@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}.ir,.oh{overflow:hidden}a,ins{text-decoration:none}a img:hover,a:hover{transition:all .3s linear}.movescroll,.movescroll a{webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,0,1)}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-style:italic;font-weight:700}.material-icons,[class*=" icon-"]:before,[class^=icon-]:before{font-style:normal;font-weight:400;display:inline-block;width:1em;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=button],input[type=submit],select,textarea{border-radius:0;-webkit-appearance:none}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(../fonts/noto/noto-thin.eot);src:url(../fonts/noto/noto-thin.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-thin.woff) format("woff"),url(../fonts/noto/noto-thin.ttf) format("truetype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(../fonts/noto/noto-light.eot);src:url(../fonts/noto/noto-light.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-light.woff) format("woff"),url(../fonts/noto/noto-light.ttf) format("truetype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(../fonts/noto/noto-demilight.eot);src:url(../fonts/noto/noto-demilight.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-demilight.woff) format("woff"),url(../fonts/noto/noto-demilight.ttf) format("truetype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(../fonts/noto/noto-regular.eot);src:url(../fonts/noto/noto-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-regular.woff) format("woff"),url(../fonts/noto/noto-regular.ttf) format("truetype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(../fonts/noto/noto-medium.eot);src:url(../fonts/noto/noto-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-medium.woff) format("woff"),url(../fonts/noto/noto-medium.ttf) format("truetype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(../fonts/noto/noto-blod.eot);src:url(../fonts/noto/noto-blod.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-blod.woff) format("woff"),url(../fonts/noto/noto-blod.ttf) format("truetype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:900;src:url(../fonts/noto/noto-black.eot);src:url(../fonts/noto/noto-black.eot?#iefix) format("embedded-opentype"),url(../fonts/noto/noto-black.woff) format("woff"),url(../fonts/noto/noto-black.ttf) format("truetype")}.material-icons{font-family:'Material Icons';font-size:24px;height:1em;line-height:1;text-rendering:optimizeLegibility;font-feature-settings:'liga'}@font-face{font-family:fontello;src:url(../fonts/fontello/fontello.eot?35665696);src:url(../fonts/fontello/fontello.eot?35665696#iefix) format("embedded-opentype"),url(../fonts/fontello/fontello.woff2?35665696) format("woff2"),url(../fonts/fontello/fontello.woff?35665696) format("woff"),url(../fonts/fontello/fontello.ttf?35665696) format("truetype"),url(../fonts/fontello/fontello.svg?35665696#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;speak:none;text-decoration:inherit;margin-right:.2em;text-align:center;font-feature-settings:normal;font-variant:normal;line-height:1em;margin-left:.2em}.icon-calendar:before{content:'\e800'}.icon-search:before{content:'\e801'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-mic:before{content:'\f130'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-file-pdf:before{content:'\f1c1'}.icon-newspaper:before{content:'\f1ea'}.icon-television:before{content:'\f26c'}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}}.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.ir{text-indent:100%;white-space:nowrap}.fz10{font-size:10px!important}.fz11{font-size:11px!important}.fz12{font-size:12px!important}.fz13{font-size:13px!important}.fz14{font-size:14px!important}.fz15{font-size:15px!important}.fz16{font-size:16px!important}.fwb{font-weight:700!important}.fwn{font-weight:400!important}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.cm{color:#fcfff5!important}.bg{background:#fcfff5!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}@media screen and (min-width:768px){.mb-xs{margin-bottom:7.5px!important}.mb-s{margin-bottom:15px!important}.mb-m{margin-bottom:30px!important}.mb-l{margin-bottom:60px!important}.mb-xl{margin-bottom:80px!important}}@media screen and (max-width:767px){.mb-xs{margin-bottom:5px!important}.mb-s{margin-bottom:10px!important}.mb-m{margin-bottom:20px!important}.mb-l{margin-bottom:40px!important}.mb-xl{margin-bottom:50px!important}}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.p0{margin-right:0!important}.p5{margin-right:5px!important}.p10{margin-right:10px!important}.p15{margin-right:15px!important}.p20{margin-right:20px!important}.p25{margin-right:25px!important}.p30{margin-right:30px!important}.p35{margin-right:35px!important}.p40{margin-right:40px!important}.p45{margin-right:45px!important}.p50{margin-right:50px!important}.fl{float:left!important}.fr{float:right!important}.imgfl{float:left;margin:0 5px 5px 0!important}.imgfr{float:right;margin:0 0 5px 5px!important}.cb{clear:both!important}.ib{display:inline-block}.hvop:hover{opacity:.8!important}.hvsc:hover{-webkit-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;transform:scale(1.2)!important}body{background-color:#d70c18;color:#343434;font-size:14px;line-height:1.61;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;overflow-y:scroll;-webkit-text-size-adjust:100%;letter-spacing:.1em;transition:all .4s linear}body.fixed{width:100%;position:fixed;top:0;left:0}a{color:#2971a7}a:hover{color:#5ea4d8;text-decoration:underline}.btn-box .btn:hover,.movescroll a:hover{text-decoration:none}a:active,a:focus{color:#d9eaf6}.btn-box .btn{display:block;text-align:center;margin:0 auto;transition:.2s all ease}.btn-box .btn-primary{border:2px solid #515151!important;color:#515151}.btn-box .btn-primary:hover{background:#515151;color:#fff}.btn-box .btn-red{border:2px solid #D70C18!important;color:#D70C18}.btn-box .btn-red:hover{background:#D70C18;color:#fff}.btn-box .btn-caution{border:2px solid #d70c18!important;color:#d70c18}.btn-box .btn-caution:hover{background:#d70c18;color:#fff}.osaka{background:#ff4b59;color:#fff}.tokyo{background:#4b7eff;color:#fff}.animated{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.movescroll{position:absolute;left:50%;@charset "UTF-8";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;opacity:0;transition:-webkit-transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s cubic-bezier(.4,0,0,1),-webkit-transform .3s cubic-bezier(.4,0,0,1)}.movescroll a{display:inline-block;position:relative;color:#FFF!important;padding:0 0 24px!important;transition:-webkit-transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s cubic-bezier(.4,0,0,1),-webkit-transform .3s cubic-bezier(.4,0,0,1)}.movescroll a:hover{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.movescroll a::before{position:absolute;left:50%;bottom:0;display:block;content:"";width:14px;height:14px;border-left:solid 4px #FFF;border-bottom:solid 4px #FFF;-webkit-transform:rotate(-45deg) translateX(-50%);-ms-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%);-webkit-animation:bounce 2s cubic-bezier(.4,0,0,1) infinite;animation:bounce 2s cubic-bezier(.4,0,0,1) infinite}.times-detail-page .times-detail-wrap table,.veil{width:100%}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translate3d(-50%,0,0) rotate(-45deg);transform:translate3d(-50%,0,0) rotate(-45deg)}40%{-webkit-transform:translate3d(-50%,10px,0) rotate(-45deg);transform:translate3d(-50%,10px,0) rotate(-45deg)}60%{-webkit-transform:translate3d(-50%,5px,0) rotate(-45deg);transform:translate3d(-50%,5px,0) rotate(-45deg)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translate3d(-50%,0,0) rotate(-45deg);transform:translate3d(-50%,0,0) rotate(-45deg)}40%{-webkit-transform:translate3d(-50%,10px,0) rotate(-45deg);transform:translate3d(-50%,10px,0) rotate(-45deg)}60%{-webkit-transform:translate3d(-50%,5px,0) rotate(-45deg);transform:translate3d(-50%,5px,0) rotate(-45deg)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.anis{opacity:0;z-index:3}@-webkit-keyframes bound{0%,100%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bound{0%,100%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scale{0%,100%{-webkit-transform:scale(1.16);transform:scale(1.16)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes scale{0%,100%{-webkit-transform:scale(1.16)}50%{-webkit-transform:scale(1.1)}}@keyframes horizontal{0%,100%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes horizontal{0%,100%{-webkit-transform:translateX(20px)}50%{-webkit-transform:translateX(0)}}@keyframes vertical{0%,100%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vertical{0%,100%{-webkit-transform:translateY(-15px)}50%{-webkit-transform:translateY(0)}}@keyframes first_smoke{0%{-webkit-transform:translateY(300px);transform:translateY(300px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes first_smoke{0%{-webkit-transform:translateY(300px);transform:translateY(300px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes first_thumb{0%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes first_thumb{0%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes move_smoke{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes move_smoke{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fewUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fewUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fewDown{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fewDown{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.pb0{padding-bottom:0!important}.pb100{padding-bottom:100px!important}.veil{z-index:999999;position:fixed;left:0;top:0;background-color:#fff;height:100%}.times-detail-page .times-detail-wrap table td,.times-detail-page .times-detail-wrap table th{padding:6px;border:1px solid #aaa;font-size:12px;text-align:center;vertical-align:middle}.times-detail-page .times-detail-wrap table th{background:#f3f3f3}.times-detail-page .times-detail-wrap .new{background:#fff100;text-align:center;width:100px;font-weight:600;font-size:11px;letter-spacing:.24em;display:block;padding:3px;color:#000}@media screen and (min-width:768px){.load,.load-top{transition:all .8s cubic-bezier(1,0,0,1);top:0}.header .triger a:hover,.modal-nav-wrap .modal-nav .modal-link>li>a:hover{text-decoration:none}.btn-box{display:block}.btn-box .btn{width:390px;padding:15px;font-size:16px}.btn-box .btn-red{border:2px solid #D70C18!important;color:#D70C18}body{min-width:1100px}.home .page{overflow:hidden}.load{width:100%;height:100vh;position:fixed;left:0;background:#d70c18;z-index:9998}.load.loaded{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}.load .logo-group{width:311px;height:55px;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:-233px;right:0;bottom:0;margin:auto}.load .logo-group .logo{width:163px;height:52px;text-align:right;background:#d70c18;position:relative;z-index:10;left:163px}.load .logo-group .logo img{width:52px;height:52px;opacity:0}.load .logo-group .logo-txt{width:148px;height:40px;position:relative;margin-left:15px}.load .logo-group .logo-txt img{width:148px;height:40px}.load-top,.load-top-group{width:100%;height:100vh}#skipbtn{position:fixed;right:30px;bottom:30px;z-index:100000;color:#fff;cursor:pointer}.load-top{position:fixed;left:0;z-index:9998}.anime01,.anime02,.anime03{position:absolute}.load-top-group li{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.header,.load-top-group li img{width:100%}.load-top-group01{z-index:9}.load-top-group02{z-index:8}.load-top-group03{z-index:7}.load-top-group04{z-index:6}.load-top-group05{z-index:5}.load-top-group06{z-index:4}.load-top-group07{z-index:3}.load-top-group08{z-index:2}.load-top-group09{z-index:1}.anime01{top:-158px;right:-40px}.anime02{top:-127px;left:-85px}.anime03{top:-60px;left:-60px}.talents-single-page.fadeComplete .bg-clip .thumb img{-webkit-animation:first_thumb .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards;animation:first_thumb .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards}.header{position:relative;height:130px;padding:0 50px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;z-index:301}.header .title{width:170px}.header .title img{fill:#fff;width:100%;height:auto}.header nav.g_nav{margin-left:auto;margin-right:80px}.header nav.g_nav li{display:inline-block;vertical-align:middle;position:relative}.header nav.g_nav li.g_nav-item{transition:all .4s ease}.header nav.g_nav li a:after,.header nav.g_nav li.parent-nav a span:after{bottom:-5px;content:'';height:1px;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:1260px){.header nav.g_nav li.g_nav-item.hidenav{display:none}}.header nav.g_nav li a{color:#fff;display:inline-block;margin:0 6px;font-style:italic;position:relative;text-decoration:none}.header nav.g_nav li a:after{position:absolute;left:50%;width:0;background-color:#fff;transform:translateX(-50%)}.header nav.g_nav li a:hover::after{width:100%}.header nav.g_nav li.parent-nav a{z-index:1}.header nav.g_nav li.parent-nav a img{display:inline-block;vertical-align:middle;border:1px solid #dedede;margin-right:10px}.header nav.g_nav li.parent-nav a span{display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:.08em;font-style:italic;position:relative;line-height:1.3}.header nav.g_nav li.parent-nav a span:after{position:absolute;left:0;width:0;background-color:#454545;transform:translateX(-50%);margin-left:50%}.header nav.g_nav li.parent-nav:hover>.child-nav{display:block;transition:all .2s ease}.header nav.g_nav li>.child-nav{display:none;position:absolute;top:0}.header nav.g_nav li>.child-nav.talents{width:366px;left:-123px}.header nav.g_nav li>.child-nav.talents li{width:50%;float:left}.header nav.g_nav li>.child-nav li a:hover::after{content:none}.header nav.g_nav li>.child-nav.kadoza{width:300px;left:-125px}.header nav.g_nav li>.child-nav ul{background:#fff;margin-top:53px;padding:20px 10px 10px;font-size:0;overflow:hidden;box-shadow:rgba(0,0,0,.06) -1px 1px 10px 1px}.header nav.g_nav li>.child-nav ul li a{color:#454545;font-style:normal;padding:0;display:block}.header nav.g_nav li>.child-nav ul li a:hover span:after{width:100%}.header nav.g_nav li>.child-nav ul li a:hover{text-decoration:underline}.header nav.g_nav li>.child-nav:before{content:'';position:absolute;top:32px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 6px 21px;border-color:transparent transparent #fff}.header nav.g_nav li>.child-nav:after{content:'';position:absolute;top:63px;left:10px;width:100%;height:80%;height:calc(100% - 53px);height:-webkit-calc(100% - 53px);background:#909090;z-index:-1}.header nav.g_nav li>.child-nav li{display:block;font-size:14px;margin-bottom:10px}.header nav.g_nav li a:hover:after{width:100%}.header nav.g_nav li:last-child a{padding:0}.header nav.g_nav li.sns{font-size:28px}.header nav.g_nav li.sns a{padding:0;margin:0 4px}.header .triger{width:60px;height:60px;background:#fff;border-radius:30px;position:absolute;display:block;top:35px;right:50px;margin-left:20px;cursor:pointer;z-index:9999!important}.header .triger a{width:29px;height:7px;position:absolute;color:#aaa;text-align:center;left:0;right:0;bottom:12px;margin:auto;font-size:10px;letter-spacing:0;text-indent:-9999px;overflow:hidden;opacity:.7;background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/imt-menu.png) center center no-repeat}.times-common-page .header .triger a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/imt-menu-white.png) center center no-repeat}.header .triger:after,.header .triger:before{content:"";position:absolute;width:26px;height:6px;border-radius:3px;background:#aaa;left:17px;transition:all .2s}.header .triger:before{top:18px}.header .triger:after{top:29px}.show-global-menu .page .contents{position:relative;z-index:-1}.modal-nav-wrap{position:fixed;width:100%;height:100vh;z-index:-3;background:#1f4a72;background:-moz-radial-gradient(center,ellipse cover,rgba(31,74,114,.9) 51%,rgba(59,143,117,.9) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(31,74,114,.9) 51%,rgba(59,143,117,.9) 100%);background:radial-gradient(ellipse at center,rgba(31,74,114,.9) 51%,rgba(59,143,117,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f4a72', endColorstr='#3b8f75', GradientType=1 );top:0;left:0;opacity:0;transition:all .4s;text-align:center;padding:170px 0 0}.modal-nav-wrap .modal-nav{height:calc(100vh - 230px);margin:0 38px;position:relative}.modal-nav-wrap .modal-nav .modal-link{margin-bottom:30px}.modal-nav-wrap .modal-nav .modal-link>li{display:block;margin-bottom:20px}.modal-nav-wrap .modal-nav .modal-link>li>a{text-align:center;font-size:22px;font-weight:700;margin-bottom:10px;color:#fff;font-style:italic;position:relative;display:inline-block}.modal-nav-wrap .modal-nav .modal-link>li>a:after{position:absolute;bottom:-5px;left:50%;content:'';width:0;height:2px;background-color:#fff;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal-nav-wrap .modal-nav .modal-link>li>a:hover:after{width:100%}.modal-nav-wrap .modal-nav .modal-link-sub{text-align:center;font-size:0}.modal-nav-wrap .modal-nav .modal-link-sub li{display:inline-block;vertical-align:middle}.modal-nav-wrap .modal-nav .modal-link-sub li:last-child:after{content:none;display:none}.modal-nav-wrap .modal-nav .modal-link-sub li a,.modal-nav-wrap .sub-link li,.modal-nav-wrap .sub-link li a{display:inline-block;vertical-align:middle}.modal-nav-wrap .modal-nav .modal-link-sub li:after{content:'|';display:inline-block;vertical-align:middle;font-size:10px;color:#fff;margin:0 10px}.modal-nav-wrap .modal-nav .modal-link-sub li a{font-size:14px;color:#fff}.modal-nav-wrap .sub-link{text-align:center;font-size:0}.modal-nav-wrap .sub-link li a{font-size:14px;color:#fff;margin:0 10px}.show-global-menu{width:100%;position:fixed;top:0;left:0}.show-global-menu .header .g_nav-item{opacity:0;transition:all .2s ease}.show-global-menu .triger{z-index:2}.show-global-menu .triger:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:22px}.show-global-menu .triger:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:22px}.show-global-menu .modal-nav-wrap{z-index:12;opacity:1;transition:all .2s}.modal-sns{display:block;text-align:center;margin-top:28px;font-size:0}.modal-sns li{display:inline-block;padding:0 12px}.modal-sns li .cls-1{fill:#FFF;transition:all ease .6s;width:19px;height:16px}.modal-sns li.icon-youtube .cls-1{width:22px;height:16px}.modal-sns li a:hover .cls-1{opacity:.7}.page .en{font-family:abolition,sans-serif}.page .sat{color:#0e90cb!important}.page .holiday,.page .sun{color:#d00!important}.page .week{font-size:12px;display:inline-block;padding:0 10px}.page .contents:after,.page .contents:before{display:table;content:""}.page .sub-header-wrap{padding:50px;background:#192641}.page .sub-header-wrap .sub-header-inner{position:relative;min-width:1040px;max-width:1400px;margin:0 auto}.page .sub-header-wrap .sub-header-inner img{width:100%;height:auto}.page .sub-header-wrap .sub-header-inner .title{position:absolute;top:48%;margin-top:-12px;text-align:center;font-size:34px;font-style:italic;font-weight:700;color:#d70c18;width:100%}.page .contents{width:100%;margin:0 auto;box-sizing:border-box}.page .contents:after{clear:both}.page .contents .count-txt{color:#fff;text-align:center;margin-bottom:70px}.page .contents .inner{min-width:1040px;max-width:1400px;margin:0 auto;padding:70px 50px;box-sizing:border-box}.page .contents .inner .common-title{text-align:center;font-size:34px;font-weight:700;margin-bottom:70px;color:#fff;font-style:italic}.page .contents .top-shochikutimes-wrap .inner .common-title{color:#434343}.page .contents .inner .common-title.txt-blk{color:#000}.page .contents .inner .common-dl dt{width:100px;float:left;background:#fff;text-align:center;padding:5px;margin-bottom:10px;border-radius:4px;clear:both;color:#343434}.page .contents .inner .common-dl dd{padding-left:130px;width:calc(100% - 180px);width:-webkit-calc(100% - 180px);box-sizing:border-box;margin-bottom:10px}.page .contents .inner .common-dl.bg-blk{color:#fff}.page .contents .inner .common-dl.bg-blk dt{background:#000;text-align:center}.page .contents .inner .view-detail{position:absolute;width:40px;height:40px;border-radius:20px;text-align:center;line-height:40px;font-size:12px}.page .contents .inner .view-detail.bg-blk{background:#000;color:#fff}.page .contents .inner .common-search-box .search-text{font-size:12px;margin-bottom:10px}.page .contents .inner .common-search-box input{border-left:solid 1px #b5b5b5;border-top:solid 1px #b5b5b5;border-bottom:solid 1px #b5b5b5;padding:5px;width:200px;height:40px}.page .contents .inner .common-search-box .submit-btn{background:#5e5e5e;border:1px solid #5e5e5e;color:#fff;text-align:center;box-sizing:border-box;outline:0;width:60px}.talents-category-page .talents-category-list-wrap .talents-category-link-wrap li a:hover,.talents-category-page .talents-category-list-wrap .talents-category-link-wrap li.active{outline:#fff solid 1px}.page .contents .sub-common-wrap{background:#eee}.page .contents .sub-common-wrap .inner .common-title{color:#343434}.page .contents .event-article-link{display:block;padding:50px 0 0;text-decoration:underline;color:#fff;text-align:center}.page .arrow{position:relative}.page .arrow:after,.page .arrow:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.page .movie{position:relative;width:100%;padding-top:56.25%}.page .movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.page .common-btn{display:block;margin:0 auto 50px;width:390px;box-sizing:border-box;text-align:center;color:#fff;line-height:50px;height:50px;border:2px solid #fff}.notfound-nav-wrap{text-align:center;background:#eee;color:#343434;padding:70px 0}.notfound-nav-wrap .notfound-nav{margin:0 38px;position:relative}.notfound-nav-wrap .notfound-nav .notfound-link{margin-bottom:30px;color:#343434}.notfound-nav-wrap .notfound-nav .notfound-link>li{display:block;margin-bottom:20px;color:#343434}.notfound-nav-wrap .notfound-nav .notfound-link>li>a{text-align:center;font-size:28px;font-weight:700;margin-bottom:10px;color:#343434;font-style:italic;position:relative;display:inline-block}.notfound-nav-wrap .notfound-nav .notfound-link>li>a:after{position:absolute;bottom:-5px;left:50%;content:'';width:0;height:2px;background-color:#343434;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.notfound-nav-wrap .notfound-nav .notfound-link>li>a:hover{text-decoration:none}.notfound-nav-wrap .notfound-nav .notfound-link>li>a:hover:after{width:100%}.notfound-nav-wrap .notfound-nav .notfound-link-sub{text-align:center}.notfound-nav-wrap .notfound-nav .notfound-link-sub li{display:inline-block;vertical-align:middle}.notfound-nav-wrap .notfound-nav .notfound-link-sub li:last-child:after{display:none}.notfound-nav-wrap .notfound-nav .notfound-link-sub li:after{content:'|';display:inline-block;vertical-align:middle;font-size:10px;color:#343434;margin:0 10px}.notfound-nav-wrap .notfound-nav .notfound-link-sub li a{font-size:14px;color:#343434;display:inline-block;vertical-align:middle}.notfound-nav-wrap .sub-link{text-align:center;font-size:0}.notfound-nav-wrap .sub-link li{display:inline-block;vertical-align:middle}.notfound-nav-wrap .sub-link li a{font-size:14px;color:#343434;display:inline-block;vertical-align:middle;margin:0 10px}.notfound-nav-wrap .talents-category-list{text-align:left;padding:15px}.notfound-nav-wrap .talents-category-list li{display:inline-block;margin:0 30px 30px 0}.notfound-nav-wrap .notfound-nav .notfound-link-sub.talents-sub-link li{text-align:left;display:block;position:absolute;left:0}.notfound-nav-wrap .sub-link.talents-sub-link li a{font-size:14px;color:#343434;display:block;margin:0 10px;text-align:left;font-weight:700}.footer .inner:after,.footer .inner:before{content:"";display:table}.notfound-nav-wrap .notfound-nav .notfound-link-sub.talents-sub-link li:after{content:""}.notfound-nav-wrap .notfound-nav .notfound-link-sub.talents-sub-link li .talents-detail{margin-left:100px}.footer{position:relative;background:#fff;padding:50px 0}.footer .inner{padding:0!important;width:1040px;margin:0 auto}.footer .inner:after{clear:both}.footer .inner .footer-logo,.footer .inner .footer-nav{text-align:center;margin-bottom:50px}.footer .inner .footer-nav li{display:inline-block}.footer .inner .footer-nav li a{padding:10px 20px;color:#343434}.footer .inner .copyright{text-align:center;font-size:12px}.page-top{position:absolute;bottom:30px;right:30px;background:#d2d2d2;width:70px;height:70px;display:block;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease}.footer-event-nav nav,.footer-info-nav nav{height:80px;min-width:1100px;box-sizing:border-box}.page-top:hover{opacity:.8}.page-top:after{font-family:FontAwesome;display:inline-block;content:"\f077";font-size:24px;font-style:normal;padding:15px 24px}.footer-info-nav{padding:0;width:100%;position:fixed;bottom:-95px;z-index:120;transition:all .3s ease}.footer-info-nav-fixed{bottom:0!important;margin-top:-85px}.footer-info-nav nav{background:#434343;padding-top:15px;width:100%;color:#fff;margin:auto}.footer-info-nav nav ul{text-align:center}.footer-info-nav nav ul li{display:inline-block;margin-right:30px;vertical-align:middle}.footer-info-nav nav ul li span{vertical-align:top}.footer-info-nav nav ul li span.osaka,.footer-info-nav nav ul li span.tokyo{padding:5px 10px}.footer-info-nav nav ul li p{display:inline-block;margin-left:20px;font-size:10px;line-height:1.9;text-align:left;letter-spacing:.1em}.footer-info-nav nav ul li p.info-osaka span{color:#ff4b59;font-size:18px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-info-nav nav ul li p.info-tokyo span{color:#4b7eff;font-size:18px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-info-nav nav ul li.btn-wh{overflow:hidden;border-radius:5px;margin-right:10px;text-align:center}.footer-info-nav nav ul li.btn-wh.document{width:200px}.footer-info-nav nav ul li.btn-wh a{background:#F3632E;color:#FFF;padding:14px 35px;display:block;transition:all ease .3s;opacity:1}.footer-info-nav nav ul li.btn-wh a:hover{text-decoration:none;opacity:.7}.footer-event-nav{padding:0;width:100%;position:fixed;bottom:-95px;z-index:120;transition:all .3s ease}.footer-event-nav-fixed{bottom:0!important;margin-top:-85px}.footer-event-nav nav{background:#434343;padding-top:15px;width:100%;color:#fff;margin:auto}.footer-event-nav nav ul{text-align:center}.footer-event-nav nav ul li{display:inline-block;margin-right:30px;vertical-align:middle}.footer-event-nav nav ul li span{vertical-align:top}.footer-event-nav nav ul li span.osaka,.footer-event-nav nav ul li span.tokyo{padding:5px 10px}.footer-event-nav nav ul li p{display:inline-block;margin-left:20px;font-size:20px;line-height:0;text-align:left;letter-spacing:.1em}.footer-event-nav nav ul li p.event-osaka span{color:#ff4b59;font-size:16px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-event-nav nav ul li p.event-tokyo span{color:#4b7eff;font-size:16px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-event-nav nav ul li.btn-wh{overflow:hidden;border-radius:5px;margin-left:50px;text-align:center}.footer-event-nav nav ul li.btn-wh.document{width:200px}.footer-event-nav nav ul li.btn-wh a{background:#F3632E;color:#FFF;padding:14px 60px;display:block;opacity:1;transition:all ease .3s}.footer-event-nav nav ul li.btn-wh a:hover{text-decoration:none;opacity:.7}.footer-sns{display:block;text-align:center;margin-bottom:40px;font-size:0}.footer-sns li{display:inline-block;padding:0 12px}.footer-sns li .cls-1{fill:#444;transition:all ease .6s}.footer-sns li a:hover .cls-1{fill:#656565}.talents-single-page{background:#00adf2}.talents-single-page .talents-img-wrap{text-align:center;position:relative}.talents-single-page .talents-img-wrap .inner{padding:50px 50px 0}.talents-single-page .talents-img-wrap .talents-head{text-align:center;background:#fff;margin-bottom:40px;font-style:italic;display:none}.talents-single-page .talents-img-wrap .talents-head .h1-title{font-size:36px}.talents-single-page .talents-img-wrap .talents-head .h2-title{font-size:12px}.talents-single-page .talents-img-wrap:before{content:"";width:calc(100% - 100px);width:-webkit-calc(100% - 100px);height:105%;margin:0 50px;right:0;left:0;top:0;position:absolute;z-index:3;border:4px solid #ccc;border-radius:20px;box-sizing:border-box}.talents-single-page .talents-img-wrap .thumb{max-width:1000px;min-width:700px;text-align:center;margin:0 auto;border-radius:10px;box-sizing:border-box}.talents-single-page .talents-img-wrap .thumb img{width:100%;height:auto;border-radius:20px}.talents-single-page .talents-img-wrap .talents-title{position:absolute;bottom:0;left:0;right:2%;font-size:11vw;line-height:.9;font-weight:700;opacity:.8;color:#fff;font-style:italic;text-shadow:1px 1px 200px #666;-webkit-animation:thumtxt .2s cubic-bezier(.215,.61,.355,1) 1.2s both;animation:thumtxt .2s cubic-bezier(.215,.61,.355,1) 1.2s both}@-webkit-keyframes thumtxt{0%{-webkit-transform:scale(2);opacity:0}50%{-webkit-transform:scale(1);opacity:.8}}@keyframes thumtxt{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:.8}}.talents-single-page .talents-img-wrap .sigle-link{position:absolute;top:40%;left:0;display:none;width:100%}.talents-single-page .talents-img-wrap .sigle-link.talents-image-num-2{display:block}.talents-single-page .talents-img-wrap .sigle-link li{width:240px;height:20px;font-size:20px;line-height:20px;position:absolute;left:0;white-space:nowrap}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even){right:30px;left:auto;text-align:right}.talents-single-page .talents-img-wrap .sigle-link li a{color:#fff;font-style:italic}.talents-single-page .talents-img-wrap .sigle-link li span{display:inline-block;height:20px;padding:0 10px 0 0}.talents-single-page .talents-img-wrap .sigle-link li span:before{content:"";width:50px;height:1px;background:#fff;display:inline-block;vertical-align:middle}.talents-single-page .talents-img-wrap .sigle-link li span:after{content:"";width:20px;height:20px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:middle}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even) span{padding:0 0 0 10px}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even) span:after{content:"";width:50px;height:1px;background:#fff;display:inline-block;vertical-align:middle;border-radius:0;border:none}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even) span:before{content:"";width:20px;height:20px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:middle;background:0 0}.talents-single-page .talents-img-wrap.bg-white{background:0 0}.talents-single-page .talents-img-wrap.bg-white .sigle-link.talents-image-num-2{display:none}.talents-single-page .talents-img-wrap.bg-white .thumb{border-radius:10px 10px 0 0;box-sizing:border-box}.talents-single-page .talents-img-wrap.bg-white .thumb img{border-radius:10px 10px 0 0}.talents-single-page .talents-img-wrap.bg-color{background:#fff}.talents-single-page .talents-img-wrap.bg-color .talents-head{display:block;padding-top:20px}.talents-single-page .talents-detail-wrap .talents-title,.talents-single-page .talents-img-wrap.bg-color .sigle-link.talents-image-num-2,.talents-single-page .talents-img-wrap.bg-color .talents-title,.talents-single-page .talents-img-wrap.no-title .talents-title{display:none}.talents-single-page .talents-img-wrap.bg-color:before{content:none}.talents-single-page .talents-img-wrap.bg-color .thumb{border-radius:10px;max-width:700px;box-sizing:border-box}.talents-single-page .talents-img-wrap.bg-clip .thumb img{opacity:0;transition:all .3s ease}.talents-single-page .talents-img-wrap.bg-clip.move-smoke:after{opacity:1;animation:move_smoke 8s infinite alternate linear;-ms-animation:move_smoke 8s infinite alternate linear;-webkit-animation:move_smoke 8s infinite alternate linear;-moz-animation:move_smoke 8s infinite alternate linear}.talents-single-page .talents-detail-wrap{position:relative;z-index:2;background:#fff;padding:30px 0 50px}.talents-single-page .talents-detail-wrap .inner{padding:50px 50px 0}.talents-single-page .talents-detail-wrap .talents-head{text-align:center;background:#fff;margin-bottom:40px;font-style:italic}.talents-single-page .talents-head .sns-share{margin:30px 0 0;font-size:0}.talents-single-page .talents-head .sns-share a{display:inline-block;vertical-align:middle;margin:0 5px;font-size:32px;color:#454545;transition:all .3s ease}.talents-single-page .talents-head .sns-share a:hover{opacity:.8;transition:all .3s ease}.talents-single-page .talents-detail-wrap .talents-head .h1-title{font-size:36px}.talents-single-page .talents-detail-wrap .talents-head .h2-title{font-size:12px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap{text-align:center;margin:0 auto 50px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box{display:inline-block;text-align:center;padding-right:20px;box-sizing:border-box;width:33%}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box strong{display:block;font-weight:400;margin-bottom:30px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box strong.talent-yomigana{font-size:10px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box strong.talent-single-name{color:#fff;display:inline-block;font-size:28px;line-height:32px;font-style:italic;background:#313131;padding:3px 10px;font-weight:400;margin-bottom:10px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talent-other{width:600px;margin:15px auto;text-align:left}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table{width:330px;text-align:left}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table td{font-size:14px;padding-bottom:10px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table td:first-child{padding-right:40px;white-space:nowrap}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table td strong{font-weight:400;margin-bottom:0;text-align:left}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-1 .talents-box .talents-table{width:600px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-1 .talents-box strong.talent-single-name,.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-1 .talents-box strong.talent-yomigana{display:none!important}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-2{width:840px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-2 .talents-box{width:49%}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-2 .talents-box .talents-table{width:100%}.talents-single-page .talents-detail-wrap.bg-color .talents-head{display:none}.talents-single-page .talents-more-info-wrap{background:#00adf2;color:#fff;padding:0}.talents-single-page .talents-more-info-wrap a{color:#fff;text-decoration:underline;transition:all ease .3s}.talents-single-page .talents-more-info-wrap a:hover{opacity:.7}.talents-single-page .talents-more-info-wrap .inner{width:750px;margin:0 auto}.talents-single-page .talents-more-info-wrap .talens-title{text-align:center;font-size:24px;margin-bottom:50px}.talents-single-page .talents-more-info-wrap .common-talents-box .single-name{text-align:center;margin-bottom:20px;font-size:16px;font-weight:700}.talents-single-page .talents-more-info-wrap .common-talents-box{margin-bottom:90px;font-size:14px}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list .date{width:12%;display:inline-block}.talents-single-page .talents-more-info-wrap .common-talents-box .gallery-list{text-align:center}.talents-single-page .talents-more-info-wrap .common-talents-box .gallery-list li{width:110px;display:inline-block;vertical-align:top}.talents-single-page .talents-more-info-wrap .common-talents-box .gallery-list li img{width:100%;height:auto}.talents-single-page .talents-more-info-wrap .common-talents-box .movie-list li{display:inline-block;width:268px;box-sizing:border-box;overflow:hidden;margin:0 20px 30px;vertical-align:top}.talents-single-page .talents-more-info-wrap .common-talents-box .movie-list li .movie-wrap{display:inline-block;width:268px;height:151px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;overflow:hidden;margin-bottom:10px}.talents-single-page .talents-more-info-wrap .common-talents-box .movie-list li .movie-title{color:#fff}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li{overflow:hidden;margin-bottom:20px}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li .name{display:block;float:left;vertical-align:top;width:12%}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li .detail{display:block;overflow:auto}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li .detail table{width:auto!important}.talents-single-page .talents-more-info-wrap .js-tab-child-relationTimesPost .common-talents-box .views{padding-left:15px;font-style:italic;font-weight:700}.talents-single-page .talents-more-info-wrap .js-tab-child-relationTimesPost .common-talents-box .views i{font-size:14px;position:relative;top:2px}.talents-single-page .talents-more-info-wrap .talents-tab{text-align:center;margin-bottom:40px}.talents-single-page .talents-more-info-wrap .talents-tab li{width:60px;height:60px;overflow:hidden;display:inline-block;border-radius:30px;border:4px solid transparent;box-sizing:border-box;margin:0 10px}.talents-single-page .talents-more-info-wrap .talents-tab li:hover{cursor:pointer;border:4px solid #fff21d}.talents-single-page .talents-more-info-wrap .talents-tab li.show-tab{border:4px solid #fff21d}.talents-single-page .talents-more-info-wrap .talents-tab li img{width:100%;display:inline-block;height:auto}.talents-single-page .talents-more-info-wrap .comon-event-list li{overflow:hidden;margin-bottom:10px;display:table;width:100%}.talents-single-page .talents-more-info-wrap .comon-event-list li .date{display:table-cell;width:100px}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li{padding:15px 0}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date,.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .title{vertical-align:middle}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat{display:table-cell;width:140px;font-size:0;vertical-align:middle;padding-right:20px;padding-left:5px}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .date{font-size:14px;display:inline-block;width:100%;margin-bottom:2px}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat{display:block;text-align:center;font-size:10px;padding:3px 0;background:#1b1b1b;color:#FFF}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-theater{background:#1b1b1b}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-goods{background:#d1c606}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-news{background:#39c}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-school{background:#32b16c}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-event{background:#f8b551}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-dvd-book{background:#c490bf}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-report{background:#5f52a0}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-media{background:#f66}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-ohter{background:#a0a0a0}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .title{display:table-cell;vertical-align:middle}.talents-single-page .talents-more-info-wrap .comon-event-list.event-not-date-list li .date{width:300px}.talents-single-page .talents-more-info-wrap .comon-event-list li .title{display:table-cell}.talents-single-page .page-navi-wrap{position:fixed;width:130px;height:500px;right:0;top:10%;display:block;z-index:5;-webkit-transform:translate3d(130px,0,0);transform:translate3d(130px,0,0);transition:all .3s ease;text-align:center}.talents-single-page .page-navi-wrap:before{content:"";position:absolute;width:160px;height:33px;background:#DEDEDE;background:rgba(222,222,222,.7);left:16px;top:27px;-ms-transform:skew(-45deg);transform:skew(-45deg);-webkit-transform:skew(-45deg);z-index:-1}.talents-single-page .page-navi-wrap .talents-thumb{width:60px;height:60px;border-radius:30px;box-sizing:border-box;border:1px solid #f5f5f5;overflow:hidden;margin-left:50px}.talents-single-page .page-navi-wrap .talents-thumb img{width:100%;height:auto}.talents-single-page .page-navi-wrap ul{background:#DEDEDE;background:rgba(222,222,222,.7);padding:20px 0}.talents-single-page .page-navi-wrap ul li{text-align:right}.talents-single-page .page-navi-wrap ul li a{display:block;padding:10px;font-size:12px;line-height:12px;color:#343434;transition:all .2s}.talents-single-page .page-navi-wrap ul li a.line2{line-height:1.5em}.talents-single-page .page-navi-wrap ul li a:hover{background:#BDBDBD;background:rgba(189,189,189,.8);text-decoration:none}.talents-single-page .page-navi-wrap.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.talents-single-page .talents-back-navi{text-align:center;height:160px;background:#013044;color:#fff;position:relative}.pdf-link:hover,.top-page,.top-page .top-height{background:#d70c18}.talents-single-page .talents-back-navi .talents-top{position:absolute;top:50px;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center;color:#fff}.talents-single-page .talents-back-navi .talents-top i,.talents-single-page .talents-back-navi .talents-top span{display:block}.talents-single-page .talents-back-navi .talents-top i{margin:0 auto 15px;font-size:30px}.pdf-link{border:2px solid #d70c18;text-align:center;display:block;padding:15px;width:380px;margin:0 auto;font-size:16px;color:#d70c18;line-height:24px;box-sizing:border-box}.pdf-link:hover{color:#fff;text-decoration:none}.pdf-link i{font-size:20px;padding-left:5px}.top-page .header{top:-120px}.top-page .main-wrap{position:relative}.top-page .main-wrap.up:after{top:55%}.top-page .main-wrap .inner{padding:0 50px}.top-page .main-wrap:after{content:"";position:absolute;width:100%;height:calc(45% + 80px);top:calc(100% + 80px);left:0;background:#e5e5e5;z-index:1;transition:all .4s cubic-bezier(1,0,0,1)}.top-page .main-wrap .main-catch-wrap{text-align:center;position:relative;z-index:2}.top-page .main-wrap .main-catch-wrap .img{-webkit-transform:translate3D(20px,10%,0);-ms-transform:translate3D(20px,10%,0);transform:translate3D(20px,10%,0);position:relative;top:120vh}.top-page .main-wrap .main-catch-wrap .img.min-img{-webkit-transform:translate3D(20px,-5%,0);-ms-transform:translate3D(20px,-5%,0);transform:translate3D(20px,-5%,0)}.top-page .main-wrap .main-catch-wrap .img.min-img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.top-page .main-wrap .main-catch-wrap .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);height:95%;min-height:600px;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.top-page .main-wrap .main-catch-wrap .catch{height:26%;position:absolute;top:calc(60% - 80px);left:0;right:0;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.top-page .main-wrap .main-catch-wrap .catch img{height:100%;min-height:100px;max-height:155px}.top-page .main-wrap .main-catch-wrap #pararax .layer{width:100%;height:100%}.top-page .main-wrap .top-main-link-wrap{position:absolute;top:0;left:0;right:0;width:900px;margin:auto;display:block;height:60%}.top-page .main-wrap .top-main-link-wrap .up{position:absolute;top:-35px;right:46px;width:34px;height:34px;background:#FFFF01;border-radius:17px;text-align:center;line-height:34px;color:#000;letter-spacing:.064em;font-size:10px;-webkit-animation-name:bound;animation-name:bound;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;animation-delay:.3s}.top-page .main-wrap .top-main-link-wrap.min-link li.link-shop{bottom:3%;left:-60px}.top-page .main-wrap .top-main-link-wrap.min-link li.link-school{bottom:30px;left:-60px}.top-page .main-wrap .top-main-link-wrap.min-link li.link-talents{top:6%;left:100px}.top-page .main-wrap .top-main-link-wrap.min-link li.link-theater{top:3%;left:600px}.top-page .main-wrap .top-main-link-wrap.min-link li.link-store{bottom:60px;left:780px}.top-page .main-wrap .top-main-link-wrap li{position:absolute;width:200px;height:auto;text-align:center;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.top-page .main-wrap .top-main-link-wrap li a{display:inline-block;padding:60px 0 0;color:#fff;width:100%;text-decoration:none;transition:.5s}.top-page .main-wrap .top-main-link-wrap li a span{position:relative}.top-page .main-wrap .top-main-link-wrap li a span:after{position:absolute;bottom:-5px;left:50%;content:'';width:0;height:1px;background-color:#fff;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.top-page .main-wrap .top-main-link-wrap li.link-school,.top-page .main-wrap .top-main-link-wrap li.link-shop{bottom:20%;left:-100px}.top-page .main-wrap .top-main-link-wrap li a:hover{transition:.3s;background-position:center 15px!important}.top-page .main-wrap .top-main-link-wrap li a:hover span:after{width:100%}.top-page .main-wrap .top-main-link-wrap li.link-shop a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-shop.png) center top no-repeat}.top-page .main-wrap .top-main-link-wrap li.link-school a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-school.png) center top no-repeat}.top-page .main-wrap .top-main-link-wrap li.link-talents{top:15%;left:30px}.top-page .main-wrap .top-main-link-wrap li.link-talents a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-talents.png) center top no-repeat}.top-page .main-wrap .top-main-link-wrap li.link-theater{top:10%;left:600px}.top-page .main-wrap .top-main-link-wrap li.link-theater a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-theater.png) center top no-repeat}.top-page .main-wrap .top-main-link-wrap li.link-store{bottom:35%;right:-40px}.top-page .main-wrap .top-main-link-wrap li.link-store a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-store.png) center top no-repeat}.top-page .main-wrap .top-onair-wrap{position:absolute;bottom:0;left:0;width:280px;height:80px;opacity:0}.top-page .main-wrap .top-onair-wrap .today-onair-title{color:#d70c18;margin-bottom:10px;font-size:11px;font-weight:700;text-align:left}.top-page .main-wrap .top-onair-wrap .today-onair-title span{font-family:abolition,sans-serif;font-weight:600;font-size:18px;letter-spacing:.24em}.top-page .main-wrap .top-onair-wrap .today-onair-title span small{font-size:14px;margin-right:5px}.top-page .main-wrap .top-onair-wrap .not{background:#fff;padding:20px}.top-page .main-wrap .top-onair-wrap ul li{display:inline-block;background:#fff;width:100%;overflow:hidden;color:#343434}.top-page .main-wrap .top-onair-wrap ul li .thumb{width:50px;height:50px;margin:10px 15px 10px 10px;float:left}.top-page .main-wrap .top-onair-wrap ul li .thumb img{width:100%;height:auto}.top-page .main-wrap .top-onair-wrap ul li .onair-detail{text-align:left;padding:7px 10px}.top-page .main-wrap .top-onair-wrap ul li .onair-detail .tag-title{font-size:12px;line-height:1.2em}.top-page .main-wrap .top-onair-wrap ul li .onair-detail .onair-title{font-size:12px;width:180px;display:inline-block;color:#6a6a6a;text-decoration:underline}.top-page .main-wrap .top-onair-wrap .view-detail{position:absolute;top:20px;right:-20px;cursor:pointer;text-decoration:none;transition:all .2s ease}.top-page .main-wrap .top-onair-wrap .view-detail:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.top-page .talentCome{width:116px;height:182px;position:absolute;bottom:0;right:0;font-size:0;opacity:0}.top-page .talentCome.bounded{-webkit-animation-name:bound;animation-name:bound;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.top-page .talentCome a:hover{text-decoration:none}.top-page .talentCome a:hover .talentCome-img01{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);transition:all .3s ease}.top-page .talentCome a:hover .talentCome-img02{-webkit-transform:translate3d(5px,0,0) scale(1.08);transform:translate3d(5px,0,0) scale(1.08);transition:all .3s ease}.top-page .talentCome img{display:block;transition:all .3s ease}.top-page .talentCome-img02{width:38px;height:38px;position:absolute;top:0;bottom:0;right:-19px;margin:auto}.top-page .top-talents-wrap{background:#fff;width:100%;height:80px;z-index:3;position:relative;bottom:-120px}.top-page .top-talents-wrap .bx-wrapper{position:relative;top:-40px}.top-page .top-talents-wrap .top-talents-list{width:100%;height:120px}.top-page .top-talents-wrap .top-talents-list li{width:16.66667%;text-align:center}.top-page .top-talents-wrap .top-talents-list li a{width:16.66667%;height:120px;display:inline-block;vertical-align:bottom;position:relative}.top-page .top-talents-wrap .top-talents-list li a img{position:absolute;bottom:0;transition:all .3s ease}.top-page .top-talents-wrap .top-talents-list li a:hover img{transition:all .3s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.top-page .top-main-slide-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/bg-topics.jpg) center center no-repeat;padding:160px 50px 100px;position:relative;background-size:100% auto;z-index:2}.top-page .top-main-slide-wrap .inner{padding:0;max-width:1200px}.top-page .top-main-slide-wrap .slider-wrap ul{width:100%}.top-page .top-main-slide-wrap .slider-wrap ul li{width:100%;overflow:hidden}.top-page .top-main-slide-wrap .slider-wrap ul li>div .main-img{width:100%;background:0 0;position:relative}.top-page .top-main-slide-wrap .slider-wrap ul li>div .main-img:before{content:"";width:100%;height:100%;position:absolute;background:#3290a1;top:20px;left:20px;z-index:-1}.top-page .top-main-slide-wrap .slider-wrap ul li>div .main-img img{width:100%;height:auto}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap{position:absolute;z-index:4}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .title{display:inline-block;color:#fff;font-size:21px;line-height:1.4em;font-style:italic!important}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .title b{display:inline;background:#535353}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .new{background:#fff100;text-align:center;width:100px;font-weight:600;font-size:11px;letter-spacing:.24em;display:block;padding:3px;color:#000}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap.no-title .new{margin-top:18px}.top-page .top-main-slide-wrap .slider-wrap ul li>div a{display:block;position:relative}.top-page .top-main-slide-wrap .slider-wrap ul li>div a:after,.top-page .top-main-slide-wrap .slider-wrap ul li>div a:before{position:absolute;z-index:2;content:'';width:0;height:0;border:10px solid transparent}.top-page .top-main-slide-wrap .slider-wrap ul li>div a:before{top:0;left:0}.top-page .top-main-slide-wrap .slider-wrap ul li>div a:after{bottom:0;right:0}.top-page .top-main-slide-wrap .slider-wrap ul li>div a:hover::after,.top-page .top-main-slide-wrap .slider-wrap ul li>div a:hover::before{width:100%;height:100%}.top-page .top-main-slide-wrap .slider-wrap ul li>div a:hover::before{border-bottom-color:#fff;border-left-color:#fff;transition:height .16s,width .16s .16s}.top-page .top-main-slide-wrap .slider-wrap ul li>div a:hover::after{border-top-color:#fff;border-right-color:#fff;transition:height .16s,width .16s .16s}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide01{width:60%;right:40px;top:0;z-index:3}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide01 .title-wrap{bottom:40px;right:-40px;text-align:right}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide01 .title-wrap .new{display:inline-block}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide01 .title-wrap .title{font-size:28px;font-weight:700;text-align:right;display:block}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide02{width:calc(40% - 100px);top:40px;left:40px;z-index:1}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide02 .title-wrap{top:-30px;left:-40px}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide02 .title-wrap .title{font-weight:700}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide03{width:30%;position:absolute;left:8%;z-index:2}.top-page .top-main-slide-wrap .slider-wrap ul li>div.slide03 .title-wrap{bottom:20px;left:-80px}.top-page .top-main-slide-wrap .slider-wrap .bx-controls{font-size:0}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-prev{position:absolute;left:20px;top:50%;margin-top:12px}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-prev:hover{text-decoration:none}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-prev:before{font-family:FontAwesome;top:0;left:10px;content:"\f053";font-size:24px;line-height:1em;color:#fff}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-next{position:absolute;right:20px;top:50%;margin-top:12px}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-next:hover{text-decoration:none}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-next:before{font-family:FontAwesome;top:0;left:10px;content:"\f054";font-size:24px;line-height:1em;color:#fff}.top-page .bx-pager{width:600px;text-align:center;position:absolute;top:75px;right:0;left:0;margin:auto;font-size:0}.top-page .bx-pager-item{width:80px;height:10px;display:inline-block;vertical-align:middle;margin-right:1px}.top-page .bx-pager-item a{width:100%;height:100%;display:block;background:#e5e5e5}.top-page .bx-pager-item a.active{background:#fff100}.top-page .top-shochikutimes-wrap{background:#e7e7e7}.top-page .top-shochikutimes-wrap .inner{position:relative}.top-page .top-shochikutimes-wrap .top-shochikutimes-list{width:100%;overflow:hidden;padding-top:10px;padding-bottom:100px;position:relative;margin-bottom:60px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li{float:left;width:50%}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a{color:#000}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a:hover{text-decoration:none}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a:hover .img-area{opacity:.8}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap{height:220px;display:table;margin-left:10px;width:100%}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area{position:relative;display:table-cell;width:40%;background:#fff;vertical-align:top;padding:30px 20px;box-sizing:border-box}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(3) .shochikutimes-detail-wrap .title-area,.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(4) .shochikutimes-detail-wrap .title-area,.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(7) .shochikutimes-detail-wrap .title-area,.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(8) .shochikutimes-detail-wrap .title-area{background:#eee}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .cat-new{top:-10px;height:20px;line-height:20px;margin-bottom:20px;position:absolute;left:-10px;font-size:12px;width:270px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .cat-new .cat{color:#fff;text-align:center;display:inline-block;vertical-align:middle;min-width:100px;padding:0 10px;box-sizing:border-box;background:-moz-linear-gradient(-45deg,#195c9d 0,#42cca2 100%);background:-webkit-linear-gradient(-45deg,#195c9d 0,#42cca2 100%);background:linear-gradient(135deg,#195c9d 0,#42cca2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#195c9d', endColorstr='#42cca2', GradientType=1 );height:20px;line-height:20px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .cat-new .new{display:inline-block;vertical-align:middle;height:20px;line-height:20px;background:#fff100;text-align:center;color:#343434;letter-spacing:.2em;font-size:10px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .cat-new .new:before{content:"NEW";width:100px;display:inline-block;font-weight:700}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .title{margin-bottom:20px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .tag{color:#585858;position:absolute;bottom:70px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area p.date-views span.views{position:absolute;bottom:20px;font-size:16px;font-weight:700;font-style:italic;color:#585858}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area p.date-views span{font-size:14px;position:relative;bottom:-2px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area p.date-views span .material-icons{font-size:17px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-sns{width:calc(100% - 40px);position:absolute;bottom:50px;box-sizing:border-box;overflow:hidden}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-sns .date{color:#09f;display:block;float:left}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-sns .sns-value{display:block;float:right}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area{display:table-cell;width:60%;background-size:cover;background-position:center;box-sizing:border-box}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(even){-webkit-transform:translateY(100px) translateX(-1px);-ms-transform:translateY(100px) translateX(-1px);transform:translateY(100px) translateX(-1px)}.top-page .more-btn{width:480px;font-size:18px;border:2px solid #fff;text-align:center;display:block;margin:0 auto;color:#fff;padding:10px 0}.top-page .top-topics-wrap .more-btn:hover{background:#fff;color:#d70c18;text-decoration:none}.top-page .top-kadoza-event-wrap .more-btn:hover,.top-page .top-shochikutimes-wrap .more-btn:hover{background:#fff;color:#000;text-decoration:none}.top-page .top-shochikutimes-wrap .more-btn{border:2px solid #515151;color:#515151}.top-page .top-shochikutimes-wrap .more-btn:hover{background:#515151;color:#fff}body.kadoza-event .page .contents .inner{margin:0 auto;padding-top:0;box-sizing:border-box}.top-page .top-kadoza-event-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/top-schedule-bg.jpg);background-size:cover;position:relative}.top-page .top-kadoza-event-wrap .top-kadoza-tab{overflow:hidden;position:relative;z-index:4}.top-page .top-kadoza-event-wrap .top-kadoza-tab li{background:#262626;background:rgba(38,38,38,.9);text-align:center;width:50%;float:left;height:60px;line-height:60px;color:#fff;font-size:16px}.top-page .top-kadoza-event-wrap .top-kadoza-tab li.show-tab{background:#4F4F4F;background:rgba(79,79,79,.9)}.top-page .top-kadoza-event-wrap .top-kadoza-tab li.no-tab{background:#262626;background:rgba(38,38,38,.9);width:100%}.top-page .top-kadoza-event-wrap .top-kadoza-tab li:hover{cursor:pointer}.top-page .top-kadoza-event-wrap .top-kadoza-tab li.no-tab:hover{cursor:default}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap{margin-bottom:60px;position:relative;z-index:4}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child{position:relative;height:400px;overflow:hidden;background:#4F4F4F;background:rgba(79,79,79,.9);padding:0 10px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap{box-sizing:border-box;height:360px;position:relative;margin:20px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li{display:table;width:100%;margin-bottom:20px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a{color:#fff;display:block;width:100%;height:100%;padding:20px;transition:all .2s ease}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a:hover{text-decoration:none;background:#000;background:rgba(0,0,0,.1)}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap{display:table-cell;vertical-align:middle;width:110px;padding-right:20px;line-height:1.2}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap .next-txt{color:#d70c18;font-size:18px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap .day{font-size:44px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap .day .week{font-size:16px;padding-left:10px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .title{font-size:18px;display:table-cell;vertical-align:middle;padding-right:20px;width:300px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail{display:table-cell;vertical-align:middle;width:480px;overflow:hidden}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail li{width:50%;min-height:10px;float:left;padding:0 10px 0 60px;position:relative;font-size:12px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail li:before{position:absolute;left:0;content:"";background:#000;width:50px;height:20px;line-height:20px;display:inline-block;border-radius:4px;margin-right:10px;color:#fff;text-align:center}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail li.day-time:before{content:"日時"}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail li.member:before{content:"出演"}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail li.price:before{content:"料金"}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .thumb{width:110px;display:table-cell;vertical-align:middle}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .thumb img{width:100%;height:auto}.top-page .top-topics-wrap .inner{position:relative}.top-page .top-topics-wrap .no-post{text-align:center;color:#fff}.top-page .top-topics-wrap .top-topics-tab{width:100%;overflow:hidden;padding:0 60px;box-sizing:border-box;margin-bottom:70px;position:relative;z-index:4}.top-page .top-topics-wrap .top-topics-tab li{float:left;width:24.9%;display:inline-block;text-align:center;color:#fff;background:#000;background:rgba(0,0,0,.4);padding:7px 0;font-size:12px;box-sizing:border-box;margin:0 .1% 1px 0}.top-page .top-topics-wrap .top-topics-tab li.show-tab{background:#e14952}.top-page .top-topics-wrap .top-topics-tab li:hover{cursor:pointer}.top-page .top-topics-wrap .top-topics-tabchild-wrap{margin-bottom:60px;padding:0 80px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child{height:290px;position:relative}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#b5b5b5}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .ps-container.ps-active-y>.ps-scrollbar-y-rail{background-color:#000}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li{padding-right:30px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a{color:#fff;display:block;width:100%;height:100%;padding:20px;overflow:hidden;transition:all .2s ease}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a:hover{background:#000;background:rgba(0,0,0,.1)}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat{float:left;width:100px;margin-right:40px;vertical-align:top}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .date{margin-bottom:10px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-theater{background:#1b1b1b}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-goods{background:#d1c606}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-news{background:#39c}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-school{background:#32b16c}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-event{background:#f8b551}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-dvd-book{background:#c490bf}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-report{background:#5f52a0}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-media{background:#f66}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-voiceactor{background:#6b1b7e}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-ohter{background:#a0a0a0}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .thumb{width:50px;float:left;margin-right:40px;vertical-align:top;padding-top:5px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .thumb img{width:100%;height:auto}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .title{float:left;vertical-align:middle;width:calc(100% - 300px);padding-top:15px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .title a{display:inline-block;width:100%}.top-page .top-movie-wrap{background:#aaa}.top-page .top-movie-wrap ul{margin-bottom:60px;font-size:0;text-align:center}.top-page .top-movie-wrap ul li{display:inline-block;vertical-align:top;width:268px;margin:0 20px}.top-page .top-movie-wrap ul li .youtube{width:268px;height:151px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;overflow:hidden;margin-bottom:30px}.top-page .top-movie-wrap ul li .youtube iframe{width:100%}.top-page .top-movie-wrap ul li p{font-size:13px;color:#fff;text-align:left}.top-page .top-goods-wrap ul{width:100%;text-align:center;margin-bottom:60px;font-size:0;letter-spacing:-.4em}.top-page .top-goods-wrap ul a:hover .item-wrap img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);transition:all .2s ease}.top-page .top-goods-wrap ul a:hover .item-desc{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.top-page .top-goods-wrap ul li{width:25%;position:relative;display:inline-block;vertical-align:top;padding:0 30px}.top-page .top-goods-wrap ul li .item-wrap img{width:100%;transition:all .2s ease}.top-page .top-goods-wrap ul li .item-desc{left:10px;bottom:50px;text-align:left;position:absolute;transition:all .2s ease}.top-page .top-goods-wrap ul li p.item-name{color:#fff;font-size:14px;padding:5px 10px;letter-spacing:.08em}.top-page .top-goods-wrap ul li p.item-price{background:#000;color:#fff;font-size:14px;padding:5px 10px;display:inline-block}.top-page .top-goods-wrap ul li:nth-of-type(1) .item-desc .item-name{background:#f8b551}.top-page .top-goods-wrap ul li:nth-of-type(2) .item-desc .item-name{background:#00a0e9}.top-page .top-goods-wrap ul li:nth-of-type(3) .item-desc .item-name{background:#80c269}.top-page .top-goods-wrap ul li:nth-of-type(4) .item-desc .item-name{background:#e4007f}.top-page .top-bnr-wrap{background:#a70913}.top-page .top-bnr-wrap ul{font-size:0;letter-spacing:-.4em}.top-page .top-bnr-wrap ul li{width:25%;display:inline-block;vertical-align:top;padding:0 20px}.top-page .top-bnr-wrap ul li a img{width:100%;height:auto;transition:all .2s ease}.top-page .top-bnr-wrap ul li a:hover img{transition:all .2s ease;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.talents-category-page{background:#00adf2;background-size:100% auto}.talents-category-page a{color:#fff}.category-sort-wrap .category-sort-list{text-align:center;margin:30px 0}.category-sort-wrap .category-sort-list li{display:inline-block;color:#fff;padding:10px;cursor:pointer}.category-sort-wrap .category-sort-list li.sorted{font-weight:700}.talents-category-page .talents-category-list-wrap .taletns-category-name{text-align:center;font-size:34px;margin-bottom:80px;color:#fff}.talents-category-page .talents-category-list-wrap .talents-category-link-wrap{max-width:1200px;min-width:1000px;margin:0 auto;text-align:center}.talents-category-page .talents-category-list-wrap .talents-category-link-wrap li{display:inline-block;margin-bottom:45px;margin-right:5px}.talents-category-page .talents-category-list-wrap .talents-category-link-wrap li:last-child{margin-right:0}.talents-category-page .talents-category-list-wrap .talents-category-link-wrap li a{display:inline-block;padding:7px 14px;font-style:italic;text-decoration:none}.talents-category-list-wrap .category-sort-wrap .category-sort-list{display:table;table-layout:fixed;border-collapse:separate;border-spacing:1px 0;width:100%;margin-bottom:20px}.talents-category-list-wrap .category-sort-wrap .category-sort-list li.active{background-color:#535353}.talents-category-list-wrap .category-sort-wrap .category-sort-list li{display:table-cell;background:rgba(49,49,49,.3);color:#fff;text-align:center;width:8.996%;margin-right:1px;transition:all .3s linear;white-space:nowrap}.talents-category-list-wrap .category-sort-wrap .category-sort-list li.sorted,.talents-category-list-wrap .category-sort-wrap .category-sort-list li:hover{background-color:#535353;cursor:pointer}.talents-category-page .talents-category-list-wrap .talents-category-list{overflow:hidden;margin-bottom:100px;min-height:718px}.talents-category-page .talents-category-list-wrap .talents-category-list li{float:left;width:25%}.talents-category-page .talents-category-list-wrap .talents-category-list li a{position:relative;display:inline-block;width:100%;vertical-align:top}.talents-category-page .talents-category-list-wrap .talents-category-list li a:hover{text-decoration:none}.talents-category-page .talents-category-list-wrap .talents-category-list li a .thumb{overflow:hidden}.talents-category-page .talents-category-list-wrap .talents-category-list li a .thumb img{width:100%;height:auto;transition:all .3s ease}.talents-category-page .talents-category-list-wrap .talents-category-list li a:hover .thumb img{transition:all .3s ease;-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.talents-category-page .talents-category-list-wrap .talents-category-list li a .talents-name{width:100%;background:#313131;background:rgba(49,49,49,.6);padding:10px 15px;box-sizing:border-box;line-height:1em}.talents-category-page .talents-category-list-wrap .talents-category-list li:nth-child(even) a .talents-name{background:#535353;background:rgba(83,83,83,.6)}.talent-bg{width:100%;height:100%;height:calc(100vh - 300px);display:block;position:fixed;top:300px;left:0;z-index:-1;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-animation:horizontal 9s 2s ease-in-out infinite alternate;animation:horizontal 9s 2s ease-in-out infinite alternate}#talentSinglePage .talent-bg,#talentsTopPage .talent-bg{height:100%;height:100vh;display:block;position:fixed;top:0;left:0}.talent-bg span,.talent-bg span:after{display:block;position:absolute;top:0;width:100%;height:100%;left:0}.talent-bg span{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-animation:vertical 6s 1s ease-in-out infinite alternate;animation:vertical 6s 1s ease-in-out infinite alternate}.talent-bg span:after{content:'';background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/smoke-large.jpg) center -100px;background-size:100% auto;-webkit-transform:scale(1.16);transform:scale(1.16);-webkit-animation:scale 10s ease-in-out infinite alternate;animation:scale 10s ease-in-out infinite alternate}.talents-single-page .talent-bg span:after{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/smoke.png) center bottom no-repeat;background-size:cover}.talents-single-page .talent-bg.min-height span:after{background-size:contain}.search-results.talents-top-page .talents-category-list{margin-bottom:100px}.post-type-archive-talents .page .contents .inner,.search-results .page .contents .inner{min-height:800px}.topics-list-page{background:#d70c18}.topics-list-page .sub-header-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/topicks-top-bg.jpg) no-repeat;background-size:cover}.topics-list-page .topics-list-wrap{background:#eee;color:#343434}.topics-list-page .topics-list-wrap .no-post{text-align:center;color:#343434}.topics-list-page .topics-list-wrap .inner{padding:80px 50px!important}.topics-list-page .topics-list-wrap .inner .topics-link-wrap{padding:0 60px;box-sizing:border-box;margin-bottom:70px}.topics-list-page .topics-list-wrap .inner .topics-link-wrap ul{width:100%;overflow:hidden}.topics-list-page .topics-list-wrap .inner .topics-link-wrap ul li{float:left;width:25%}.topics-list-page .topics-list-wrap .inner .topics-link-wrap ul li.active a{background:#5c5c5c}.topics-list-page .topics-list-wrap .inner .topics-link-wrap ul li a{display:inline-block;width:100%;text-align:center;color:#fff;background:#929292;padding:7px 0;font-size:12px;border-right:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box}.topics-list-page .topics-list-wrap .inner .topics-link-wrap ul li a:hover{background:#5c5c5c;text-decoration:none}.topics-list-page .topics-list-wrap .inner .topics-list .next-topics-link-btn{margin-top:50px}.topics-list-page .topics-list-wrap .inner .topics-list{margin-bottom:50px;padding:0 60px}.topics-list-page .topics-list-wrap .inner .topics-list li:last-child{margin-bottom:30px}.topics-list-page .topics-list-wrap .inner .topics-list li a{width:100%;height:100%;display:block;transition:all .3s ease;color:#343434;overflow:hidden;padding:20px}.topics-list-page .topics-list-wrap .inner .topics-list li a:hover{background:rgba(0,0,0,.1)}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat{float:left;width:100px;margin-right:40px;vertical-align:top}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .date{margin-bottom:10px}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;color:#fff}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-theater{background:#1b1b1b}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-goods{background:#d1c606}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-news{background:#39c}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-school{background:#32b16c}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-event{background:#f8b551}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-dvd-book{background:#c490bf}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-report{background:#5f52a0}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-media{background:#f66}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-voiceactor{background:#6b1b7e}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-ohter{background:#a0a0a0}.topics-list-page .topics-list-wrap .inner .topics-list li a .thumb{width:50px;float:left;margin-right:40px;vertical-align:top;padding-top:5px}.topics-list-page .topics-list-wrap .inner .topics-list li a .thumb img{width:100%;height:auto}.topics-list-page .topics-list-wrap .inner .topics-list li a .title{float:left;vertical-align:middle;width:calc(100% - 300px);padding-top:15px}.topics-list-page .topics-list-wrap .inner .topics-list li a .title a{display:inline-block;width:100%}.topics-list-page .topics-list-wrap .inner .next-topics-link-btn{display:block;width:390px;height:50px;text-align:center;color:#343434;line-height:50px;border:2px solid #343434;margin:0 auto 50px}.topics-list-page .topics-list-wrap .tablenav{text-align:center;letter-spacing:0;font-size:0;padding-bottom:100px}.topics-list-page .topics-list-wrap .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.topics-list-page .topics-list-wrap .tablenav .current:hover{opacity:1!important;cursor:initial}.topics-list-page .topics-list-wrap .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #fff}.topics-list-page .topics-list-wrap .tablenav .page-numbers{font-size:14px}.topics-list-page .topics-list-wrap .tablenav .page-numbers:hover{opacity:.7}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px;color:transparent;border-right:transparent}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:after,.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:before,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:after,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:before,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:after,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:before{top:37%;left:50%}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:after{top:53%;left:50%}.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:before{top:55%;right:50%}.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:after{top:37%;right:50%}.topics-list-page .topis-archive-wrap{background:#BFBFBF;padding:40px 0;color:#343434}.customselect1,.customselect2{background:#D4D4D4;font-size:18px;width:140px;z-index:1;font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.topics-list-page .topis-archive-wrap a{color:#343434}.topics-list-page .topis-archive-wrap .inner{box-sizing:border-box;margin:0 auto;max-width:1400px;min-width:1040px;padding:0 110px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-content:center;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-align-items:center}.topics-list-page .topis-archive-wrap .inner .archive-txt{line-height:41px;font-weight:400;padding-right:60px}.customselect1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5px;padding:6px 26px 6px 29px;position:relative}select.customselect1::-ms-expand{display:none}.customselect2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5px;padding:6px 26px 6px 46px;position:relative}.selectbox1,.selectbox2{position:relative;width:168px;line-height:41px;margin-top:-3px}select.customselect2::-ms-expand{display:none}.selectbox1{margin-right:25px}.selectbox1::before,.selectbox2::before{content:"▼";font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;position:absolute;right:15px;top:0;line-height:44px;z-index:10;pointer-events:none}.selectbox1 span,.selectbox2 span{font-weight:700;padding-right:10px;vertical-align:middle}.topics-detail-page{background:#d70c18}.topics-detail-page .topics-detail-wrap{background:#eee;color:#4e4e4e}.topics-detail-page .topics-detail-wrap .inner{min-width:900px;max-width:1200px;margin:0 auto;box-sizing:border-box}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap{padding:0 190px;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat{margin-bottom:20px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .date{margin-bottom:10px;display:inline-block}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;display:inline-block;width:100px;margin-right:20px;color:#fff}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-theater{background:#1b1b1b}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-goods{background:#d1c606}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-news{background:#39c}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-school{background:#32b16c}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-event{background:#f8b551}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-dvd-book{background:#c490bf}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-report{background:#5f52a0}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-media{background:#f66}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-ohter{background:#a0a0a0}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .topics-title{font-size:36px;font-weight:400;line-height:1.2em;padding:50px 0;border-top:solid 7px #4e4e4e;border-bottom:solid 7px #4e4e4e;margin-bottom:50px;box-sizing:border-box}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap{text-align:center;margin-bottom:70px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap span{display:inline-block;padding-right:20px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap ul,.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap ul li{display:inline-block}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap ul li a{font-size:32px;vertical-align:middle}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail{width:900px;margin:0 auto 50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail h2{font-size:24px;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail h3{font-size:20px;margin-bottom:30px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail h4{font-size:18px;margin-bottom:10px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail strong{font-weight:700}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail pre{border:1px solid #ccc;background:#fff;padding:10px;overflow:scroll;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail pre code,.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail pre math{margin:0;padding:0}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .img-column-2{text-align:center;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .img-column-2 li{display:inline-block;width:49.7%;padding:0 10px;box-sizing:border-box}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .img-column-2 li img{max-width:100%;height:auto;vertical-align:top}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl{width:100%;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl tr{border-top:1px solid #4e4e4e}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl tr:last-child{border-bottom:1px solid #4e4e4e}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl-ttl{width:30%;vertical-align:middle;text-align:left}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl-cts{width:70%;vertical-align:middle;padding:20px 0;line-height:2}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail img{max-width:100%;height:auto}.topics-detail-page .topics-detail-wrap a{color:#4e4e4e}.topics-detail-page .topics-entry-navi{background:#000;padding:50px 0}.topics-detail-page .topics-entry-navi a{color:#fff;width:30px;height:22px;line-height:22px;position:relative}.topics-detail-page .topics-entry-navi .nav-above{width:390px;margin:0 auto;overflow:hidden;position:relative;padding:20px 0;font-size:12px}.topics-detail-page .topics-entry-navi .nav-above .nav-previous{float:left;width:50px}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:after,.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:after{left:0;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a{display:inline-block;padding-left:30px}.topics-detail-page .topics-entry-navi .nav-above .topis-top{position:absolute;top:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center}.topics-detail-page .topics-entry-navi .nav-above .topis-top i,.topics-detail-page .topics-entry-navi .nav-above .topis-top span{display:block}.topics-detail-page .topics-entry-navi .nav-above .topis-top i{margin:0 auto 15px;font-size:30px}.topics-detail-page .topics-entry-navi .nav-above .nav-next{float:right;width:50px}.topics-detail-page .topics-entry-navi .nav-above .nav-next a{display:inline-block;padding-right:40px}.topics-detail-page .topics-entry-navi .nav-above .nav-next a:after,.topics-detail-page .topics-entry-navi .nav-above .nav-next a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.topics-detail-page .topics-entry-navi .nav-above .nav-next a:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topics-detail-page .topics-entry-navi .nav-above .nav-next a:after{right:0;bottom:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topis-archive-wrap{background:#d0d0d0;padding:40px 0;color:#343434}.topis-archive-wrap a{color:#343434}.topis-archive-wrap .inner,.topis-archive-wrap .inner .topics-navi{text-align:center}.topis-archive-wrap .inner .topics-navi li{display:inline-block}.topis-archive-wrap .inner .topics-navi li.navi-txt{padding-right:60px}.topis-archive-wrap .inner .topics-navi li a{font-size:12px;display:inline-block;padding-left:20px;line-height:22px;height:22px;position:relative}.topis-archive-wrap .inner .topics-navi li a:after,.topis-archive-wrap .inner .topics-navi li a:before{content:"";display:block;width:10px;height:2px;background:#343434;position:absolute;left:0}.topis-archive-wrap .inner .topics-navi li a:before{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topis-archive-wrap .inner .topics-navi li a:after{bottom:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-detail-wrap .inner .topics-entry-detail p,.topics-detail-wrap .inner .topics-entry-detail p img{margin-bottom:30px}.onair-list-page{background:#d70c18;color:#fff}.onair-list-page .no-post{text-align:center;color:#343434}.onair-list-page a{color:#343434}.onair-list-page .sub-header-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/04/onair-top-bg.jpg) no-repeat;background-size:cover}.onair-list-page .contents{background:#eee}.onair-list-page .contents .inner .count-txt{color:#343434;text-align:center}.onair-list-page .contents .inner .common-title{color:#343434}.onair-list-page .onair-list-wrap form{position:relative;padding-bottom:30px;text-align:right;color:#343434}.onair-list-page .onair-list-wrap .onair-category-wrap{margin-bottom:50px}.onair-list-page .onair-list-wrap .onair-category-wrap .onair-category-list{text-align:center}.onair-list-page .onair-list-wrap .onair-category-wrap .onair-category-list li{display:inline-block;width:140px;text-align:center;box-sizing:border-box}.onair-list-page .onair-list-wrap .onair-category-wrap .onair-category-list li a{height:30px;line-height:30px;display:inline-block;background:#929292;color:#fff;width:100%;border-right:solid 1px #eee;font-size:12px}.onair-list-page .onair-list-wrap .onair-category-wrap .onair-category-list li a.active{background:#5c5c5c}.onair-list-page .onair-list-wrap .onair-category-wrap .onair-category-list li a:hover{background:#5c5c5c;text-decoration:none}.onair-list-page .onair-list-wrap .onair-list-show-wrap{padding:0 80px}.onair-list-page .onair-list-wrap .onair-list{width:100%;color:#6a6a6a;font-size:12px}.onair-list-page .onair-list-wrap .onair-list:nth-child(even){background:#e1e1e1}.onair-list-page .onair-list-wrap .onair-list .date-box{background:#b4b4b4;display:none;color:#343434;font-size:16px}.onair-list-page .onair-list-wrap .onair-list .subject-wrap{display:none;background:#eee}.onair-list-page .onair-list-wrap .onair-list .subject-wrap th{font-weight:400;text-align:center}.onair-list-page .onair-list-wrap .onair-list .subject-wrap th.category{width:90px}.onair-list-page .onair-list-wrap .onair-list td{padding:15px;vertical-align:middle}.onair-list-page .onair-list-wrap .onair-list th{padding:15px}.onair-list-page .onair-list-wrap .onair-list .category-icon{text-align:center;width:90px}.onair-list-page .onair-list-wrap .onair-list .category-icon i{font-size:30px}.onair-list-page .onair-list-wrap .onair-list .hour-wrap{text-align:center;width:100px}.onair-list-page .onair-list-wrap .onair-list .hour-wrap span{display:block;width:3px;margin:5px auto 0;height:10px;background:#343434;text-align:center}.onair-list-page .onair-list-wrap .onair-list .talents-thumb{width:80px;padding:10px}.onair-list-page .onair-list-wrap .onair-list .talents-thumb p{width:50px;height:50px;overflow:hidden;border-radius:25px}.onair-list-page .onair-list-wrap .onair-list .talents-thumb p img{width:100%;height:auto}.onair-list-page .onair-list-wrap .onair-list .talents-link{width:200px}.onair-list-page .onair-list-wrap .onair-list .station-name{width:150px}.onair-list-page .onair-list-wrap .onair-list.show .date-box,.onair-list-page .onair-list-wrap .onair-list.show .subject-wrap{display:table-row}.onair-list-page .onair-list-wrap .tablenav{text-align:center;letter-spacing:0;font-size:0;padding-bottom:100px}.onair-list-page .onair-list-wrap .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.onair-list-page .onair-list-wrap .tablenav .current:hover{opacity:1!important;cursor:initial}.onair-list-page .onair-list-wrap .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #fff}.onair-list-page .onair-list-wrap .tablenav .page-numbers{font-size:14px}.onair-list-page .onair-list-wrap .tablenav .page-numbers:hover{opacity:.7}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px;color:transparent;border-right:transparent}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:after,.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:before,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:after,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev,.kadoza-list-page .main-month-wrap .next .btn-next{width:20px;height:20px;display:inline-block}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:before,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:after,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:before{top:37%;left:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:after{top:53%;left:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:before{top:55%;right:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:after{top:37%;right:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.dots{font-size:14px;color:#454545;margin-left:10px}.kadoza-list-page .contents .inner .event-list-wrap .common-title,.kadoza-list-page .event-list-wrap,.kadoza-list-page .event-list-wrap a,.kadoza-list-page .main-month-wrap .show-change-list li a{color:#343434}.kadoza-list-page .main-month-wrap{background:#fff;color:#343434;padding:30px 50px;position:relative}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.kadoza-list-page .main-month-wrap .next .btn-next.arrow:after,.kadoza-list-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.kadoza-list-page .main-month-wrap .month-select{text-align:center}.kadoza-list-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-list-page .main-month-wrap .now{display:inline-block}.kadoza-list-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.kadoza-list-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.kadoza-list-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.kadoza-list-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-list-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-list-page .main-month-wrap form{position:absolute;right:50px;top:50px}.kadoza-list-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.kadoza-list-page .main-month-wrap .show-change-list li{display:inline-block}.kadoza-list-page .main-month-wrap .show-change-list li a i{font-size:30px}.kadoza-list-page .event-list-wrap{background:#fff;padding:0 50px;overflow:hidden}.kadoza-list-page .event-list-wrap .event-list{margin-bottom:10px;width:100%}.kadoza-list-page .event-list-wrap .event-list tr{overflow:hidden;width:100%;height:180px;box-sizing:border-box}.kadoza-list-page .event-list-wrap .event-list tr td{height:180px;box-sizing:border-box}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap{width:100px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:20px;position:relative}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap a{display:block;position:relative;z-index:1}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap:after{content:"";position:absolute;width:100%;height:100%;border:1px solid #dedede;left:0;top:0;min-height:180px}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap.night:after{border:1px solid #535353}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap.night{background:#535353;color:#fff}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap.night a{color:#FFF}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) 6px center no-repeat;padding-left:20px;color:#969696;position:relative;top:-24px}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) 6px center no-repeat;color:#d4d4d4;padding-left:20px;position:relative;top:-24px}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .month{font-size:32px}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .week{font-size:19px;position:relative;top:-6px}.kadoza-list-page .event-list-wrap .event-list tr .event-detail{width:calc(100% - 270px);background:#f1f1f1;padding:20px 40px 0;box-sizing:border-box;overflow:hidden;vertical-align:middle;position:relative}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .buy-ticket{margin:0;position:absolute;right:20px;bottom:25px;transition:all ease .6s}@media screen and (max-width:1260px){.kadoza-list-page .event-list-wrap .event-list tr .event-detail .buy-ticket.overtext{bottom:15px}}@media screen and (max-width:1100px){.kadoza-list-page .event-list-wrap .event-list tr .event-detail .buy-ticket{right:15px}}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .title{font-size:20px;margin-bottom:20px;line-height:1.2em}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data{overflow:hidden;font-size:12px}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .sub-title{width:80px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .detail{padding-left:100px;width:100%;box-sizing:border-box;margin-bottom:15px;min-height:30px}.kadoza-list-page .event-list-wrap .event-list tr .buy-ticket{border:2px solid #dc2314;text-align:center;display:inline-block;padding:5px;width:200px;margin:0 30px;color:#dc2314;line-height:24px;box-sizing:border-box}.kadoza-list-page .event-list-wrap .event-list tr .buy-ticket i{vertical-align:middle}.kadoza-list-page .event-list-wrap .event-list tr .photo{vertical-align:middle;width:180px;background-color:#f1f1f1}.kadoza-list-page .event-list-wrap .event-list tr .photo img{width:100%;height:auto;vertical-align:middle}.kadoza-calender-page .main-month-wrap .month-select .prev .btn-prev,.kadoza-calender-page .main-month-wrap .next .btn-next{width:20px;height:20px;display:inline-block}.kadoza-list-page .kadoza-month-pdf-wrap{background:#fff}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list{text-align:center;border:1px solid #eee;margin:0 50px}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li{display:inline-block}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a{display:inline-block;color:#8b8b8b;padding:15px}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a i{font-size:20px;padding-left:15px}.kadoza-calender-page .main-month-wrap{background:#fff;color:#343434;padding:30px 50px;position:relative}.kadoza-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.kadoza-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.kadoza-calender-page .main-month-wrap .next .btn-next.arrow:after,.kadoza-calender-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.kadoza-calender-page .main-month-wrap .month-select{text-align:center}.kadoza-calender-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.kadoza-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-calender-page .main-month-wrap .now{display:inline-block}.kadoza-calender-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.kadoza-calender-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.kadoza-calender-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.kadoza-calender-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-calender-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-calender-page .main-month-wrap form{position:absolute;right:50px;top:50%}.kadoza-calender-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.kadoza-calender-page .main-month-wrap .show-change-list li{display:inline-block}.kadoza-calender-page .main-month-wrap .show-change-list li a{color:#343434}.kadoza-calender-page .main-month-wrap .show-change-list li a i{font-size:30px}.kadoza-calender-page .event-calender-wrap{background:#fff;color:#343434;padding:0 50px 50px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl{width:100%}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl a{color:#343434;border-bottom:solid 1px;padding-bottom:1px;line-height:1.4em}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl a:hover{text-decoration:none}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header th{background:#dcdcdc;text-align:center;padding:5px 0;border:1px solid #fff}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header .sat{background:#0994d4;color:#fff!important}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header .sun{background:#d00;color:#fff!important}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl td{width:14.285%;box-sizing:border-box;background:#f1f1f1;border:1px solid #fff;padding:10px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list{color:#838383}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list>p{color:#000;font-family:abolition,sans-serif;font-size:26px;line-height:26px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap{padding:20px 0;border-bottom:solid 1px #bfbfbf;box-sizing:border-box;min-height:100px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap{vertical-align:middle;box-sizing:border-box}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) left center no-repeat;padding-left:26px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) left center no-repeat;padding-left:26px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail{box-sizing:border-box}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .title{font-size:14px;margin-bottom:10px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .event-detail-data{overflow:hidden;font-size:12px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .event-detail-data .detail{box-sizing:border-box;margin-bottom:10px}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .photo{width:70px;margin:0 auto}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .photo img{width:100%;height:auto;vertical-align:middle}.kadoza-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap:last-child{border-bottom:none}.kadoza-detail-page.cat-shinjuku{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/kazoza-shinjyuku-bg.jpg) no-repeat #000;background-size:100% auto}.kadoza-detail-page.cat-shinsaibashi{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/04/kadoza-shinsaibashi-bg.jpg) no-repeat #d70c18;background-size:100% auto}.kadoza-detail-page .kadoza-header-wrap .inner{padding:0 50px}.kadoza-detail-page .kadoza-detail-wrap .inner .kadoza-detail-inner{background:#fff;color:#343434;padding:50px;position:relative}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header{overflow:hidden;background:#f1f1f1;padding:30px;box-sizing:border-box;display:table;width:100%}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap{width:90px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:20px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) left center no-repeat;padding-left:40px;color:#969696}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) left center no-repeat;color:#a2a6a9;padding-left:40px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .month{font-size:36px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .week{font-size:19px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail{width:calc(100% - 90px);background:#f1f1f1;box-sizing:border-box;display:table-cell;vertical-align:middle;padding:0}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .title{font-size:30px;margin-bottom:35px;display:inline-block;width:calc(100% - 200px)}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list{display:inline-block;width:190px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list li{display:inline-block;font-size:12px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list li a{color:#343434}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list li a i{font-size:30px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .sub-title{width:80px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .detail{padding-left:100px;width:100%;box-sizing:border-box;margin-bottom:10px}.kadoza-detail-page .kadoza-detail-wrap .inner .photo{width:600px;margin:60px auto}.kadoza-detail-page .kadoza-detail-wrap .inner .photo img{width:100%;height:auto}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail{padding:40px 40px 20px;box-sizing:border-box;overflow:hidden}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .title{font-size:22px;margin-bottom:35px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data{overflow:hidden;font-size:12px;float:left;width:50%}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data .sub-title{width:100px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px;clear:both}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data .detail{padding-left:130px;width:calc(100% - 18px);width:-webkit-calc(100% - 18px);box-sizing:border-box;margin-bottom:10px}.kadoza-detail-page .kadoza-detail-wrap .inner .buy-ticket{border:2px solid #dc2314;text-align:center;display:block;padding:5px;width:390px;clear:both;font-size:16px;margin:70px auto;color:#dc2314;line-height:50px;box-sizing:border-box}.kadoza-detail-page .kadoza-detail-wrap .inner .buy-ticket i{vertical-align:middle}.kadoza-detail-page .kadoza-entry-navi .inner{background:#000}.kadoza-detail-page .kadoza-entry-navi a{color:#fff;width:30px;height:22px;line-height:22px;position:relative}.kadoza-detail-page .kadoza-entry-navi .nav-above{width:390px;margin:0 auto;overflow:hidden;position:relative;padding:20px 0;font-size:12px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous{float:left;width:50px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:after,.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:after{left:0;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a{display:inline-block;padding-left:30px}.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top{position:absolute;top:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center}.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top i,.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top span{display:block}.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top i{margin:0 auto 15px;font-size:30px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next{float:right;width:50px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a{display:inline-block;padding-right:40px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:after,.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:after{right:0;bottom:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-detail-page.cat-shinjuku .img-dt,.kadoza-detail-page.cat-shinsaibashi .img-sj,.kadoza-list-page.cat-shinjuku .img-dt,.kadoza-list-page.cat-shinsaibashi .img-sj{display:none}#kadozaxx{overflow:hidden}#kadozaxx .layer{min-height:700px}.kadoza-top-page .contents .inner{padding:0;position:relative;width:100%;min-height:500px}.kadoza-top-page .header{position:absolute;width:100%;z-index:99}.kadoza-top-page .img-box{width:100%;height:100vh;min-width:1040px}.kadoza-top-page .img-box img{-webkit-transform:scale(1.1) translate3d(0,-10%,0);-ms-transform:scale(1.1) translate3d(0,-10%,0);transform:scale(1.1) translate3d(0,-10%,0)}.kadoza-top-page .bg-img{width:100%}.kadoza-top-page a{color:#fff}.kadoza-top-page .kadoza-top-wrap{width:100%;min-height:700px;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.kadoza-top-page .kadoza-top-wrap .page .contents .inner{width:100%;min-height:500px}.kadoza-top-page .kadoza-list{display:table;width:100%}.kadoza-top-page .kadoza-list-cts{display:table-cell;width:50%;min-height:600px;height:100vh;position:relative;vertical-align:middle;text-align:center}.kadoza-top-page .kadoza-list-cts .cts-in{width:290px;margin:0 auto;position:relative;opacity:0}.kadoza-top-page.fadeComplete .kadoza-list-cts.first .cts-in{-webkit-animation:fewUp .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards;animation:fewUp .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards}.kadoza-top-page.fadeComplete .kadoza-list-cts.second .cts-in{-webkit-animation:fewDown .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards;animation:fewDown .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards}.kadoza-top-page .kadoza-list-cts .cts-in.arrow:after,.kadoza-top-page .kadoza-list-cts .cts-in.arrow:before{position:absolute;top:50%;right:-68px;height:5px;width:18px}.kadoza-top-page .kadoza-list-cts .cts-in.arrow:before{margin-top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-top-page .kadoza-list-cts .cts-in.arrow:after{margin-top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-top-page .kadoza-list-cts .dot{width:12px;height:12px;display:inline-block;border-radius:30px;position:absolute;margin-top:5px;left:-60px;top:50%}.kadoza-top-page .kadoza-list-cts .dot.red{background:#d70c18;box-shadow:rgba(0,0,0,.06) -1px 1px 10px 1px}.kadoza-top-page .kadoza-list-cts .dot.white{background:#fff}.kadoza-top-page .kadoza-list-cts a{display:block}.kadoza-top-page .kadoza-list-ttl{padding-bottom:42px}.kadoza-top-page .kadoza-list-access{width:290px;height:100px;margin:0 auto 35px;text-align:left}.kadoza-top-page .kadoza-list-access-cts{margin-bottom:10px}.kadoza-top-page .kadoza-list-access-cts a{display:inline-block}.kadoza-top-page .kadoza-list-access-cts a.arrow:after,.kadoza-top-page .kadoza-list-access-cts a.arrow:before{position:absolute;right:-30px;height:1px;width:7px}.kadoza-top-page .kadoza-list-access-cts a.arrow:before{top:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-top-page .kadoza-list-access-cts a.arrow:after{top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-top-page .first .kadoza-list-access-cts:nth-child(1) a.arrow:before{top:11px}.kadoza-top-page .first .kadoza-list-access-cts:nth-child(1) a.arrow:after{top:15px}.kadoza-top-page .kadoza-list-img{width:100%;margin:0}.kadoza-top-page .kadoza-top-wrap a{transition:all .2s}.kadoza-top-page .kadoza-top-wrap a img{transition:all .2s ease}.kadoza-top-page .kadoza-top-wrap a:hover img{transition:all .2s ease;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;opacity:1!important}.kadoza-top-page .kadoza-list-img img{width:100%}.kadoza-top-page .kadoza-bnr{position:absolute;z-index:6;margin:0;top:91.5%;left:0;width:100%}.kadoza-top-page .kadoza-bnr ul{width:50%;padding:0 50px}.kadoza-top-page .kadoza-bnr ul.bnr-l{float:left}.kadoza-top-page .kadoza-bnr ul.bnr-r{float:right}.kadoza-top-page .kadoza-bnr ul.bnr-l li{float:left;margin-right:10px}.kadoza-top-page .kadoza-bnr ul.bnr-l li:first-child{position:absolute;left:50%;bottom:-1px;transform:translate3d(-50%,0,0)}.kadoza-top-page .kadoza-bnr ul.bnr-r li{float:right;margin-left:40px}.kadoza-top-page .kadoza-top-wrap .kadoza-bnr ul.bnr-l li a img{margin-right:10px}.kadoza-top-page .kadoza-bnr li.tw{margin-left:20px}.kadoza-top-page .kadoza-bnr li.fb,.kadoza-top-page .kadoza-bnr li.tw{width:50px;height:50px}.kadoza-top-page .kadoza-bnr li.fb a,.kadoza-top-page .kadoza-bnr li.tw a{display:block;width:40px;height:40px;font-size:30px;color:#fff;position:relative;top:10px}.kadoza-top-page .kadoza-bnr li.tw a{background:#0693e3;border:1px solid #0693e3}.kadoza-top-page .kadoza-bnr li.tw a:hover{background:#34aff5;border:1px solid #34aff5}.kadoza-top-page .kadoza-bnr li.fb a{background:#3a579a;border:1px solid #3a579a}.kadoza-top-page .kadoza-bnr li.fb a:hover{background:#5173c0;border:1px solid #5173c0}.kadoza-top-page .kadoza-bnr li.fb a i:before,.kadoza-top-page .kadoza-bnr li.tw a i:before{font-size:24px;color:#fff;position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kadoza-top-page .kadoza-topics-wrap{padding:70px 0;background:#313131;color:#d8d8d8}.kadoza-top-page .kadoza-topics-wrap .inner .common-title{font-size:24px;margin-bottom:50px}.kadoza-top-page .kadoza-topics-wrap a.view-all{display:block;width:390px;height:50px;text-align:center;color:#fff;line-height:50px;border:2px solid #d8d8d8;margin:0 auto 50px;cursor:pointer;transition:all .2s ease}.kadoza-top-page .kadoza-topics-wrap a.view-all:hover{background:#d8d8d8;color:#000;text-decoration:none}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list{margin-bottom:50px;padding:0 130px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li{overflow:hidden}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a{color:#d8d8d8;transition:all .2s ease;display:block;overflow:hidden;padding:20px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a:hover{background:rgba(0,0,0,.1)}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat{float:left;width:100px;margin-right:40px;vertical-align:top}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .date{margin-bottom:10px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;color:#fff}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat-theater{background:#1b1b1b}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .thumb{width:50px;float:left;margin-right:40px;vertical-align:top;padding-top:5px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .thumb img{width:100%;height:auto}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .title{float:left;vertical-align:middle;width:calc(100% - 300px);padding-top:15px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .title a{display:inline-block;width:100%}.talents-top-page{background:#00adf2}.talents-top-list-wrap{margin-bottom:80px}.talents-top-page .common-title{margin-bottom:0!important}.talents-top-page .talents-top-list-wrap .block{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex}.talents-top-page .talents-top-list-wrap .block div{font-size:0;letter-spacing:-.4em}.talents-top-page .talents-top-list-wrap .block div a{width:100%;height:100%;display:block;overflow:hidden}.talents-top-page .talents-top-list-wrap .block div a:hover img{transition:all .3s ease;-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.talents-top-page .talents-top-list-wrap .block div.label{position:relative}.talents-top-page .talents-top-list-wrap .block div.label a{position:relative;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.talents-top-page .talents-top-list-wrap .block div.label a:hover{text-decoration:none}.talents-top-page .talents-top-list-wrap .block div.label a:hover p{color:#00adf2;transition:all .3s ease}.talents-top-page .talents-top-list-wrap .block div.label:hover:before{background:rgba(255,255,255,.6);transition:all .3s ease}.talents-top-page .talents-top-list-wrap .block div.label:before{content:'';width:100%;height:100%;background:#009EDE;background:rgba(0,158,222,.6);position:absolute;top:0;left:0;z-index:-1;transition:all .3s ease}.talents-top-page .talents-top-list-wrap .block div.label p{font-size:18px;color:#fff;text-align:center;font-style:italic;transition:all .3s ease}.talents-top-page .talents-top-list-wrap .block div.label p:after{font-family:FontAwesome;display:inline-block;content:"\f054";font-size:18px;line-height:1em;font-style:normal;margin-left:12px}.talents-top-page .talents-top-list-wrap .block img{width:100%;height:auto;transition:all .3s ease}.talents-top-page .talents-top-list-wrap .block .ib{display:inline-block;vertical-align:top}.talents-top-page .talents-category-list{overflow:hidden}.talents-top-page .talents-category-list li{float:left;width:25%}.talents-top-page .talents-category-list li a{position:relative;display:inline-block;width:100%;vertical-align:top;color:#fff}.talents-top-page .talents-category-list li a .thumb img{width:100%;height:auto}.talents-top-page .talents-category-list li a .talents-name{width:100%;background:#313131;background:rgba(49,49,49,.6);padding:10px 15px;box-sizing:border-box;line-height:1em}.talents-top-page .talents-category-list li:nth-child(even) a .talents-name{background:#535353;background:rgba(83,83,83,.6)}.talents-top-page .tablenav{margin-top:20px;text-align:center}.talents-top-page .tablenav .current,.talents-top-page .tablenav a{display:inline-block;margin:0 5px 0 0;padding:10px 20px;text-decoration:none}.talents-top-page .tablenav .current{background:#84dbfe}.talents-top-page .tablenav a{color:#fff;background:#037bab}.talents-top-page .tablenav a.active,.talents-top-page .tablenav a:hover{background:#84dbfe}.talents-top-page .search-talents-wrap .search-talents{margin:0 auto}.talents-top-page .search-talents-wrap .search-talents .search-btn{top:0}.talents-top-page .footer{padding:85px 0 50px}.notfound-page{background:#d70c18}.notfound-page .notfound-wrap{color:#fff}.school-common-page .youtube-wrap{position:absolute;right:50px;top:-250px;width:320px;background:#FFF}.school-common-page .youtube-wrap img{width:100%;height:auto}.school-common-page .youtube-wrap a{transition:all ease .3s;opacity:1}.school-common-page .youtube-wrap a:hover{opacity:.7}.school-common-page .project-wrap{position:absolute;right:420px;top:-250px;width:320px;background:#FFF}.school-common-page .project-wrap img{width:100%;height:auto}.school-common-page .project-wrap a{transition:all ease .3s;opacity:1}.school-common-page .project-wrap a:hover{opacity:.7}.school-common-page .btn{padding:15px;width:380px;border:2px solid #fff;display:block;font-size:16px;margin:0 auto;text-align:center}.school-common-page .school-head{margin-top:-117px;position:relative}.school-common-page .school-head-img{width:100%}.school-common-page .school-head-ttl{position:absolute;top:42%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.school-common-page .school-slide{width:100%;background:#CAD3D2;padding-top:120px;border-bottom:120px solid #959595}.school-common-page .school-slide li{width:6236px!important;height:582px;text-align:center}.school-common-page .school-slide li img{width:auto;opacity:0;bottom:0;left:0;right:0;margin:auto;transition:all .3s ease}.school-common-page.fadeComplete .school-slide li img{opacity:1}.school-common-page .course-list-wrap{position:relative;margin-top:-100px}.school-common-page .course-list-wrap:after{content:"";position:absolute;width:100%;height:100%;left:0;top:100px;z-index:-1;background:linear-gradient(to bottom,#43cea2 24%,#185a9d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#185a9d', GradientType=0 )}.school-common-page .course-list-wrap .inner{padding:40px 0 0;position:relative}.school-common-page .course-list-wrap .course-list .course-list-item .img-box img{width:100%}.school-common-page .school-bg{background:#185a9d;background:linear-gradient(to bottom,#185a9d 24%,#43cea2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#43cea2', GradientType=0 )}.school-common-page .school-ttl-sub .ttl-inner{background:#535353;color:#fff;font-size:26px;font-style:italic;padding:0 8px;font-weight:400;display:inline-block}.school-common-page .school-ttl-primary{font-size:24px!important;font-style:italic;color:#434343;margin-bottom:50px!important;font-weight:900!important}.school-common-page .school-caution-txt{display:table;width:100%}.school-common-page .school-caution-txt .ico-caution{display:table-cell;width:17px}.school-common-page .school-caution-txt .txt{display:table-cell}.school-common-page .school-faq{margin-bottom:30px}.school-common-page .school-faq:last-child{margin-bottom:0}.school-common-page .school-faq-q{background:#f2f2f2;padding:15px 30px 20px;position:relative}.school-common-page .school-faq-q.show-accordion .school-faq-icon:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.school-common-page .school-faq-q:hover{cursor:pointer}.school-common-page .school-faq-q .school-faq-ttl{color:#185b9d}.school-common-page .school-faq-a{border:8px solid #f2f2f2;padding:20px 30px 30px;display:table;width:100%}.school-common-page .school-faq-a .school-faq-ttl{color:#d70c18;display:table-cell;vertical-align:top}.school-common-page .school-faq-a .school-faq-txt{display:table-cell;line-height:2}.school-common-page .school-faq-ttl{font-size:60px;font-style:italic;line-height:1;vertical-align:middle;padding-right:40px;width:70px}.school-common-page .school-faq-txt{display:inline-block;vertical-align:middle}.school-common-page .school-faq-icon{display:block;width:36px;height:36px;background:#909090;border-radius:5px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.school-common-page .school-faq-icon:after,.school-common-page .school-faq-icon:before{content:"";display:block;width:20px;height:4px;background:#f2f2f2;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.school-common-page .school-faq-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.2s all ease}.school-common-page .place-box{font-size:0;letter-spacing:0}.school-common-page .course-place-box{font-size:0;letter-spacing:-.4em;margin-bottom:12px}.school-common-page .osaka,.school-common-page .tokyo{color:#fff!important;padding:5px 25px;display:inline-block;font-size:14px;letter-spacing:.1em}.school-common-page.school-sub-wrap .course-content-wrap{background:#195c9d;background:linear-gradient(to bottom,#195c9d 40%,#43cea2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#195c9d', endColorstr='#43cea2', GradientType=0 )}.school-common-page .caution{color:#d70c18}.school-common-page .movescroll{opacity:1;bottom:auto!important;top:-80px;width:100%;z-index:3}.school-common-page .movescroll a{padding:0 0 28px!important;color:#FFF!important}.schoo-top-page .school-bg{padding:170px;background:#185a9d;background:linear-gradient(to bottom,#43cea2 24%,#185a9d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#185a9d', GradientType=0 )}.schoo-top-page .school-cts{background:#fff;padding:0 50px;position:relative}.schoo-top-page .school-cts .inner{padding:50px 0}.schoo-top-page .school-cts .message-wrap{display:table-cell;width:700px;vertical-align:top}.schoo-top-page .school-cts .message-wrap img{position:absolute;bottom:-50px;right:50px}.schoo-top-page .school-ttl-sub .ttl-inner{font-size:20px}.schoo-top-page .school-cts .message-txt{font-size:14px;color:#646464}.schoo-top-page .school-cts .school-life-cts{padding-left:3%;box-sizing:border-box}.schoo-top-page .school-cts .school-life-cts a:hover{text-decoration:none;transition:all .3s linear}.schoo-top-page .school-cts .school-life-cts a:hover img{opacity:.7}.schoo-top-page .school-cts .school-life-cts:first-child{width:50%;padding:0;vertical-align:top}.schoo-top-page .school-cts .school-life-txt{font-size:14px;color:#646464;margin-top:20px;font-weight:400}.schoo-top-page .school-article{background:#d70c18;color:#fff;padding:0 50px}.schoo-top-page .school-article .inner{padding:0}.schoo-top-page .school-article a{color:#fff;display:table}.schoo-top-page .school-article-ttl{font-size:18px;color:#fff;font-weight:400;text-align:center;margin-bottom:50px}.schoo-top-page .school-article-ttl-sub{font-weight:400}.schoo-top-page .school-article-ttl-sub .name{display:block}.schoo-top-page .school-article-ttl-sub .blog-title{display:block;color:#ddd;font-size:11px}.schoo-top-page .school-article-wrap{display:table;width:100%}.schoo-top-page .school-article-box{display:table-cell;padding:50px 0 70px;width:50%;vertical-align:top}.schoo-top-page .school-article-box .school-article-inner{height:360px;overflow:hidden;margin-right:50px;position:relative}.schoo-top-page .school-article-box.blog .school-article-inner{margin-right:0}.schoo-top-page .school-article-box.blog .school-article-inner article{margin-right:30px}.schoo-top-page .school-article-box.news{border-right:1px solid #fff}.schoo-top-page .school-article-box.news .school-article-ttl-sub{padding:8px 30px 8px 0}.schoo-top-page .school-article-box.blog{padding-left:80px}.schoo-top-page .school-article-box .btn{margin-top:50px}.schoo-top-page .school-article-box .btn:hover{background:#fff;color:#000;text-decoration:none}.schoo-top-page .school-article-time{display:table-cell;width:110px;vertical-align:middle}.schoo-top-page .school-article-time .name{display:block}.schoo-top-page .school-article-img,.schoo-top-page .school-article-ttl-box{display:table-cell;vertical-align:middle}.schoo-top-page .school-article-img{width:70px;height:70px;box-sizing:border-box;overflow:hidden}.schoo-top-page .school-article-img img{width:50px;height:auto}.schoo-top-page .course-list{position:relative;max-width:1300px;height:380px;margin:0 auto}.schoo-top-page .course-list-ttl .ttl-inner{font-size:18px}.schoo-top-page .course-list-item{position:absolute;width:22%}.schoo-top-page .course-list-item .txt-box{position:absolute}.schoo-top-page .course-list-item .txt-box .accepting,.school-course-page .course-list-item .accepting{max-width:145px;margin-bottom:10px;border:2px solid #d70c18;border-radius:5px;color:#d70c18!important;padding:3px 7px;font-weight:700;position:relative;display:inline-block}.schoo-top-page .course-list-item:first-child{top:0;left:35%;width:30%}.schoo-top-page .course-list-item:first-child .txt-box{top:20px;right:-60px;z-index:100}.schoo-top-page .course-list-item:nth-child(3){top:0;left:0;text-align:right}.schoo-top-page .course-list-item:nth-child(3) .txt-box{bottom:11px;right:-68px}.schoo-top-page .course-list-item:nth-child(4){top:45%;right:0}.schoo-top-page .course-list-item:nth-child(4) .txt-box{bottom:23px;left:-70px}.schoo-top-page .course-list-item:nth-child(5){top:0;right:120px}.schoo-top-page .course-list-item:nth-child(5) .txt-box{bottom:42px;right:-114px}.schoo-top-page .course-list-item:nth-child(5) .txt-box .ttl-inner{padding:5px}.schoo-top-page .course-list-item:nth-child(6){top:45%;left:100px}.schoo-top-page .course-list-item:nth-child(6) .txt-box{bottom:25px;left:-50px}.schoo-top-page .twitter-timeline{background:#eee}.schoo-top-page .contents .twitter-timeline .common-title{color:#434343}.schoo-top-page .twitter-timeline .inner{padding:70px 50px!important}.schoo-top-page .twitter-wrap{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.schoo-top-page .twitter-wrap .col{display:inline-block;position:relative;background:#FFF;overflow:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:452px}.schoo-top-page .twitter-wrap .col:nth-child(1){margin-right:39px}.schoo-top-page .twitter-wrap .col:nth-child(2){margin-left:39px}.schoo-top-page .twitter-wrap .col h3{height:47px;background:#0693E3;padding:0 20px;color:#FFF;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.schoo-top-page .twitter-wrap .col h3 iframe{margin-left:auto;border:1px solid #FFF;border-radius:2px;overflow:hidden}.schoo-top-page .school-cts .school-life-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.schoo-top-page .school-cts .school-life-cts{position:relative;width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.schoo-top-page .school-cts .school-life-cts .name1,.schoo-top-page .school-cts .school-life-cts .name2{background:#535353;line-height:30px;height:30px;padding:0 10px;color:#FFF;letter-spacing:.07em;font-weight:700;font-size:18px;font-style:italic;position:absolute}.schoo-top-page .school-cts .school-life-cts .name1{top:35%;left:7%}.schoo-top-page .school-cts .school-life-cts .name2{top:21%;right:7%}#schoolTopPage.schoo-top-page .school-cts .school-life-cts img{width:100%;height:auto;position:relative;right:auto}.schoo-top-page .school-cts .school-life-cts a{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;height:100%}.school-life-cts p{line-height:2.142857;letter-spacing:.07em;color:#4e4e4e;font-feature-settings:"palt"}.school-life-cts p+p{margin-bottom:30px}.schoo-top-page .page .contents .school-cts .inner{padding-bottom:0}.schoo-top-page .page .contents .school-cts .common-title{color:#434343;font-size:24px;letter-spacing:.01em;margin:40px 0 0}.audition-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:760px}.audition-wrap{width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#FFF;overflow:hidden}.audition-wrap a,.audition-wrap h3,.audition-wrap p,.audition-wrap p a{display:inline-block;text-align:center}.audition-wrap p a{border:2px solid #D80C18;margin-top:55px;width:200px;height:50px;line-height:46px;color:#D80C18}.audition-wrap a img{width:484px;max-width:100%;height:auto}.audition-wrap h3,.audition-wrap p{width:100%}.audition-wrap>div{width:100%;display:flex;flex-flow:column}.audition-wrap.red{background:#b3121a;background:-moz-linear-gradient(top,#b3121a 0,#e0001a 100%);background:-webkit-linear-gradient(top,#b3121a 0,#e0001a 100%);background:linear-gradient(to bottom,#b3121a 0,#e0001a 100%);-webkit-align-items:center;-ms-flex-align:center;align-items:center}.audition-wrap.red p a{border:2px solid #FFF;color:#FFF}.kadoza-event .course-content-wrap{background:0 0!important}.kadoza-event .course-content-wrap .school-course-inner{top:0!important}.kadoza-event .course-content-wrap .school-course-inner .tlt-inner{padding-top:100px}.kadoza-event .course-content-wrap .school-course-inner .sub-common-tbl-cts,.kadoza-event .course-content-wrap .school-course-inner .sub-common-tbl-ttl{padding:15px 0}.kadoza-event .course-content-wrap .school-course-inner .btn-box{margin-top:50px}.kadoza-event .course-content-wrap .school-course-inner.btm-section{background:#f2f2f2;padding-bottom:60px}.kadoza-event .course-content-wrap .school-course-inner.btm-section .tlt{padding-top:60px}.kadoza-event .course-content-wrap .school-course-inner.btm-section .tlt-inner{padding-top:0}.kadoza-event.cat-shinjuku{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/kazoza-shinjyuku-bg.jpg) no-repeat #313131;background-size:100% auto}.kadoza-event.cat-shinjuku .kadoza-bnr{display:none}.kadoza-event.cat-shinsaibashi{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/04/kadoza-shinsaibashi-bg.jpg) no-repeat #d70c18;background-size:100% auto}.kadoza-event .contents .inner .count-txt{color:#343434;text-align:center}.kadoza-event .contents .inner .common-title{color:#fff}.kadoza-event .kadoza-main-header{position:relative}.kadoza-event .kadoza-main-header h2{text-align:center;padding:15px 0 43px}.kadoza-event .kadoza-main-header .kadoza-menu{margin-bottom:20px}.kadoza-event .kadoza-main-header .kadoza-menu ul{text-align:left}.kadoza-event .kadoza-main-header .kadoza-menu ul li{display:table-cell;vertical-align:middle}.kadoza-event .kadoza-main-header .kadoza-menu ul li a{color:#fff;display:inline-block;padding:10px 20px;position:relative}.kadoza-event .kadoza-main-header .kadoza-menu ul li a:after,.kadoza-event .kadoza-main-header .kadoza-menu ul li a:before{content:"";display:block;width:10px;height:1px;background:#fff;position:absolute;right:0}.kadoza-event .kadoza-main-header .kadoza-menu ul li a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}.kadoza-event .kadoza-main-header .kadoza-menu ul li a:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}.kadoza-event.cat-shinsaibashi .kadoza-main-header .kadoza-menu ul li:first-child a:before,.kadoza-event.cat-shinsaibashi .kadoza-main-header .kadoza-menu ul li:nth-child(2) a:before{top:28px}.kadoza-event.cat-shinsaibashi .kadoza-main-header .kadoza-menu ul li:first-child a:after,.kadoza-event.cat-shinsaibashi .kadoza-main-header .kadoza-menu ul li:nth-child(2) a:after{top:35px}.kadoza-event .kadoza-main-header .kadoza-bnr{right:0;width:180px;position:absolute;overflow:hidden;bottom:80px;border:1px solid #beb5b6}.kadoza-event .kadoza-main-header .tws{position:absolute;bottom:150px;right:50px}.kadoza-event .kadoza-main-header .fbs{position:absolute;bottom:150px;right:0}.kadoza-event .kadoza-main-header .tws.shinjuku{position:absolute;bottom:227px;right:0}.kadoza-event .kadoza-main-header .bnrshinjuku{position:absolute;bottom:77px;right:0;display:inline-block}.kadoza-event .kadoza-main-header .fbs a,.kadoza-event .kadoza-main-header .tws a{width:40px;height:40px;display:block;position:relative;font-size:24px;color:#fff;text-align:center}.kadoza-event .kadoza-main-header .tws a{background:#0693e3;border:1px solid #0693e3}.kadoza-event .kadoza-main-header .tws a:hover{background:#34aff5;border:1px solid #34aff5}.kadoza-event .kadoza-main-header .fbs a{background:#3a579a;border:1px solid #3a579a}.kadoza-event .kadoza-main-header .fbs a:hover{background:#5173c0;border:1px solid #5173c0}.kadoza-event .kadoza-main-header .kadoza-bnr img{width:100%;height:auto}.kadoza-event .kadoza-main-header .nealy-month-link-wrap{right:0;width:210px;position:absolute;overflow:hidden;bottom:0}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link{width:210px}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li{text-align:center;float:left;padding-bottom:10px}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a{background:#dcdcdc;width:70px;height:50px;display:inline-block;color:#585858;position:relative}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a span{font-size:36px;font-family:abolition,sans-serif}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a.active{background:#fff}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a.active:after{content:"";border:6px solid transparent;border-top-color:#fff;border-bottom-width:0;width:0;position:absolute;bottom:-6px;left:45%}.kadoza-event .kadoza-month-pdf-wrap{padding:10px 0;background:#fff}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list{text-align:center;border:1px solid #eee;margin:0 50px}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list li{display:inline-block}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a{display:inline-block;color:#8b8b8b;padding:15px}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a i{font-size:20px;padding-left:15px}.kadoza-event .kadoza-topics-wrap{padding:70px 0;background:#313131;color:#d8d8d8;margin-top:-70px}.kadoza-event .kadoza-topics-wrap .inner .common-title{font-size:24px}.kadoza-event .kadoza-topics-wrap a.view-all{display:block;width:390px;height:50px;text-align:center;color:#fff;line-height:50px;border:2px solid #d8d8d8;margin:0 auto 50px;cursor:pointer;transition:all .2s ease}.kadoza-event .kadoza-topics-wrap a.view-all:hover{background:#d8d8d8;color:#000;text-decoration:none}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list{margin-bottom:50px;padding:0 130px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li{overflow:hidden}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a{color:#d8d8d8;transition:all .2s ease;display:block;overflow:hidden;padding:20px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a:hover{background:rgba(0,0,0,.1)}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat{float:left;width:100px;margin-right:40px;vertical-align:top}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .date{margin-bottom:10px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;color:#fff}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat-theater{background:#1b1b1b}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .thumb{width:50px;float:left;margin-right:40px;vertical-align:top;padding-top:5px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .thumb img{width:100%;height:auto}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .title{float:left;vertical-align:middle;width:calc(100% - 300px);padding-top:15px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .title a{display:inline-block;width:100%}.kadoza-event .kadoza-topics-wrap .tablenav{text-align:center;letter-spacing:0;font-size:0}.kadoza-event .kadoza-topics-wrap .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.kadoza-event .kadoza-topics-wrap .tablenav .current:hover{opacity:1!important;cursor:initial}.kadoza-event .kadoza-topics-wrap .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #313131}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers{font-size:14px}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers:hover{opacity:.7}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px;color:transparent;border-right:transparent}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:after,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:before,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:after,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:before{background:#b4b4b4;display:block;content:"";width:15px;height:4px;position:absolute}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:before,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:after,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:before{top:37%;left:50%}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:after{top:53%;left:50%}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:before{top:55%;right:50%}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:after{top:37%;right:50%}.school-course-page .school-course-wrap .course-wrap{margin-top:-117px;margin-bottom:70px;background:#2ebf85;background:linear-gradient(to bottom,#2ebf85 0,#1a5c95 26%,#2f999c 49%,#3fcb9d 72%,#2b958f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ebf85', endColorstr='#2b958f', GradientType=0 )}.school-course-page .school-course-wrap .course-wrap .course-banner-area{min-width:1040px;max-width:1400px;margin:0 auto;padding:110px 50px 70px;box-sizing:border-box;text-align:center}.school-course-page .school-course-wrap .course-wrap .course-list li{position:relative;padding-bottom:50px;max-width:1400px;margin:auto}.school-course-page .school-course-wrap .course-wrap .course-list li img{width:87%!important}.school-course-page .school-course-wrap .course-wrap .course-list li .course-txt-wrap{display:inline-block;position:absolute;right:4%;top:28%;white-space:nowrap;text-align:right;z-index:100}.school-course-page .school-course-wrap .course-wrap .course-list li .course-txt-wrap.child-course{display:inline-block;right:1024px!important;top:14%}.school-course-page .school-course-wrap .course-wrap .course-list li .course-txt-wrap.actor-course{top:14%;left:74%}.school-course-page .school-course-wrap .course-wrap .course-list li .course-txt-wrap.talent-course{top:14%;right:947px}.school-course-page .school-course-wrap .course-wrap .course-list li .course-txt-wrap p{color:#333;display:inline-block;text-align:left}.school-course-page .school-course-wrap .course-wrap .course-list p.course-txt-wrap2{display:inline-block;white-space:nowrap;z-index:100;background:#FF0;color:#333;text-align:center;font-weight:700;letter-spacing:.1em;padding:5px 20px;font-size:14px}.school-course-page .school-course-wrap .course-wrap .course-list li:nth-child(even){text-align:right}.school-course-page .school-course-wrap .course-wrap .course-list li:nth-child(even) .course-txt-wrap{text-align:left;display:inline-block;left:3%}.school-course-page .school-course-wrap .course-wrap .course-list li:last-child{padding-bottom:80px}.search-talents-wrap{padding:0;position:fixed;width:100%;left:0;z-index:99;transition:all .3s ease}.search-talents-wrap .show-triger{position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;background:#fff;color:#343434;text-align:center;border-radius:25px}.search-talents-wrap .show-triger:after,.search-talents-wrap .show-triger:before{content:"";width:10px;height:2px;background:#343434;position:absolute}.search-talents-wrap .show-triger:before{left:0;top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-talents-wrap .show-triger:after{left:6px;top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-talents-wrap.search-talents-fixed{bottom:0!important;margin-top:-80px}.search-talents-wrap{bottom:-80px}.search-talents-wrap .search-talents{background:#434343;padding:22px 0 0 40px;width:100%;min-width:1040px;height:80px;box-sizing:border-box;color:#fff;margin:0 auto}.search-talents-wrap .search-talents .search-name{vertical-align:middle}.search-talents-wrap .search-talents .search-text-box{padding:12px 30px;border:none;vertical-align:middle;font-size:13px;margin:0 10px}.search-talents-wrap .search-talents .search-btn{background:#f89515;border:none;position:absolute;width:240px;height:80px;line-height:80px;color:#fff;outline:0;right:0;top:0;font-size:16px;cursor:pointer;transition:all .3s ease}.search-talents-wrap .search-talents .search-btn:hover{background:#f5bb70;transition:all .3s ease}.search-talents-wrap .search-talents .search-select-talents{position:relative;margin-right:20px}.search-talents-wrap .search-talents .search-select-talents:after{content:"";position:absolute;display:block;width:0;height:0;top:50%;right:25px;border-width:.45em .3em;border-style:solid;border-color:#fff transparent transparent}.search-talents-wrap .search-talents .search-select-talents.kana-detail:after{right:15px}.search-talents-wrap .search-talents .search-select-talents select{width:120px;display:inline-block;padding:10px 18px;background:#535353;border-radius:4px;overflow:hidden;color:#fff;border:transparent;outline:0;position:relative;margin:0 10px;font-size:14px}.search-talents-wrap i{vertical-align:middle;font-size:28px}.search-talents-top-wrap{overflow:hidden;margin-bottom:15px;position:relative;box-sizing:border-box}.search-talents-top-wrap .icon{position:absolute;z-index:1;top:16px;left:16px}.search-talents-top-wrap .icon i{font-size:28px;color:gray}.search-talents-top-wrap .search-text-box{float:left;width:100%;font-size:14px;margin-right:-168px;padding:10px 25px 10px 60px;height:55px;border:none;background:0 0;background:rgba(255,255,255,.6)}.search-talents-top-wrap .search-text-box:placeholder-shown{color:gray}.search-talents-top-wrap .search-text-box::-webkit-input-placeholder{color:gray}.search-talents-top-wrap .search-text-box:-moz-placeholder{color:gray;opacity:1}.search-talents-top-wrap .search-text-box::-moz-placeholder{color:gray;opacity:1}.search-talents-top-wrap .search-text-box:-ms-input-placeholder{color:gray}.search-talents-top-wrap .search-btn{float:right;width:168px;height:55px;background:#f89515;border:none;color:#fff;font-size:18px}.search-talents-top-wrap .search-btn:hover{background:#f5bb70;transition:all .3s ease;cursor:pointer}.school-common-wrap .course-content-wrap{background:#195c9d;background:linear-gradient(to bottom,#195c9d 0,#43cea2 66%,#43cea2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#195c9d', endColorstr='#43cea2', GradientType=0 )}.school-common-wrap .course-content-wrap .school-course-cover{position:relative;top:-117px;height:auto}.school-common-wrap .course-content-wrap .school-course-cover img{width:100%}.school-common-wrap .course-content-wrap .school-course-cover .txt-cover{position:absolute;width:100%;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;text-align:center;letter-spacing:-.4em;z-index:200}.school-common-wrap .course-content-wrap .school-course-cover .txt-cover h2{color:#fff;font-size:34px;margin-bottom:15px;font-style:italic;letter-spacing:.1em}.school-common-wrap .course-content-wrap .school-course-inner{width:1100px;margin:auto;background:#fff;padding-bottom:100px;top:-180px;position:relative;z-index:100}.school-common-wrap .course-content-wrap .school-course-inner .tlt{padding:100px 75px 0}.school-common-wrap .course-content-wrap .school-course-inner .tlt h3{font-size:34px;text-align:center;font-weight:400;margin-bottom:100px;font-style:italic}.school-common-wrap .course-content-wrap .school-course-inner .tlt h4{font-size:20px;text-align:center;margin-bottom:50px;font-weight:900;font-style:italic}.school-common-wrap .course-content-wrap .school-course-inner .tlt p{line-height:2.2}.school-common-wrap .course-content-wrap .school-course-inner .tlt .osaka,.school-common-wrap .course-content-wrap .school-course-inner .tlt .tokyo{padding:5px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro .intro-txt{margin-bottom:70px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap{letter-spacing:-.4em}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap li{display:inline-block;letter-spacing:.1em;width:50%;text-align:center}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap li a:hover{opacity:.7}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap+.img-wrap{margin-top:50px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.schedule ul{letter-spacing:-.4em;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding:30px 0;margin-bottom:20px;display:flex;align-items:center}.school-common-wrap .course-content-wrap .school-course-inner .tlt.schedule ul li{display:inline-block;width:40%;letter-spacing:.1em;vertical-align:middle;line-height:2.2}.school-common-wrap .course-content-wrap .school-course-inner .tlt.schedule ul li:first-child{width:20%;line-height:1.5}.school-common-wrap .course-content-wrap .school-course-inner .tlt.year-schedule .year-schedule-list-cts{border:10px solid #e5e5e5;vertical-align:middle;padding:15px 30px;margin-bottom:20px;display:table;width:100%}.school-common-wrap .course-content-wrap .school-course-inner .tlt.year-schedule .year-schedule-list-cts .schedule-month{display:table-cell;vertical-align:middle;width:70px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.year-schedule .year-schedule-list-cts .schedule-month span{font-weight:900;margin-right:30px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.year-schedule .year-schedule-list-cts .schedule-cts{display:table-cell;vertical-align:middle}.school-common-wrap .course-content-wrap .school-course-inner .tlt.year-schedule .year-schedule-list-cts .schedule-cts-list{display:inline-block;padding-right:20px;line-height:2}.school-common-wrap .course-content-wrap .school-course-inner .tlt.year-schedule .year-schedule-list.hide{display:none}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul li{font-size:12px;display:inline-block}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor{margin-bottom:100px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul{letter-spacing:-.4em}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul li{display:inline-block;letter-spacing:.1em;position:relative;margin-right:1%;margin-bottom:30px;line-height:30px;vertical-align:top;width:31%;font-size:13px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul li .osaka,.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul li .tokyo{margin-right:10px;padding:0 6px;vertical-align:top}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul li .name{background:#535353;min-width:90px;color:#fff;padding:0 5px;font-style:italic;font-size:16px;font-weight:600;display:inline-block;text-align:center;vertical-align:top}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul li img{margin-bottom:30px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.instructor ul li p{margin-bottom:0}.school-common-wrap .course-content-wrap .school-course-inner .back{text-align:center;background:#000;padding:50px 0}.school-common-wrap.school-course-actor-wrap .course-content-wrap .school-course-inner,.school-common-wrap.school-course-juniortalent-wrap .course-content-wrap .school-course-inner{padding-bottom:0}.school-common-wrap .course-content-wrap .school-course-inner .back a{color:#fff;font-size:12px;display:inline-block}.school-course-actor-wrap .school-course-cover .txt-cover h2.course-ttl,.school-course-juniortalent-wrap .school-course-cover .txt-cover h2.course-ttl{color:#d70c18!important}.school-common-wrap .course-content-wrap .school-course-inner .back a:hover{text-decoration:none}.school-common-wrap .course-content-wrap .school-course-inner .back a .material-icons{font-size:40px}.school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul li.btn-list-item a i{font-size:20px;padding-left:5px}.school-course-actor-wrap .instructor ul li{width:33.33333%;box-sizing:border-box;margin-right:0!important;margin-bottom:50px}.school-course-actor-wrap .instructor ul li .osaka{right:18px!important}.school-course-actor-wrap .instructor ul li:nth-child(n+4){margin-bottom:0}.school-course-juniortalent-wrap .schedule-list-cts{vertical-align:top!important}.school-course-juniortalent-wrap .schedule-list-cts .day{font-weight:400;display:table-cell;width:70px;vertical-align:top}.school-course-juniortalent-wrap .schedule-list-cts .time-list{border:none!important;display:table-cell;vertical-align:top;padding:0!important}.school-course-juniortalent-wrap .schedule-list-cts .time-list-data{width:100%!important}.school-course-juniortalent-wrap .year-schedule .tab{letter-spacing:-.4em}.school-course-juniortalent-wrap .year-schedule .tab li{border:none!important;width:25%;display:inline-block;letter-spacing:.1em;text-align:center;background:#9c9c9c;color:#fff;border-left:1px solid #fff!important;margin-bottom:20px!important;padding:13px 0;vertical-align:top;border-bottom:1px solid #9c9c9c!important;cursor:pointer}.school-course-juniortalent-wrap .year-schedule .tab li.select{background:#fff;border:1px solid #9c9c9c!important;color:#383838;border-bottom:none!important}.school-course-ftalent-wrap .school-course-cover .txt-cover h2.course-ttl,.school-course-owaraitalent-wrap .school-course-cover .txt-cover h2.course-ttl{color:#d70c18!important}.school-course-juniortalent-wrap .year-schedule .tab li:nth-of-type(n+2).select{margin-left:1px!important}.school-course-juniortalent-wrap .year-schedule .hide{display:none}.school-course-juniortalent-wrap .year-schedule-content .year-schedule-list{margin-bottom:20px}.school-course-juniortalent-wrap .year-schedule-content .year-schedule-list-cts{border:10px solid #e5e5e5;padding:15px 30px}.school-course-juniortalent-wrap .appearance h5{margin-bottom:30px;font-size:16px;font-weight:900;text-align:center;font-style:italic}.school-course-juniortalent-wrap .appearance ul{letter-spacing:-.4em;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;margin-bottom:50px}.school-course-juniortalent-wrap .appearance ul li{padding:15px}.school-course-juniortalent-wrap .appearance ul li:nth-child(odd){background:#f7f7f7}.school-course-juniortalent-wrap .appearance ul li div{display:inline-block;letter-spacing:.1em;vertical-align:middle;width:75%}.school-course-juniortalent-wrap .appearance ul li div span{font-weight:900}.school-course-juniortalent-wrap .appearance ul li div:first-child{width:25%}.school-course-juniortalent-wrap .appearance ul li p{letter-spacing:.1em}.school-common-wrap.school-course-owaraitalent-wrap .course-content-wrap .school-course-inner{padding-bottom:0}.school-course-owaraitalent-wrap .school-course-inner .schedule ul.first{margin-bottom:0!important;border-bottom:none!important}.school-course-owaraitalent-wrap .school-course-inner .schedule ul li{vertical-align:top!important}.school-course-owaraitalent-wrap .school-course-inner .schedule ul li div{margin-bottom:20px}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn{text-align:center;margin-top:40px}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn .more{border:1px solid #343434;border-radius:30px;display:inline-block;text-align:center;width:220px;padding:6px 11px 8px 0;margin-bottom:0!important;position:relative;cursor:pointer}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn .more .material-icons{position:absolute;font-size:34px;top:8px}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn .more .material-icons.rotate{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.school-course-owaraitalent-wrap .school-course-inner .instructor-list-cts{width:33.33333%;box-sizing:border-box;margin-right:0!important;margin-bottom:50px}.school-course-owaraitalent-wrap .school-course-inner .instructor-list-cts:nth-child(n+4){margin-bottom:0}.school-common-wrap.school-course-ftalent-wrap .course-content-wrap .school-course-inner{padding-bottom:0}.school-auditionentry-page .school-common-wrap .course-content-wrap .school-course-cover .txt-cover{top:32%}.school-auditionentry-page .school-common-wrap .course-content-wrap .school-course-inner{top:-345px}.form-wrap{padding-top:100px!important;padding-bottom:135px!important}input::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input:-moz-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}.form-wrap .mw_wp_form{padding:0 60px}.form-wrap .mw_wp_form dl{letter-spacing:-.4em;margin-bottom:70px}.form-wrap .mw_wp_form dl dd,.form-wrap .mw_wp_form dl dt{letter-spacing:.1em;margin-bottom:15px;vertical-align:middle;display:inline-block}.form-wrap .mw_wp_form dl dt{width:25%;margin-right:5%}.form-wrap .mw_wp_form dl dt.regional_audition{font-weight:700}.form-wrap .mw_wp_form dl dt span{background:#d70c18;color:#fff;font-size:12px;margin-left:14px;padding:2px 8px;border-radius:5px;font-weight:400}.form-wrap .mw_wp_form dl dt span.any{background:#18b98e}.form-wrap .mw_wp_form dl dd{width:70%;position:relative}.form-wrap .mw_wp_form dl dd.postal .postal-code-02+.error{left:120px;position:absolute;bottom:-20px}.form-wrap .mw_wp_form dl dd.number div{display:inline-block;width:20%}.form-wrap .mw_wp_form dl dd.number p{display:inline-block}.form-wrap .mw_wp_form dl dd.number p span{width:20px}.form-wrap .mw_wp_form dl dd.season div input{margin-right:10px;width:80%}.form-wrap .mw_wp_form dl dd.mail .error{top:80px}.form-wrap .mw_wp_form dl dd.text .error{top:133px}.form-wrap .mw_wp_form dl dd.postal .error{top:80px}.form-wrap .mw_wp_form dl dd.confirm .error{position:relative}.form-wrap .mw_wp_form dl dd textarea{padding:18px;font-size:14px}.form-wrap .mw_wp_form dl dd select{padding:18px;background:0 0}.form-wrap .mw_wp_form dl dd input{padding:18px;width:100%;font-size:14px}.form-wrap .mw_wp_form dl dd .undermark{width:0;height:0;border:6px solid transparent;border-top:12px solid #4e4e4e;position:absolute;top:24px;right:16px;z-index:-10;margin-left:20px}.form-wrap .mw_wp_form dl dd.hope-school label{margin-right:30px}.form-wrap .mw_wp_form dl dd.hope-school label input[type=radio],.form-wrap .mw_wp_form dl dd.regional_audition label input[type=radio]{-webkit-appearance:none;width:22px;height:22px;border:6px solid #aaa;border-radius:15px;background:0 0;opacity:.5;position:relative;top:-3px;margin-right:10px;padding:0;font-size:14px}.form-wrap .mw_wp_form dl dd.hope-school label input[type=radio]:checked,.form-wrap .mw_wp_form dl dd.regional_audition label input[type=radio]:checked{border:6px solid #19283C;opacity:1}.form-wrap .mw_wp_form dl dd.hope-school .red{color:red;font-size:12px}.form-wrap .mw_wp_form dl dd.hope-course select{width:100%;padding:18px;font-size:14px}.form-wrap .mw_wp_form dl dd.hope-course p{display:none}.form-wrap .mw_wp_form .regional-audition-box{border:1px solid red;padding:3%;margin-bottom:8%}.form-wrap .mw_wp_form .regional-audition-box h4{margin-bottom:2%!important}.form-wrap .mw_wp_form .regional-audition-box .tac{line-height:1.6!important}.form-wrap .mw_wp_form .regional_audition p{font-weight:400!important}.form-wrap .mw_wp_form dl dd.name div{display:inline-block;width:49.5%}.form-wrap .mw_wp_form dl dd.name div input{padding:18px;margin-left:1%;width:100%;font-size:14px}.form-wrap .mw_wp_form dl dd.name div textarea:first-child{margin-left:0;margin-right:1%}.form-wrap .mw_wp_form dl dd.birth{margin-bottom:50px}.form-wrap .mw_wp_form dl dd.birth select{width:78%;padding:18px 18px 18px 10px;margin-right:10px;margin-left:5%;display:inline-block}.form-wrap .mw_wp_form dl dd.birth .wrap{width:32%;display:inline-block;position:relative}.form-wrap .mw_wp_form dl dd.birth .wrap p{margin:0!important;display:inline-block}.form-wrap .mw_wp_form dl dd.birth .wrap p.ymd{display:inline-block;position:absolute;right:0;top:12px}.form-wrap .mw_wp_form dl dd.birth .wrap p.ymd.first{right:10px}.form-wrap .mw_wp_form dl dd.birth .wrap .undermark{top:21px;right:46px}.form-wrap .mw_wp_form dl dd.birth .wrap.first select{margin-left:0}.form-wrap .mw_wp_form dl dd.birth .wrap.first .undermark{right:56px}.form-wrap .mw_wp_form dl dd.postal input{width:auto}.form-wrap .mw_wp_form dl dd.postal input.for-postal-code-01{margin-right:5px}.form-wrap .mw_wp_form dl dd.postal input.for-postal-code-02{margin-left:5px}.form-wrap .mw_wp_form dl dd.photo .file,.form-wrap .mw_wp_form dl dd.photo label{display:inline-block;border:2px solid #d00;margin:25px 0 20px;color:#d00;font-weight:700;text-align:center;overflow:hidden}.form-wrap .mw_wp_form dl dd.photo{vertical-align:top}.form-wrap .mw_wp_form dl dd.photo label{position:relative;width:150px;font-size:12px;line-height:1;padding:13px 0}.form-wrap .mw_wp_form dl dd.photo label input{opacity:0;position:absolute;left:0;padding:0;top:0;width:100%;height:46px}.form-wrap .mw_wp_form dl dd.tel input{width:15%}.form-wrap .mw_wp_form dl dd.photo label .mwform-file-delete{position:absolute;right:4px;top:10px;font-size:16px}.form-wrap .mw_wp_form dl dd.photo label .error{position:relative;top:5px}.form-wrap .mw_wp_form dl dd.photo .file{position:relative;padding:3px 0;width:150px;font-size:12px}.form-wrap .mw_wp_form dl dd.photo .file input[type=file]{opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:0;margin:0;font-size:100px;cursor:pointer}.season div textarea,.size div textarea{vertical-align:middle;margin-right:10px}.form-wrap .mw_wp_form dl dd.photo p{margin-bottom:0!important;line-height:1.5!important}.form-wrap .mw_wp_form dl dd.hobby textarea{width:100%}.form-wrap .mw_wp_form dl dd input[type=checkbox]{-webkit-appearance:none;width:22px;height:22px;border:1px solid #19283C;border-radius:2px;background:0 0;opacity:.5;padding:0}.form-wrap .mw_wp_form dl dd input[type=checkbox]:checked{-webkit-appearance:checkbox;opacity:1;background:0 0}.form-wrap .btn-wrap{text-align:center}.form-wrap .btn-wrap button,.form-wrap .btn-wrap input[type=submit]{background:#fff;padding:15px;font-size:18px;color:#d00;width:480px;font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:2px solid #d00;transition:all .4s ease}.form-wrap .btn-wrap button{border:2px solid #ccc;color:#ccc;margin-top:30px}.form-wrap .btn-wrap input[type=submit]:hover{background:#d00;color:#fff;text-decoration:none}.form-wrap .btn-wrap button:hover{background:#ccc;color:#fff;text-decoration:none}.form-wrap .mw_wp_form.mw_wp_form_confirm .file-text,.form-wrap .mw_wp_form.mw_wp_form_confirm .for-postal-code-hihun,.form-wrap .mw_wp_form.mw_wp_form_confirm .undermark,.form-wrap .mw_wp_form.mw_wp_form_confirm input.for-postal-code-01,.form-wrap .mw_wp_form.mw_wp_form_confirm input.for-postal-code-02,.form-wrap .mw_wp_form.mw_wp_form_input .postal-code-hihun,.form-wrap .mw_wp_form.mw_wp_form_input input.postal-code-01,.form-wrap .mw_wp_form.mw_wp_form_input input.postal-code-02{display:none}.season div,.size div.wrap,.size div.wrap div,.size div.wrap p{display:inline-block}.form-wrap .mw_wp_form dl dd.photo label img{width:100%;height:auto}.season div{width:25%;position:relative}.modal-out-wrap,.mw_wp_form .error,.season div span.error{position:absolute}.season div textarea{width:80%!important}.size div.wrap{width:calc(100% / 3 - 4px)}.size div.wrap div{width:50%}.size div.wrap div input{width:100%;display:block}.size div textarea{width:60%!important;margin-left:10px}.form-wrap .mw_wp_form dl .purpose select{padding-right:50px;font-size:14px}.purpose .undermark{left:198px!important}.purpose p{margin-bottom:0!important}.school-faq-page .course-content-wrap .school-course-inner .tlt.intro{padding-top:100px;padding-bottom:110px}.modal-out-wrap{overflow:hidden;opacity:0;background:#000;background:rgba(0,0,0,.85);width:100%;height:100%;min-height:100vh;top:0;left:0;border:20px solid #fff;z-index:-1;box-sizing:border-box;transition:all .3s ease}.modal-out-wrap .modal-wrap{width:90%;min-width:700px;height:auto;margin:auto;padding:40px 20px;box-sizing:border-box;position:absolute;z-index:2;top:0;bottom:0}.modal-out-wrap.modal-wrap-new{position:fixed}.modal-out-wrap.modal-wrap-new .modal-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-content:center;-webkit-justify-content:center;justify-content:center;height:auto!important;left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal-out-wrap.modal-wrap-new .modal-wrap .modal-inner{width:100%}.modal-out-wrap.modal-wrap-new .modal-wrap .youtube{max-width:900px;width:90%;display:block;margin:0 auto}.modal-out-wrap .modal-wrap .inner-area{color:#fff;max-width:1100px;margin:0 auto}.modal-out-wrap .modal-wrap .inner-area .title{font-size:36px;font-style:italic;margin-bottom:100px;font-weight:700;text-align:center}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap,.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-wrap{overflow:hidden}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-img{width:49%;float:right;margin:0 0 50px 1%}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-img img{width:100%;height:auto}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-google{width:49%;float:left;margin:0 1% 50px 0}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-google iframe{width:100%}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap img{width:100%;height:auto}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .left{float:left;width:50%;box-sizing:border-box;padding:35px}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .right{float:right;width:50%;box-sizing:border-box;padding:35px}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .right p{margin-bottom:30px}.modal-out-wrap .modal-wrap .inner-area .pdf-link{border:2px solid #fff;text-align:center;display:block;padding:5px;width:380px;margin:50px auto;line-height:24px;box-sizing:border-box;color:#fff!important}.modal-out-wrap .modal-wrap .inner-area .common-dl dt{width:100px;float:left;background:#fff;text-align:center;padding:5px;margin-bottom:20px;border-radius:4px;clear:both;color:#343434}.modal-out-wrap .modal-wrap .inner-area .common-dl.bg-blk,.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl{color:#fff}.modal-out-wrap .modal-wrap .inner-area .common-dl dd{padding-left:130px;width:calc(100% - 180px);width:-webkit-calc(100% - 180px);box-sizing:border-box;margin-bottom:20px;padding-top:5px}.modal-out-wrap .modal-wrap .inner-area .common-dl.bg-blk dt{background:#000;text-align:center}.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl a{color:#fff;padding-bottom:3px;text-decoration:underline}.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl dt{font-size:16px;font-weight:700;margin-bottom:20px}.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl dd{margin-bottom:50px}.modal-out-wrap .modal-wrap .close-btn{position:absolute;top:10px;right:10px;width:90px;height:90px}.modal-out-wrap.modal-wrap-new .modal-wrap .close-btn{top:77px;right:-9px}.modal-out-wrap .modal-wrap .close-btn:after,.modal-out-wrap .modal-wrap .close-btn:before{content:"";background:#fff;width:110px;height:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:45px;left:-10px}.modal-out-wrap .modal-wrap .close-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-out-wrap.show{opacity:1;z-index:400}.modal-out-wrap.not-show{display:none}.main-access-wrap .inner-area .txt12{font-size:12px}.school-access-page .school-place{margin-bottom:100px}.school-access-page .school-place-txt{color:#4e4e4e;font-size:14px;margin-bottom:40px!important}.school-access-page .school-place-list{letter-spacing:1px!important;margin-bottom:40px}.school-access-page .school-place-list-item{color:#4e4e4e}.school-access-page .school-place-list-item:nth-child(2){margin-left:70px}.map-wrap{overflow:hidden}.map-wrap .map-img{width:49%;float:right;margin:0 0 50px 1%}.map-wrap .map-img img{width:100%;height:auto}.map-wrap .map-google{width:49%;float:left;margin:0 1% 50px 0;position:relative;overflow:hidden}.map-wrap .map-google .google-in{height:0;padding-bottom:61%}.map-wrap .map-google .google-in iframe{width:100%;position:absolute;top:0;left:0}.school-prospectus-page ul{letter-spacing:1px!important}.school-prospectus-page .school-prospectus-cts{margin-bottom:100px}.school-prospectus-page .school-prospectus-cts h3{margin-bottom:80px!important}.school-prospectus-page .school-prospectus-cts h4{font-weight:700!important;font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important}.school-prospectus-page .school-prospectus-cts:nth-child(2) .school-place-list{margin-bottom:30px}.school-prospectus-page .school-prospectus-list{font-size:0;letter-spacing:0}.school-prospectus-page .school-prospectus-list-item{display:inline-block;width:33.33333%;text-align:center;vertical-align:top;position:relative}.school-prospectus-page .school-prospectus-list-item:last-child .school-prospectus-list-box:after,.school-prospectus-page .school-prospectus-list-item:last-child .school-prospectus-list-box:before{display:none}.school-prospectus-page .school-prospectus-list-item .num{font-size:60px;color:#4e4e4e;position:absolute;top:-30px;left:70px;z-index:99;font-family:futura-pt,sans-serif;font-weight:700}.school-prospectus-page .school-prospectus-list-box{width:200px;height:200px;border:10px solid #f2f2f2;border-radius:100px;margin:0 auto;position:relative}.school-prospectus-page .school-prospectus-list-box:after,.school-prospectus-page .school-prospectus-list-box:before{content:"";display:block;background:#d70c18;width:15px;height:3px;position:absolute;right:-70px}.school-prospectus-page .school-prospectus-list-box:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:46%}.school-prospectus-page .school-prospectus-list-box:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:47%}.school-prospectus-page .school-prospectus-list-box img{margin:25px 0 10px}.school-prospectus-page .school-prospectus-list-box-ttl{font-size:20px;color:#434343;font-style:italic;font-weight:400!important;margin-bottom:5px!important}.school-prospectus-page .school-prospectus-list-box-txt{font-size:14px;color:#4e4e4e;margin-bottom:0!important;line-height:1.5!important}.school-prospectus-page .school-prospectus-caution{margin:45px 0}.school-prospectus-page .school-prospectus-caution .txt{letter-spacing:.3px}.school-prospectus-page .school-app-cts:nth-child(2){margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #a0a0a0}.school-prospectus-page .school-app-ttl{font-size:18px!important;color:#565656;font-family:normal!important;font-weight:400!important}.school-prospectus-page .school-app-txt{margin:50px 0!important}.school-prospectus-page .school-place-item{display:table;width:100%;margin-bottom:20px}.school-prospectus-page .school-place-item .place{display:table-cell;width:90px}.school-prospectus-page .school-place-item .place span{width:100%;text-align:center}.school-prospectus-page .school-place-item .school-place-txt{display:table-cell;padding-left:30px}.school-prospectus-page .school-place-txt{font-size:14px;color:#4e4e4e}.school-feature-page .school-feature-ttl{margin-bottom:70px}.school-feature-page .school-feature-ttl-sub{font-size:20px;color:#434343;text-align:center;font-style:italic;font-weight:700;line-height:1.8;margin-bottom:70px}.school-feature-page .school-feature-txt{margin-bottom:40px}.school-feature-page .img-box{text-align:center;margin-bottom:50px}.school-feature-page .name-box{position:relative}.school-feature-page .name-list{background:#535353;color:#fff;letter-spacing:1px;padding:0 10px;font-size:18px;font-style:italic;position:absolute}.school-feature-page .name-list:first-child{left:140px;top:150px}.school-feature-page .name-list:last-child{right:140px;top:90px}.school-feature-page .school-course-cover{height:auto!important}.school-feature-page .appearance h5{margin-bottom:30px;font-size:16px;font-weight:900;text-align:center;font-style:italic}.school-feature-page .appearance ul{letter-spacing:-.4em;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;margin-bottom:50px}.school-feature-page .appearance ul li{padding:15px}.school-feature-page .appearance ul li:nth-child(odd){background:#f7f7f7}.school-feature-page .appearance ul li div{display:inline-block;letter-spacing:.1em;vertical-align:middle;width:80%}.school-feature-page .appearance ul li div span{font-weight:900}.school-feature-page .appearance ul li div:first-child{width:20%}.school-feature-page .appearance ul li p{letter-spacing:.1em}.school-information-page .school-info-nav{letter-spacing:0;font-size:0;text-align:center;margin-bottom:60px}.school-information-page .school-info-nav-list{display:inline-block}.school-information-page .school-info-nav-list a{display:inline-block;width:140px;letter-spacing:1.3px;text-align:center;background:#d2d2d2;padding:8px;font-size:12px;border-right:1px solid #fff;color:#4e4e4e}.school-information-page .school-info-nav-list a.active{background:#aaa;color:#fff}.school-information-page .school-info-nav-list:last-child{border-right:none}.school-information-page .school-info-wrap{margin-bottom:100px}.school-information-page .school-info-cts{display:table;width:100%;margin-bottom:20px}.school-information-page .school-info-date{font-size:16px;color:#4e4e4e;margin-bottom:8px;line-height:1px;position:relative;top:-2px}.school-information-page .school-info-date-box{display:table-cell;width:180px;vertical-align:middle}.school-information-page .school-info-date-box .cat{display:inline-block;width:100px;text-align:center;color:#fff;padding:3px;font-size:10px}.school-information-page .school-info-date-box .cat.news,.school-information-page .school-info-date-box .cat.school{background:#32b16c}.school-information-page .school-info-img{display:table-cell;width:80px;vertical-align:middle}.school-information-page .school-info-img img{width:50px;height:auto}.school-information-page .school-info-ttl-box{display:table-cell;width:calc(100% - 260px);vertical-align:middle}.school-information-page .school-info-ttl-sub{font-size:14px!important;color:#4e4e4e;margin-bottom:0!important;font-weight:400!important;text-align:left!important}.school-information-page .tablenav{text-align:center;letter-spacing:0;font-size:0;padding-bottom:100px}.school-information-page .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.school-information-page .tablenav .current:hover{opacity:1!important;cursor:initial}.post-edit-link:hover,.school-info-detail-page.school-information-page .sns-list-item a:hover,.school-information-page .tablenav .page-numbers:hover{opacity:.7}.school-information-page .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #fff}.school-information-page .tablenav .page-numbers{font-size:14px}.school-information-page .tablenav .page-numbers.next,.school-information-page .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px}.school-information-page .tablenav .page-numbers.next:after,.school-information-page .tablenav .page-numbers.next:before,.school-information-page .tablenav .page-numbers.prev:after,.school-information-page .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.school-information-page .tablenav .page-numbers.next:before,.school-information-page .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.school-information-page .tablenav .page-numbers.next:after,.school-information-page .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.school-information-page .tablenav .page-numbers.next:before{top:37%;left:50%}.school-information-page .tablenav .page-numbers.next:after{top:55%;left:50%}.school-information-page .tablenav .page-numbers.prev:before{top:55%;right:50%}.school-information-page .tablenav .page-numbers.prev:after{top:37%;right:50%}.school-info-detail-page.school-information-page .course-content-wrap{padding:50px 0 90px}.school-info-detail-page.school-information-page .school-course-inner{top:0!important}.school-info-detail-page.school-information-page .footer{margin-top:0}.school-info-detail-page.school-information-page .school-info-date{top:2px;margin-left:10px}.school-info-detail-page.school-information-page .school-info-date-box{display:block;width:510px;margin:0 auto 20px}.school-info-detail-page.school-information-page .school-info-detail-ttl{width:510px;margin:0 auto 50px;font-size:34px;color:#4e4e4e;padding:50px 0;border-top:7px solid #4e4e4e;border-bottom:7px solid #4e4e4e}.school-info-detail-page.school-information-page .sns-box{margin-bottom:70px;text-align:center}.school-info-detail-page.school-information-page .sns-box a{color:#343434}.school-info-detail-page.school-information-page .sns-box .sns-list-item i{font-size:30px;vertical-align:middle}.school-info-detail-page.school-information-page .sns-ttl{display:inline-block;font-size:12px!important;margin-bottom:0!important;color:#4e4e4e;font-style:normal!important;vertical-align:middle;position:relative;top:5px}.school-info-detail-page.school-information-page .sns-list{vertical-align:bottom;display:inline-block}.school-info-detail-page.school-information-page .sns-list-item{display:inline-block;vertical-align:middle}.school-info-detail-page.school-information-page .sns-list-item a{display:block}.school-info-detail-page.school-information-page .sns-list-item a i{position:relative;width:30px;height:30px;display:block}.school-info-detail-page.school-information-page .sns-list-item a i:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#919191;font-size:30px;margin:0;width:auto}.school-info-detail-page.school-information-page .sns-list-item:last-child a img{top:53%}.school-info-detail-page.school-information-page .img-box{margin-bottom:110px}.school-info-detail-page.school-information-page .img-box img{width:100%}.school-info-detail-page.school-information-page .live-ttl{font-size:20px!important;color:#4e4e4e;font-style:normal!important;margin-bottom:50px}.school-info-detail-page.school-information-page .live-tbl{width:100%;margin-bottom:50px}.school-info-detail-page.school-information-page .live-tbl tr{border-top:1px solid #4e4e4e}.school-info-detail-page.school-information-page .live-tbl tr:last-child{border-bottom:1px solid #4e4e4e}.school-info-detail-page.school-information-page .live-tbl-ttl{width:30%;vertical-align:middle;text-align:left}.school-info-detail-page.school-information-page .live-tbl-cts{width:70%;vertical-align:middle;padding:20px 0;line-height:2}.school-info-detail-page.school-information-page .btn-box{margin-bottom:100px}.school-info-detail-page.school-information-page .tablenav .page-numbers{top:-4px}.school-info-detail-page.school-information-page .tablenav .page-numbers:after,.school-info-detail-page.school-information-page .tablenav .page-numbers:before{background:#fff}.school-info-detail-page.school-information-page .tablenav .page-numbers.prev{left:-100px}.school-info-detail-page.school-information-page .tablenav .page-numbers.prev .txt{left:40px}.school-info-detail-page.school-information-page .tablenav .page-numbers.next{left:100px}.school-info-detail-page.school-information-page .tablenav .page-numbers.next .txt{right:40px}.school-info-detail-page.school-information-page .tablenav .page-numbers .txt{position:absolute;top:30%}.school-info-detail-page.school-information-page .tablenav a{background:0 0;border-right:none}.school-info-detail-page.school-information-page .topics-entry-navi{background:#000;padding:50px 0}.school-info-detail-page.school-information-page .topics-entry-navi a{color:#fff;width:30px;height:22px;line-height:22px;position:relative}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above{width:390px;margin:0 auto;overflow:hidden;position:relative;padding:20px 0;font-size:12px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous{float:left;width:50px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:after,.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:after{left:0;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a{display:inline-block;padding-left:30px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top{position:absolute;top:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top i,.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top span{display:block}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top i{margin:0 auto 15px;font-size:30px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next{float:right;width:50px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a{display:inline-block;padding-right:40px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:after,.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:after{right:0;bottom:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-common-page{background:#e7e7e7}.times-common-page .bg-img{position:absolute;top:0;left:0;width:100%;z-index:-1}.times-common-page .cat-new .cat,.times-common-page .cat-new .new{z-index:999;padding:5px 10px;display:inline-block;position:relative;text-align:center}.times-common-page .header .title img{fill:#4e4e4e}.times-common-page .header nav.g_nav li a{color:#4e4e4e}.times-common-page .header nav.g_nav li a:after{background-color:#4e4e4e}.times-common-page .header .triger{background:#4e4e4e}.times-common-page .header .triger:after,.times-common-page .header .triger:before{background:#fff}.times-common-page .times-head{text-align:center}.times-common-page .times-head-ttl{color:#d7101c;margin-bottom:20px}.times-common-page .cat-new{line-height:20px;margin-bottom:20px;font-size:12px}.times-common-page .cat-new .cat{color:#fff;min-width:100px;box-sizing:border-box;background:#195c9d;background:-moz-linear-gradient(-45deg,#195c9d 0,#42cca2 100%);background:-webkit-linear-gradient(-45deg,#195c9d 0,#42cca2 100%);background:linear-gradient(135deg,#195c9d 0,#42cca2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#195c9d', endColorstr='#42cca2', GradientType=1 )}.times-common-page .cat-new .new{height:30px;background:#fff100;color:#343434;letter-spacing:.2em}.times-common-page .cat-new .new:before{content:"NEW";width:100px;display:inline-block;font-weight:700}.times-common-page .top-shochikutimes-list{width:100%;padding-top:10px}.times-top-page .page .contents .inner .common-title.series-cat-title{color:#d30e17}.times-top-page .page .contents .inner .common-title.series-cat-title a{color:#d30e17;border-bottom:2px solid transparent;padding-bottom:5px;transition:all ease .3s}.times-top-page .page .contents .inner .common-title.series-cat-title a:hover{border-bottom:2px solid #d30e17;text-decoration:none}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap{height:240px;display:table;width:100%}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .img-box{display:inline-block;width:70px;vertical-align:top}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .img-box img{border-radius:30px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .title-times-cat-wrap{display:inline-block;width:calc(100% - 80px)}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .title-times-cat-wrap .title a{font-size:16px;color:#454545}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .title-times-cat-wrap .times-cat a{color:#d30e17}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area{position:relative;display:table-cell;width:53%;background:#fff;padding:30px 20px;box-sizing:border-box}.times-common-page .top-shochikutimes-list li.even .shochikutimes-detail-wrap .title-area,.times-common-page .top-shochikutimes-list li:nth-child(even) .shochikutimes-detail-wrap .title-area{background:#eee}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .cat-new{top:-16px;position:absolute;left:-10px;font-size:12px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .title{margin-bottom:20px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name{position:absolute;bottom:30px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .date{color:#09f}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .name{color:#585858;padding-left:20px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .views{color:#585858;display:block;font-weight:700;font-style:italic;margin-top:5px;font-size:16px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .views span{font-size:14px;position:relative;top:3px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .views span .material-icons{font-size:17px}.post-edit-link{background:#f90!important;border:2px solid #f60!important;border-radius:5px!important;color:#fff!important;display:inline-block;font-size:14px!important;font-weight:400!important;margin-left:15px;padding:5px 10px!important;text-decoration:none!important;line-height:16px!important;transition:all ease .3s;text-align:center}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area{display:table-cell;width:40%;background-size:cover;box-sizing:border-box;background-position:center;position:relative}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area a{width:100%;height:100%;display:block;transition:all .3s ease}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area a:hover{background:rgba(255,255,255,.3);transition:all .3s ease}.times-common-page .top-shochikutimes-list li:nth-child(even) a .shochikutimes-detail-wrap .title-area{background:#eee}.times-common-page .tablenav{text-align:center;letter-spacing:0;font-size:0;margin:50px 0 100px}.times-common-page .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.times-common-page .tablenav .current:hover{opacity:1!important;cursor:initial}.times-common-page .sns-list-item a:hover,.times-common-page .tablenav .page-numbers:hover{opacity:.7}.times-common-page .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none}.times-common-page .tablenav .page-numbers{font-size:14px;border-right:1px solid #fff}.times-common-page .tablenav .page-numbers.next,.times-common-page .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;font-size:0;border:none;top:-20px}.times-common-page .tablenav .page-numbers.next:after,.times-common-page .tablenav .page-numbers.next:before,.times-common-page .tablenav .page-numbers.prev:after,.times-common-page .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.times-common-page .tablenav .page-numbers.next:before,.times-common-page .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.times-common-page .tablenav .page-numbers.next:after,.times-common-page .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-common-page .tablenav .page-numbers.next:before{top:37%;left:50%}.times-common-page .tablenav .page-numbers.next:after{top:55%;left:50%}.times-common-page .tablenav .page-numbers.prev:before{top:55%;right:50%}.times-common-page .tablenav .page-numbers.prev:after{top:37%;right:50%}.times-common-page .sns-box{text-align:center}.times-common-page .sns-ttl{display:inline-block;font-size:12px!important;margin-bottom:0!important;color:#4e4e4e;font-style:normal!important;vertical-align:middle;position:relative;top:5px;margin-right:15px;font-weight:400}.times-common-page .sns-list{font-size:0;letter-spacing:0;display:inline-block}.times-common-page .sns-list-item{display:inline-block;vertical-align:middle}.times-common-page .sns-list-item a{display:block}.times-common-page .sns-list-item a i{position:relative;width:40px;height:30px;display:block}.times-common-page .sns-list-item a i:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#919191;font-size:30px;margin:0;width:auto}.times-common-page .sns-list-item:last-child a img{top:53%}.times-common-page .times-detail-box{font-size:0;letter-spacing:0;padding-bottom:50px}.times-common-page .times-detail-img{display:inline-block;width:100px;vertical-align:middle}.times-detail-img a{display:block;position:relative}.times-detail-img a::after{border:1px solid #FFF;border-radius:30px;content:"";height:56px;left:-3px;position:absolute;top:-3px;transition:all .1s ease 0s;width:56px}.times-detail-img a:hover::after{border:3px solid #D80411}.times-common-page .times-detail-img img{border-radius:30px}.times-common-page .times-detail-info{display:inline-block;vertical-align:middle;width:85%}.times-common-page .times-detail-info .date-name{font-size:14px}.times-common-page .times-detail-info .date-name .date{color:#09f}.times-common-page .times-detail-info .date-name .name{color:#585858;padding-left:20px}.times-common-page .times-detail-info .date-name .views{color:#585858;display:block;font-size:16px;font-weight:700;margin-top:5px;float:right;font-style:italic}.times-common-page .times-detail-info .date-name .views span{font-size:14px;position:relative;top:2px}.times-common-page .times-detail-info .date-name .views span .material-icons{font-size:17px}.times-common-page .times-detail-ttl{color:#454545;font-size:22px;margin-bottom:10px}.times-common-page .times-detail-ttl-sub{font-size:13px;margin-bottom:10px}.times-common-page .times-detail-ttl-sub a{color:#d30e17}.times-common-page .times-detail-txt{padding:0 50px 60px}.times-common-page .times-detail-txt .txt{line-height:1.8;margin-bottom:50px}.times-common-page .times-detail-txt .txt:last-child{margin-bottom:0}.times-common-page .times-detail-txt .txt.other{font-weight:700}.times-common-page .times-detail-txt .pc-vertical{background:#e7e7e7;display:block;text-align:center;width:100%}.times-top-page .times-top-wrap{overflow:hidden}.times-top-page .page .contents .inner .common-title{color:#343434;font-size:28px;margin-bottom:30px}.times-top-page .times-slide-wrap{width:750px;margin:70px auto 0;height:650px;position:relative}.times-top-page .times-detail-info a{opacity:1}.times-top-page .times-detail-info a:hover{text-decoration:none;opacity:.8;transition:all .3s linear}.times-detail-page .times-detail-wrap .btm-sns-list-item:hover,.times-top-page .times-cts-section .times-sns-list-item a:hover{opacity:.7}.times-top-page .times-slide-wrap ul li>div a.main-img{display:block;position:relative}.times-top-page .times-slide-wrap ul li>div a.main-img:after,.times-top-page .times-slide-wrap ul li>div a.main-img:before{position:absolute;z-index:2;content:'';width:0;height:0;border:10px solid transparent}.times-top-page .times-slide-wrap ul li>div a.main-img:before{top:0;left:0}.times-top-page .times-slide-wrap ul li>div a.main-img:after{bottom:0;right:0}.times-top-page .times-slide-wrap ul li>div a.main-img:hover::after,.times-top-page .times-slide-wrap ul li>div a.main-img:hover::before{width:100%;height:100%}.times-top-page .times-slide-wrap ul li>div a.main-img:hover::before{border-bottom-color:#bababa;border-left-color:#bababa;transition:height .16s,width .16s .16s}.times-top-page .times-slide-wrap ul li>div a.main-img:hover::after{border-top-color:#bababa;border-right-color:#bababa;transition:height .16s,width .16s .16s}.times-top-page .times-slide-wrap .bx-controls{position:relative;margin:0 auto;max-width:2650px;top:-390px}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev{background:#D70C18;background:rgba(215,12,24,.8);width:90px;height:90px;display:block;position:absolute}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{top:52%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after{bottom:53%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{left:39%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before{right:39%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev{left:0}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next{right:-5px}.times-top-page .times-slide-wrap .bx-default-pager{font-size:0;letter-spacing:0;position:absolute;right:10px;top:380px}.times-top-page .times-slide-wrap .bx-default-pager .bx-pager-item{display:inline-block}.times-top-page .times-slide-wrap .bx-default-pager .bx-pager-item a{display:inline-block;width:40px;height:10px;background:#fff}.times-top-page .times-slide-wrap .bx-default-pager .bx-pager-item a.active{background:#d70c18}.times-top-page .times-slide-box{width:2280px;position:absolute;left:50%;margin-left:-1140px}.times-top-page .times-slide-list-item .slide-inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease;background:#fff}.times-top-page .times-slide-list-item .slide-inner .slide-img{width:100%}.times-top-page .times-slide-list-item .slide-inner .times-detail-box{padding:30px;position:relative}.times-top-page .times-slide-list-item .slide-inner .times-detail-box .cat-new{top:-16px;position:absolute;left:-10px;font-size:12px;display:flex}.times-top-page .times-slide-list-item.leftBox .slide-inner{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.times-top-page .times-slide-list-item.rightBox .slide-inner{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.times-top-page .times-cts-wrap{display:table;width:100%}.times-top-page .times-cts-main{display:table-cell;width:70%;vertical-align:top;padding-bottom:50px}.times-top-page .times-cts-side{display:table-cell;width:30%}.times-top-page .times-cts-side .common-search-box input{width:160px!important}.times-top-page .times-cts-section{margin-left:30px;padding:40px 30px 0;background:#fff}.times-top-page .times-cts-section:first-child{margin-top:10px}.times-top-page .times-cts-section:last-child{padding-bottom:30px}.times-top-page .times-cts-section-ttl{color:#d70c18;font-size:24px;text-align:center;margin-bottom:30px;font-style:italic}.times-top-page .times-cts-section-ttl img{width:80px;vertical-align:middle}.times-top-page .times-cts-section.what{text-align:center}.times-top-page .times-cts-section .times-side-list{display:table;width:100%}.times-top-page .times-cts-section .times-side-list-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.times-top-page .times-cts-section .times-side-list-item a{display:block}.times-top-page .times-cts-section .times-side-list-item a:hover{text-decoration:none;opacity:.7}.times-top-page .times-cts-section .times-side-list-item .views{font-weight:700;font-style:italic}.times-top-page .times-cts-section .times-side-list-item .views span{font-size:14px;position:relative;top:2px}.times-top-page .times-cts-section .times-side-list-item .views span .material-icons{font-size:17px}.times-top-page .times-cts-section .times-side-list-item .ttl-area{display:table-cell;width:60%;padding-right:20px;color:#4e4e4e;font-size:12px}.times-top-page .times-cts-section .times-side-list-item .img-area{display:table-cell;width:40%}.times-top-page .times-cts-section .times-side-list-item .img-area img{width:100%;height:auto}.times-top-page .times-cts-section .times-key-data{display:inline-block}.times-top-page .times-cts-section .times-key-data a{color:#585858;padding:3px 10px;border:1px solid #959595;border-radius:5px;margin-right:10px;margin-bottom:10px;font-size:12px;display:inline-block}.times-top-page .times-cts-section .search-frm{font-size:0;letter-spacing:0;margin-top:10px}.times-top-page .times-cts-section .search-frm .search-box{padding:7px;vertical-align:top}.times-top-page .times-cts-section .search-frm .submit-btn{border:none;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5e5e5e;color:#fff;padding:6px 15px;font-size:14px}.times-top-page .times-cts-section .times-sns-list{font-size:0;letter-spacing:0;text-align:center;padding-bottom:30px}.times-top-page .times-cts-section .times-sns-list-item{display:inline-block;margin-right:13px}.times-top-page .times-cts-section .times-sns-list-item:last-child{margin-right:0}.times-top-page .times-cts-section .times-sns-list-item a{display:block;width:45px;height:45px;position:relative}.times-top-page .times-cts-section .times-sns-list-item i:before{font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.times-top-page .times-cts-section .times-sns-list-item.fb{background:#3a579a}.times-top-page .times-cts-section .times-sns-list-item.tw{background:#0693e3}.times-top-page .times-cts-section .times-sns-list-item.yt{background:#cf1c13}.times-top-page .times-cts-section .times-sns-list-item.in{background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#294DFD),color-stop(.11,#473DEB),color-stop(.22,#8727C7),color-stop(.33,#D62286),color-stop(.44,#FA1864),color-stop(.55,#FF3038),color-stop(.66,#FE5631),color-stop(.77,#FF732C),color-stop(.88,#FFB240),color-stop(1,#FFDF82));background:-webkit-linear-gradient(left top,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,);background:-moz-linear-gradient(left top,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,);background:-o-linear-gradient(left top,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,);background:linear-gradient(to right bottom,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,)}.times-top-page .tablenav{margin:0;padding:50px 0 30px;background:#eee}.times-list-page .times-list-ttl{padding:70px 0 20px;color:#434343;font-size:24px;text-align:center;font-style:italic}.times-detail-page .times-detail-wrap{margin-top:10px;background:#fff}.times-detail-page .times-detail-wrap .max-img{width:100%}.times-detail-page .times-detail-wrap .times-detail-txt .size-full,.times-detail-page .times-detail-wrap .times-detail-txt .size-times,.times-detail-page .times-detail-wrap .times-detail-txt .size-times-img,.times-detail-page .times-detail-wrap .times-detail-txt>p .img-l{width:100%;max-width:100%;height:auto}.times-detail-page .times-detail-wrap .times-detail-txt table.wrap-table-01 td,.times-detail-page .times-detail-wrap .times-detail-txt table.wrap-table-01 th{text-align:left;padding:20px 15px 20px 20px;border:1px solid #505050}.times-detail-page .times-detail-wrap .sns-box{text-align:left}.times-detail-page .times-detail-wrap .btm-sns-list{font-size:0;letter-spacing:0}.times-detail-page .times-detail-wrap .btm-sns-list-item{display:inline-block;width:50%;text-align:center;transition:.2s all ease}.times-common-page .times-detail-txt img.img-l,.times-common-page .times-detail-txt p.wrap-ytb iframe{width:100%}.times-detail-page .times-detail-wrap .btm-sns-list-item.fb{background:#3a579a}.times-detail-page .times-detail-wrap .btm-sns-list-item.tw{background:#0693e3}.times-detail-page .times-detail-wrap .btm-sns-list-item i{font-size:30px;color:#fff}.times-detail-page .times-detail-wrap .btm-sns-list-item a{display:block}.times-detail-page .times-detail-head{padding:60px 50px 50px}.times-detail-page .times-detail-next{padding:0 50px 10px;display:table;margin:0 auto}.times-detail-page .times-detail-next-data,.times-detail-page .times-detail-next-ttl{display:table-cell}.times-detail-page .times-detail-next-data.arrow{position:relative}.times-detail-page .times-detail-next-data.arrow:after,.times-detail-page .times-detail-next-data.arrow:before{background:#000;position:absolute;right:-30px}.times-detail-page .times-detail-next-data.arrow:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:6px}.times-detail-page .times-detail-next-data.arrow:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:4px}.times-detail-page .times-detail-next-data a{color:#4e4e4e;text-decoration:underline}.times-detail-page .times-relation-ttl{font-size:24px;text-align:center;font-style:italic;margin:80px 0 50px;color:#434343}.times-common-page .times-detail-txt p{line-height:1.8;margin-bottom:60px;letter-spacing:.2em}.times-common-page .times-detail-txt h2{font-size:60px;margin-bottom:30px;letter-spacing:.1em}.times-common-page .times-detail-txt h3.sc-title{background:#f3f3f3;box-sizing:border-box;padding:30px;letter-spacing:.2em;font-size:22px;margin-bottom:60px;border-radius:8px}.times-common-page .times-detail-txt p span.font-m{font-size:24px;font-weight:700}.times-common-page .times-detail-txt p span.font-l{font-size:30px;font-weight:700}.times-common-page .times-detail-txt p span.txt-line{text-decoration:line-through}.times-common-page .times-detail-txt .txt-red{color:#D50D1E}.times-common-page .times-detail-txt .txt-blue{color:#09f}.times-common-page .times-detail-txt p.wrap-ytb{text-align:center}.times-common-page .times-detail-txt .wrap-profile{display:block;width:100%;background:#f3f3f3;box-sizing:border-box;padding:30px;margin-bottom:50px;border-radius:8px;position:relative}.times-common-page .times-detail-txt .wrap-profile img{width:30%;float:left;margin-right:5%}.times-common-page .times-detail-txt .wrap-profile .box-txt{width:65%;float:left}.times-common-page .times-detail-txt .wrap-profile h3.name{font-size:16px;font-weight:700;margin-bottom:18px;width:52%;width:-webkit-calc(100% - 160px);width:calc(100% - 160px)}.times-common-page .times-detail-txt .wrap-profile .txt{font-size:14px}.times-common-page .times-detail-txt .wrap-profile a.other-topics{border:2px solid #D50D1E;box-sizing:border-box;padding:3px 16px;text-decoration:none;position:absolute;top:27px;right:30px;font-size:13px;text-align:center}.times-common-page .times-detail-txt .wrap-profile a.other-topics:hover{background:#D50D1E;color:#fff;border:2px solid #D50D1E;text-decoration:none;opacity:1}.times-common-page .times-detail-txt p.btn-box,.times-common-page .times-detail-txt p.btn-box:hover{border:2px solid #d70c18;text-align:center;transition:.2s all ease;box-sizing:border-box}.times-common-page .times-detail-txt a{color:#D50D1E;text-decoration:underline;transition:.2s all ease}.times-common-page .times-detail-txt a:hover{color:#D50D1E;text-decoration:none;opacity:.6}.times-common-page .times-detail-txt p.btn-box a{box-sizing:border-box;display:block;width:100%;height:100%;text-decoration:none;color:#d70c18;padding:30px}.times-common-page .times-detail-txt p.btn-box:hover{background:#d70c18;cursor:pointer}.times-common-page .times-detail-txt p.btn-box:hover a{color:#fff;text-decoration:none;opacity:1}.times-common-page .times-detail-txt p.btn-box a:hover{opacity:1}.times-common-page .times-detail-txt .wrap-talk img{width:80px;border-radius:50%;border:3px solid #D50D1E;margin-right:30px;display:inline-block;vertical-align:text-top}.times-common-page .times-detail-txt .wrap-talk.talk-b img{border:3px solid #09f}.times-common-page .times-detail-txt .wrap-talk.talk-c img{border:3px solid #2fd611}.times-common-page .times-detail-txt .wrap-talk .txt{display:inline-block;width:80%;width:-webkit-calc(100% - 120px);width:calc(100% - 120px);vertical-align:top;padding-top:10px}.times-common-page .times-detail-txt .wrap-talk{margin-bottom:50px}.times-common-page .times-detail-txt .wrap-talk .txt h2{margin-top:-24px}.times-common-page .times-detail-txt h4.last{font-size:60px;text-align:center}table.wrap-table-01{margin-bottom:60px;border-top:1px solid #505050;width:100%;letter-spacing:.2em}table.wrap-table-01 td,table.wrap-table-01 th{text-align:left;padding:20px 0;border-bottom:1px solid #505050}table.wrap-table-01 th{width:30%;vertical-align:middle}table.wrap-table-01 td{padding-left:20px}table.wrap-table-01 td span.font-l{font-size:30px;line-height:40px}table.wrap-table-01 td span.yen{font-weight:700}table.wrap-table-01 td span.yen span.font-l{margin-right:3px}.times-detail-page .times-detail-wrap .tablenav .current,.times-detail-page .times-detail-wrap .tablenav>span{display:inline-block;padding:10px 20px;text-decoration:none;background:#b4b4b4;opacity:1!important;border-right:1px solid #fff}.times-detail-page .times-detail-wrap .tablenav .page-numbers{border:none}.times-detail-page .times-detail-wrap .tablenav a,.times-detail-page .times-detail-wrap .tablenav>.page-numbers{border-right:1px solid #fff}.sub-common-page .head-ttl{text-align:center;font-size:34px;color:#d70c18;font-style:italic;padding:150px 0}.sub-common-page .sub-common-cts{margin-bottom:100px}.sub-common-page .sub-common-cts-wrap{border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding:30px 0}.sub-common-page .sub-common-cts.school .sub-common-dt{vertical-align:top;width:120px}.sub-common-page .sub-common-cts.school .sub-common-dt .place{padding:7px 25px}.sub-common-page .sub-common-cts.school .sub-common-dd{width:calc(100% - 120px)}.sub-common-page .sub-common-cts.school .sub-common-dd:nth-child(2){margin-bottom:30px}.sub-common-page .sub-common-ttl{font-size:24px;text-align:center;margin-bottom:50px;font-style:italic}.company-page.sub-common-page .sub-common-ttl,.recruit-page.sub-common-page .sub-common-ttl{margin-bottom:100px;margin-top:50px}.sub-common-page .sub-common-dl{width:100%;font-size:0;letter-spacing:0;margin-bottom:15px}.sub-common-page .sub-common-dd,.sub-common-page .sub-common-dt{display:inline-block;font-size:14px;letter-spacing:1px;line-height:2.5}.sub-common-page .sub-common-dt{font-weight:700;width:215px}.sub-common-page .sub-common-dd{width:calc(100% - 215px)}.sub-common-page .sub-common-dd .mail-box{padding-left:30px}.sub-common-page .sub-common-txt{line-height:2.5;display:table;width:100%}.sub-common-page .sub-common-txt .caution-icon{display:table-cell;width:14px}.sub-common-page .sub-common-txt .txt{display:table-cell;width:calc(100% - 14px)}.sub-common-page .sub-common-tbl{width:100%}.sub-common-page .sub-common-tbl tr{border-top:1px solid #4e4e4e}.sub-common-page .sub-common-tbl tr:last-child{border-bottom:1px solid #4e4e4e}.sub-common-page .sub-common-tbl-ttl{width:200px;padding:30px 0;text-align:left}.sub-common-page .sub-common-tbl-cts{width:calc(100% - 200px);padding:30px 0}.sub-common-page .mail-txt{padding-right:10px}.company-page .page .contents .inner,.contact-page .page .contents .inner{padding:70px 130px}.sub-common-page .mail-link{color:#4e4e4e;text-decoration:underline}.sub-common-page .mail-link:hover{opacity:.7}.sub-common-page .btn-list{text-align:center;font-size:0;letter-spacing:0}.sub-common-page .btn-list-item{margin-bottom:15px}.sub-common-page .btn-list-item .ico-img{margin-right:5px;position:relative;top:1px}.sub-common-page .btn-list-item:nth-child(odd){margin-right:15px}.sub-common-page .col-3-list{display:table;width:100%}.sub-common-page .col-3-list-item{display:table-cell;width:32%;vertical-align:top;margin-right:2%}.sub-common-page .col-3-list-item:last-child{margin-right:0}.sub-common-page .col-3-list-item .sub-common-ttl{font-size:18px;margin:20px 0}.sub-common-page .col-3-list-item .txt{line-height:2}.sub-common-page .col-3-list-item img{width:100%;height:auto}.sub-common-page .bnr-list{text-align:center;font-size:0;letter-spacing:0}.sub-common-page .bnr-list-item{margin-right:20px}.sub-common-page .bnr-list-item:last-child{margin-right:0}.sub-common-page .bnr-list-item a:hover{opacity:.7}.sub-common-page .bnr-list+.bnr-list{margin-top:20px}.sub-common-page .dot-list-item{display:table}.sub-common-page .dot-list-item .dot,.sub-common-page .dot-list-item .txt{display:table-cell}.contact-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/contact-head-img.jpg) no-repeat;background-size:cover}.company-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/company-head-img.jpg) no-repeat;background-size:cover}.company-menu{background:#fff;margin-bottom:70px;padding:30px}.company-menu ul{text-align:center}.company-menu ul li{display:inline-block}.company-menu ul li a{color:#232323;display:inline-block;padding:10px 20px;position:relative}.company-menu ul li a:after,.company-menu ul li a:before{content:"";display:block;width:10px;height:1px;background:#232323;position:absolute;right:0}.company-menu ul li a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}.company-menu ul li a:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}.company-page .sub-common-dt{font-weight:400}.company-page .sub-common-dt.other{width:280px}.company-page .sub-common-dt.other+.sub-common-dd{width:calc(100% - 280px)}.company-page .sub-common-tbl-ttl{vertical-align:middle}.company-page .sub-common-tbl-cts{position:relative}.company-page .sub-common-tbl-cts .btn-box{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.company-page .sub-common-tbl-cts .btn-box .btn{width:160px;border:2px solid #d70c18;display:block;font-size:12px;padding:3px}.company-page .topics-wrap .btn-box{margin-top:70px}.company-page .company-topics{margin-bottom:30px}.company-page .company-topics-link{display:table;color:#4e4e4e;width:100%}.company-page .company-topics-link:hover{text-decoration:none;opacity:.7}.company-page .company-topics-box{display:table-cell;font-size:0}.company-page .company-topics-box .cat{font-size:10px;padding:3px;width:100px;color:#fff;display:inline-block;text-align:center}.company-page .company-topics-box .cat.corporate{background:#626262}.company-page .company-topics-box:first-child{width:140px;vertical-align:top}.company-page .company-topics-box:nth-child(2){width:80px}.company-page .company-topics-box:nth-child(2) img{width:100%;height:auto}.company-page .company-topics-box:last-child{width:calc(100% - 220px);vertical-align:middle}.company-page .company-topics-time{display:block;font-size:16px;line-height:1;margin-bottom:10px}.company-page .company-topics-ttl{font-weight:400;font-size:14px}body.on-popup{position:absolute;height:100%;width:100%}.events-nav-wrap,.school-nav-wrap{position:relative;z-index:300;min-width:990px}.events-nav-wrap .events-ttl,.school-nav-wrap .school-ttl{text-align:center;position:relative;top:-36px}.events-nav-wrap .events-nav-box,.school-nav-wrap .school-nav-box{background:#fff;box-shadow:-10px -10px 0 -1px rgba(255,255,255,.5);-moz-box-shadow:-10px -10px 0 -1px rgba(255,255,255,.5);-webkit-box-shadow:-10px -10px 0 -1px rgba(255,255,255,.5);position:relative}.events-nav-wrap .events-nav-box:before,.school-nav-wrap .school-nav-box:before{content:"";display:block;position:absolute;top:-20px;left:-20px;border-bottom:20px solid transparent;border-left:20px solid transparent;border-right:20px solid transparent;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.events-nav-wrap .events-nav-box:before{border-top:20px solid #90D99D}.school-nav-wrap .school-nav-box:before{border-top:20px solid #eb858b}.events-nav-wrap .events-nav-box:after,.school-nav-wrap .school-nav-box:after{content:"";display:block;position:absolute;top:-36px;left:-38px;border-bottom:25px solid transparent;border-left:25px solid transparent;border-right:25px solid transparent;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.events-nav-wrap .events-nav-box:after{border-top:25px solid #32b16c}.school-nav-wrap .school-nav-box:after{border-top:25px solid #d70c18}.events-nav-wrap .events-nav-list,.school-nav-wrap .school-nav-list{display:table;margin:30px auto 0;width:92%}.events-nav-wrap .events-nav-list-item,.school-nav-wrap .school-nav-list-item{display:table-cell;text-align:center;height:90px;vertical-align:middle;position:relative;white-space:nowrap}.events-nav-wrap .events-nav-list-item.active{box-shadow:0 -10px 0 -1px #1d673f}.school-nav-wrap .school-nav-list-item.active{box-shadow:0 -10px 0 -1px #9f0811}.events-nav-wrap .events-nav-list-item a,.school-nav-wrap .school-nav-list-item a{padding:0 10px;color:#454545;display:block;font-size:13px}.events-nav-wrap .events-nav-list-item a:hover,.school-nav-wrap .school-nav-list-item a:hover{opacity:.7;text-decoration:none}.events-common-page{background:#32b16c!important}.events-common-page .page .contents .inner,.school-common-page .page .contents .inner{padding:35px 50px 70px}.events-common-page .events-common-wrap .btn-wrap{text-align:center}.events-common-page .events-common-wrap .btn-wrap .btn{padding:15px;width:380px;border:2px solid #fff;display:inline-block;font-size:16px;margin:0 50px 0 auto;text-align:center;color:#fff}.events-common-page .events-common-wrap .btn-wrap .btn:hover{background:#fff;color:#000;text-decoration:none}.events-common-page .events-common-wrap .btn-wrap .btn:last-child{margin-right:0}.events-common-page .events-common-wrap .course-content-wrap{background:#32b16c}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover{position:relative;top:-117px;height:auto}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover img,.school-common-page .school-common-wrap .course-content-wrap .school-course-cover img{width:100%}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover .txt-cover,.school-common-page .school-common-wrap .course-content-wrap .school-course-cover .txt-cover{position:absolute;width:100%;top:47%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;text-align:center;letter-spacing:-.4em}.school-course-juniortalent-page.school-common-page .school-common-wrap .course-content-wrap .school-course-cover .txt-cover{position:absolute;max-width:1400px;width:100%;top:47%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;text-align:center;letter-spacing:-.4em}.school-common-page .school-common-wrap .course-content-wrap .school-course-cover .offering{display:inline-block;white-space:nowrap;background:#FF0;color:#333;text-align:center;font-weight:700;letter-spacing:.1em;padding:5px 20px}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover .txt-cover h2,.school-common-page .school-common-wrap .course-content-wrap .school-course-cover .txt-cover h2{color:#fff;font-size:34px;margin-bottom:40px;font-style:italic;letter-spacing:.1em}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner,.school-common-page .school-common-wrap .course-content-wrap .school-course-inner{width:1100px;margin:auto;background:#fff;top:-220px;z-index:60;position:relative}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt{padding:100px 75px 0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt h3{font-size:24px;text-align:center;font-weight:900;margin-bottom:50px;font-style:italic}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt h4{font-size:18px;text-align:center;margin-bottom:50px;font-weight:900;font-style:italic}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul li,.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul li{font-size:12px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt p{line-height:2.2}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt p.event{margin-bottom:70px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro .intro-txt{margin-bottom:50px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul.img-wrap{letter-spacing:-.4em}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul.img-wrap li{display:inline-block;letter-spacing:.1em;width:50%}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro .flow{margin:50px 0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro .flow img{display:block;margin:auto}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event{padding-bottom:100px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event .intro-txt{margin-bottom:50px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap{letter-spacing:-.4em}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li{display:inline-block;letter-spacing:.1em;width:33.33333%;vertical-align:top;margin-bottom:20px;padding:10px;box-sizing:border-box}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li img{margin-bottom:30px;width:100%}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li h4{text-align:left;margin-bottom:30px;font-weight:700}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.info{background:#d70c18;color:#fff;padding-bottom:90px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.info h3{font-weight:400;font-size:34px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.info p{margin-bottom:70px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.schedule ul{letter-spacing:-.4em;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding:30px 0;margin-bottom:20px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.schedule ul li{display:inline-block;width:40%;letter-spacing:.1em;vertical-align:middle;line-height:2.2}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.schedule ul li:first-child{width:20%;line-height:1.5}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul li{display:inline-block}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .back{text-align:center;background:#000;padding:50px 0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .back a{color:#fff;font-size:12px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .back a .material-icons{font-size:40px}.events-common-page .notice-box{background:#d70c18;border:4px solid #d70c18;margin-bottom:50px;color:#fff}.events-common-page .notice-box div{display:table-cell;height:60px;padding:0 40px;vertical-align:middle}.events-common-page .notice-box div.head{background:#fff;color:#d70c18;font-weight:700;position:relative}.events-common-page .notice-box div.head:after{content:"";position:absolute;right:-10px;top:15px;width:0;height:0;border-style:solid;border-width:16px 0 16px 17.3px;border-color:transparent transparent transparent #fff}.events-page .events-wrap .events-course-inner .events-img-wrap{letter-spacing:-.4em}.events-page .events-wrap .events-course-inner .events-img-wrap li{display:inline-block;letter-spacing:.1em;width:20%;vertical-align:top;padding:10px;box-sizing:border-box}.events-page .events-wrap .events-course-inner .events-img-wrap li img{margin-bottom:10px}.events-page .events-wrap .events-course-inner .events-img-wrap li p{text-align:center;line-height:1.5!important;height:50px}.events-page .events-wrap .events-course-inner .events-img-wrap li a{text-align:center;border:2px solid #d70c18;font-weight:700;padding:3px 0;color:#d70c18;display:block;width:90%;margin:auto}.events-page .events-wrap .events-course-inner .events-img-wrap li a:hover{background:#d70c18;color:#fff;text-decoration:none}.events-page .events-wrap .events-course-inner .events-faq{margin-bottom:30px}.events-page .events-wrap .events-course-inner .events-faq:last-child{margin-bottom:0}.events-page .events-wrap .events-course-inner .events-faq-q{background:#f2f2f2;padding:15px 30px 20px;position:relative}.events-page .events-wrap .events-course-inner .events-faq-q.show-accordion .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.events-page .events-wrap .events-course-inner .events-faq-q:hover{cursor:pointer}.events-page .events-wrap .events-course-inner .events-faq-q .events-faq-ttl{color:#185b9d}.events-page .events-wrap .events-course-inner .events-faq-a{border:8px solid #f2f2f2;padding:20px 30px 30px;display:table;width:100%}.events-page .events-wrap .events-course-inner .events-faq-a .events-faq-ttl{color:#d70c18;display:table-cell;vertical-align:top}.events-page .events-wrap .events-course-inner .events-faq-a .events-faq-txt{display:table-cell;line-height:2}.events-page .events-wrap .events-course-inner .events-faq-a .events-faq-txt .btn-box .btn{width:380px;line-height:1.61}.events-page .events-wrap .events-course-inner .events-faq-ttl{font-size:60px;font-style:italic;line-height:1;vertical-align:middle;padding-right:40px;width:70px}.events-page .events-wrap .events-course-inner .events-faq-txt{vertical-align:middle;display:inline-block}.events-page .events-wrap .events-course-inner .events-faq-txt .btn-box{margin-top:20px}.events-page .events-wrap .events-course-inner .events-faq-icon{display:block;width:36px;height:36px;background:#909090;border-radius:5px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.events-page .events-wrap .events-course-inner .events-faq-icon:after,.events-page .events-wrap .events-course-inner .events-faq-icon:before{content:"";display:block;width:20px;height:4px;background:#f2f2f2;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.events-page .events-wrap .events-course-inner .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.2s all ease}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro{padding-top:100px;padding-bottom:110px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq{margin-bottom:30px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq:last-child{margin-bottom:0}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q{background:#f2f2f2;padding:15px 30px 20px;position:relative}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q.show-accordion .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q:hover{cursor:pointer}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q .events-faq-ttl{color:#185b9d}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a{border:8px solid #f2f2f2;padding:20px 30px 30px;display:table;width:100%}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a .events-faq-ttl{color:#d70c18;display:table-cell;vertical-align:top}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a .events-faq-txt{display:table-cell;line-height:2}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-ttl{font-size:60px;font-style:italic;line-height:1;vertical-align:middle;padding-right:40px;width:70px}.privacy-page .sub-common-cts,.waraiku-page p{line-height:2.2}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-txt{vertical-align:middle;display:inline-block}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-txt .btn-box{margin-top:20px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon{display:block;width:36px;height:36px;background:#909090;border-radius:5px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon:after,.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon:before{content:"";display:block;width:20px;height:4px;background:#f2f2f2;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.events-common-page.events-articles-page .events-common-wrap .course-content-wrap .events-course-cover img,.privacy-page.sub-common-page .head-ttl{display:none}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.2s all ease}.events-common-page.events-articles-page .events-common-wrap .course-content-wrap .events-course-inner{top:-50px}.events-common-page.events-articles-page .footer{margin-top:30px}.privacy-page.sub-common-page .sub-common-ttl{margin-bottom:100px}.privacy-page .page .contents .inner{padding:120px 130px 100px}.privacy-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/privacy-head-img.jpg) no-repeat;background-size:cover}.privacy-page .sub-common-cts .num-list,.privacy-page .sub-common-cts p{margin-bottom:50px}.privacy-page .sub-common-cts .num-list .num-list-item{margin-bottom:20px;display:table}.privacy-page .sub-common-cts .num-list .num-list-item .num,.privacy-page .sub-common-cts .num-list .num-list-item .txt,.privacy-page .sub-common-cts .num-list .num-list-item-other .num,.privacy-page .sub-common-cts .num-list .num-list-item-other .txt{display:table-cell}.privacy-page .sub-common-cts .num-list .num-list-item-other{margin-bottom:20px}.privacy-page .sub-common-cts .num-list .num-list-item-inner{display:table}.privacy-page .sub-common-cts .dot-list{padding-left:20px;margin-left:20px}.privacy-page .sub-common-cts .dot-list-item{list-style-type:disc}.privacy-page .sub-common-cts .privacy-list{padding-left:20px}.privacy-page .sub-common-cts .privacy-list-cts{list-style-type:decimal}.privacy-page .sub-common-cts .date-box{text-align:right}.kadoza-hiroba-page{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/hiroba-bg.png) no-repeat #d70c18;background-size:100% auto}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro .intro-txt p{text-indent:1em;margin-bottom:15px}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-bnr{width:66%;margin:0 auto}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-bnr.clm-3{width:100%}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-bnr img{width:94%}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap+.img-wrap.img-bnr{margin-top:10px}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap.clm-3 li{width:33%}.kadoza-hiroba-page .school-common-wrap .course-content-wrap{margin-bottom:130px}.kadoza-hiroba-page .col-3-list img{margin-bottom:30px}.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt .col-3-list h4{font-size:18px;margin-bottom:30px}.kadoza-access .main-access-wrap{background:#FFF;padding:70px 0}.kadoza-access .main-access-wrap .inner-area{width:700px;margin:0 auto}.kadoza-access .main-access-wrap .inner-area .map-google,.kadoza-access .main-access-wrap .inner-area .map-img{margin-bottom:8.5715%}.kadoza-access .main-access-wrap .inner-area .map-google .google-in iframe{width:700px}.kadoza-access .main-access-wrap .inner-area .map-img img{width:100%;height:auto}.kadoza-access .main-access-wrap .inner-area .common-dl dt{background:#000!important;border-radius:4px;clear:both;color:#fff!important;float:left;margin-bottom:20px;padding:5px;text-align:center;width:100px}.events-list-page .main-month-wrap .month-select .prev .btn-prev,.events-list-page .main-month-wrap .next .btn-next{width:20px;height:20px;display:inline-block}.kadoza-access .main-access-wrap .inner-area .common-dl dd{box-sizing:border-box;margin-bottom:20px;padding-left:130px;padding-top:5px}.recruit-page .page .contents .inner,.waraiku-page .page .contents .inner{padding:70px 130px}.kadoza-access .main-access-wrap .title{font-size:24px;font-style:italic;font-weight:700;margin-bottom:100px;text-align:center}.waraiku-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/waraiku-head-img.jpg) no-repeat;background-size:cover}.waraiku-page .content-wrap{margin-bottom:70px}.waraiku-page h4{font-size:24px;margin-bottom:30px}.waraiku-page h5{font-size:18px;margin-bottom:30px}.waraiku-page .content-wrap.relation li{line-height:3.3}.recruit-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/recruit-head-img.jpg) no-repeat;background-size:cover}.recruit-page .content-wrap{margin-bottom:70px}.recruit-page .content-wrap:last-child{margin-bottom:0}.recruit-page .content-wrap p.recruit{margin-bottom:50px;font-size:20px;font-weight:700;color:#d70c18}.events-list-page .contents .inner .event-list-wrap .common-title,.events-list-page .event-list-wrap,.events-list-page .event-list-wrap a,.events-list-page .main-month-wrap .show-change-list li a{color:#343434}.recruit-page .entry-end{margin-bottom:100px}.recruit-page h4{font-size:24px;margin-bottom:30px}.recruit-page h5{font-size:18px;margin-bottom:10px}.recruit-page .content-wrap ul,.recruit-page h5+p{margin-bottom:30px}.tablet .parent-nav>a{pointer-events:none}.events-list-page .main-month-wrap{background:trantransparent;color:#343434;padding:30px 50px;position:relative}.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.events-list-page .main-month-wrap .next .btn-next.arrow:after,.events-list-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.events-list-page .main-month-wrap .month-select{text-align:center}.events-list-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-list-page .main-month-wrap .now{display:inline-block}.events-list-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.events-list-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.events-list-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.events-list-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-list-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-list-page .main-month-wrap form{position:absolute;right:50px;top:50px}.events-list-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.events-list-page .main-month-wrap .show-change-list li{display:inline-block}.events-list-page .main-month-wrap .show-change-list li a i{font-size:30px}.events-list-page .event-list-wrap{background:transparen;padding:0 50px;overflow:hidden}.eventlink:hover{text-decoration:none}.events-list-page .event-list-wrap .event-list{margin-bottom:10px;width:100%}.events-list-page .event-list-wrap .event-list tr{overflow:hidden;width:100%;height:120px;box-sizing:border-box;background:#FFF;transition:all ease .3s}.events-list-page .event-list-wrap .event-list tr:hover{background:#e5e5e5}.events-list-page .event-list-wrap .event-list tr td{height:120px;box-sizing:border-box}.events-list-page .event-list-wrap .event-list tr .day-wrap{width:95px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:20px;position:relative}.events-list-page .event-list-wrap .event-list tr .day-wrap:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.events-list-page .event-list-wrap .event-list tr .day-wrap.night:after{border:1px solid #535353}.events-list-page .event-list-wrap .event-list tr .day-wrap.night{background:#535353;color:#fff}.events-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) 6px center no-repeat;padding-left:20px;color:#969696;position:relative;top:-24px}.events-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) 6px center no-repeat;color:#d4d4d4;padding-left:20px;position:relative;top:-24px}.events-list-page .event-list-wrap .event-list tr .day-wrap .month{font-size:32px}.events-list-page .event-list-wrap .event-list tr .day-wrap .week{font-size:19px;position:relative;top:-6px}.events-list-page .event-list-wrap .event-list tr .event-detail{width:calc(100% - 270px);padding:0 20px 0 40px;box-sizing:border-box;overflow:hidden;vertical-align:middle}.events-list-page .event-list-wrap .event-list tr .event-detail .title{font-size:20px;margin-bottom:20px;line-height:1em}.events-list-page .event-list-wrap .event-list tr .event-detail .summary{font-size:14px}.events-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data{overflow:hidden;font-size:12px}.events-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .sub-title{width:80px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px}.events-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .detail{padding-left:100px;width:100%;box-sizing:border-box;margin-bottom:10px;min-height:30px}.events-list-page .event-list-wrap .event-list tr .buy-ticket{border:2px solid #dc2314;text-align:center;display:inline-block;padding:5px;width:200px;margin:0 30px;color:#dc2314;line-height:24px;box-sizing:border-box}.events-list-page .event-list-wrap .event-list tr .buy-ticket i{vertical-align:middle}.events-list-page .kadoza-month-pdf-wrap{background:#fff}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list{text-align:center;border:1px solid #eee;margin:0 50px}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li{display:inline-block}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a{display:inline-block;color:#8b8b8b;padding:15px}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a i{font-size:20px;padding-left:15px}.topics-event .kadoza-main-header .nealy-month-link-wrap{top:50%;overflow:hidden;position:absolute;right:50px;width:210px}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link{width:210px}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li{float:left;padding-bottom:10px;text-align:center}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a{background:#dcdcdc;color:#585858;display:inline-block;height:50px;width:70px;transition:all ease .3s;position:relative}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a::after{content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#dcdcdc transparent transparent;left:50%;margin-left:-8px;bottom:0;position:absolute;transition:all ease .3s}.events-calender-page .main-month-wrap .month-select .prev .btn-prev,.events-calender-page .main-month-wrap .next .btn-next{width:20px;height:20px;display:inline-block}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a:hover,.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li.active a{background:#FFF;text-decoration:none}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a:hover::after,.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li.active a::after{border-color:#FFF transparent transparent;bottom:-8px}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a span{font-family:abolition,sans-serif;font-size:32px}.events-calender-page .main-month-wrap{background:#fff;color:#343434;padding:30px 50px;position:relative}.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.events-calender-page .main-month-wrap .next .btn-next.arrow:after,.events-calender-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.events-calender-page .main-month-wrap .month-select{text-align:center}.events-calender-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-calender-page .main-month-wrap .now{display:inline-block}.events-calender-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.events-calender-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.events-calender-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.events-calender-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-calender-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-calender-page .main-month-wrap form{position:absolute;right:50px;top:50%}.events-calender-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.events-calender-page .main-month-wrap .show-change-list li{display:inline-block}.events-calender-page .main-month-wrap .show-change-list li a{color:#343434}.events-calender-page .main-month-wrap .show-change-list li a i{font-size:30px}.events-calender-page .event-calender-wrap{background:#fff;color:#343434;padding:0 50px 50px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl{width:100%}.events-calender-page .event-calender-wrap .kadoza-calender-tbl a{color:#343434;border-bottom:solid 1px;padding-bottom:1px;line-height:1.4em}.events-calender-page .event-calender-wrap .kadoza-calender-tbl a:hover{text-decoration:none}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header th{background:#dcdcdc;text-align:center;padding:5px 0;border:1px solid #fff}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header .sat{background:#0994d4;color:#fff!important}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header .sun{background:#d00;color:#fff!important}.events-calender-page .event-calender-wrap .kadoza-calender-tbl td{width:14.285%;box-sizing:border-box;background:#f1f1f1;border:1px solid #fff;padding:10px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list{color:#838383}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list>p{color:#000;font-family:abolition,sans-serif;font-size:26px;line-height:26px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap{padding:20px 0;border-bottom:solid 1px #bfbfbf;box-sizing:border-box;min-height:100px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap{vertical-align:middle;box-sizing:border-box}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) left center no-repeat;padding-left:26px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) left center no-repeat;padding-left:26px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail{box-sizing:border-box}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .title{font-size:14px;margin-bottom:10px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .event-detail-data{overflow:hidden;font-size:12px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .event-detail-data .detail{box-sizing:border-box;margin-bottom:10px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .photo{width:70px;margin:0 auto}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .photo img{width:100%;height:auto;vertical-align:middle}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap:last-child{border-bottom:none}.events-list-page .sub-header-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/event-top-bg.jpg) no-repeat;background-size:cover}.events-list-page .flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-evenly;align-items:center;width:100%}.events-title-wrap{padding:0 50px;margin-bottom:50px}.events-title{background:#fff;height:200px;margin-bottom:7%}.entry-meta{box-sizing:border-box;padding:20px 3%;position:relative;text-align:center;vertical-align:middle;width:11.5%}.entry-title{font-size:22px;line-height:1.61;width:67%}.entry-meta .month{font-size:32px}.entry-meta .week{font-size:19px;position:relative;top:-6px}.events-title .box{display:table;margin:0 auto}.topics-events .sns-box{vertical-align:middle;width:21.5%}.topics-events .sns-box span,.topics-events .sns-box ul{display:table-cell}.sns-box ul li,.topics-events .sns-box ul{display:inline-block}.topics-events .sns-box span{padding-right:5px;vertical-align:middle}.topics-events .sns-box .fb,.topics-events .sns-box .twt{font-size:32px}.skip-btn{width:100px;height:38px;line-height:38px;position:absolute;background:#fff;color:#d70c18;font-weight:700;font-style:italic;text-align:center;border-radius:20px;z-index:999;bottom:50px;right:50px;display:none}.skip-btn:hover{text-decoration:none;color:#d70c18}.skip-btn:after{font-family:FontAwesome;content:"\f054";font-size:18px;color:#d70c18;font-style:normal;display:inline-block;margin-left:10px}}@media print,screen and (min-width :768px) and (max-width:1170px){.header nav.g_nav li a{font-size:13px;margin:0 7px}}@media screen and (max-width:767px){.load,body{width:100%}.header .triger a:hover,.modal-nav-wrap .modal-nav .modal-link>li>a:hover,.modal-sub-nav-wrap .modal-nav .modal-link>li>a:hover{text-decoration:none}.page .en,.top-page .main-wrap .top-onair-wrap ul li .onair-daze{font-family:abolition,sans-serif}.btn-box .btn{width:100%;padding:10px;font-size:14px}body{overflow-y:scroll}.home .page{overflow:hidden}.load{height:100%;position:fixed;top:0;left:0;background:#d70c18;z-index:9998;transition:all .8s cubic-bezier(1,0,0,1)}.load.loaded{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.load .logo-group{width:280px;height:46px;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:-221px;right:0;bottom:0;margin:auto}.Safari .load .logo-group{bottom:60px}.load .logo-group .logo{width:138px;height:46px;text-align:right;background:#d70c18;position:relative;z-index:10;left:138px}.load .logo-group .logo img{width:46px;height:46px;opacity:0}.load .logo-group .logo-txt{width:123px;height:32px;position:relative;margin-left:15px}.anime01,.anime02,.anime03{position:absolute}.load .logo-group .logo-txt img{width:123px;height:34px}.load-top{display:none}.anime01{top:-158px;right:-40px}.anime02{top:-160px;left:-30px}.anime03{top:-60px;right:-120px}.talents-single-page.fadeComplete .bg-clip .thumb img{-webkit-animation:first_thumb .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards;animation:first_thumb .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards}.header{width:100%;position:relative;height:70px;padding:0 15px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;z-index:53}.header .title{width:140px}.header .title img{fill:#fff;width:100%;height:auto}.header nav.g_nav{background:#fff;position:absolute;top:80px;right:30px;padding:0 10px;border-radius:4px;display:none;box-shadow:rgba(0,0,0,.06) -1px 1px 10px 1px}.header nav.g_nav:before{content:'';position:absolute;top:-12px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 8px 12px;border-color:transparent transparent #fff}.header nav.g_nav li{display:inline-block;vertical-align:middle}.header nav.g_nav li a{color:#d70c18;display:inline-block;font-size:28px;font-style:italic;position:relative;text-decoration:none}.header nav.g_nav li a:after{position:absolute;bottom:-5px;left:50%;content:'';width:0;height:1px;background-color:#fff;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .opn-sns{width:21px;margin-left:auto;margin-right:60px;cursor:pointer}.header .opn-sns img{width:100%;height:auto}.header .triger{width:50px;height:50px;background:#fff;border-radius:25px;position:absolute;top:10px;right:3%;display:block;margin-left:20px;cursor:pointer;z-index:9999!important}.header .triger a{position:absolute;color:#aaa;text-align:center;width:27px;height:7px;left:0;right:0;bottom:9px;margin:auto;font-size:0;letter-spacing:0;text-indent:-9999px;background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/imt-menu.png) center center no-repeat}.times-common-page .header .triger a{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/imt-menu-white.png) center center no-repeat}.header .triger:after,.header .triger:before{content:"";position:absolute;width:26px;height:5px;border-radius:3px;background:#aaa;left:12px;transition:all .2s}.header .triger:before{top:14px}.header .triger:after{top:24px}.modal-nav-wrap,.modal-sub-nav-wrap{position:fixed;width:100%;height:100%;z-index:-3;background:#1f4a72;background:-moz-radial-gradient(center,ellipse cover,rgba(31,74,114,.9) 51%,rgba(59,143,117,.9) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(31,74,114,.9) 51%,rgba(59,143,117,.9) 100%);background:radial-gradient(ellipse at center,rgba(31,74,114,.9) 51%,rgba(59,143,117,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f4a72', endColorstr='#3b8f75', GradientType=1 );top:0;left:0;opacity:0;transition:all .4s;text-align:center;padding:25% 0 0}.modal-nav-wrap .modal-nav{height:100%}.modal-sub-nav-wrap .close{position:absolute;text-align:center;width:40px;height:40px;left:50%;margin-left:-20px;top:25px}.modal-sub-nav-wrap .close:after,.modal-sub-nav-wrap .close:before{content:"";width:40px;height:1px;background:#fff;position:absolute;left:0;top:50%}.modal-sub-nav-wrap .close:before{transform:rotate(45deg)}.modal-sub-nav-wrap .close:after{transform:rotate(-45deg)}.modal-sub-nav-wrap .modal-nav{height:calc(100vh - 110px);margin:0 3%;position:relative;padding:0 0 20%}.modal-nav-wrap .modal-nav .modal-link,.modal-sub-nav-wrap .modal-nav .modal-link{margin-bottom:20px;padding:0 10px}.modal-nav-wrap .modal-nav .modal-link>li,.modal-sub-nav-wrap .modal-nav .modal-link>li{display:block;margin-bottom:10px}.modal-nav-wrap .modal-nav .modal-link>li>a,.modal-sub-nav-wrap .modal-nav .modal-link>li>a{text-align:center;font-size:16px;font-weight:700;margin-bottom:5px;color:#fff;font-style:italic;position:relative;display:inline-block}.modal-nav-wrap .modal-nav .modal-link-sub,.modal-sub-nav-wrap .modal-nav .modal-link-sub{text-align:center;font-size:0}.modal-nav-wrap .modal-nav .modal-link-sub li,.modal-sub-nav-wrap .modal-nav .modal-link-sub li{display:inline-block;vertical-align:middle}.modal-nav-wrap .modal-nav .modal-link-sub li:last-child:after,.modal-sub-nav-wrap .modal-nav .modal-link-sub li:last-child:after{content:none;display:none}.modal-nav-wrap .modal-nav .modal-link-sub li:after,.modal-sub-nav-wrap .modal-nav .modal-link-sub li:after{width:1px;height:12px;background:#FFF;background:rgba(255,255,255,.4);content:'';display:inline-block;vertical-align:middle;font-size:10px;color:#fff;margin:0 10px}.modal-nav-wrap .modal-nav .modal-link-sub li a,.modal-sub-nav-wrap .modal-nav .modal-link-sub li a{font-size:12px;color:#fff;display:inline-block;vertical-align:middle}.modal-nav-wrap .sub-link,.modal-sub-nav-wrap .sub-link{text-align:center;font-size:0;margin-bottom:30px}.modal-nav-wrap .sub-link li,.modal-sub-nav-wrap .sub-link li{display:inline-block;vertical-align:middle}.modal-nav-wrap .sub-link li a,.modal-sub-nav-wrap .sub-link li a{font-size:12px;color:#fff;display:inline-block;vertical-align:middle;margin:0 5px}.show-global-menu{width:100%;position:fixed;top:0;left:0}.show-global-menu .header .g_nav-item{opacity:0;transition:all .2s ease}.show-global-menu .triger{z-index:2}.show-global-menu .triger:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:17px}.show-global-menu .triger:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:17px}.show-global-menu .modal-nav-wrap{z-index:52;opacity:1;transition:all .2s}.modal-sns{display:block;text-align:center;margin-top:18px;font-size:0;margin-bottom:32px}.modal-sns li{display:inline-block;padding:0 12px}.modal-sns li .cls-1{fill:#FFF;transition:all ease .6s}.modal-sns li a:hover .cls-1{opacity:.7}.show-global-menu .header-sns{opacity:0;pointer-events:none}.footer-sns li a:hover .cls-1,.header-sns li a:hover .cls-1{opacity:.7}.header-sns{position:absolute;top:29px;right:calc(56px + 3%);display:block;z-index:10000!important;transition:all ease .6s}.header-sns li{display:inline-block;padding:0 5px}.header-sns li .cls-1{fill:#FFF;transition:all ease .6s}.page{width:100%}.page .sat{color:#0e90cb!important}.page .holiday,.page .sun{color:#d00!important}.page .week{font-size:12px;display:inline-block;padding:0 10px}.page .contents:after,.page .contents:before{display:table;content:""}.page .sub-header-wrap{background:#192641}.page .sub-header-wrap .sub-header-inner{position:relative}.page .sub-header-wrap .sub-header-inner img{width:100%;height:auto}.page .sub-header-wrap .sub-header-inner .title{position:absolute;top:48%;margin-top:-12px;text-align:center;font-size:20px;font-style:italic;font-weight:700;color:#d70c18;width:100%}.page .contents{width:100%;margin:0 auto;box-sizing:border-box}.page .contents:after{clear:both}.page .contents .count-txt{color:#fff;text-align:center;margin-bottom:70px}.page .contents .event-article-link{display:block;padding:30px 0 0;text-decoration:underline;color:#fff;text-align:center}.page .contents .inner{width:100%;margin:0 auto;padding:15px;box-sizing:border-box}.page .contents .inner .no-post{text-align:center;color:#343434}.page .contents .inner .common-title{text-align:center;font-size:18px;font-weight:700;margin:40px 0 50px;color:#fff;font-style:italic}.page .contents .top-shochikutimes-wrap .inner .common-title{color:#434343}.page .contents .inner .common-title.txt-blk{color:#000}.page .contents .inner .common-dl dt{width:100px;float:left;background:#fff;text-align:center;padding:5px;margin-bottom:10px;border-radius:4px;clear:both;color:#343434}.page .contents .inner .common-dl dd{padding-left:130px;width:calc(100% - 180px);width:-webkit-calc(100% - 180px);box-sizing:border-box;margin-bottom:10px}.page .contents .inner .common-dl.bg-blk{color:#fff}.page .contents .inner .common-dl.bg-blk dt{background:#000;text-align:center}.page .contents .inner .view-detail{position:absolute;width:40px;height:40px;border-radius:20px;text-align:center;line-height:40px;font-size:12px}.page .contents .inner .view-detail.bg-blk{background:#000;color:#fff}.page .contents .inner .common-search-box .search-text{font-size:12px;margin-bottom:10px}.page .contents .inner .common-search-box input{border-left:solid 1px #b5b5b5;border-top:solid 1px #b5b5b5;border-bottom:solid 1px #b5b5b5;padding:5px;width:200px;height:40px;box-sizing:border-box}.page .contents .inner .common-search-box .submit-btn{background:#5e5e5e;border:1px solid #5e5e5e;color:#fff;text-align:center;box-sizing:border-box;outline:0;width:60px}.page .contents .sub-common-wrap{background:#eee}.page .contents .sub-common-wrap .inner .common-title{color:#343434}.page .arrow{position:relative}.page .arrow:after,.page .arrow:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.page .movie{position:relative;width:100%;padding-top:56.25%}.page .movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.page .common-btn{display:block;margin:0 auto 50px;width:80%;box-sizing:border-box;text-align:center;color:#fff;line-height:50px;height:50px;border:2px solid #fff}.notfound-nav-wrap{text-align:center;background:#eee;color:#343434;padding:70px 0}.notfound-wrap p{color:#fff}.notfound-nav-wrap .notfound-nav{margin:0 15px;position:relative}.notfound-nav-wrap .notfound-nav .notfound-link{margin-bottom:30px;color:#343434}.notfound-nav-wrap .notfound-nav .notfound-link>li{display:block;margin-bottom:10px;color:#343434}.notfound-nav-wrap .notfound-nav .notfound-link>li>a{text-align:center;font-size:18px;font-weight:700;margin-bottom:10px;color:#343434;font-style:italic;position:relative;display:inline-block}.notfound-nav-wrap .notfound-nav .notfound-link>li>a:after{position:absolute;bottom:-5px;left:50%;content:'';width:0;height:2px;background-color:#343434;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.notfound-nav-wrap .notfound-nav .notfound-link>li>a:hover{text-decoration:none}.notfound-nav-wrap .notfound-nav .notfound-link>li>a:hover:after{width:100%}.notfound-nav-wrap .notfound-nav .notfound-link-sub{text-align:center}.notfound-nav-wrap .notfound-nav .notfound-link-sub li{display:inline-block;vertical-align:middle}.notfound-nav-wrap .notfound-nav .notfound-link-sub li:after{content:'|';display:inline-block;vertical-align:middle;font-size:10px;color:#343434;margin:0 10px}.notfound-nav-wrap .notfound-nav .notfound-link-sub li a{font-size:14px;color:#343434;display:inline-block;vertical-align:middle}.notfound-nav-wrap .sub-link{text-align:center;font-size:0}.notfound-nav-wrap .sub-link li{display:inline-block;vertical-align:middle}.notfound-nav-wrap .sub-link li a{font-size:12px;color:#343434;display:inline-block;vertical-align:middle;margin:0 10px}.notfound-nav-wrap .talents-category-list{text-align:left;padding:15px}.notfound-nav-wrap .talents-category-list li{display:inline-block;margin:0 10px 10px 0}.notfound-nav-wrap .notfound-nav .notfound-link-sub.talents-sub-link li{text-align:left;display:block;position:absolute;left:0}.notfound-nav-wrap .sub-link.talents-sub-link li a{font-size:12px;color:#343434;display:block;margin:0 0 10px;text-align:left;font-weight:700}.footer .inner:after,.footer .inner:before{display:table;content:""}.notfound-nav-wrap .notfound-nav .notfound-link-sub.talents-sub-link li:after{content:""}.notfound-nav-wrap .sub-link.talents-sub-link li .talents-category-list li a{font-weight:400}.footer{background:#fff;padding:20px 3% 70px}.footer .inner{padding:0!important;width:100%}.footer .inner:after{clear:both}.footer .inner .footer-logo,.footer .inner .footer-nav{text-align:center;margin-bottom:10px}.footer .inner .footer-nav li{display:inline-block;vertical-align:middle}.footer .inner .footer-nav li a{padding:0 3px 5px;display:block;color:#343434;font-size:12px}.footer .inner .copyright{text-align:center;font-size:10px}.footer-sns{display:block;text-align:center;margin-top:25px;font-size:0;margin-bottom:33px}.footer-sns li{display:inline-block;padding:0 12px}.footer-sns li .cls-1{fill:#444;transition:all ease .6s;width:19px;height:16px}.footer-event-nav,.footer-info-nav{position:fixed;bottom:0;z-index:51;transition:all .2s}.footer-sns li .svg-twitter{width:28px;height:18px}.footer-sns li .svg-youtube{width:26px;height:16px}.footer-info-nav{width:100%}.footer-info-nav nav{background:#434343;width:100%;box-sizing:border-box;color:#fff;padding:10px 5px;height:90px}.footer-info-nav nav ul{width:100%;font-size:0;text-align:center;letter-spacing:-.4em!important}.footer-info-nav nav ul li{display:inline-block;width:50%;vertical-align:middle}.footer-info-nav nav ul li.school{padding:5px}.footer-info-nav nav ul li span{vertical-align:top}.footer-info-nav nav ul li span.osaka{width:42px;padding:2px 0;font-size:10px}.footer-info-nav nav ul li span.tokyo{width:44px;padding:2px 0;font-size:11px}.footer-info-nav nav ul li p{width:68%;width:calc(100% - 44px);display:inline-block;font-size:10px;line-height:1.9;text-align:left;letter-spacing:.1em;padding:4px 0 0 5px}.footer-info-nav nav ul li p small{display:none}.footer-info-nav nav ul li p.info-osaka span{color:#ff4b59;font-size:11px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-info-nav nav ul li p.info-osaka span a{color:#fff}.footer-info-nav nav ul li p.info-tokyo span{color:#4b7eff;font-size:11px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-info-nav nav ul li p.info-tokyo span a{color:#fff}.footer-info-nav nav ul li.btn-wh a{color:#FFF;background:#F3632E;border-radius:5px;font-size:10px;padding:10px 5px;display:block;text-align:center;width:calc(100% - 10px);margin:0 auto;letter-spacing:1px}.footer-event-nav{width:100%}.footer-event-nav nav{background:#434343;width:100%;box-sizing:border-box;color:#fff;padding:7px 5px 5px;height:90px}.footer-event-nav nav ul{width:100%;font-size:0;text-align:center;letter-spacing:-.4em}.footer-event-nav nav ul li{display:inline-block;width:50%;vertical-align:middle;margin-bottom:5px}.footer-event-nav nav ul li.school{padding:5px}.footer-event-nav nav ul li span{vertical-align:top}.footer-event-nav nav ul li span.osaka,.footer-event-nav nav ul li span.tokyo{width:35px;padding:5px 0;font-size:11px;display:inline-block;line-height:1}.footer-event-nav nav ul li p{width:70%;width:calc(100% - 35px);display:inline-block;vertical-align:middle;font-size:12px;line-height:1;text-align:left;letter-spacing:.1em;padding:5px;color:#fff}.footer-event-nav nav ul li p a{color:#fff}.footer-event-nav nav ul li p.event-osaka span{color:#ff4b59;font-size:11px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-event-nav nav ul li p.event-tokyo span{color:#4b7eff;font-size:11px;line-height:1;font-weight:700;letter-spacing:.15em}.footer-event-nav nav ul li.btn-wh a{color:#434343;background:#fff;border-radius:5px;font-size:10px;padding:10px 5px;display:block;text-align:center;width:calc(100% - 10px);margin:0 auto;letter-spacing:1px}.top-page,.top-page .top-height{background:#d70c18}.top-page .header{top:-70px}.top-page .main-wrap{height:100%;position:relative;margin-top:18vw}.top-page .main-wrap.up:after{top:50%}.top-page .main-wrap .inner{padding:0;height:100%}.top-page .main-wrap:after{content:"";position:absolute;width:100%;height:50%;top:100%;left:0;background:#e5e5e5;z-index:1;transition:all .4s cubic-bezier(1,0,0,1)}.top-page .main-wrap .main-catch-wrap{text-align:center;position:relative;z-index:2;height:100%}.top-page .main-wrap .main-catch-wrap .img{position:relative;left:0;top:480px;text-align:center}.top-page .main-wrap .main-catch-wrap .img img{width:100%;height:auto}.top-page .main-wrap .main-catch-wrap .catch{height:23%;position:absolute;top:calc(50% - 70px);left:0;right:0;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.top-page .main-wrap .main-catch-wrap .catch img{height:100%}.top-page .main-wrap .top-main-link-wrap{position:absolute;top:0;left:0;right:0;width:100%;margin:auto;display:block;height:60vw}.top-page .main-wrap .top-main-link-wrap .up{top:-3px;right:-19px;width:32px;height:32px;background:#FFFF01;border-radius:50%;text-align:center;line-height:32px;position:absolute;color:#000;letter-spacing:.02em;font-size:10px;-webkit-animation-name:bound;animation-name:bound;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;animation-delay:.3s}.top-page .main-wrap .top-main-link-wrap.min-link li.link-school,.top-page .main-wrap .top-main-link-wrap.min-link li.link-shop{bottom:33%;left:4%}.top-page .main-wrap .top-main-link-wrap.min-link li.link-talents{top:-10%;left:12%}.top-page .main-wrap .top-main-link-wrap.min-link li.link-theater{top:-10%;right:12%}.top-page .main-wrap .top-main-link-wrap.min-link li.link-store{bottom:33%;right:4%}.top-page .main-wrap .top-main-link-wrap li{position:absolute;width:50px;height:auto;text-align:center;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.top-page .main-wrap .top-main-link-wrap li a{display:inline-block;padding:42px 0 0;color:#fff;width:100%;text-decoration:none;transition:.5s;background-repeat:no-repeat;background-size:6vw;background-position:center}.top-page .main-wrap .top-main-link-wrap li a span{white-space:nowrap;font-size:10px;position:absolute;left:50%;transform:translate(-50%,0)}.top-page .main-wrap .top-main-link-wrap li a span:after{position:absolute;bottom:-5px;left:50%;content:'';width:0;height:1px;background-color:#fff;transition:.3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.top-page .main-wrap .top-main-link-wrap li a:hover{transition:.3s;background-position:center 15px!important}.top-page .main-wrap .top-main-link-wrap li a:hover span:after{width:100%}.top-page .main-wrap .top-main-link-wrap li.link-shop{bottom:33%;left:4%}.top-page .main-wrap .top-main-link-wrap li.link-shop a{background-image:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-shop.png)}.top-page .main-wrap .top-main-link-wrap li.link-school{bottom:57%;left:9%}.top-page .main-wrap .top-main-link-wrap li.link-school a{background-image:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-school.png)}.top-page .main-wrap .top-main-link-wrap li.link-talents{top:-21%;left:20%}.top-page .main-wrap .top-main-link-wrap li.link-talents a{background-image:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-talents.png)}.top-page .main-wrap .top-main-link-wrap li.link-topics{top:-32%;left:50%;margin-left:-25px}.top-page .main-wrap .top-main-link-wrap li.link-topics a{background-size:5vw;background-image:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/08/ico-topics.png)}.top-page .main-wrap .top-main-link-wrap li.link-theater{top:-21%;right:20%}.top-page .main-wrap .top-main-link-wrap li.link-theater a{background-image:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-theater.png)}.top-page .main-wrap .top-main-link-wrap li.link-store{bottom:57%;right:10%}.top-page .main-wrap .top-main-link-wrap li.link-store a{background-image:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-store.png)}.top-page .main-wrap .top-onair-wrap{width:100%;opacity:0;display:table}.top-page .main-wrap .top-onair-wrap .today-onair-title{width:60px;min-width:60px;display:table-cell;vertical-align:middle;margin-bottom:10px;font-size:11px;font-weight:700;background:#313131;text-align:center;color:#d70c18}.top-page .main-wrap .top-onair-wrap .today-onair-title span{font-family:abolition,sans-serif;font-weight:600;font-size:18px;letter-spacing:.24em}.top-page .main-wrap .top-onair-wrap .today-onair-title span small{font-size:14px;margin-right:5px}.top-page .main-wrap .top-onair-wrap .not{background:#fff;padding:20px}.top-page .main-wrap .top-onair-wrap ul{max-width:270px;display:table-cell;vertical-align:middle;overflow:hidden;background:#fff;padding:5px}.top-page .main-wrap .top-onair-wrap ul li{width:100%;color:#343434;display:inline-block;vertical-align:middle}.top-page .main-wrap .top-onair-wrap ul li a{display:flex;align-items:center;text-decoration:none}.top-page .main-wrap .top-onair-wrap ul li .onair-daze{font-weight:600;font-size:13px;letter-spacing:.24em;color:#454545;text-align:left}.top-page .main-wrap .top-onair-wrap ul li .onair-daze small{display:block}.top-page .main-wrap .top-onair-wrap ul li .thumb{width:50px;height:50px;margin:0 5px}.top-page .main-wrap .top-onair-wrap ul li .thumb img{width:100%;height:auto}.top-page .main-wrap .top-onair-wrap ul li .onair-detail{text-align:left}.top-page .main-wrap .top-onair-wrap ul li .onair-detail .tag-title{font-size:10px;line-height:1.2em}.top-page .main-wrap .top-onair-wrap ul li .onair-detail .onair-title{font-size:10px;display:inline-block;color:#6a6a6a;text-decoration:underline}.top-page .main-wrap .top-onair-wrap .view-detail{width:50px;display:table-cell;vertical-align:middle;text-decoration:none;position:relative;border-radius:0;background:#dcdcdc!important;color:#4e4e4e!important;transition:all .2s ease}.top-page .talentCome{width:116px;height:182px;position:absolute;bottom:0;right:0;font-size:0;opacity:0}.top-page .talentCome.bounded{-webkit-animation-name:bound;animation-name:bound;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.top-page .talentCome a:hover{text-decoration:none}.top-page .talentCome a:hover .talentCome-img01{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);transition:all .3s ease}.top-page .talentCome a:hover .talentCome-img02{-webkit-transform:translate3d(5px,0,0) scale(1.08);transform:translate3d(5px,0,0) scale(1.08);transition:all .3s ease}.top-page .talentCome img{display:block;transition:all .3s ease}.top-page .talentCome-img02{width:38px;height:38px;position:absolute;top:0;bottom:0;right:-19px;margin:auto}.top-page .top-talents-wrap{background:#fff;width:100%;height:80px;z-index:3;position:relative;bottom:-120px}.top-page .top-talents-wrap .bx-wrapper{position:relative;top:-40px}.top-page .top-talents-wrap .top-talents-list{width:100%;height:120px}.top-page .top-talents-wrap .top-talents-list li{width:16.66667%;text-align:center}.top-page .top-talents-wrap .top-talents-list li a{width:16.66667%;height:120px;display:inline-block;vertical-align:bottom;position:relative}.top-page .top-talents-wrap .top-talents-list li a img{position:absolute;bottom:0}.top-page .top-talents-wrap .top-talents-list li a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.top-page .top-main-slide-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/bg-topics.jpg) center center no-repeat;padding:20px 6% 0;position:relative;background-size:cover;z-index:2}.top-page .top-main-slide-wrap .inner{padding:0}.top-page .top-main-slide-wrap .slider-wrap ul{width:100%}.top-page .top-main-slide-wrap .slider-wrap ul li{width:100%;padding:10px 6px}.top-page .top-main-slide-wrap .slider-wrap ul li>div{margin-bottom:20px;position:relative}.top-page .top-main-slide-wrap .slider-wrap ul li>div .main-img{width:100%;background:0 0;position:relative}.top-page .top-main-slide-wrap .slider-wrap ul li>div .main-img img{width:100%;height:auto}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap{width:100%}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .title{display:block;color:#fff;font-size:14px;line-height:1.4em;font-style:italic!important}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .title b{display:block;background:#535353;font-weight:400;padding:5px 10px}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .title b br{display:none}.top-page .top-main-slide-wrap .slider-wrap ul li>div .title-wrap .new{background:#fff100;text-align:center;width:100px;font-weight:600;font-size:11px;line-height:20px;height:20px;letter-spacing:.24em;display:block;padding:0;color:#000;position:absolute;top:-10px;left:-5px}.top-page .top-main-slide-wrap .slider-wrap .bx-controls{font-size:0}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-prev{position:absolute;left:0;top:50%;margin-top:10px;background:#D70C18;background:rgba(215,12,24,.8);padding:10px}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-prev:hover{text-decoration:none}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-prev:before{font-family:FontAwesome;top:0;left:10px;content:"\f053";font-size:20px;line-height:1em;color:#fff}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-next{position:absolute;right:0;top:50%;background:#D70C18;background:rgba(215,12,24,.8);margin-top:10px;padding:10px}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-next:hover{text-decoration:none}.top-page .top-main-slide-wrap .slider-wrap .bx-controls .bx-next:before{font-family:FontAwesome;top:0;left:10px;content:"\f054";font-size:20px;line-height:1em;color:#fff}.top-page .bx-pager{display:none}.top-page .anis{display:none!important}.top-page .top-shochikutimes-wrap{background:#e7e7e7}.top-page .top-shochikutimes-wrap .inner{position:relative;padding:10px 0}.top-page .top-shochikutimes-wrap .top-shochikutimes-list{width:100%;overflow:hidden;position:relative;margin-bottom:40px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li{width:100%;position:relative;background:#FFF}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a{color:#000}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;width:100%;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area{width:52%;vertical-align:top;padding:10vw 3vw 4vw 1vw;box-sizing:border-box}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(even),.top-page .top-shochikutimes-wrap .top-shochikutimes-list li:nth-child(even) a .shochikutimes-detail-wrap .title-area{background:#eee}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .cat-new{width:100%;top:0;left:0;height:28px;line-height:28px;position:absolute;font-size:0}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .cat-new .cat{color:#fff;text-align:center;display:inline-block;vertical-align:middle;box-sizing:border-box;background:linear-gradient(left,#195c9d,#42cca2);background:-webkit-gradient(linear,left top,right top,from(#195c9d),to(#42cca2));font-size:11px;font-weight:200;padding:0 10px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .cat-new .new{width:50%;display:inline-block;vertical-align:middle;height:20px;line-height:20px;background:#fff100;color:#343434;letter-spacing:.2em;font-size:10px;text-align:center}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .cat-new .new:before{content:"NEW";display:inline-block;font-weight:700}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .title{margin-bottom:2px;line-height:1.6;font-size:12px;letter-spacing:.09em;color:#030303}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .tag{color:#585858;font-size:11px;letter-spacing:.09em}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .date-sns{width:calc(50% - 20px);position:absolute;bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area p.date-views{position:absolute;bottom:10px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area p.date-views span.views{font-size:16px;font-weight:700;font-style:italic;color:#585858}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area p.date-views span{font-size:14px;position:relative;bottom:-2px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area p.date-views span .material-icons{font-size:17px}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .date-sns .date{color:#09f}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .img-area{width:48%;box-sizing:border-box;transition:all .2s ease;padding:10vw 4vw 3vw;background:0 0!important}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .img-area img{max-width:100%;height:auto}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .img-area .sp{display:inline-block}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .img-area .date-sns{font-size:11px;letter-spacing:.09em;padding-top:8px;color:#0f99f8}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .img-area .date-views{font-size:14px;font-weight:700;font-style:italic;letter-spacing:0}.top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .img-area .material-icons{position:relative;top:2px;font-size:15px}.top-page .more-btn{width:260px;font-size:14px;border:2px solid #fff;text-align:center;display:block;margin:30px auto 40px;color:#fff;padding:10px 0}.top-page .top-shochikutimes-wrap .more-btn{border:2px solid #515151;color:#515151}.top-page .top-kadoza-event-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/top-schedule-bg.jpg);background-size:cover}.top-page .top-kadoza-event-wrap .inner{position:relative}.top-page .top-kadoza-event-wrap .top-kadoza-tab{overflow:hidden;position:relative;z-index:4}.top-page .top-kadoza-event-wrap .top-kadoza-tab li{background:#262626;background:rgba(38,38,38,.9);text-align:center;width:50%;float:left;height:60px;line-height:1.3;color:#fff;font-size:14px;padding-top:10px}.top-page .top-kadoza-event-wrap .top-kadoza-tab li:last-child{padding-top:18px}.top-page .top-kadoza-event-wrap .top-kadoza-tab li.show-tab{background:#4F4F4F;background:rgba(79,79,79,.9)}.top-page .top-kadoza-event-wrap .top-kadoza-tab li.no-tab{background:#262626;background:rgba(38,38,38,.9);width:100%}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap{margin-bottom:50px;position:relative;z-index:4}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child{position:relative;overflow:hidden;background:#4F4F4F;background:rgba(79,79,79,.9);padding:10px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap{box-sizing:border-box;height:360px;position:relative}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li{width:100%;margin-bottom:20px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a{color:#fff;width:100%;height:100%;padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;position:relative;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap{position:absolute;width:46px;height:46px;padding-right:20px;line-height:1.2;left:0;top:0;bottom:0;margin:auto}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap .next-txt{color:#d70c18;font-size:18px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap .day{font-size:23px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .day-wrap .day .week{font-size:14px;padding-left:10px;display:block}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .title{font-size:13px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .event-detail{display:none}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .thumb{max-width:60px;min-width:60px;margin:0 10px 0 40px}.top-page .top-kadoza-event-wrap .top-kadoza-tabchild-wrap .tab-child .top-kadoza-event-list-wrap .top-kadoza-event-list li a .thumb img{width:100%;height:auto}.top-page .top-topics-wrap{position:relative}.top-page .top-topics-wrap .no-post{text-align:center;color:#fff}.top-page .top-topics-wrap .select-topicks{position:relative;margin-bottom:40px;margin-top:-20px}.top-page .top-topics-wrap .select-topicks #labelSelected{width:180px;margin:0 auto;position:absolute;top:0;right:0;left:0;padding:10px;background:#FFF;background:rgba(255,255,255,.6);z-index:1;text-align:center;color:#fff}.top-page .top-topics-wrap .select-topicks #labelSelected:before{position:absolute;font-family:FontAwesome;top:0;bottom:0;right:10px;content:"\f078";color:#fff;font-size:18px;line-height:18px;height:18px;margin:auto}.top-page .top-topics-wrap .select-topicks .top-topics-select{width:180px;padding:10px;margin:0 auto;display:block;z-index:2;position:relative;opacity:0}.top-page .top-topics-wrap .top-topics-tabchild-wrap{margin-bottom:50px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child{height:290px;position:relative}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#b5b5b5}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .ps-container.ps-active-y>.ps-scrollbar-y-rail{background-color:#000}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li{padding-right:30px;margin-bottom:30px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a{color:#fff;width:100%;height:100%;overflow:hidden;transition:all .2s ease;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a:hover{background:#000;background:rgba(0,0,0,.1)}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat{max-width:80px;min-width:80px;margin-right:10px;text-align:center}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .date{margin-bottom:5px;font-size:12px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-theater{background:#1b1b1b}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-goods{background:#d1c606}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-news{background:#39c}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-school{background:#32b16c}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-event{background:#f8b551}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-dvd-book{background:#c490bf}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-report{background:#5f52a0}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-media{background:#f66}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-voiceactor{background:#6b1b7e}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .date-cat .cat-ohter{background:#a0a0a0}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .thumb{min-width:50px;max-width:50px;margin-right:10px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .thumb img{width:100%;height:auto}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .title{font-size:12px}.top-page .top-topics-wrap .top-topics-tabchild-wrap .tab-child .topics-list li a .title a{display:inline-block;width:100%}.top-page .top-movie-wrap{background:#aaa}.top-page .top-movie-wrap ul{margin-bottom:20px;font-size:0;text-align:center}.top-page .top-movie-wrap ul li{display:inline-block;vertical-align:top;width:268px;margin:0 0 20px}.top-page .top-movie-wrap ul li .youtube{width:268px;height:151px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;overflow:hidden;margin-bottom:10px}.top-page .top-movie-wrap ul li .youtube iframe{width:100%}.top-page .top-movie-wrap ul li p{font-size:12px;color:#fff;text-align:left}.top-page .top-goods-wrap ul{width:100%;text-align:center;margin-bottom:60px;font-size:0;letter-spacing:-.4em}.top-page .top-goods-wrap ul a:hover .item-wrap img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);transition:all .2s ease}.top-page .top-goods-wrap ul a:hover .item-desc{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.top-page .top-goods-wrap ul li{width:25%;position:relative;display:inline-block;vertical-align:top;padding:0 30px}.top-page .top-goods-wrap ul li .item-wrap img{width:100%;height:auto;transition:all .2s ease}.top-page .top-goods-wrap ul li .item-desc{left:10px;bottom:50px;text-align:left;position:absolute;transition:all .2s ease}.top-page .top-goods-wrap ul li p.item-name{color:#fff;font-size:14px;padding:5px 10px;letter-spacing:.08em}.top-page .top-goods-wrap ul li p.item-price{background:#000;color:#fff;font-size:14px;padding:5px 10px;display:inline-block}.top-page .top-goods-wrap ul li:nth-of-type(1) .item-desc .item-name{background:#f8b551}.top-page .top-goods-wrap ul li:nth-of-type(2) .item-desc .item-name{background:#00a0e9}.top-page .top-goods-wrap ul li:nth-of-type(3) .item-desc .item-name{background:#80c269}.top-page .top-goods-wrap ul li:nth-of-type(4) .item-desc .item-name{background:#e4007f}.top-page .top-bnr-wrap{background:#a70913}.top-page .top-bnr-wrap ul{font-size:0;letter-spacing:-.4em}.top-page .top-bnr-wrap ul li{width:50%;display:inline-block;vertical-align:top;padding:5px}.top-page .top-bnr-wrap ul li a img{width:100%;height:auto;transition:all .2s ease}.top-page .top-bnr-wrap ul li a:hover img{opacity:.8;transition:all .2s ease}.top-page .fixbnr{position:fixed;left:0;bottom:0;width:100%;transform:translate3d(0,120%,0);transition:all cubic-bezier(.215,.61,.355,1) .6s;will-change:transform;box-shadow:0 6px 18px #000;z-index:10}.top-page .fixbnr.fixed{transform:translate3d(0,0,0)}.top-page .fixbnr a{display:block}.top-page .fixbnr img{width:100%}.topics-list-page{background:#d70c18}.topics-list-page .sub-header-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/topicks-top-bg.jpg) no-repeat;background-size:cover}.topics-list-page .topics-list-wrap{background:#eee;color:#343434}.topics-list-page .topics-list-wrap .no-post{text-align:center;color:#343434}.topics-list-page .topics-list-wrap .inner .topics-link-wrap{box-sizing:border-box;margin-bottom:50px;margin-top:35px}.topics-list-page .topics-list-wrap .inner .topics-link-wrap .select-topics{position:relative;margin-bottom:20px}.topics-list-page .topics-list-wrap .inner .topics-link-wrap .select-topics #labelSelected{width:180px;margin:0 auto;position:absolute;top:0;right:0;left:0;padding:10px;background:#DCDCDC;background:rgba(220,220,220,.7);z-index:1;text-align:center;color:#343434}.topics-list-page .topics-list-wrap .inner .topics-link-wrap .select-topics #labelSelected:before{position:absolute;font-family:FontAwesome;top:0;bottom:0;right:10px;content:"\f078";color:#959595;font-size:18px;line-height:18px;height:18px;margin:auto}.topics-list-page .topics-list-wrap .inner .topics-link-wrap .select-topics .topics-select{width:180px;padding:10px;margin:0 auto;display:block;z-index:2;position:relative;opacity:0}.topics-list-page .topics-list-wrap .inner .topics-list li{overflow:hidden;padding-bottom:30px;display:table}.topics-list-page .topics-list-wrap .inner .topics-list li a{color:#343434}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat{display:table-cell;width:80px;padding-right:10px;vertical-align:top}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .date{margin-bottom:10px}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;color:#fff}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-theater{background:#1b1b1b}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-goods{background:#d1c606}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-news{background:#39c}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-school{background:#32b16c}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-event{background:#f8b551}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-dvd-book{background:#c490bf}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-report{background:#5f52a0}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-media{background:#f66}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-voiceactor{background:#6b1b7e}.topics-list-page .topics-list-wrap .inner .topics-list li a .date-cat .cat-ohter{background:#a0a0a0}.topics-list-page .topics-list-wrap .inner .topics-list li a .thumb{width:50px;display:table-cell;padding-right:10px;vertical-align:top;padding-top:5px}.topics-list-page .topics-list-wrap .inner .topics-list li a .thumb img{width:100%;height:auto}.topics-list-page .topics-list-wrap .inner .topics-list li a .title{display:table-cell;vertical-align:middle;width:calc(100% - 150px)}.topics-list-page .topics-list-wrap .inner .topics-list li a .title a{display:inline-block;width:100%}.topics-list-page .topics-list-wrap .inner .next-topics-link-btn{display:block;width:80%;height:50px;text-align:center;color:#343434;line-height:50px;border:2px solid #343434;margin:0 auto}.topics-list-page .topics-list-wrap .tablenav{text-align:center;letter-spacing:0;font-size:0;padding-bottom:30px}.topics-list-page .topics-list-wrap .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.topics-list-page .topics-list-wrap .tablenav .current:hover{opacity:1!important;cursor:initial}.topics-list-page .topics-list-wrap .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #fff;margin-bottom:1px}.topics-list-page .topics-list-wrap .tablenav .page-numbers{font-size:14px}.topics-list-page .topics-list-wrap .tablenav .page-numbers.dots{margin-left:10px}.topics-list-page .topics-list-wrap .tablenav .page-numbers:hover{opacity:.7}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px;border-right:transparent;color:transparent}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:after,.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:before,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:after,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:before,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:after,.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:before{top:37%;left:50%}.topics-list-page .topics-list-wrap .tablenav .page-numbers.next:after{top:55%;left:50%}.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:before{top:55%;right:50%}.topics-list-page .topics-list-wrap .tablenav .page-numbers.prev:after{top:37%;right:50%}.topics-list-page .topis-archive-wrap{background:#BFBFBF;padding:40px 0;color:#343434}.topics-list-page .topis-archive-wrap a{color:#343434}.topics-list-page .topis-archive-wrap .inner{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.topics-list-page .topis-archive-wrap .inner .archive-txt{box-sizing:border-box;font-size:16px;padding:0 10px;width:100%;margin-bottom:20px}.customselect1,.customselect2{-webkit-appearance:none;-moz-appearance:none;border:none;background:#D4D4D4;font-size:15px;width:100px;z-index:1;position:relative;font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.customselect1{appearance:none;padding:6px 26px 6px 6px}.customselect2{appearance:none;padding:5px 20px 5px 5px}.selectbox1,.selectbox2{position:relative;width:140px;line-height:44px;margin-top:-3px}.selectbox1::before,.selectbox2::before{content:"▼";font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;position:absolute;right:15px;top:0;line-height:41px;z-index:10;pointer-events:none}.selectbox1 span,.selectbox2 span{padding-right:10px;vertical-align:middle}.topics-detail-page{background:#d70c18}.topics-detail-page .topics-detail-wrap{background:#eee;color:#4e4e4e}.topics-detail-page .topics-detail-wrap .inner{width:100%;margin:0 auto;box-sizing:border-box}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap{margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat{margin-bottom:20px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .date{margin-bottom:10px;display:inline-block}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;display:inline-block;width:100px;margin-right:20px;color:#fff}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-theater{background:#1b1b1b}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-goods{background:#d1c606}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-news{background:#39c}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-school{background:#32b16c}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-event{background:#f8b551}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-dvd-book{background:#c490bf}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-report{background:#5f52a0}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-media{background:#f66}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .date-cat .cat-ohter{background:#a0a0a0}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .topics-title{font-size:24px;font-weight:400;line-height:1.2em;padding:30px 0;border-top:solid 7px #4e4e4e;border-bottom:solid 7px #4e4e4e;margin-bottom:50px;box-sizing:border-box}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap{text-align:center;margin-bottom:70px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap span{display:inline-block;padding-right:20px}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap ul,.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap ul li{display:inline-block}.topics-detail-page .topics-detail-wrap .inner .topics-title-wrap .sns-wrap ul li a{font-size:36px;vertical-align:middle}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail{width:100%;margin:0 auto 50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail h2{font-size:24px;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail h3{font-size:20px;margin-bottom:30px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail h4{font-size:18px;margin-bottom:10px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail strong{font-weight:700}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail pre{border:1px solid #ccc;background:#fff;padding:10px;overflow:scroll;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail pre code,.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail pre math{margin:0;padding:0}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .img-column-2{text-align:center;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .img-column-2 li{display:inline-block;width:49.7%;padding:0 10px;box-sizing:border-box}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .img-column-2 li img{max-width:100%;height:auto;vertical-align:top}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl{width:100%;margin-bottom:50px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl tr{border-top:1px solid #4e4e4e}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl tr:last-child{border-bottom:1px solid #4e4e4e}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl-ttl{width:30%;vertical-align:middle;text-align:left}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail .table-tbl-cts{width:70%;vertical-align:middle;padding:20px 0;line-height:2}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail img{max-width:100%;height:auto}.topics-detail-page .topics-detail-wrap a{color:#4e4e4e}.topics-detail-page .topics-entry-navi{background:#000;padding:50px 0}.topics-detail-page .topics-entry-navi a{color:#fff;width:30px;height:22px;line-height:22px;position:relative}.topics-detail-page .topics-entry-navi .nav-above{width:100%;margin:0 auto;overflow:hidden;position:relative;padding:20px 10px;font-size:12px;box-sizing:border-box}.topics-detail-page .topics-entry-navi .nav-above .nav-previous{float:left;width:50px}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:after,.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a:after{left:0;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topics-detail-page .topics-entry-navi .nav-above .nav-previous a{display:inline-block;padding-left:30px}.topics-detail-page .topics-entry-navi .nav-above .topis-top{position:absolute;top:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center}.topics-detail-page .topics-entry-navi .nav-above .topis-top i,.topics-detail-page .topics-entry-navi .nav-above .topis-top span{display:block}.topics-detail-page .topics-entry-navi .nav-above .topis-top i{margin:0 auto 15px;font-size:30px}.topics-detail-page .topics-entry-navi .nav-above .nav-next{float:right;width:50px}.topics-detail-page .topics-entry-navi .nav-above .nav-next a{display:inline-block;padding-right:40px}.topics-detail-page .topics-entry-navi .nav-above .nav-next a:after,.topics-detail-page .topics-entry-navi .nav-above .nav-next a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.topics-detail-page .topics-entry-navi .nav-above .nav-next a:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topics-detail-page .topics-entry-navi .nav-above .nav-next a:after{right:0;bottom:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-detail-page .topis-archive-wrap{background:#d0d0d0;padding:40px 0;color:#343434}.topics-detail-page .topis-archive-wrap a{color:#343434}.topis-archive-wrap .inner,.topis-archive-wrap .inner .topics-navi{text-align:center}.topis-archive-wrap .inner .topics-navi li{display:inline-block}.topis-archive-wrap .inner .topics-navi li.navi-txt{padding-right:30px}.topis-archive-wrap .inner .topics-navi li a{font-size:12px;display:inline-block;padding-left:20px;line-height:22px;height:22px;position:relative}.topis-archive-wrap .inner .topics-navi li a:after,.topis-archive-wrap .inner .topics-navi li a:before{content:"";display:block;width:10px;height:2px;background:#343434;position:absolute;left:0}.topis-archive-wrap .inner .topics-navi li a:before{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topis-archive-wrap .inner .topics-navi li a:after{bottom:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail p{margin-bottom:30px}.topics-detail-page .topics-detail-wrap .inner .topics-entry-detail p img{margin:0 auto 30px;display:block}.onair-list-page{background:#d70c18;color:#343434}.onair-list-page .page .contents .inner{padding:0}.onair-list-page .page .contents .inner .common-search-box input{width:calc(100% - 60px);border:none}.onair-list-page .page .contents .inner .common-search-box input.submit-btn{width:60px}.onair-list-page a{color:#343434}.onair-list-page .sub-header-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/04/onair-top-bg.jpg) no-repeat;background-size:cover}.onair-list-page .contents{background:#eee}.onair-list-page .contents .inner .count-txt{color:#343434;text-align:center}.onair-list-page .contents .inner .common-title{color:#343434}.onair-list-page .onair-list-wrap form{position:relative;padding-bottom:50px;text-align:right;color:#343434}.onair-list-page .onair-list-wrap .onair-category-wrap{margin-bottom:50px}.onair-list-page .onair-list-wrap .onair-category-wrap .select-onair{position:relative;margin-bottom:20px}.onair-list-page .onair-list-wrap .onair-category-wrap .select-onair #labelSelected{width:180px;margin:0 auto;position:absolute;top:0;right:0;left:0;padding:10px;background:#DCDCDC;background:rgba(220,220,220,.7);z-index:1;text-align:center;color:#343434}.onair-list-page .onair-list-wrap .onair-category-wrap .select-onair #labelSelected:before{position:absolute;font-family:FontAwesome;top:0;bottom:0;right:10px;content:"\f078";color:#959595;font-size:18px;line-height:18px;height:18px;margin:auto}.onair-list-page .onair-list-wrap .onair-category-wrap .onair-category-select,.onair-list-page .onair-list-wrap .onair-category-wrap .select-onair .onair-select{width:180px;padding:10px;margin:0 auto;display:block;z-index:2;position:relative;opacity:0}.onair-list-page .onair-list-wrap .onair-list{width:100%;color:#6a6a6a;font-size:12px}.onair-list-page .onair-list-wrap .onair-list:nth-child(even){background:#e1e1e1}.onair-list-page .onair-list-wrap .onair-list .date-box{background:#b4b4b4;display:none;color:#343434;font-size:16px}.onair-list-page .onair-list-wrap .onair-list .subject-wrap{display:none;background:#eee}.onair-list-page .onair-list-wrap .onair-list .subject-wrap th{font-weight:400;text-align:center}.onair-list-page .onair-list-wrap .onair-list .subject-wrap th.category{width:40px}.onair-list-page .onair-list-wrap .onair-list td{padding:5px;vertical-align:middle}.onair-list-page .onair-list-wrap .onair-list th{padding:5px}.onair-list-page .onair-list-wrap .onair-list .category-icon{text-align:center;width:40px}.onair-list-page .onair-list-wrap .onair-list .category-icon i{font-size:20px}.onair-list-page .onair-list-wrap .onair-list .hour-wrap{text-align:center;width:45px}.onair-list-page .onair-list-wrap .onair-list .hour-wrap span{display:block;width:3px;margin:5px auto 0;height:10px;background:#343434;text-align:center}.onair-list-page .onair-list-wrap .onair-list.show .date-box,.onair-list-page .onair-list-wrap .onair-list.show .subject-wrap{display:table-row}.onair-list-page .onair-list-wrap .onair-list .talents-thumb{width:40px;padding:10px}.onair-list-page .onair-list-wrap .onair-list .talents-thumb p{width:40px;height:40px;overflow:hidden;border-radius:20px}.onair-list-page .onair-list-wrap .onair-list .talents-thumb p img{width:100%;height:auto}.onair-list-page .onair-list-wrap .onair-list .talents-link{font-size:11px;width:90px}.onair-list-page .onair-list-wrap .onair-list .station-name{font-size:11px}.onair-list-page .onair-list-wrap .onair-list.show .date-box th{padding:10px 5px}.onair-list-page .onair-list-wrap .tablenav{text-align:center;letter-spacing:0;font-size:0;padding:0 0 40px}.onair-list-page .onair-list-wrap .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.onair-list-page .onair-list-wrap .tablenav .current:hover{opacity:1!important;cursor:initial}.onair-list-page .onair-list-wrap .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #fff;margin-bottom:1px}.onair-list-page .onair-list-wrap .tablenav .page-numbers{font-size:14px}.onair-list-page .onair-list-wrap .tablenav .page-numbers:hover{opacity:.7}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px;border-right:transparent;color:transparent}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:after,.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:before,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:after,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:before,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:after,.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:before{top:37%;left:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.next:after{top:55%;left:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:before{top:55%;right:50%}.onair-list-page .onair-list-wrap .tablenav .page-numbers.prev:after{top:37%;right:50%}.talent-bg{width:100%;height:100vh;display:block;position:fixed;z-index:-1;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-animation:horizontal 16s 2s ease-in-out infinite alternate;animation:horizontal 16s 2s ease-in-out infinite alternate}.talent-bg span,.talent-bg span:after{display:block;height:100%;position:absolute;left:0;width:100%;top:0}.talent-bg span{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-animation:vertical 9s 1s ease-in-out infinite alternate;animation:vertical 9s 1s ease-in-out infinite alternate}.talent-bg span:after{content:'';background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/smoke-large.jpg) center center no-repeat;background-size:100% auto;-webkit-transform:scale(1.16);transform:scale(1.16);-webkit-animation:scale 14s ease-in-out infinite alternate;animation:scale 14s ease-in-out infinite alternate}.talents-top-page{background:#00adf2}.talents-top-page .common-title{margin-bottom:0!important}.talents-top-page .talents-top-list-wrap{padding:20px 0}.talents-top-page .talents-top-list-wrap .talents-block{margin-bottom:10px}.talents-top-page .talents-top-list-wrap .talents-block img{width:100%;height:auto}.talents-top-page .talents-top-list-wrap .talents-block .label{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 10px;position:relative;background:#009EDE;background:rgba(0,158,222,.6)}.talents-top-page .talents-top-list-wrap .talents-block .label:before{font-family:FontAwesome;top:0;bottom:0;right:10px;margin:auto;content:"\f054";font-size:18px;line-height:18px;height:18px;color:#fff;position:absolute}.talents-top-page .talents-top-list-wrap .talents-block .label p{font-size:16px;color:#fff;font-style:italic;font-weight:700}.talents-top-page .talents-top-list-wrap .talents-block-4{font-size:0;letter-spacing:-.4em}.talents-top-page .talents-top-list-wrap .talents-block-4 li{width:25%;display:inline-block;vertical-align:top}.talents-top-page .talents-top-list-wrap .talents-block.col1 .label,.talents-top-page .talents-top-list-wrap .talents-block.col1 ul,.talents-top-page .talents-top-list-wrap .talents-block.col2 .label{width:50%}.talents-top-page .talents-top-list-wrap .talents-block.col2{font-size:0;letter-spacing:-.8em;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex}.talents-top-page .talents-top-list-wrap .talents-block.col2 ul,.talents-top-page .talents-top-list-wrap .talents-block.col2 ul li{width:50%;display:inline-block;vertical-align:middle}.talents-top-page .talents-top-list-wrap .talents-block.col1{font-size:0;letter-spacing:-.8em;display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex}.talents-top-page .talents-top-list-wrap .talents-block.col1 ul li{width:100%}.school-nav-wrap .school-ttl{text-align:center;margin-bottom:20px}.school-nav-wrap .school-ttl img{width:50%}.school-nav-wrap .school-nav-btn{background:#83161d;text-align:center;padding:10px 0;color:#fff;width:75px;position:absolute;z-index:20;top:-15px;right:0}.school-common-page .school-head,.school-nav-wrap .school-nav-box{position:relative}.school-nav-wrap .school-nav-btn-ttl{font-size:10px;letter-spacing:.6px}.school-nav-wrap .school-nav-list{display:none}.school-common-page .contents{padding:0}.school-common-page .footer{padding:20px 3% 100px}.school-common-page .project-wrap img,.school-common-page .youtube-wrap img{width:100%;height:auto}.school-common-page .btn{padding:10px;width:100%;border:2px solid #fff;display:block;font-size:14px;margin:0 auto;text-align:center}.school-common-page .school-head-img{width:100%}.school-common-page .school-head-ttl{position:absolute;width:80%;top:36%;left:50%;z-index:1;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.school-common-page .school-head-ttl img{width:90%;height:auto}.school-common-page .school-slide{width:100%;background:#CAD3D2;border-bottom:40px solid #dedddb;padding-top:40px}.school-common-page .school-slide ul{width:9148px!important}.school-common-page .school-slide li{width:4574px!important;height:300px;text-align:center}.school-common-page .school-course-inner .img-wrap img,.school-common-page .school-course-inner .instructor-list-cts img{height:auto;width:100%}.school-common-page .school-slide li img{width:90%;transition:all .3s ease;padding-top:30px}.school-common-page.fadeComplete .school-slide li img{opacity:1}.school-common-page .school-head .course-list .course-list-item img{width:100%}.school-common-page .school-bg{background:#185a9d;background:linear-gradient(to bottom,#185a9d 24%,#43cea2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#43cea2', GradientType=0 )}.school-common-page .school-ttl-sub .ttl-inner{color:#4e4d4d;font-size:14px;font-style:italic;font-weight:700;display:inline-block;line-height:1.3}.school-common-page .school-ttl-primary{font-size:21px!important;font-style:italic;color:#434343;margin-bottom:20px!important;font-weight:900!important;text-align:center}.school-common-page .school-caution-txt{display:table;width:100%}.school-common-page .school-caution-txt .ico-caution{display:table-cell;width:17px}.school-common-page .school-caution-txt .txt{display:table-cell}.school-common-page .school-course-inner{position:relative;top:-20px;margin:0 3%;background:#fff}.school-course-owaraitalent-page.school-common-page .school-course-inner{z-index:51}.school-common-page .school-course-inner .instructor ul{letter-spacing:-.4em}.school-common-page .school-course-inner .instructor ul li{letter-spacing:.1em;position:relative}.school-common-page .school-course-inner .instructor ul li .osaka,.school-common-page .school-course-inner .instructor ul li .tokyo{position:absolute;right:0}.school-common-page .school-course-inner .instructor ul li .name{background:#535353;color:#fff;padding:5px}.school-common-page .school-course-inner .instructor ul li img{margin-bottom:20px}.school-common-page .school-course-inner .instructor ul li p{margin-bottom:0}.school-common-page .school-course-inner .instructor-list-cts{margin-bottom:50px}.school-common-page .school-course-inner .instructor-list-cts .tokyo{position:absolute}.school-common-page .school-course-inner .instructor-info .name{margin-right:20px}.school-common-page .school-course-inner .back{text-align:center;background:#000;padding:20px 0}.school-common-page .school-course-inner .back a{color:#fff;font-size:12px}.school-common-page .school-course-inner .tlt{padding:20px;background:#fff}.school-common-page .school-course-inner .tlt h3{font-size:16px;text-align:center;margin-bottom:20px;font-style:italic;padding-top:20px}.school-common-page .school-course-inner .tlt h4{font-size:16px;text-align:center;font-weight:900;margin-bottom:10px;font-style:italic}.school-common-page .school-course-inner .tlt.intro .intro-txt{margin-bottom:10px}.school-common-page .school-course-inner .schedule ul{border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding:20px 0;margin-bottom:20px}.school-common-page .school-course-inner .schedule ul.first{margin-top:20px;margin-bottom:0;border-bottom:none}.school-common-page .school-course-inner .schedule ul li{vertical-align:top!important;margin-bottom:10px}.school-common-page .school-course-inner .schedule ul li:last-child{margin-top:20px;margin-bottom:0}.school-common-page .school-course-inner .schedule ul li div{margin-bottom:20px}.school-common-page .school-course-inner .year-schedule-list{border:10px solid #e5e5e5}.school-common-page .school-course-inner .year-schedule-list-cts{vertical-align:middle;padding:10px;margin-bottom:20px;display:table;width:100%}.school-common-page .school-course-inner .year-schedule-list-cts:last-child{margin-bottom:0}.school-common-page .school-course-inner .year-schedule-list-cts .schedule-month{display:table-cell;width:50px;vertical-align:top}.school-common-page .school-course-inner .year-schedule-list-cts .schedule-month span{font-weight:900}.school-common-page .school-course-inner .year-schedule-list-cts .schedule-cts{display:table-cell;vertical-align:middle}.school-common-page .school-course-inner .year-schedule-list-cts .schedule-cts-list{display:inline-block;line-height:1.4;margin-bottom:5px}.school-common-page .school-course-inner .year-schedule-list-cts .schedule-cts-list .dot,.school-common-page .school-course-inner .year-schedule-list-cts .schedule-cts-list .txt{display:table-cell}.school-common-page .school-faq{margin-bottom:15px;display:table;width:100%}.school-common-page .school-faq:last-child{margin-bottom:0}.school-common-page .school-faq-q{background:#f2f2f2;padding:10px;position:relative}.school-common-page .school-faq-q.show-accordion .school-faq-icon:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.school-common-page .school-faq-q:hover{cursor:pointer}.school-common-page .school-faq-q .school-faq-ttl{color:#185b9d}.school-common-page .school-faq-a{border:8px solid #f2f2f2;padding:15px;display:table;width:100%}.school-common-page .school-faq-a .school-faq-ttl{color:#d70c18;display:table-cell;vertical-align:top}.school-common-page .school-faq-a .school-faq-txt{display:table-cell;line-height:2;padding-right:0}.school-common-page .school-faq-ttl{display:table-cell;font-size:30px;font-style:italic;line-height:1;vertical-align:middle;width:25px}.school-common-page .school-faq-txt{position:relative;font-size:12px;top:3px;display:table-cell;padding-right:30px}.school-common-page .school-faq-icon{display:block;width:26px;height:26px;background:#909090;border-radius:5px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.school-common-page .school-faq-icon:after,.school-common-page .school-faq-icon:before{content:"";display:block;width:10px;height:2px;background:#f2f2f2;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.school-common-page .school-faq-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.2s all ease}.school-common-page .place-box{font-size:0;letter-spacing:0}.school-common-page .osaka,.school-common-page .tokyo{color:#fff!important;padding:2px 10px;display:inline-block;font-size:12px;letter-spacing:.1em}.school-common-page .course-content-wrap{background:#195c9d;background:linear-gradient(to bottom,#195c9d 40%,#43cea2 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#195c9d', endColorstr='#43cea2', GradientType=0 )}.school-common-page .course-content-wrap .school-course-cover{position:relative;z-index:0;overflow:hidden}.school-common-page .course-content-wrap .school-course-cover img{width:100%;height:auto}.school-common-page .course-content-wrap .school-course-cover .txt-cover{position:absolute;width:100%;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;text-align:center;letter-spacing:-.4em}.school-course-owaraitalent-page.school-common-page .course-content-wrap .school-course-cover .txt-cover{z-index:51}.school-common-page .course-content-wrap .school-course-cover .txt-cover .course-ttl{color:#fff;font-size:21px;font-style:italic;letter-spacing:.1em}.school-common-page .school-common-wrap .course-content-wrap .school-course-cover .offering{display:inline-block;white-space:nowrap;background:#FF0;color:#333;text-align:center;font-weight:700;padding:2px 15px;font-size:12px;letter-spacing:.1em}.school-common-page .caution{color:#d70c18}.school-course-page .school-course-wrap .course-wrap{background:#185a9d;background:linear-gradient(to top,#185a9d 24%,#43cea2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#43cea2', GradientType=0 )}.school-course-page .school-course-wrap .course-wrap .course-banner-area{padding:50px 0 0}.school-course-page .school-course-wrap .course-wrap .course-banner-area img{width:100%;height:auto}.school-course-page .school-course-wrap .course-wrap .course-list{padding-bottom:40px}.school-course-page .school-course-wrap .course-wrap .course-list-item{padding-top:40px}.school-course-page .school-course-wrap .course-wrap .course-list-item img{width:100%}.school-course-page .school-course-wrap .course-wrap .course-list li .course-txt-wrap2{display:inline-block;text-align:center;color:#333;background:#FF0;width:130px;white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:700;margin-left:4px}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap{display:table;position:relative}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap:before{position:absolute;content:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/arrow.png);left:3%;top:53%}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap .course-place-box{display:table-row-group;text-align:center}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap .course-list-ttl{text-align:center;display:table-header-group}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap .course-list-ttl .ttl-inner{color:#fff;font-size:17px;margin-bottom:10px}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap img{margin-top:20px}.school-course-page .school-course-wrap .course-wrap .course-list-item .course-txt-wrap .course-txt{background:#535353;color:#fff;padding:10px 3%;font-size:11px;text-align:left}.schoo-top-page .school-bg{padding:170px;background:#185a9d;background:linear-gradient(to bottom,#43cea2 24%,#185a9d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#185a9d', GradientType=0 )}.schoo-top-page .school-nav-wrap .school-nav-btn{right:15px}.schoo-top-page .page .contents .inner{padding:0}.schoo-top-page .school-cts{background:#fff;position:relative}.schoo-top-page .school-cts a{text-decoration:none}.schoo-top-page .school-cts .inner{padding:30px 0}.schoo-top-page .school-cts .message-wrap img{position:absolute;bottom:-50px;right:50px}.schoo-top-page .school-cts .message-txt{font-size:14px;margin:10px 0 30px;color:#646464;text-align:left}.schoo-top-page .school-cts .school-life-wrap{background:#d2d2d2;font-size:0;letter-spacing:0}.schoo-top-page .school-cts .school-life-cts:first-child{width:100%;padding:30px 3% 0;vertical-align:top;text-align:center;background:#fff}.schoo-top-page .school-cts .school-life-cts:first-child h3{margin-bottom:20px}.schoo-top-page .school-cts .school-life-cts:first-child img{width:100%;height:auto}.schoo-top-page .school-cts .school-life-cts.sns-cts .message-txt,.schoo-top-page .school-cts .school-life-cts.sns-cts .school-ttl-sub{display:none}.schoo-top-page .school-cts .school-life-cts.sns-cts .sns-list{overflow:hidden;padding:20px 10px}.schoo-top-page .school-cts .school-life-cts.sns-cts li{float:left;margin:0 2%;width:46%;background:#0693e3;border-radius:8px}.schoo-top-page .school-cts .school-life-cts.sns-cts li a{height:50px;width:100%;display:block;color:#fff;line-height:1.4;padding-right:10px}.schoo-top-page .school-cts .school-life-cts.sns-cts li a:hover{text-decoration:none}.schoo-top-page .school-cts .school-life-cts.sns-cts li a i{height:50px;width:50px;display:table-cell;position:relative}.schoo-top-page .school-cts .school-life-cts.sns-cts li a i:before{font-size:20px;color:#fff;position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.schoo-top-page .school-cts .school-life-cts.sns-cts li a span{vertical-align:middle;display:table-cell;font-size:12px}.schoo-top-page .school-cts .school-life-cts .tw-box{background:#1da1f2;text-align:center;position:relative}.schoo-top-page .school-cts .school-life-cts .tw-box a{display:block}.schoo-top-page .school-cts .school-life-cts .tw-box i:before{position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:40px}.schoo-top-page .school-cts .school-life-txt{display:none}.schoo-top-page .school-article{background:#d70c18;color:#fff;padding:0 3%}.schoo-top-page .school-article .inner{padding:0}.schoo-top-page .school-article a{color:#fff;display:block;padding-bottom:10px}.schoo-top-page .school-article a.blog{display:table-cell;padding-bottom:0}.schoo-top-page .school-article-ttl{font-size:16px;color:#fff;font-weight:700;text-align:center;font-style:italic;margin-bottom:20px}.schoo-top-page .school-article-ttl-sub{font-weight:400;font-size:12px}.schoo-top-page .school-article-ttl-sub .name{display:block}.schoo-top-page .school-article-ttl-sub .blog-title{display:block;color:#ddd;font-size:11px}.schoo-top-page .school-article-box{margin:40px 0}.schoo-top-page .school-article-box .school-article-inner{height:290px;position:relative}.schoo-top-page .school-article-box .btn{margin-top:50px}.schoo-top-page .school-article-cts{margin-bottom:0}.schoo-top-page .school-article-time{display:block;width:95px;vertical-align:middle;font-size:12px}.schoo-top-page .school-article-time.blog{display:table-cell}.schoo-top-page .school-article-time .name{display:block}.schoo-top-page .school-article-img{display:table-cell;width:70px;height:80px;box-sizing:border-box;overflow:hidden;vertical-align:middle}.schoo-top-page .school-article-img img{width:50px;height:auto}.schoo-top-page .school-article-ttl-box{display:table-cell;vertical-align:middle;padding-right:30px}.schoo-top-page .school-bg{display:none}.schoo-top-page .course-list-wrap{padding:3% 3% 30px;position:relative;margin-top:-20px}.schoo-top-page .course-list-wrap:after{content:"";background:#185a9d;background:linear-gradient(to bottom,#185a9d 24%,#43cea2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#185a9d', endColorstr='#43cea2', GradientType=0 );overflow:visible;z-index:-1;position:absolute;width:100%;height:100%;top:3%;left:0}.schoo-top-page .course-list-wrap .youtube-wrap{margin-top:10px}.schoo-top-page .course-list-item{margin-bottom:10px}.schoo-top-page .course-list-item .course-link{display:table;width:100%}.schoo-top-page .course-list-item .txt-box{display:table-cell;width:50%;background:#FFF;background:rgba(255,255,255,.9);position:relative}.schoo-top-page .course-list-item .accepting{background:#d70c18;padding:5px 9px;color:#FFF;text-align:center}.schoo-top-page .course-list-item .txt-box .course-list-ttl{padding:10px 10px 0}.schoo-top-page .course-list-item .txt-box .place-box{position:absolute;bottom:0}.schoo-top-page .course-list-item .txt-box:after{content:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/arrow.png);position:absolute;right:10px;top:38%}.schoo-top-page .course-list-item .img-box{display:table-cell;width:50%;vertical-align:top}.schoo-top-page .course-list-item .img-box img{width:100%;height:auto}.schoo-top-page .contents .inner .common-title{font-size:16px;color:#fff;font-weight:700;text-align:center;font-style:italic;margin-bottom:20px}.schoo-top-page .twitter-timeline{background:#eee}.schoo-top-page .contents .twitter-timeline .common-title{color:#434343;padding:40px 0 0}.schoo-top-page .twitter-timeline .inner{padding:0 3% 1px!important}.schoo-top-page .twitter-wrap{text-align:center;margin-bottom:100px}.schoo-top-page .twitter-wrap .col{display:inline-block;position:relative;background:#FFF;overflow:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:452px}.schoo-top-page .twitter-wrap .col1{margin-bottom:30px}.schoo-top-page .twitter-wrap .col h3{height:47px;background:#0693E3;padding:0 10px 0 15px;color:#FFF;text-align:left;display:flex;align-items:center;font-size:12px;line-height:1.3}@media (max-width:320px){.schoo-top-page .twitter-wrap .col h3{letter-spacing:0}}.schoo-top-page .twitter-wrap .col h3 iframe{margin-left:auto;border:1px solid #FFF;border-radius:2px;overflow:hidden}.schoo-top-page .school-cts .school-life-wrap{display:flex;justify-content:center;flex-flow:column-reverse}.schoo-top-page .school-cts .school-life-cts{position:relative;width:100%;display:flex;flex-flow:column-reverse;justify-content:center;background:#FFF;padding:4%}.schoo-top-page .school-cts .school-life-cts .name1,.schoo-top-page .school-cts .school-life-cts .name2{background:#535353;line-height:30px;height:30px;padding:0 10px;color:#FFF;letter-spacing:.07em;font-weight:700;font-size:18px;font-style:italic;position:absolute}.schoo-top-page .school-cts .school-life-cts .name1{top:35%;left:7%}.schoo-top-page .school-cts .school-life-cts .name2{top:21%;right:7%}#schoolTopPage.schoo-top-page .school-cts .school-life-cts img{max-width:100%;position:relative;right:auto}.schoo-top-page .school-cts .school-life-cts a{display:flex;align-items:flex-end;height:100%}.school-life-cts p{line-height:2.142857;letter-spacing:.07em;color:#4e4e4e;font-feature-settings:"palt";font-size:12px}.school-life-cts p+p{padding-top:10px;margin-bottom:0}.school-life-cts p .br2{display:none}.schoo-top-page .page .contents .school-cts .inner{padding-bottom:0;padding-top:40px}.schoo-top-page .page .contents .school-cts .common-title{color:#434343;font-size:16px;letter-spacing:.01em;margin:0}.audition-container{width:100%;margin-bottom:6px}.audition-wrap{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#FFF;overflow:hidden}.audition-wrap a img{max-width:100%;height:auto;padding:10% 10% 5%}.audition-wrap.red a img{max-width:100%;height:auto;padding:10%}.audition-wrap h3,.audition-wrap p{display:inline-block;text-align:center}.audition-wrap>div{width:100%;text-align:center}.audition-wrap.red{background:#b3121a;background:-moz-linear-gradient(top,#b3121a 0,#e0001a 100%);background:-webkit-linear-gradient(top,#b3121a 0,#e0001a 100%);background:linear-gradient(to bottom,#b3121a 0,#e0001a 100%)}.schoo-top-page .course-list{margin-top:15px!important}.school-access-page .school-place:first-child{margin-bottom:50px}.school-access-page .school-place-txt{color:#4e4e4e;font-size:14px;margin-bottom:40px!important}.school-access-page .school-place-list{letter-spacing:1px!important;margin-bottom:40px}.school-access-page .school-place-list-item{color:#4e4e4e;margin-bottom:10px}.map-wrap{overflow:hidden}.map-wrap .map-img{margin-bottom:50px}.map-wrap .map-img img{width:100%;height:auto}.map-wrap .map-google{margin-bottom:30px}.map-wrap .map-google iframe{width:100%}.school-access-page .btn-box{margin:20px 0 50px}.school-prospectus-page ul{letter-spacing:1px!important}.school-prospectus-page .school-prospectus-cts{margin-bottom:60px}.school-prospectus-page .school-prospectus-cts:nth-child(2) .school-place-list{margin-bottom:30px}.school-prospectus-page .school-prospectus-cts .img-box img{width:100%;height:auto}.school-prospectus-page .school-prospectus-list{font-size:0;letter-spacing:0}.school-prospectus-page .school-prospectus-list-item{background:#e8edeb;padding:10px;margin-bottom:44px;position:relative}.school-prospectus-page .school-prospectus-list-item:after{content:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/arrow-down.png);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-30px}.school-prospectus-page .school-prospectus-list-item:last-child:after{display:none}.school-prospectus-page .school-prospectus-list-item .num{font-size:30px;font-family:futura-pt,sans-serif;font-weight:700;vertical-align:middle;display:inline-block;width:40px}.school-prospectus-page .school-prospectus-list-box{display:inline-block;vertical-align:middle;width:calc(100% - 40px)}.school-prospectus-page .school-prospectus-list-box img{vertical-align:middle;width:20px;margin-right:10px}.school-prospectus-page .school-prospectus-list-box-ttl{display:inline-block;font-size:14px!important;color:#434343;font-style:italic;font-weight:700!important;margin-bottom:5px!important;vertical-align:middle;width:calc(50% - 30px)}.school-prospectus-page .school-prospectus-list-box-txt{display:inline-block;font-size:12px;color:#4e4e4e;margin-bottom:0!important;line-height:1.5!important;vertical-align:middle;width:50%}.school-prospectus-page .school-prospectus-caution{margin:0 0 45px}.school-prospectus-page .school-prospectus-caution .txt{letter-spacing:.3px}.school-prospectus-page .school-app-cts:nth-child(2){margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #a0a0a0}.school-prospectus-page .school-app-ttl{font-size:16px!important;color:#565656;text-align:center;font-family:normal!important;font-weight:400!important;margin-bottom:10px}.school-prospectus-page .school-app-txt{margin:20px 0!important}.school-prospectus-page .school-place-item{display:table;width:100%;margin-bottom:20px}.school-prospectus-page .school-place-item .place{display:table-cell;width:60px}.school-prospectus-page .school-place-item .place span{width:100%;text-align:center}.school-prospectus-page .school-place-item .school-place-txt{display:table-cell;padding-left:30px}.school-prospectus-page .school-place-txt{font-size:14px;color:#4e4e4e}.school-feature-page .course-content-wrap .school-course-cover img{width:140%;margin-left:-40%;height:auto}.school-feature-page .school-feature-ttl{margin-bottom:70px}.school-feature-page .school-feature-ttl-sub{font-size:16px;color:#434343;text-align:center;font-style:italic;font-weight:700;line-height:1.8;margin-bottom:50px;letter-spacing:1px}.school-feature-page .school-feature-txt{margin-bottom:40px}.school-feature-page .img-box{text-align:center;margin-bottom:20px}.school-feature-page .img-box img{width:100%}.school-feature-page .school-txt{margin-bottom:50px}.school-feature-page .name-box{position:relative}.school-feature-page .name-list{background:#535353;color:#fff;letter-spacing:1px;padding:0 5px;font-size:12px;font-style:italic;position:absolute}.school-feature-page .name-list:first-child{right:0;top:0}.school-feature-page .name-list:last-child{left:0;top:0}.school-feature-page .school-course-cover{height:auto!important}.school-feature-page .appearance h5{margin-bottom:20px;font-size:16px;font-weight:900;text-align:center;font-style:italic}.school-feature-page .appearance ul{border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;margin-bottom:30px}.school-feature-page .appearance ul li{padding:15px 10px}.school-feature-page .appearance ul li:nth-child(odd){background:#f7f7f7}.school-feature-page .appearance ul li div{vertical-align:middle}.school-feature-page .appearance ul li div span{font-weight:900}.school-feature-page .appearance ul li div:first-child{margin-bottom:10px}.school-information-page .school-info-nav{letter-spacing:0;font-size:0;margin-bottom:30px}.school-information-page .school-info-nav-list{width:50%;display:inline-block;border:1px solid #fff}.school-information-page .school-info-nav-list a{display:inline-block;width:100%;letter-spacing:1.3px;text-align:center;background:#d2d2d2;padding:8px;font-size:12px;border-right:1px solid #fff;color:#4e4e4e}.school-information-page .school-info-nav-list a.active{background:#aaa;color:#fff}.school-information-page .school-info-nav-list:last-child{border-right:none}.school-information-page .school-info-wrap{margin-bottom:100px}.school-information-page .school-info-cts{display:table;width:100%;margin-bottom:20px}.school-information-page .school-info-date{font-size:12px;color:#4e4e4e;margin-bottom:8px;line-height:1px;position:relative;top:-2px}.school-information-page .school-info-date-box{display:table-cell;width:90px;vertical-align:middle}.school-information-page .school-info-date-box .cat{display:inline-block;width:80px;text-align:center;color:#fff;padding:3px;font-size:10px}.school-information-page .school-info-date-box .cat.news,.school-information-page .school-info-date-box .cat.school{background:#32b16c}.school-information-page .school-info-img{display:table-cell;width:50px;vertical-align:middle}.school-information-page .school-info-img img{width:50px;height:auto}.school-information-page .school-info-ttl-box{display:table-cell;width:calc(100% - 260px);vertical-align:middle}.school-information-page .school-info-ttl-sub{font-size:12px!important;color:#4e4e4e;padding-left:10px;margin-bottom:0!important;font-weight:400!important;text-align:left!important}.school-information-page .tablenav{text-align:center;letter-spacing:0;font-size:0;padding-bottom:100px}.school-information-page .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.school-information-page .tablenav .current:hover{opacity:1!important;cursor:initial}.school-info-detail-page.school-information-page .sns-list-item a:hover,.school-information-page .tablenav .page-numbers:hover,.sub-common-page .mail-link:hover{opacity:.7}.school-information-page .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #fff}.school-information-page .tablenav .page-numbers{font-size:14px}.school-information-page .tablenav .page-numbers.next,.school-information-page .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px}.school-information-page .tablenav .page-numbers.next:after,.school-information-page .tablenav .page-numbers.next:before,.school-information-page .tablenav .page-numbers.prev:after,.school-information-page .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.school-information-page .tablenav .page-numbers.next:before,.school-information-page .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.school-information-page .tablenav .page-numbers.next:after,.school-information-page .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.school-information-page .tablenav .page-numbers.next:before{top:37%;left:50%}.school-information-page .tablenav .page-numbers.next:after{top:55%;left:50%}.school-information-page .tablenav .page-numbers.prev:before{top:55%;right:50%}.school-information-page .tablenav .page-numbers.prev:after{top:37%;right:50%}.school-info-detail-page.school-information-page .course-content-wrap{padding:50px 0 90px}.school-info-detail-page.school-information-page .school-course-inner{top:0!important}.school-info-detail-page.school-information-page .footer{margin-top:0}.school-info-detail-page.school-information-page .school-info-date{top:2px;margin-left:10px}.school-info-detail-page.school-information-page .school-info-date-box{display:block;width:510px;margin:0 auto 20px}.school-info-detail-page.school-information-page .school-info-detail-ttl{width:510px;margin:0 auto 50px;font-size:34px;color:#4e4e4e;padding:50px 0;border-top:7px solid #4e4e4e;border-bottom:7px solid #4e4e4e}.school-info-detail-page.school-information-page .sns-box{margin-bottom:70px;text-align:center}.school-info-detail-page.school-information-page .sns-box a{color:#343434}.school-info-detail-page.school-information-page .sns-box .sns-list-item i{font-size:30px;vertical-align:middle}.school-info-detail-page.school-information-page .sns-ttl{display:inline-block;font-size:12px!important;margin-bottom:0!important;color:#4e4e4e;font-style:normal!important;vertical-align:middle;position:relative;top:5px}.school-info-detail-page.school-information-page .sns-list{vertical-align:bottom;display:inline-block}.school-info-detail-page.school-information-page .sns-list-item{display:inline-block;vertical-align:middle}.school-info-detail-page.school-information-page .sns-list-item a{display:block}.school-info-detail-page.school-information-page .sns-list-item a i{position:relative;width:30px;height:30px;display:block}.school-info-detail-page.school-information-page .sns-list-item a i:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#919191;font-size:30px;margin:0;width:auto}.school-info-detail-page.school-information-page .sns-list-item:last-child a img{top:53%}.school-info-detail-page.school-information-page .img-box{margin-bottom:110px}.school-info-detail-page.school-information-page .img-box img{width:100%;height:auto}.school-info-detail-page.school-information-page .live-ttl{font-size:20px!important;color:#4e4e4e;font-style:normal!important;margin-bottom:50px}.school-info-detail-page.school-information-page .live-tbl{width:100%;margin-bottom:50px}.school-info-detail-page.school-information-page .live-tbl tr{border-top:1px solid #4e4e4e}.school-info-detail-page.school-information-page .live-tbl tr:last-child{border-bottom:1px solid #4e4e4e}.school-info-detail-page.school-information-page .live-tbl-ttl{width:30%;vertical-align:middle;text-align:left}.school-info-detail-page.school-information-page .live-tbl-cts{width:70%;vertical-align:middle;padding:20px 0;line-height:2}.school-info-detail-page.school-information-page .btn-box{margin-bottom:100px}.school-info-detail-page.school-information-page .tablenav .page-numbers{top:-4px}.school-info-detail-page.school-information-page .tablenav .page-numbers:after,.school-info-detail-page.school-information-page .tablenav .page-numbers:before{background:#fff}.school-info-detail-page.school-information-page .tablenav .page-numbers.prev{left:-100px}.school-info-detail-page.school-information-page .tablenav .page-numbers.prev .txt{left:40px}.school-info-detail-page.school-information-page .tablenav .page-numbers.next{left:100px}.school-info-detail-page.school-information-page .tablenav .page-numbers.next .txt{right:40px}.school-info-detail-page.school-information-page .tablenav .page-numbers .txt{position:absolute;top:30%}.school-info-detail-page.school-information-page .tablenav a{background:0 0;border-right:none}.school-info-detail-page.school-information-page .topics-entry-navi{background:#000;padding:50px 0}.school-info-detail-page.school-information-page .topics-entry-navi a{color:#fff;width:30px;height:22px;line-height:22px;position:relative}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above{width:390px;margin:0 auto;overflow:hidden;position:relative;padding:20px 0;font-size:12px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous{float:left;width:50px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:after,.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a:after{left:0;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-previous a{display:inline-block;padding-left:30px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top{position:absolute;top:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top i,.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top span{display:block}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .topis-top i{margin:0 auto 15px;font-size:30px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next{float:right;width:50px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a{display:inline-block;padding-right:40px}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:after,.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.school-common-page.school-course-actor-page .course-content-wrap .school-course-cover img,.school-common-page.school-course-juniortalent-page .course-content-wrap .school-course-cover img{width:100%;margin-left:0}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.school-info-detail-page.school-information-page .topics-entry-navi .nav-above .nav-next a:after{right:0;bottom:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.school-course-actor-wrap .instructor ul li{margin-bottom:50px}.school-course-juniortalent-wrap .schedule-list-cts{vertical-align:top!important}.school-course-juniortalent-wrap .schedule-list-cts .day{font-weight:400}.school-course-juniortalent-wrap .schedule-list-cts .time-list{border:none!important}.school-course-juniortalent-wrap .year-schedule .tab{letter-spacing:-.4em;display:table;margin-bottom:15px}.school-course-juniortalent-wrap .year-schedule .tab li{border:none!important;width:25%;padding:3px;display:table-cell;vertical-align:middle;letter-spacing:.1em;text-align:center;background:#9c9c9c;color:#fff;border-right:1px solid #fff!important;margin-bottom:20px!important;font-size:12px}.school-course-juniortalent-wrap .year-schedule .tab li.select{background:#fff;border:1px solid #9c9c9c!important;color:#383838;border-bottom:none!important}.school-course-juniortalent-wrap .year-schedule .hide{display:none}.school-course-juniortalent-wrap .appearance h5{margin-bottom:20px;font-size:16px;font-weight:900;text-align:center;font-style:italic}.school-course-juniortalent-wrap .appearance ul{border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;margin-bottom:30px}.school-course-juniortalent-wrap .appearance ul li{padding:15px 10px}.school-course-juniortalent-wrap .appearance ul li:nth-child(odd){background:#f7f7f7}.school-course-juniortalent-wrap .appearance ul li div{vertical-align:middle}.school-course-juniortalent-wrap .appearance ul li div span{font-weight:900}.school-course-juniortalent-wrap .appearance ul li div:first-child{margin-bottom:10px}.school-course-owaraitalent-page.school-common-page .course-content-wrap .school-course-cover img{margin-left:0}.school-course-owaraitalent-wrap .school-course-cover{overflow:hidden}.school-course-owaraitalent-wrap .school-course-cover img{width:100%!important}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn{text-align:center;margin-top:40px}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn .more{border:1px solid #343434;border-radius:30px;display:inline-block;text-align:center;width:220px;padding:6px 11px 8px 0;margin-bottom:0!important;position:relative;cursor:pointer}.school-course-owaraitalent-wrap .school-course-inner .year-schedule .btn .more .material-icons{position:absolute;font-size:34px;top:2px}.sub-common-page .head-img{background-size:cover;background-position:center}.sub-common-page .head-ttl{text-align:center;font-size:22px;color:#d70c18;font-style:italic;padding:100px 0}.sub-common-page .sub-common-cts-wrap{border-top:2px solid #4e4e4e;border-bottom:2px solid #4e4e4e;padding:30px 0}.sub-common-page .sub-common-ttl{font-size:20px;text-align:center;margin:40px 0 25px;font-style:italic}.company-page.sub-common-page .sub-common-ttl,.privacy-page.sub-common-page .sub-common-ttl,.recruit-page.sub-common-page .sub-common-ttl{margin:60px 0 40px}.company-page.sub-common-page .inner,.privacy-page.sub-common-page .inner,.recruit-page.sub-common-page .inner{position:relative}.sub-common-page .sub-common-dl{width:100%;font-size:0;letter-spacing:0;margin-bottom:15px}.sub-common-page .sub-common-dd,.sub-common-page .sub-common-dt{display:inline-block;font-size:14px;line-height:1.5;letter-spacing:1px;margin-bottom:10px}.sub-common-page .sub-common-dt{width:30%;font-weight:700}.sub-common-page .sub-common-dd{width:70%;vertical-align:top;padding-left:20px}.sub-common-page .sub-common-dd .mail-box{display:table;width:100%}.sub-common-page .sub-common-dd .mail-link,.sub-common-page .sub-common-dd .mail-txt{display:table-cell}.sub-common-page .sub-common-txt{line-height:2;display:table;width:100%;margin:10px 0}.sub-common-page .sub-common-txt .caution-icon{display:table-cell;width:14px}.sub-common-page .sub-common-txt .txt{display:table-cell;width:calc(100% - 14px);line-height:1.5}.sub-common-page .sub-common-tbl{width:100%}.sub-common-page .sub-common-tbl tr{border-top:1px solid #4e4e4e}.sub-common-page .sub-common-tbl tr:last-child{border-bottom:1px solid #4e4e4e}.sub-common-page .sub-common-tbl-ttl{padding:10px 20px 10px 0;text-align:left;width:90px}.sub-common-page .sub-common-tbl-ttl .ttl-inner{display:block}.sub-common-page .sub-common-tbl-cts{padding:10px 0}.sub-common-page .mail-txt{padding-right:10px}.sub-common-page .mail-link{color:#4e4e4e;text-decoration:underline;word-break:break-all}.sub-common-page .dot-list-item{display:table}.sub-common-page .dot-list-item .dot,.sub-common-page .dot-list-item .txt{display:table-cell}.contact-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/contact-head-img.jpg) no-repeat}.contact-page .sub-common-cts.school .sub-common-dt{vertical-align:top;width:60px}.contact-page .sub-common-cts.school .sub-common-dt .place{padding:5px 0;font-size:10px;display:inline-block;width:40px;text-align:center;font-weight:400}.contact-page .sub-common-cts.school .sub-common-dd{width:calc(100% - 60px)}.contact-page .sub-common-cts.school .sub-common-dd:nth-child(2){margin-bottom:30px}.contact-page .sub-common-cts.hp{margin-bottom:40px}.company-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/company-head-img.jpg) 60% 70% no-repeat}.company-modal-nav-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background:rgba(0,0,0,.85);text-align:center;transition:all .2s}.company-modal-nav-wrap a{color:#fff;display:block;text-align:center;padding:5px}.company-nav-btn{background:#666;text-align:center;padding:10px 0;color:#fff;width:75px;position:absolute;z-index:9;top:15px;right:15px}.company-nav-btn p{font-size:10px;letter-spacing:.6px}.company-nav-btn.show{z-index:20}.company-modal-nav-wrap.show{z-index:100;opacity:1}.company-page .sub-common-dt{font-weight:400}.company-page .sub-common-tbl-ttl{vertical-align:middle}.company-page .sub-common-tbl-cts .btn-box{margin-top:10px;padding-left:40%}.company-page .sub-common-tbl-cts .btn-box .btn{border:2px solid #d70c18;display:block;font-size:12px;padding:3px}.company-page .topics-wrap .btn-box{margin:20px 0 40px}.company-page .company-topics{margin-bottom:30px}.company-page .company-topics-link{display:table;color:#4e4e4e;width:100%}.company-page .company-topics-link:hover{text-decoration:none;opacity:.7}.company-page .company-topics-box{display:table-cell;font-size:0}.company-page .company-topics-box .cat{font-size:10px;padding:3px;width:70px;color:#fff;display:inline-block;text-align:center;letter-spacing:.3px}.company-page .company-topics-box .cat.corporate{background:#626262}.company-page .company-topics-box:first-child{width:80px;vertical-align:top}.company-page .company-topics-box:nth-child(2){width:50px}.company-page .company-topics-box:nth-child(2) img{width:100%;height:auto}.company-page .company-topics-box:last-child{width:calc(100% - 130px);vertical-align:middle;padding-left:10px}.company-page .company-topics-time{display:block;font-size:11px;line-height:1;margin-bottom:10px}.company-page .company-topics-ttl{font-weight:400;font-size:12px}.talents-category-page{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/smoke-large.jpg) center 300px no-repeat #00adf2;background-size:100% auto}.talents-category-page a{color:#fff}.talents-category-page .talents-category-list-wrap .taletns-category-name{text-align:center;font-size:34px;margin-bottom:80px;color:#fff}.talents-category-page .talents-category-list-wrap .select-talents{position:relative;margin-bottom:20px}.talents-category-page .talents-category-list-wrap .select-talents #labelSelected{width:180px;margin:0 auto;position:absolute;top:0;right:0;left:0;padding:10px;background:#DCDCDC;background:rgba(220,220,220,.7);z-index:1;text-align:center;color:#343434}.talents-category-page .talents-category-list-wrap .select-talents #labelSelected:after{position:absolute;font-family:FontAwesome;top:0;bottom:0;right:10px;content:"\f078";color:#343434;font-size:18px;line-height:18px;height:18px;margin:auto}.talents-category-page .talents-category-list-wrap .select-talents .talents-select{width:180px;padding:10px;margin:0 auto;display:block;z-index:2;position:relative;opacity:0}.talents-category-page .category-sort-wrap .category-sort-list{margin-bottom:10px;text-align:center;font-size:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.talents-category-page .category-sort-wrap .category-sort-list li{color:#fff;line-height:2.3;width:15%;margin-right:1px;margin-left:1px;margin-bottom:2px;text-align:center;background:rgba(49,49,49,.3);font-size:14px}.talents-category-page .category-sort-wrap .category-sort-list li.link1{width:calc(30% + 2px);margin-left:15%}.talents-category-page .category-sort-wrap .category-sort-list li.link2{width:calc(30% + 2px);margin-right:15%}.talents-category-page .category-sort-wrap .category-sort-list li.link3,.talents-category-page .category-sort-wrap .category-sort-list li.link3+li:not(.link3){width:calc(48% + 2px)}.talents-category-list-wrap .category-sort-wrap .category-sort-list li.active{background-color:#535353}.talents-category-list-wrap .category-sort-wrap .category-sort-list li.sorted{background-color:#535353;font-weight:700}.talents-category-page .talents-category-list-wrap .talents-category-list{overflow:hidden;margin-bottom:100px}.talents-category-page .talents-category-list-wrap .talents-category-list li,.talents-top-page .talents-category-list-wrap .talents-category-list li{float:left;width:50%}.talents-category-page .talents-category-list-wrap .talents-category-list li a,.talents-top-page .talents-category-list-wrap .talents-category-list li a{position:relative;display:inline-block;width:100%;vertical-align:top}.talents-category-page .talents-category-list-wrap .talents-category-list li a .thumb img,.talents-top-page .talents-category-list-wrap .talents-category-list li a .thumb img{width:100%;height:auto}.talents-category-page .talents-category-list-wrap .talents-category-list li a .talents-name,.talents-top-page .talents-category-list-wrap .talents-category-list li a .talents-name{width:100%;background:#313131;background:rgba(49,49,49,.6);padding:10px 15px;box-sizing:border-box;line-height:1em;color:#fff}.talents-category-page .talents-category-list-wrap .talents-category-list li:nth-child(even) a .talents-name,.talents-top-page .talents-category-list-wrap .talents-category-list li:nth-child(even) a .talents-name{background:#535353;background:rgba(83,83,83,.6)}.search-talents-wrap{position:fixed;width:100%;left:0;z-index:54}.search-talents-wrap .show-triger-sp{position:fixed;bottom:15px;left:15px;width:50px;height:50px;line-height:42px;background:#fff;border:1px solid #bbb;color:#666;text-align:center;border-radius:25px;font-size:24px;z-index:1}.search-talents-wrap .search-talents{padding:40% 15px 15px;box-sizing:border-box;color:#fff;background:#001a24;position:fixed;height:100%;width:100%;transform:translateY(100%);left:0;transition:all .2s;opacity:0}.search-talents-wrap .search-talents .search-name{vertical-align:middle;margin-bottom:10px;display:inline-block;width:40%;text-align:right}.search-talents-wrap .search-talents .search-text-box{padding:8px 20px;border:none;vertical-align:middle;width:50%;box-sizing:border-box;margin-bottom:10px;margin-left:10px}.search-talents-wrap .search-talents .search-btn{border:2px solid #fff;background:0 0;width:100%;height:40px;line-height:16px;color:#fff;outline:0;font-size:16px;cursor:pointer;transition:all .3s ease;margin:15px 0 0}.search-talents-wrap .search-talents .search-select-talents{position:relative;width:53%;display:inline-block;text-align:left}.search-talents-wrap .search-talents .search-select-talents.kana-parent{width:31%}.search-talents-wrap .search-talents .search-select-talents.kana-detail{width:20%}.search-talents-wrap .search-talents .search-select-talents.search-talents-category:after{right:95px}.search-talents-wrap .search-talents .search-select-talents.search-talents-keyword:after{right:90px}.search-talents-wrap .search-talents .search-select-talents:after{content:"";position:absolute;display:block;width:0;height:0;top:35%;right:25px;border-width:.45em .3em;border-style:solid;border-color:#fff transparent transparent}.search-talents-wrap .search-talents .search-select-talents.kana-detail:after{right:15px}.search-talents-wrap .search-talents .search-select-talents select{display:inline-block;padding:10px 18px;background:#535353;border-radius:4px;overflow:hidden;color:#fff;border:transparent;outline:0;position:relative;margin:0 10px 10px}.search-talents-wrap.search-talents-sp-fixed{top:0}.search-talents-wrap.search-talents-sp-fixed .search-talents{transform:translateY(0);opacity:1}.search-talents-top-wrap{overflow:hidden;margin-bottom:15px;position:relative;box-sizing:border-box}.search-talents-top-wrap .icon{position:absolute;z-index:1;top:16px;left:16px}.search-talents-top-wrap .icon i{display:none}.search-talents-top-wrap .search-text-box{float:left;width:100%;font-size:14px;margin-right:-80px;padding:10px 25px;box-sizing:border-box;height:55px;border:none;background:0 0;background:rgba(255,255,255,.6)}.search-talents-top-wrap .search-text-box:placeholder-shown{color:gray}.search-talents-top-wrap .search-text-box::-webkit-input-placeholder{color:gray}.search-talents-top-wrap .search-text-box:-moz-placeholder{color:gray;opacity:1}.search-talents-top-wrap .search-text-box::-moz-placeholder{color:gray;opacity:1}.search-talents-top-wrap .search-text-box:-ms-input-placeholder{color:gray}.search-talents-top-wrap .search-btn{float:right;width:80px;height:55px;background:#f89515;border:none;color:#fff;font-size:14px;transition:all .2s}.talents-single-page{background:#00adf2}.talents-single-page .talents-img-wrap{text-align:center;position:relative}.talents-single-page .talents-img-wrap .inner{padding:15px 0 0}.talents-single-page .talents-img-wrap .talents-head{text-align:center;background:#fff;margin-bottom:20px;font-style:italic;display:none}.talents-single-page .talents-img-wrap .talents-head .h1-title{font-size:26px;line-height:1;margin-bottom:10px;letter-spacing:-2px}.talents-single-page .talents-img-wrap .talents-head .h2-title{font-size:12px;line-height:1}.talents-single-page .talents-img-wrap:before{content:"";width:calc(100% - 30px);width:-webkit-calc(100% - 30px);height:105%;margin:0 15px;right:0;left:0;top:0;position:absolute;border:4px solid #ccc;border-radius:10px;box-sizing:border-box;z-index:2}.talents-single-page .talents-img-wrap.bg-white:before{border:none}.talents-single-page .talents-img-wrap .thumb{text-align:center;margin:0 auto;box-sizing:border-box;overflow:hidden}.talents-single-page .talents-img-wrap .thumb img{width:100%;height:auto;border-radius:10px}.talents-single-page .talents-img-wrap .talents-title{display:none}.talents-single-page .talents-img-wrap .sigle-link{position:absolute;top:40%;left:0;display:none;width:100%}.talents-single-page .talents-img-wrap .sigle-link li{width:240px;height:20px;font-size:20px;line-height:20px;position:absolute;left:0;white-space:nowrap}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even){right:30px;left:auto;text-align:right}.talents-single-page .talents-img-wrap .sigle-link li a{color:#fff;font-style:italic}.talents-single-page .talents-img-wrap .sigle-link li span{display:inline-block;height:20px;padding:0 10px 0 0}.talents-single-page .talents-img-wrap .sigle-link li span:before{content:"";width:50px;height:1px;background:#fff;display:inline-block;vertical-align:middle}.talents-single-page .talents-img-wrap .sigle-link li span:after{content:"";width:20px;height:20px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:middle}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even) span{padding:0 0 0 10px}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even) span:after{content:"";width:50px;height:1px;background:#fff;display:inline-block;vertical-align:middle;border-radius:0;border:none}.talents-single-page .talents-img-wrap .sigle-link li:nth-child(even) span:before{content:"";width:20px;height:20px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;display:inline-block;vertical-align:middle;background:0 0}.talents-single-page .talents-img-wrap.bg-white{background:0 0}.talents-single-page .talents-img-wrap.bg-white .sigle-link.talents-image-num-2{display:none}.talents-single-page .talents-img-wrap.bg-white .thumb{border-radius:0;box-sizing:border-box}.talents-single-page .talents-img-wrap.bg-white .thumb img{border-radius:0}.talents-single-page .talents-img-wrap.bg-color{background:#fff}.talents-single-page .talents-img-wrap.bg-color .talents-head{display:block;padding-top:20px}.talents-single-page .talents-detail-wrap .talents-title,.talents-single-page .talents-img-wrap.bg-color .sigle-link,.talents-single-page .talents-img-wrap.bg-color .talents-title,.talents-single-page .talents-img-wrap.no-title .talents-title{display:none}.talents-single-page .talents-img-wrap.bg-color:before{content:none}.talents-single-page .talents-img-wrap.bg-color .thumb{border-radius:10px;max-width:700px;padding:0 20px;box-sizing:border-box}.talents-single-page .talents-img-wrap.bg-clip .thumb img{opacity:0}.talents-single-page .talents-img-wrap.bg-clip.move-smoke:after{opacity:1;animation:move_smoke 8s infinite alternate linear;-ms-animation:move_smoke 8s infinite alternate linear;-webkit-animation:move_smoke 8s infinite alternate linear;-moz-animation:move_smoke 8s infinite alternate linear}.talents-single-page .talents-detail-wrap{background:#fff;padding-top:20px}.talents-single-page .talents-detail-wrap .talents-head{text-align:center;background:#fff;margin-bottom:20px;font-style:italic}.talents-single-page .talents-detail-wrap .talents-head .h1-title{font-size:26px;letter-spacing:-2px;line-height:1;margin-bottom:10px}.talents-single-page .talents-detail-wrap .talents-head .h2-title{font-size:12px}.talents-single-page .talents-head .sns-share{margin:10px 0 0;font-size:0}.talents-single-page .talents-head .sns-share a{display:inline-block;vertical-align:middle;margin:0 3px;font-size:21px;color:#454545}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap{text-align:center;margin:0 auto 30px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box{display:block;text-align:center;box-sizing:border-box;width:100%;margin-bottom:30px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box strong{display:block;font-weight:400;margin-bottom:20px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box strong.talent-yomigana{font-size:10px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box strong.talent-single-name{color:#fff;display:inline-block;font-size:20px;line-height:24px;font-style:italic;background:#313131;padding:3px 10px;font-weight:400;margin-bottom:10px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table{width:100%;text-align:left}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table td{font-size:12px;padding-bottom:5px}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table td:first-child{padding-right:20px;white-space:nowrap}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talents-box .talents-table td strong{font-weight:400;margin-bottom:0;text-align:left}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap .talent-other{width:100%;margin:15px auto;text-align:left}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-1 .talents-box strong.talent-single-name,.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-1 .talents-box strong.talent-yomigana{display:none!important}.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-2 .talents-box,.talents-single-page .talents-detail-wrap .talents-hard-data-wrap.telent-num-2 .talents-box .talents-table{width:100%}.talents-single-page .talents-detail-wrap.bg-color .talents-head{display:none}.talents-single-page .talents-more-info-wrap{background:#00adf2;color:#fff;padding:0}.talents-single-page .talents-more-info-wrap a{color:#fff;text-decoration:underline}.talents-single-page .talents-more-info-wrap .inner{margin:0 auto}.talents-single-page .talents-more-info-wrap .talens-title{text-align:center;font-size:20px;margin-bottom:30px;margin-top:20px}.talents-single-page .talents-more-info-wrap .common-talents-box{margin-bottom:40px;font-size:12px}.talents-single-page .talents-more-info-wrap .common-talents-box .single-name{text-align:center;margin-bottom:20px;font-size:16px;font-weight:700}.talents-single-page .talents-more-info-wrap .common-talents-box .gallery-list{text-align:center}.talents-single-page .talents-more-info-wrap .common-talents-box .gallery-list li{width:110px;display:inline-block;vertical-align:top}.talents-single-page .talents-more-info-wrap .common-talents-box .gallery-list li img{width:100%;height:auto}.talents-single-page .talents-more-info-wrap .common-talents-box .movie-list{text-align:center}.talents-single-page .talents-more-info-wrap .common-talents-box .movie-list li{display:inline-block;width:268px;height:151px;border-radius:10px;border:4px solid #fff;box-sizing:border-box;overflow:hidden;margin:0 20px 20px}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li{overflow:hidden;margin-bottom:10px}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li .name{display:block;float:left;vertical-align:top;margin-right:20px;width:90px}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li .detail{display:block;padding-left:110px}.talents-single-page .talents-more-info-wrap .common-talents-box .common-talents-list li .detail table{width:auto!important}.talents-single-page .talents-more-info-wrap .js-tab-child-relationTimesPost .common-talents-box .views{padding-left:13px;font-style:italic;font-weight:700}.talents-single-page .talents-more-info-wrap .js-tab-child-relationTimesPost .common-talents-box .views i{font-size:12px;position:relative;top:2px}.talents-single-page .talents-more-info-wrap .talents-tab{text-align:center;margin-bottom:40px}.talents-single-page .talents-more-info-wrap .talents-tab li{width:60px;height:60px;overflow:hidden;display:inline-block;border-radius:30px;border:4px solid transparent;box-sizing:border-box;margin:0 10px}.talents-single-page .talents-more-info-wrap .talents-tab li:hover{cursor:pointer;border:4px solid #fff21d}.talents-single-page .talents-more-info-wrap .talents-tab li.show-tab{border:4px solid #fff21d}.talents-single-page .talents-more-info-wrap .talents-tab li img{width:100%;display:inline-block;height:auto}.talents-single-page .talents-more-info-wrap .comon-event-list li{overflow:hidden;margin-bottom:10px}.talents-single-page .talents-more-info-wrap .comon-event-list li .date{display:block}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date,.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat,.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .date{display:inline-block}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat{align-items:center;margin-bottom:2px;font-size:0}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat{background:#1b1b1b;padding:4px 0;display:inline-block;text-align:center;line-height:1;font-size:10px;margin-left:10px;color:#FFF;min-width:115px}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .title{display:block}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-theater{background:#1b1b1b}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-goods{background:#d1c606}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-news{background:#39c}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-school{background:#32b16c}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-event{background:#f8b551}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-dvd-book{background:#c490bf}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-report{background:#5f52a0}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-media{background:#f66}.talents-single-page .talents-more-info-wrap .comon-event-list.related-list li .date-cat .cat-ohter{background:#a0a0a0}.talents-single-page .page-navi-wrap{display:none}.pdf-link,.talents-single-page .talents-back-navi .talents-top i,.talents-single-page .talents-back-navi .talents-top span{display:block}.talents-single-page .talents-back-navi{text-align:center;height:160px;background:#013044;color:#fff;position:relative}.talents-single-page .talents-back-navi .talents-top{position:absolute;top:50px;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center;color:#fff}.talents-single-page .talents-back-navi .talents-top i{margin:0 auto 15px;font-size:30px}.pdf-link{border:2px solid #dc2314;text-align:center;padding:5px;width:100%;margin:0 auto 30px;line-height:24px;box-sizing:border-box;color:#dc2314!important}.pdf-link i{vertical-align:middle}.school-faq-page .course-content-wrap .school-course-inner .tlt.intro{padding:50px 10px}.form-wrap{padding-top:30px!important;padding-bottom:30px!important}.form-wrap .mw_wp_form dl{letter-spacing:-.4em;margin-bottom:70px}.form-wrap .mw_wp_form dl dd,.form-wrap .mw_wp_form dl dt{letter-spacing:.1em;vertical-align:middle;width:100%;display:inline-block}.form-wrap .mw_wp_form dl dt{margin-bottom:15px;margin-right:5%;font-weight:700}.form-wrap .mw_wp_form dl dt span{background:#d70c18;color:#fff;font-size:12px;margin-left:14px;padding:2px 8px;border-radius:5px;font-weight:400}.form-wrap .mw_wp_form dl dt span.any{background:#18b98e}.form-wrap .mw_wp_form dl dd{margin-bottom:30px;position:relative}.form-wrap .mw_wp_form dl dd.number,.form-wrap .mw_wp_form dl dd.season{margin-bottom:50px}.form-wrap .mw_wp_form dl dd textarea{padding:10px;width:100%}.form-wrap .mw_wp_form dl dd select{padding:18px;background:0 0}.form-wrap .mw_wp_form dl dd input{padding:18px 10px;width:100%}.form-wrap .mw_wp_form dl dd.number div{width:27%;display:inline-block}.form-wrap .mw_wp_form dl dd.number p{display:inline-block}.form-wrap .mw_wp_form dl dd.number .error{position:absolute}.form-wrap .mw_wp_form dl dd.postal input{width:40%}.form-wrap .mw_wp_form dl dd.postal input.for-postal-code-01{margin-right:5px}.form-wrap .mw_wp_form dl dd.postal input.for-postal-code-02{margin-left:5px}.form-wrap .mw_wp_form dl dd.postal{line-height:1}.form-wrap .mw_wp_form dl dd.postal .error{position:absolute;bottom:-20px}.form-wrap .mw_wp_form dl dd.postal .postal-code-02+.error{right:50px;position:absolute;bottom:-20px}.form-wrap .mw_wp_form dl dd.season input{width:75%;margin-right:5px}.form-wrap .mw_wp_form dl dd.season div .error{position:absolute}.mw_wp_form .error{font-size:90%!important}.form-wrap .mw_wp_form dl dd.size .wrap div{display:inline-block;width:75%;margin-bottom:20px}.form-wrap .mw_wp_form dl dd.size p{display:inline-block}.form-wrap .mw_wp_form dl dd.size .error{position:absolute}.form-wrap .mw_wp_form dl dd .undermark{width:0;height:0;border:4px solid transparent;border-top:8px solid #4e4e4e;position:absolute;top:22px;right:16px}.form-wrap .mw_wp_form dl dd.hope-school label{margin-right:30px}.form-wrap .mw_wp_form dl dd.hope-school label input[type=radio],.form-wrap .mw_wp_form dl dd.regional_audition label input[type=radio]{-webkit-appearance:none;width:22px;height:22px;border:6px solid #aaa;border-radius:15px;background:0 0;opacity:.5;position:relative;top:-3px;margin-right:10px;padding:0}.form-wrap .mw_wp_form dl dd.hope-school label input[type=radio]:checked,.form-wrap .mw_wp_form dl dd.regional_audition label input[type=radio]:checked{border:6px solid #19283C;opacity:1}.form-wrap .mw_wp_form dl dd.hope-school .mwform-radio-field.horizontal-item:nth-child(3){display:block;margin-left:0;margin-bottom:5px}.form-wrap .mw_wp_form dl dd.hope-school .red{color:red;font-size:12px}.form-wrap .mw_wp_form .regional-audition-box{padding:3% 5%;border:1px solid red;margin-bottom:8%}.form-wrap .mw_wp_form .regional-audition-box .tac{text-align:left!important;font-size:12px;line-height:1.6}.form-wrap .mw_wp_form .regional-audition-box h4{margin-bottom:2%!important}.form-wrap .mw_wp_form .regional_audition p{font-weight:400!important}.form-wrap .mw_wp_form dl dd.hope-course select{width:100%;padding:18px}.form-wrap .mw_wp_form dl dd.hope-course p{display:none}.form-wrap .mw_wp_form dl dd.name div{display:inline-block;width:48.6%}.form-wrap .mw_wp_form dl dd.name div textarea{padding:10px;margin-left:1%}.form-wrap .mw_wp_form dl dd.name div textarea:first-child{margin-left:0;margin-right:1%}.form-wrap .mw_wp_form dl dd.birth select{width:70%;padding:10px;display:inline-block}.form-wrap .mw_wp_form dl dd.birth .wrap{width:29%;display:inline-block;position:relative;vertical-align:top}.form-wrap .mw_wp_form dl dd.birth .wrap p{margin:0!important;display:inline-block}.form-wrap .mw_wp_form dl dd.birth .wrap p.ymd{display:inline-block}.form-wrap .mw_wp_form dl dd.birth .wrap .undermark{top:14px;right:30px}.form-wrap .mw_wp_form dl dd.birth .wrap.first{width:38%}.form-wrap .mw_wp_form dl dd.birth .wrap.first select{margin-left:0}.form-wrap .mw_wp_form dl dd.photo .file,.form-wrap .mw_wp_form dl dd.photo label{display:inline-block;overflow:hidden;border:2px solid #d00;margin:25px 0 20px;color:#d00;font-weight:700;text-align:center}.form-wrap .mw_wp_form dl dd.birth .wrap.first .undermark{right:38px}.form-wrap .mw_wp_form dl dd.photo{vertical-align:top}.form-wrap .mw_wp_form dl dd.photo label{position:relative;width:100%;font-size:12px;line-height:1;padding:15px 0}.form-wrap .mw_wp_form dl dd.photo label input{opacity:0;position:absolute;left:0;padding:0;top:0;width:100%;height:46px}.form-wrap .mw_wp_form dl dd.photo label .mwform-file-delete{position:absolute;right:8px;top:9px;font-size:20px}.form-wrap .mw_wp_form dl dd.photo label .error{position:relative;top:5px}.form-wrap .mw_wp_form dl dd.photo .file{position:relative;padding:3px 0;width:150px;font-size:12px}.form-wrap .mw_wp_form dl dd.photo .file input[type=file]{opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:0;margin:0;font-size:100px;cursor:pointer}.form-wrap .mw_wp_form dl dd.photo p{margin-bottom:0!important;line-height:1.5!important}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt p,.privacy-page .sub-common-cts{line-height:1.6}.form-wrap .mw_wp_form dl dd.hobby textarea{width:100%}.form-wrap .mw_wp_form dl dd input[type=checkbox]{-webkit-appearance:none;width:22px;height:22px;border:1px solid #19283C;border-radius:2px;background:0 0;opacity:.5;padding:0}.form-wrap .mw_wp_form dl dd input[type=checkbox]:checked{-webkit-appearance:checkbox;opacity:1;background:0 0}.form-wrap .btn-wrap{text-align:center}.form-wrap .btn-wrap button,.form-wrap .btn-wrap input[type=submit]{background:#fff;padding:10px;color:#d00;font-weight:700;width:100%;font-family:"Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:2px solid #d00}.form-wrap .btn-wrap button{color:#ccc;border:2px solid #ccc;margin-top:20px}.form-wrap .mw_wp_form.mw_wp_form_confirm .file-text,.form-wrap .mw_wp_form.mw_wp_form_confirm .for-postal-code-hihun,.form-wrap .mw_wp_form.mw_wp_form_confirm .undermark,.form-wrap .mw_wp_form.mw_wp_form_confirm input.for-postal-code-01,.form-wrap .mw_wp_form.mw_wp_form_confirm input.for-postal-code-02,.form-wrap .mw_wp_form.mw_wp_form_input .postal-code-hihun,.form-wrap .mw_wp_form.mw_wp_form_input input.postal-code-01,.form-wrap .mw_wp_form.mw_wp_form_input input.postal-code-02{display:none}.form-wrap .mw_wp_form dl dd.photo label img{width:100%;height:auto}.season div{width:calc(100% / 3 - 4px);display:inline-block}.season div textarea{width:80%!important;vertical-align:middle;margin-right:10px}.purpose{position:relative}.purpose .undermark{left:188px!important}.purpose p{margin-bottom:0!important}.school-nav-modal{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:rgba(0,0,0,.85);box-sizing:border-box;padding:10px;z-index:-9;opacity:0;transition:all .2s;overflow-y:scroll}.events-nav-wrap,.events-nav-wrap .events-nav-box{position:relative}.school-nav-modal.modal-sub-nav-wrap .modal-nav{margin:62px 3% 0;overflow-y:scroll;height:calc(100vh - 110px)}.school-nav-modal .school-nav-list{display:block}.school-nav-modal .footer-info-nav{display:block;position:relative}.school-nav-modal .footer-info-nav nav{background:0 0;width:100%;box-sizing:border-box;color:#fff;padding:0}.school-nav-modal .footer-info-nav nav ul li{display:block;width:100%;margin-bottom:10px;text-align:center}.school-nav-modal .footer-info-nav nav ul li p{text-align:center}.school-nav-modal .footer-info-nav nav ul li p small{display:inline}.school-nav-modal .footer-info-nav nav ul li span{width:90px;padding:5px;font-size:12px}.school-nav-modal .footer-info-nav nav ul li p.info-osaka span,.school-nav-modal .footer-info-nav nav ul li p.info-tokyo span{font-size:18px}.school-nav-modal a{color:#fff;text-align:center}.school-nav-modal.show{z-index:100;opacity:1}.privacy-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/privacy-head-img.jpg) no-repeat;background-size:cover}.privacy-page .sub-common-cts .num-list,.privacy-page .sub-common-cts p{margin-bottom:25px}.privacy-page .sub-common-cts .num-list .num-list-item{margin-bottom:15px;display:table}.privacy-page .sub-common-cts .num-list .num-list-item .num,.privacy-page .sub-common-cts .num-list .num-list-item .txt,.privacy-page .sub-common-cts .num-list .num-list-item-other .num,.privacy-page .sub-common-cts .num-list .num-list-item-other .txt{display:table-cell}.privacy-page .sub-common-cts .num-list .num-list-item-other{margin-bottom:15px}.privacy-page .sub-common-cts .num-list .num-list-item-inner{display:table}.privacy-page .sub-common-cts .dot-list{padding-left:10px;margin-left:10px}.privacy-page .sub-common-cts .dot-list-item{list-style-type:disc}.privacy-page .sub-common-cts .privacy-list{padding-left:20px}.privacy-page .sub-common-cts .privacy-list-cts{list-style-type:decimal}.privacy-page .sub-common-cts .date-box{text-align:right}.events-nav-wrap{z-index:50}.events-nav-wrap .events-ttl{text-align:center;margin-bottom:20px}.events-nav-wrap .events-ttl img{width:50%}.events-nav-wrap .events-nav-btn{background:#1d673f;text-align:center;padding:10px 0;color:#fff;width:75px;position:absolute;z-index:9;top:-15px;right:0}.events-nav-wrap .events-nav-btn-ttl{font-size:12px;letter-spacing:.6px}.events-nav-wrap .events-nav-list{display:none;width:85%;margin:30px auto 0}.events-nav-wrap .events-nav-list-item{display:table-cell;text-align:center}.events-nav-wrap .events-nav-list-item.active{box-shadow:0 -10px 0 -1px #1d673f}.events-nav-wrap .events-nav-list-item a{padding:30px 10px;color:#454545;display:block;font-size:13px}.events-nav-wrap .events-nav-list-item a:hover{opacity:.7;text-decoration:none}.events-nav-modal{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:rgba(0,0,0,.85);box-sizing:border-box;padding:10px;z-index:-1;opacity:0;transition:all .2s}.events-nav-modal.modal-sub-nav-wrap .modal-nav{margin:35% 3% 0}.events-nav-modal .events-nav-list{display:block}.events-nav-modal a{color:#fff;text-align:center}.events-nav-modal.show{z-index:1000;opacity:1}.events-common-page{background:#32b16c!important}.events-common-page .footer{padding:20px 3% 100px}.events-common-page .events-common-wrap .btn-wrap{text-align:center}.events-common-page .events-common-wrap .btn-wrap .btn{padding:10px;width:100%;border:2px solid #fff;display:inline-block;font-size:12px;margin:0 auto;text-align:center;color:#fff}.events-common-page .events-common-wrap .btn-wrap .btn:last-child{margin-top:10px}.events-common-page .events-common-wrap .course-content-wrap{background:#32b16c}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover{position:relative;overflow:hidden}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover img{width:180%;margin-left:-38%}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover .txt-cover{position:absolute;width:100%;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;text-align:center;letter-spacing:-.4em}.events-common-page .events-common-wrap .course-content-wrap .events-course-cover .txt-cover h2{color:#fff;font-size:21px;font-style:italic;letter-spacing:.1em}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap,.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul.img-wrap{letter-spacing:-.4em}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner{position:relative;top:-20px;margin:0 3%;background:#fff}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt{padding:20px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.pb100{padding-bottom:50px!important}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt h3{font-size:16px;text-align:center;font-weight:900;margin-bottom:10px;padding:30px 0;font-style:italic}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt h4{font-size:18px;text-align:center;margin-bottom:50px;font-weight:900;font-style:italic}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt p.event,.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro .intro-txt{margin-bottom:30px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul{font-size:0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul li{font-size:12px;display:inline-block}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.intro ul.img-wrap li img{width:100%;height:auto}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event{padding-bottom:50px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event .intro-txt{margin-bottom:50px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul li{font-size:12px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li{display:inline-block;letter-spacing:.1em;width:49%;vertical-align:top;margin-right:2%;box-sizing:border-box;margin-bottom:25px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li:nth-child(2n){margin-right:0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li:last-child{margin-bottom:0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li img{margin-bottom:10px;width:100%}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.event ul.img-wrap li h4{text-align:left;margin-bottom:10px;font-weight:700;font-size:14px;line-height:1.4}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.info{background:#d70c18;color:#fff;padding-bottom:30px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.info h3{font-weight:400;font-size:15px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.info p{margin-bottom:30px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.schedule ul{letter-spacing:-.4em;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding:30px 0;margin-bottom:20px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.schedule ul li{display:inline-block;width:40%;letter-spacing:.1em;vertical-align:middle;line-height:2.2}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .tlt.schedule ul li:first-child{width:20%;line-height:1.5}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .back{text-align:center;background:#000;padding:50px 0}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .back a{color:#fff;font-size:12px}.events-common-page .events-common-wrap .course-content-wrap .events-course-inner .back a .material-icons{font-size:40px}.events-common-page .notice-box{background:#d70c18;border:4px solid #d70c18;margin-bottom:30px;color:#fff}.events-common-page .notice-box div{padding:20px 10px;vertical-align:middle}.events-common-page .notice-box div.head{background:#fff;padding:10px;color:#d70c18;font-weight:700;text-align:center;position:relative}.events-common-page .notice-box div.head:after{content:"";width:0;height:0;border-style:solid;border-width:14px 12px 0;border-color:#fff transparent transparent;position:absolute;bottom:-10px;left:50%;margin-left:-12px}.events-common-page.event-top-page .events-common-wrap .course-content-wrap .events-course-cover img{width:100%;margin-left:0}.events-page .events-wrap .events-course-inner .events-img-wrap{letter-spacing:-.4em}.events-page .events-wrap .events-course-inner .events-img-wrap li{display:inline-block;letter-spacing:.1em;width:50%;vertical-align:top;padding:10px;box-sizing:border-box}.events-page .events-wrap .events-course-inner .events-img-wrap li:last-child p{height:60px}.events-page .events-wrap .events-course-inner .events-img-wrap li img{margin-bottom:10px;width:100%;height:auto}.events-page .events-wrap .events-course-inner .events-img-wrap li p{text-align:center;line-height:1.5!important;height:50px}.events-page .events-wrap .events-course-inner .events-img-wrap li a{text-align:center;border:2px solid #d70c18;font-weight:700;padding:3px 0;color:#d70c18;display:block;width:90%;margin:auto}.events-page .events-wrap .events-faq{margin-bottom:15px;display:table;width:100%}.events-page .events-wrap .events-faq:last-child{margin-bottom:0}.events-page .events-wrap .events-faq-q{background:#f2f2f2;padding:10px;position:relative}.events-page .events-wrap .events-faq-q.show-accordion .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.events-page .events-wrap .events-faq-q:hover{cursor:pointer}.events-page .events-wrap .events-faq-a{border:8px solid #f2f2f2;padding:15px;display:table;width:100%}.events-page .events-wrap .events-faq-a .events-faq-ttl{color:#d70c18;display:table-cell;vertical-align:top}.events-page .events-wrap .events-faq-a .events-faq-txt{display:table-cell;line-height:2;padding-right:0}.events-page .events-wrap .events-faq-ttl{color:#185b9d;display:table-cell;font-size:30px;font-style:italic;line-height:1;vertical-align:middle;width:25px}.events-page .events-wrap .events-faq-txt{position:relative;font-size:12px;top:3px;display:table-cell;padding-right:30px}.events-page .events-wrap .events-faq-txt .btn-box{margin-top:20px;display:block}.events-page .events-wrap .events-faq-txt .btn-box a{padding:5px 10px;font-size:12px}.events-page .events-wrap .events-faq-icon{display:block;width:26px;height:26px;background:#909090;border-radius:5px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.events-page .events-wrap .events-faq-icon:after,.events-page .events-wrap .events-faq-icon:before{content:"";display:block;width:10px;height:2px;background:#f2f2f2;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.events-page .events-wrap .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.2s all ease}.flow{text-align:center}.flow img{width:100%}.events-faq-page .txt-cover{top:50%!important}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro{padding:50px 10px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq{margin-bottom:15px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq:last-child{margin-bottom:0}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q{background:#f2f2f2;padding:10px;position:relative}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q.show-accordion .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q:hover{cursor:pointer}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-q .events-faq-ttl{color:#185b9d}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a{border:8px solid #f2f2f2;padding:15px;display:table;width:100%}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a .events-faq-ttl{color:#d70c18;display:table-cell;vertical-align:top}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a .events-faq-txt{display:table-cell;line-height:2;padding-right:0}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a .events-faq-txt .btn-box{display:block;margin-top:10px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-a .events-faq-txt .btn-box a{padding:5px 10px;font-size:12px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-ttl{display:table-cell;font-size:30px;font-style:italic;line-height:1;vertical-align:middle;width:25px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-txt{position:relative;font-size:12px;top:3px;display:table-cell;padding-right:30px}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon{display:block;width:26px;height:26px;background:#909090;border-radius:5px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon:after,.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon:before{content:"";display:block;width:10px;height:2px;background:#f2f2f2;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.events-faq-page .course-content-wrap .events-course-inner .tlt.intro .events-faq-icon:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:.2s all ease}.recruit-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/recruit-head-img.jpg) center no-repeat;background-size:cover}.events-booking-page .events-course-cover{background:#d2d2d2}.waraiku-page .head-img{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/waraiku-head-img.jpg) no-repeat;background-size:cover}.waraiku-page .content-wrap{margin-bottom:20px}.waraiku-page h4{font-size:24px;margin-bottom:30px}.waraiku-page h5{font-size:18px;margin-bottom:30px}.waraiku-page p{line-height:2.2}.waraiku-page .content-wrap.relation li{line-height:3.3}.times-common-page{background:#e7e7e7}.times-common-page .bg-img{position:absolute;top:0;left:0;width:100%;z-index:-1}.times-common-page .header .title img{fill:#4e4e4e}.times-common-page .header nav.g_nav li a{color:#4e4e4e}.times-common-page .header .triger{background:#4e4e4e}.times-common-page .header .triger:after,.times-common-page .header .triger:before{background:#fff}.times-common-page .times-head{text-align:center}.times-common-page .times-head a img{width:120px}.times-common-page .times-head-ttl{color:#d7101c;margin-bottom:20px;font-size:12px}.times-common-page .cat-new{height:28px;line-height:28px;display:table-cell;font-size:12px;position:absolute;top:0;left:0;z-index:1}.times-common-page .cat-new .cat{color:#fff;text-align:center;display:table-cell;min-width:100px;padding:0 10px;box-sizing:border-box;background:-moz-linear-gradient(-45deg,#195c9d 0,#42cca2 100%);background:-webkit-linear-gradient(-45deg,#195c9d 0,#42cca2 100%);background:linear-gradient(135deg,#195c9d 0,#42cca2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#195c9d', endColorstr='#42cca2', GradientType=1 )}.times-common-page .cat-new .new{height:28px;background:#fff100;text-align:center;color:#343434;letter-spacing:.2em;display:table-cell}.times-common-page .cat-new .new:before{content:"NEW";width:83px;display:inline-block;font-weight:700}.times-common-page .top-shochikutimes-list{width:100%;padding-top:10px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap{display:table;width:100%;position:relative;background:#FFF}.times-common-page .top-shochikutimes-list li.even .shochikutimes-detail-wrap{background:#eee;padding-top:4px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area .date-name{font-size:11px;letter-spacing:.09em;padding-top:5px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area .date-name .date{color:#0f99f8}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area .date-name .views{font-size:14px;font-weight:700;font-style:italic;letter-spacing:0}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area .date-name .material-icons{position:relative;top:2px;font-size:15px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .img-box{display:inline-block;width:70px;vertical-align:top}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .img-box img{border-radius:30px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .title{display:inline-block;font-size:12px;letter-spacing:.09em;color:#4e4e4e}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area{position:relative;display:table-cell;vertical-align:top;width:52%;padding:10vw 3vw 4vw 1vw;box-sizing:border-box;z-index:1}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .cat-new{top:-10px;position:absolute;left:-10px;font-size:12px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .title{margin-bottom:2px;line-height:1.6;color:#030303}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .head-area .title-times-cat-wrap .times-cat a{color:#d30e17;font-size:11px;display:inline-block;letter-spacing:.09em}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .title a{color:#4e4e4e}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name{bottom:15px;font-size:11px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .date{color:#09f;display:block}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .name{color:#585858}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .views{font-size:16px;font-weight:700;font-style:italic}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .views span{font-size:14px;position:relative;top:3px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .title-area .date-name .views span .material-icons{font-size:17px}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area{display:table-cell;vertical-align:top;width:48%;background-size:cover;box-sizing:border-box;background-position:center center;position:relative;padding:10vw 4vw 2vw}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area a{display:block;transition:all .3s ease}.times-common-page .top-shochikutimes-list li .shochikutimes-detail-wrap .img-area a img{max-width:100%;height:auto}.times-common-page .top-shochikutimes-list li:nth-child(even) a .shochikutimes-detail-wrap .title-area{background:#eee}.times-common-page .tablenav{text-align:center;letter-spacing:0;font-size:0;margin:50px 0 100px}.times-common-page .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.times-common-page .tablenav .current:hover{opacity:1!important;cursor:initial}.times-common-page .sns-list-item a:hover,.times-common-page .tablenav .page-numbers:hover,.times-detail-page .times-detail-wrap .btm-sns-list-item:hover,.times-top-page .times-cts-section .times-sns-list-item a:hover{opacity:.7}.times-common-page .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none}.times-common-page .tablenav .page-numbers{font-size:14px;border-right:1px solid #fff}.times-common-page .tablenav .page-numbers.next,.times-common-page .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;font-size:0;border:none;top:-20px}.times-common-page .tablenav .page-numbers.next:after,.times-common-page .tablenav .page-numbers.next:before,.times-common-page .tablenav .page-numbers.prev:after,.times-common-page .tablenav .page-numbers.prev:before{background:#515151;display:block;content:"";width:15px;height:4px;position:absolute}.times-common-page .tablenav .page-numbers.next:before,.times-common-page .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.times-common-page .tablenav .page-numbers.next:after,.times-common-page .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-common-page .tablenav .page-numbers.next:before{top:37%;left:50%}.times-common-page .tablenav .page-numbers.next:after{top:55%;left:50%}.times-common-page .tablenav .page-numbers.prev:before{top:55%;right:50%}.times-common-page .tablenav .page-numbers.prev:after{top:37%;right:50%}.times-common-page .sns-box{text-align:center}.times-common-page .sns-ttl{display:inline-block;font-size:12px!important;margin-bottom:0!important;color:#4e4e4e;font-style:normal!important;vertical-align:middle;position:relative;top:5px;margin-right:15px;font-weight:400}.times-common-page .sns-list{font-size:0;letter-spacing:0;display:inline-block}.times-common-page .sns-list-item{display:inline-block;vertical-align:middle}.times-common-page .sns-list-item a{display:block}.times-common-page .sns-list-item a i{position:relative;width:40px;height:30px;display:block}.times-common-page .sns-list-item a i:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#919191;font-size:30px;margin:0;width:auto}.times-common-page .sns-list-item:last-child a img{top:53%}.times-common-page .times-detail-box{font-size:0;letter-spacing:0;padding-bottom:30px}.times-common-page .times-detail-img{display:inline-block;width:50px;vertical-align:middle}.times-common-page .times-detail-img img{border-radius:30px}.times-common-page .times-detail-info{display:inline-block;vertical-align:middle;width:calc(100% - 50px);padding-left:15px}.times-common-page .times-detail-info .date-name{font-size:14px}.times-common-page .times-detail-info .date-name .date{color:#09f}.times-common-page .times-detail-info .date-name .name{color:#585858;padding-left:20px}.times-common-page .times-detail-info .date-name .views{color:#585858;display:block;font-weight:700;font-size:16px;margin-top:5px;font-style:italic}.times-common-page .times-detail-info .date-name .views span{font-size:14px;position:relative;top:2px}.times-common-page .times-detail-info .date-name .views span .material-icons{font-size:17px}.times-common-page .times-detail-ttl{color:#454545;font-size:14px;margin-bottom:10px}.times-common-page .times-detail-ttl-sub a{color:#d30e17;font-size:13px;margin-bottom:10px}.times-common-page .times-detail-txt{padding:0 10px 40px}.times-common-page .times-detail-txt .txt{line-height:1.8;margin-bottom:50px}.times-common-page .times-detail-txt .txt:last-child{margin-bottom:0}.times-common-page .times-detail-txt .txt.other{font-weight:700}.times-common-page .times-detail-txt .sp-vertical{background:#e7e7e7;display:block;text-align:center;width:100%}.times-common-page .times-detail-txt .sp-vertical img{max-height:350px;width:auto}.times-top-page .times-top-wrap{overflow:hidden}.times-top-page .times-top-wrap .inner{padding:15px 0}.times-top-page .page .contents .inner .common-title{color:#343434}.times-top-page .page .contents .inner .common-title.series-cat-title{color:#d30e17;margin:20px 0;padding-bottom:5px}.times-top-page .page .contents .inner .common-title.series-cat-title a{color:#d30e17;border-bottom:2px solid transparent;transition:all ease .3s}.times-top-page .times-slide-wrap{width:100%;margin:30px auto 10px;height:auto;position:relative}.times-top-page .times-slide-wrap .bx-controls{position:absolute;margin:0 auto;max-width:100%;top:24%}.times-top-page .times-slide-wrap .bx-controls-direction{position:absolute;z-index:1;top:50%;left:0;right:0;margin:-9px auto auto;height:19px}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev{background:#D70C18;background:rgba(215,12,24,.8);width:50px;height:50px;display:block;position:absolute}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{top:56%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after{bottom:53%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{left:39%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after,.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before{right:39%}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.times-top-page .times-slide-wrap .bx-controls-direction .bx-prev{left:0}.times-top-page .times-slide-wrap .bx-controls-direction .bx-next{right:0}.times-top-page .times-slide-wrap .bx-default-pager{font-size:0;letter-spacing:0;position:absolute;right:0;left:0;margin-top:82%;text-align:center;width:100%;display:none}.times-top-page .times-slide-wrap .bx-default-pager .bx-pager-item{display:inline-block}.times-top-page .times-slide-wrap .bx-default-pager .bx-pager-item a{display:inline-block;width:40px;height:10px;background:#fff}.times-top-page .times-slide-wrap .bx-default-pager .bx-pager-item a.active{background:#d70c18}.times-top-page .times-slide-list-item .slide-inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease;background:#fff}.times-top-page .times-slide-list-item .slide-inner .slide-img{width:100%}.times-top-page .times-slide-list-item .slide-inner .times-detail-box{padding:30px;position:relative}.times-top-page .times-slide-list-item .slide-inner .times-detail-box .cat-new{top:0;position:absolute;left:-10px;font-size:12px}.times-top-page .times-slide-list-item.leftBox .slide-inner{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.times-top-page .times-slide-list-item.rightBox .slide-inner{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.times-top-page .times-cts-wrap{display:table;width:100%}.times-top-page .times-cts-main{vertical-align:top;padding-bottom:50px}.times-top-page .times-cts-section{padding:30px;background:#fff;margin-bottom:10px}.times-top-page .times-cts-section-ttl{color:#d70c18;font-size:24px;text-align:center;margin-bottom:30px;font-style:italic}.times-top-page .times-cts-section-ttl img{width:80px;vertical-align:middle}.times-top-page .times-cts-section.what{text-align:center}.times-top-page .times-cts-section .times-side-list{display:table;width:100%}.times-top-page .times-cts-section .times-side-list-item{margin-bottom:30px}.times-top-page .times-cts-section .times-side-list-item a{display:block}.times-top-page .times-cts-section .times-side-list-item a:hover{text-decoration:none;opacity:.7}.times-top-page .times-cts-section .times-side-list-item .views{font-weight:700;font-style:italic}.times-top-page .times-cts-section .times-side-list-item .views span{font-size:14px;position:relative;top:2px}.times-top-page .times-cts-section .times-side-list-item .views span .material-icons{font-size:17px}.times-top-page .times-cts-section .times-side-list-item .ttl-area{display:table-cell;width:60%;padding-right:20px;color:#4e4e4e;font-size:12px}.times-top-page .times-cts-section .times-side-list-item .img-area{display:table-cell;width:40%}.times-top-page .times-cts-section .times-side-list-item .img-area img{width:100%;height:auto}.times-top-page .times-cts-section .times-key-data{display:inline-block}.times-top-page .times-cts-section .times-key-data a{color:#585858;padding:3px 10px;border:1px solid #959595;border-radius:5px;margin-right:10px;margin-bottom:10px;font-size:12px;display:inline-block}.times-top-page .times-cts-section .search-frm{font-size:0;letter-spacing:0;margin-top:10px}.times-top-page .times-cts-section .search-frm .search-box{padding:10px;vertical-align:top;width:79%;background:#f4f4f4;border:none;outline:0}.times-top-page .times-cts-section .search-frm .submit-btn{border:none;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5e5e5e;color:#fff;padding:6px 15px;font-size:14px}.times-top-page .times-cts-section .times-sns-list{font-size:0;letter-spacing:0;text-align:center;margin-bottom:30px}.times-top-page .times-cts-section .times-sns-list-item{display:inline-block;margin-right:25px}.times-top-page .times-cts-section .times-sns-list-item:last-child{margin-right:0}.times-top-page .times-cts-section .times-sns-list-item a{display:block;width:45px;height:45px;position:relative}.times-top-page .times-cts-section .times-sns-list-item i:before{font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.times-top-page .times-cts-section .times-sns-list-item.fb{background:#3a579a}.times-top-page .times-cts-section .times-sns-list-item.tw{background:#0693e3}.times-top-page .times-cts-section .times-sns-list-item.yt{background:#cf1c13}.times-top-page .times-cts-section .times-sns-list-item.in{background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#294DFD),color-stop(.11,#473DEB),color-stop(.22,#8727C7),color-stop(.33,#D62286),color-stop(.44,#FA1864),color-stop(.55,#FF3038),color-stop(.66,#FE5631),color-stop(.77,#FF732C),color-stop(.88,#FFB240),color-stop(1,#FFDF82));background:-webkit-linear-gradient(left top,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,);background:-moz-linear-gradient(left top,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,);background:-o-linear-gradient(left top,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,);background:linear-gradient(to right bottom,#294DFD 0,#473DEB 11%,#8727C7 22%,#D62286 33%,#FA1864 44%,#FF3038 55%,#FE5631 66%,#FF732C 77%,#FFB240 88%,#FFDF82 100%,)}.times-top-page .tablenav{margin:0;padding:50px 0 30px;background:#fff}.times-list-page .times-list-ttl{padding:50px 0 20px;color:#434343;font-size:24px;text-align:center;font-style:italic}.times-detail-page .times-detail-wrap{margin-top:10px;background:#fff;position:relative}.times-detail-page .times-detail-wrap .max-img{width:100%}.times-detail-page .times-detail-wrap .times-detail-txt .size-full,.times-detail-page .times-detail-wrap .times-detail-txt .size-times,.times-detail-page .times-detail-wrap .times-detail-txt .size-times-img,.times-detail-page .times-detail-wrap .times-detail-txt>p .img-l{width:100%;max-width:100%;height:auto}.times-detail-page .times-detail-wrap .sns-box{text-align:left}.times-detail-page .times-detail-wrap .btm-sns-list{font-size:0;letter-spacing:0}.times-detail-page .times-detail-wrap .btm-sns-list-item{display:inline-block;width:50%;text-align:center;transition:.2s all ease}.times-common-page .times-detail-txt img.img-l,.times-common-page .times-detail-txt p.wrap-ytb iframe{width:100%}.times-detail-page .times-detail-wrap .btm-sns-list-item.fb{background:#3a579a}.times-detail-page .times-detail-wrap .btm-sns-list-item.tw{background:#0693e3}.times-detail-page .times-detail-wrap .btm-sns-list-item i{font-size:30px;color:#fff}.times-detail-page .times-detail-wrap .btm-sns-list-item a{display:block}.times-detail-page .times-detail-head{padding:40px 10px 20px}.times-detail-page .times-detail-next{padding:0 50px 10px;display:table;margin:0 auto}.times-detail-page .times-detail-next-data,.times-detail-page .times-detail-next-ttl{display:table-cell}.times-detail-page .times-detail-next-data.arrow{position:relative}.times-detail-page .times-detail-next-data.arrow:after,.times-detail-page .times-detail-next-data.arrow:before{background:#000;position:absolute;right:-30px}.times-detail-page .times-detail-next-data.arrow:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:6px}.times-detail-page .times-detail-next-data.arrow:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:4px}.times-detail-page .times-detail-next-data a{color:#4e4e4e;text-decoration:underline}.times-detail-page .times-relation-ttl{font-size:24px;text-align:center;font-style:italic;margin:80px 0 50px;color:#434343}.times-common-page .times-detail-txt p{line-height:2;margin-bottom:30px;letter-spacing:.2em}.times-common-page .times-detail-txt h2{font-size:40px;margin-bottom:30px;line-height:50px}.times-common-page .times-detail-txt h3.sc-title{background:#f3f3f3;box-sizing:border-box;padding:20px 10px;letter-spacing:.2em;font-size:22px;line-height:30px;margin-bottom:20px;font-weight:400;border-radius:6px}.times-common-page .times-detail-txt p span.font-m{font-size:24px;font-weight:700}.times-common-page .times-detail-txt p span.font-l{font-size:30px;font-weight:700}.times-common-page .times-detail-txt p span.txt-line{text-decoration:line-through}.times-common-page .times-detail-txt .txt-red{color:#D50D1E}.times-common-page .times-detail-txt .txt-blue{color:#09f}.times-common-page .times-detail-txt p.wrap-ytb{text-align:center}.times-common-page .times-detail-txt .wrap-profile{display:block;width:100%;background:#f3f3f3;box-sizing:border-box;padding:10px;margin-bottom:50px;border-radius:6px;position:relative}.times-common-page .times-detail-txt .wrap-profile img{width:20%;float:left;margin-right:5%;border-radius:50%}.times-common-page .times-detail-txt p.btn-box,.times-common-page .times-detail-txt p.btn-box:hover{border:2px solid #d70c18;transition:.2s all ease;text-align:center;box-sizing:border-box}.times-common-page .times-detail-txt .wrap-profile .box-txt{width:75%;float:left}.times-common-page .times-detail-txt .wrap-profile h3.name{font-size:16px;font-weight:700;margin-bottom:6px}.times-common-page .times-detail-txt .wrap-profile .txt{font-size:12px}.times-common-page .times-detail-txt .wrap-profile a.other-topics{position:absolute;top:82px;left:15px;font-size:11px;text-align:center}.times-common-page .times-detail-txt a{color:#ff1a4b;text-decoration:underline;font-size:12px}.times-common-page .times-detail-txt a:hover{color:#D50D1E;text-decoration:none;opacity:.6}.times-common-page .times-detail-txt p.btn-box a{box-sizing:border-box;display:block;width:100%;height:100%;padding:14px 10px;text-decoration:none;color:#d70c18}.times-common-page .times-detail-txt p.btn-box:hover{background:#d70c18;cursor:pointer}.times-common-page .times-detail-txt p.btn-box:hover a{color:#fff;text-decoration:none;opacity:1}.times-common-page .times-detail-txt p.btn-box a:hover{opacity:1}.times-common-page .times-detail-txt .wrap-talk img{width:50px;border-radius:50%;border:2px solid #D50D1E;margin-right:12px;display:inline-block;vertical-align:text-top}.times-common-page .times-detail-txt .wrap-talk.talk-b img{border:2px solid #09f}.times-common-page .times-detail-txt .wrap-talk.talk-c img{border:3px solid #2fd611}.times-common-page .times-detail-txt .wrap-talk .txt{display:inline-block;width:70%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);vertical-align:top;padding-top:10px}.times-common-page .times-detail-txt .wrap-talk{margin-bottom:30px}.times-common-page .times-detail-txt .wrap-talk .txt h2{margin-top:-9px}.times-common-page .times-detail-txt h4.last{font-size:40px;text-align:center}table.wrap-table-01{margin-bottom:30px;border-top:1px solid #505050;width:100%;letter-spacing:.2em}table.wrap-table-01 td,table.wrap-table-01 th{text-align:left;display:block;width:100%}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev,.kadoza-list-page .main-month-wrap .next .btn-next{width:20px;height:20px;display:inline-block}table.wrap-table-01 td span.font-l{font-size:24px;line-height:40px}table.wrap-table-01 td span.yen{font-weight:700}table.wrap-table-01 td span.yen span.font-l{margin-right:3px}table.wrap-table-01 th{padding:14px 10px 0}table.wrap-table-01 td{border-bottom:1px solid #505050;padding:0 10px 14px}.times-detail-page .times-detail-wrap .tablenav .current,.times-detail-page .times-detail-wrap .tablenav>span{display:inline-block;padding:10px 20px;text-decoration:none;background:#b4b4b4;opacity:1!important;border-right:1px solid #fff}.times-detail-page .times-detail-wrap .tablenav .page-numbers{border:none}.times-detail-page .times-detail-wrap .tablenav a,.times-detail-page .times-detail-wrap .tablenav>.page-numbers{border-right:1px solid #fff}.kadoza-list-page .main-month-wrap{background:#fff;color:#343434;padding:15px;position:relative}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.kadoza-list-page .main-month-wrap .next .btn-next.arrow:after,.kadoza-list-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.kadoza-list-page .main-month-wrap .month-select{text-align:center}.kadoza-list-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-list-page .main-month-wrap .now{display:inline-block}.kadoza-list-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.kadoza-list-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.kadoza-list-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.kadoza-list-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-list-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-list-page .main-month-wrap form{position:absolute;right:50px;top:50px}.kadoza-list-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.kadoza-list-page .main-month-wrap .show-change-list li{display:inline-block}.kadoza-list-page .main-month-wrap .show-change-list li a{color:#343434}.kadoza-list-page .main-month-wrap .show-change-list li a i{font-size:30px}.kadoza-list-page .event-list-wrap{background:#fff;color:#343434;overflow:hidden}.kadoza-list-page .event-list-wrap a{color:#343434}.kadoza-list-page .event-list-wrap .event-list{margin-bottom:10px;width:100%}.kadoza-list-page .event-list-wrap .event-list tr{overflow:hidden;width:100%;box-sizing:border-box}.kadoza-list-page .event-list-wrap .event-list tr td{box-sizing:border-box}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap{width:60px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:5px;position:relative;font-size:11px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap.night{background:#535353;border:1px solid #535353;color:#fff}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap.night a{color:#fff}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) 6px center no-repeat;padding-left:20px;color:#969696;position:relative}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) 6px center no-repeat;color:#d4d4d4;padding-left:20px;position:relative}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .month{font-size:20px}.kadoza-list-page .event-list-wrap .event-list tr .day-wrap .week{font-size:12px;position:relative;top:-6px}.kadoza-list-page .event-list-wrap .event-list tr .event-detail{width:calc(100% - 160px);background:#f1f1f1;border:1px solid #f1f1f1;padding:5px;box-sizing:border-box;overflow:hidden;vertical-align:middle}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .title{font-size:12px;margin-bottom:5px;line-height:1.1em}.events-list-page .event-list-wrap .event-list tr .event-detail .summary{font-size:10px;color:#666}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data{overflow:hidden;font-size:12px}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .sub-title{font-size:10px}.kadoza-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .detail{box-sizing:border-box;font-size:10px}.kadoza-list-page .event-list-wrap .event-list tr .buy-ticket{border:2px solid #dc2314;text-align:center;display:inline-block;padding:5px;width:100%;margin:0 30px;color:#dc2314;line-height:24px;box-sizing:border-box}.kadoza-list-page .event-list-wrap .event-list tr .buy-ticket i{vertical-align:middle}.kadoza-list-page .event-list-wrap .event-list tr .photo{vertical-align:middle;width:90px;background-color:#f1f1f1}.kadoza-list-page .event-list-wrap .event-list tr .photo img{width:100%;height:auto;vertical-align:middle}.kadoza-list-page .kadoza-month-pdf-wrap{background:#fff}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list{text-align:center;border:1px solid #eee;margin:0 50px}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li{display:inline-block}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a{display:inline-block;color:#8b8b8b;padding:15px}.kadoza-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a i{font-size:20px;padding-left:15px}.kadoza-detail-page.cat-shinjuku{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/kazoza-shinjyuku-bg.jpg) no-repeat #000;background-size:100% auto}.kadoza-detail-page.cat-shinsaibashi{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/04/kadoza-shinsaibashi-bg.jpg) no-repeat #d70c18;background-size:100% auto}.kadoza-detail-page .kadoza-header-wrap .inner{padding:0 15px}.kadoza-detail-page .kadoza-detail-wrap .inner .kadoza-detail-inner{background:#fff;color:#343434;padding:10px;position:relative}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header{overflow:hidden;background:#f1f1f1;padding:10px;box-sizing:border-box;display:table;width:100%;vertical-align:middle}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap{width:60px;text-align:center;vertical-align:middle;box-sizing:border-box;display:table-cell}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) left center no-repeat;padding-left:40px;color:#969696}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) left center no-repeat;color:#a2a6a9;padding-left:40px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .month{font-size:30px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .day-wrap .week{font-size:19px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail{width:calc(100% - 70px);background:#f1f1f1;box-sizing:border-box;display:table-cell;vertical-align:middle;padding:0}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .title{font-size:16px;display:inline-block;width:calc(100% - 77px);vertical-align:middle;padding-left:5px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list{display:inline-block;width:70px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list li{display:inline-block;font-size:12px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list li a{color:#343434}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .event-detail .sns-list li a i{font-size:22px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .sub-title{width:80px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-header .detail{padding-left:100px;width:100%;box-sizing:border-box;margin-bottom:10px}.kadoza-detail-page .kadoza-detail-wrap .inner .photo{width:100%;margin:60px auto}.kadoza-detail-page .kadoza-detail-wrap .inner .photo img{width:100%;height:auto}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail{padding:0;box-sizing:border-box;overflow:hidden}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .title{font-size:18px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data{overflow:hidden;font-size:12px;border-bottom:solid 1px #343434;margin-bottom:10px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data .sub-title{width:100px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px;clear:both}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data .detail{padding-left:130px;width:calc(100% - 18px);width:-webkit-calc(100% - 18px);box-sizing:border-box;margin-bottom:10px}.kadoza-detail-page .kadoza-detail-wrap .inner .event-detail .event-detail-data .detail img{width:100%;height:auto}.kadoza-detail-page .kadoza-detail-wrap .inner .buy-ticket{border:2px solid #dc2314;text-align:center;display:block;padding:5px;width:100%;clear:both;font-size:16px;margin:70px auto;color:#dc2314;line-height:50px;box-sizing:border-box}.kadoza-detail-page .kadoza-detail-wrap .inner .buy-ticket i{vertical-align:middle}.kadoza-detail-page .kadoza-entry-navi .inner{background:#000}.kadoza-detail-page .kadoza-entry-navi a{color:#fff;width:30px;height:22px;line-height:22px;position:relative}.kadoza-detail-page .kadoza-entry-navi .nav-above{width:100%;margin:0 auto;overflow:hidden;position:relative;padding:20px 0;font-size:12px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous{float:left;width:50px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:after,.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a:after{left:0;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-previous a{display:inline-block;padding-left:30px}.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top{position:absolute;top:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:70px;text-align:center}.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top i,.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top span{display:block}.kadoza-detail-page .kadoza-entry-navi .nav-above .topis-top i{margin:0 auto 15px;font-size:30px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next{float:right;width:50px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a{display:inline-block;padding-right:40px}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:after,.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:before{content:"";display:block;width:15px;height:4px;background:#fff;position:absolute}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-detail-page .kadoza-entry-navi .nav-above .nav-next a:after{right:0;bottom:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-detail-page.cat-shinjuku .img-dt,.kadoza-detail-page.cat-shinsaibashi .img-sj,.kadoza-list-page.cat-shinjuku .img-dt,.kadoza-list-page.cat-shinsaibashi .img-sj{display:none}#kadozaxx{overflow:hidden}.kadoza-top-page .contents{padding:0;position:absolute;top:0;left:0;right:0;margin:0 auto}.kadoza-top-page .contents .inner{padding:0;position:relative}.kadoza-top-page .header{position:absolute;width:100%;z-index:99}.kadoza-top-page .img-box{width:100%;height:100vh}.kadoza-top-page .img-box img{-webkit-transform:scale(1.1) translate3d(0,-10%,0);-ms-transform:scale(1.1) translate3d(0,-10%,0);transform:scale(1.1) translate3d(0,-10%,0)}.kadoza-top-page .bg-img{width:100%;height:110%}.kadoza-top-page a{color:#fff}.kadoza-top-page .kadoza-top-wrap{width:100%;position:absolute;top:0;left:0}.kadoza-top-page .kadoza-list{display:table;width:100%}.kadoza-top-page .kadoza-list-cts{display:table-cell;width:50%;height:100vh;padding-top:20vw;padding-bottom:40vw;position:relative;vertical-align:middle;text-align:center}.kadoza-top-page .kadoza-list-cts .cts-in{width:100%;margin:0 auto;position:relative;opacity:0;height:90vw}.kadoza-top-page.fadeComplete .kadoza-list-cts.first .cts-in{-webkit-animation:fewUp .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards;animation:fewUp .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards}.kadoza-top-page.fadeComplete .kadoza-list-cts.second .cts-in{-webkit-animation:fewDown .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards;animation:fewDown .4s 1 .3s alternate cubic-bezier(.785,.135,.15,.86) forwards}.kadoza-top-page .kadoza-list-cts .cts-in.arrow:after,.kadoza-top-page .kadoza-list-cts .cts-in.arrow:before{position:absolute;top:21%;right:6%;height:5px;width:18px}.kadoza-top-page .kadoza-list-cts .cts-in.arrow:before{margin-top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-top-page .kadoza-list-cts .cts-in.arrow:after{margin-top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-top-page .kadoza-list-cts .dot{display:none}.kadoza-top-page .kadoza-list-cts .dot.red{background:#d70c18;box-shadow:rgba(0,0,0,.06) -1px 1px 10px 1px}.kadoza-top-page .kadoza-list-cts .dot.white{background:#fff}.kadoza-top-page .kadoza-list-cts a{display:block}.kadoza-top-page .kadoza-list-ttl{padding-bottom:11vw;width:45%;margin:0 auto}.kadoza-top-page .kadoza-list-ttl img{width:100%;height:auto}.kadoza-top-page .kadoza-list-access{width:100%;margin:0 auto;text-align:left;font-size:12px;padding-left:15px;height:32vw}.kadoza-top-page .kadoza-list-access-cts{margin-bottom:10px}.kadoza-top-page .kadoza-list-access-cts a{display:inline-block}.kadoza-top-page .kadoza-list-access-cts a.arrow:after,.kadoza-top-page .kadoza-list-access-cts a.arrow:before{position:absolute;right:-11%;height:1px;width:8px}.kadoza-top-page .kadoza-list-access-cts.move a.arrow:after,.kadoza-top-page .kadoza-list-access-cts.move a.arrow:before{right:-3%}.kadoza-top-page .kadoza-list-access-cts a.arrow:before{margin-top:2px;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.kadoza-top-page .kadoza-list-access-cts a.arrow:after{margin-top:-3px;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.kadoza-top-page .kadoza-list-access-cts.move a.arrow:before{margin-top:-8px}.kadoza-top-page .kadoza-list-access-cts.move a.arrow:after{margin-top:-13px}.kadoza-top-page .kadoza-list-img{width:60%;margin:0 auto}.kadoza-top-page .kadoza-list-img img{width:100%;height:auto}.kadoza-top-page .kadoza-bnr{position:absolute;z-index:6;margin:0;bottom:20px;left:0;width:100%}.kadoza-top-page .kadoza-bnr img{height:40px}.kadoza-top-page .kadoza-bnr ul{width:50%;padding:50px 15px 0}.kadoza-top-page .kadoza-bnr ul.bnr-l{float:left}.kadoza-top-page .kadoza-bnr ul.bnr-r{float:right;padding-top:50px}.kadoza-top-page .kadoza-bnr ul li{margin-bottom:20px}.kadoza-top-page .kadoza-bnr ul.bnr-l li{float:left;margin-right:10px}.kadoza-top-page .kadoza-bnr ul.bnr-r li{float:right;margin-left:10px}.kadoza-top-page .kadoza-bnr li.fb,.kadoza-top-page .kadoza-bnr li.tw{width:40px;height:40px}.kadoza-top-page .kadoza-bnr li.tw a{background:#0693e3;width:36px;height:36px;display:block;color:#fff;position:relative}.kadoza-top-page .kadoza-bnr li.fb a{background:#3a579a;width:36px;height:36px;display:block;color:#fff;position:relative}.kadoza-top-page .kadoza-bnr li.fb a i:before,.kadoza-top-page .kadoza-bnr li.tw a i:before{font-size:24px;color:#fff;position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kadoza-top-page .kadoza-topics-wrap{background:#313131;color:#d8d8d8}.kadoza-top-page .kadoza-topics-wrap .inner{padding:15px}.kadoza-top-page .kadoza-topics-wrap a.view-all{display:block;width:80%;height:50px;text-align:center;color:#fff;line-height:50px;border:2px solid #d8d8d8;margin:0 auto 50px}.kadoza-event .course-content-wrap .school-course-inner .btn-box li,.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .date{margin-bottom:10px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li{overflow:hidden;padding-bottom:30px;display:table}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a{color:#d8d8d8}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat{display:table-cell;width:80px;padding-right:10px;vertical-align:top}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;color:#fff}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat-theater{background:#1b1b1b}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .thumb{width:50px;display:table-cell;padding-right:10px;vertical-align:top;padding-top:5px}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .thumb img{width:100%;height:auto}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .title{display:table-cell;vertical-align:middle;width:calc(100% - 150px)}.kadoza-top-page .kadoza-topics-wrap .kadoza-topics-list li a .title a{display:inline-block;width:100%}.kadoza-event .course-content-wrap{background:0 0!important}.kadoza-event .course-content-wrap .school-course-inner{top:0!important}.kadoza-event .course-content-wrap .school-course-inner .tlt-inner{padding-top:20px}.kadoza-event .course-content-wrap .school-course-inner .sub-common-tbl-cts,.kadoza-event .course-content-wrap .school-course-inner .sub-common-tbl-ttl{padding:15px 0}.kadoza-event .course-content-wrap .school-course-inner .btn-box{margin-top:10px}.col-3-list img{width:100%;height:auto;margin-bottom:20px}.kadoza-event .course-content-wrap .school-course-inner.btm-section{background:#f2f2f2;padding-bottom:60px}.kadoza-event .course-content-wrap .school-course-inner.btm-section .tlt{padding-top:20px}.kadoza-event .course-content-wrap .school-course-inner.btm-section .tlt-inner{padding-top:0}.kadoza-event .bnr-list li{width:49%;display:inline-block;margin-bottom:1%}.kadoza-event .bnr-list li img{width:100%;height:auto}.kadoza-event.cat-shinjuku{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/kazoza-shinjyuku-bg.jpg) top right no-repeat #313131;background-size:120% auto}.kadoza-event.cat-shinjuku .kadoza-bnr{display:none}.kadoza-event.cat-shinsaibashi{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/04/kadoza-shinsaibashi-bg.jpg) top right no-repeat #d70c18;background-size:120% auto}.kadoza-event .contents .inner .count-txt{color:#343434;text-align:center}.kadoza-event .contents .inner .common-title{color:#fff}.kadoza-event .kadoza-main-header,.kadoza-event .kadoza-main-header .inner{position:relative}.img-wrap li{margin-bottom:10px}.kadoza-event .kadoza-main-header h2{text-align:center;padding:10px 0 125px}.kadoza-event.kadoza-access .kadoza-main-header h2{text-align:center;padding:10px 0 40px}.kadoza-event .kadoza-main-header h2.shinjuku{padding:10px 0 125px}.kadoza-event.kadoza-access .kadoza-main-header h2.shinjuku{padding:10px 0 40px}.kadoza-event .kadoza-main-header h2 img{width:25%;height:auto}.kadoza-event .kadoza-main-header .kadoza-bnr{left:0;width:90px;position:absolute;overflow:hidden;bottom:10px;border:1px solid #beb5b6}.kadoza-event .kadoza-main-header.kadoza-topics .kadoza-bnr{bottom:60px}.kadoza-event .kadoza-main-header .kadoza-bnr img{width:100%;height:auto}.kadoza-event .kadoza-main-header .tws{position:absolute;bottom:70px;right:46px}.kadoza-event .kadoza-main-header .tws.shinjuku{position:absolute;bottom:60px;right:0}.kadoza-event .kadoza-main-header .bnrshinjuku{position:absolute;bottom:10px;left:0;display:block;height:36px}@media screen and (max-width:360px){.kadoza-event .kadoza-main-header .bnrshinjuku{height:8.2vw}}.kadoza-event .kadoza-main-header .bnrshinjuku a{display:block;height:100%;width:auto}.kadoza-event .kadoza-main-header .bnrshinjuku img{height:100%;width:auto}.kadoza-event.kadoza-access .kadoza-main-header .tws{bottom:20px}.kadoza-event .kadoza-main-header .fbs{position:absolute;bottom:70px;right:0}.kadoza-event .kadoza-main-header .fbs a,.kadoza-event .kadoza-main-header .tws a{width:36px;height:36px;display:block;position:relative;font-size:14px;color:#fff;text-align:center}.kadoza-event.kadoza-access .kadoza-main-header .fbs{bottom:20px}.kadoza-event .kadoza-main-header .tws a{background:#0693e3}.kadoza-event .kadoza-main-header .fbs a{background:#3a579a}.kadoza-event .kadoza-main-header .fbs a i:before,.kadoza-event .kadoza-main-header .tws a i:before{font-size:24px;color:#fff;position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kadoza-event .kadoza-main-header .nealy-month-link-wrap{right:0;width:210px;position:absolute;overflow:hidden;bottom:0}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link{width:210px}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li{text-align:center;float:left;padding-bottom:10px;line-height:1}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a{background:#dcdcdc;width:70px;height:40px;display:inline-block;color:#585858;position:relative}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a span{font-size:32px;line-height:1.2;font-family:abolition,sans-serif}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a.active{background:#fff}.kadoza-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a.active:after{content:"";border:6px solid transparent;border-top-color:#fff;border-bottom-width:0;width:0;position:absolute;bottom:-6px;left:45%}.kadoza-event .kadoza-month-pdf-wrap{padding:10px 0;background:#fff}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list{text-align:center;border:1px solid #eee;margin:0 15px}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list li{display:inline-block}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a{display:inline-block;color:#8b8b8b;padding:10px}.kadoza-event .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a i{font-size:20px;padding-left:15px}.kadoza-event .kadoza-modal-nav-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background:rgba(0,0,0,.85);text-align:center;transition:all .2s}.kadoza-event .kadoza-modal-nav-wrap a{color:#fff;display:block;text-align:center;padding:5px}.kadoza-event .kadoza-nav-btn{background:#000;text-align:center;padding:10px 0;color:#fff;width:75px;position:absolute;z-index:9;top:0;right:0}.kadoza-event .kadoza-nav-btn p{font-size:12px;letter-spacing:.6px}.kadoza-event .kadoza-nav-btn.show{z-index:20}.kadoza-event .kadoza-modal-nav-wrap.show{z-index:100;opacity:1}.kadoza-event.kadoza-hiroba-page{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/hiroba-bg.png) top center no-repeat #d70c18;background-size:120% auto}.kadoza-event.kadoza-hiroba-page .kadoza-main-header h2{text-align:center;padding:20px 0 30px}.kadoza-event.kadoza-hiroba-page .kadoza-main-header h2 img{width:30%;height:auto}.school-common-page.kadoza-hiroba-page .school-course-inner .tlt h3{font-size:16px;text-align:center;margin:0 0 10px;font-style:italic;font-weight:900;padding-top:0}.kadoza-event.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro .intro-txt p{text-indent:1em;margin-bottom:15px}.kadoza-event.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap{margin-top:30px}.kadoza-event.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap+.img-wrap.img-bnr{margin-top:10px}.kadoza-event.kadoza-hiroba-page .school-common-wrap .course-content-wrap .school-course-inner .tlt.intro ul.img-wrap.clm-3 li{width:33%}.school-common-page.kadoza-hiroba-page .school-course-inner{margin:0}.kadoza-event.kadoza-hiroba-page .course-content-wrap .school-course-inner.btm-section{padding-bottom:0}.kadoza-event.kadoza-hiroba-page .col-3-list h4{font-size:14px}.kadoza-event.kadoza-hiroba-page .col-3-list li{margin-bottom:20px}.kadoza-event .kadoza-topics-wrap{background:#313131;color:#d8d8d8;margin-top:-60px}.kadoza-event .kadoza-topics-wrap .inner{padding:15px}.kadoza-event .kadoza-topics-wrap a.view-all{display:block;width:80%;height:50px;text-align:center;color:#fff;line-height:50px;border:2px solid #d8d8d8;margin:0 auto 50px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li{overflow:hidden;padding-bottom:30px;display:table}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a{color:#d8d8d8}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat{display:table-cell;width:80px;padding-right:10px;vertical-align:top}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .date{margin-bottom:10px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat{background:#ccc;text-align:center;font-size:10px;padding:3px 0;color:#fff}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .date-cat .cat-theater{background:#1b1b1b}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .thumb{width:50px;display:table-cell;padding-right:10px;vertical-align:top;padding-top:5px}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .thumb img{width:100%;height:auto}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .title{display:table-cell;vertical-align:middle;width:calc(100% - 150px)}.kadoza-event .kadoza-topics-wrap .kadoza-topics-list li a .title a{display:inline-block;width:100%}.kadoza-event .kadoza-topics-wrap .tablenav{text-align:center;letter-spacing:0;font-size:0;padding-bottom:30px}.kadoza-event .kadoza-topics-wrap .tablenav .current{display:inline-block;background:#b4b4b4;text-decoration:none;padding:10px 20px}.kadoza-event .kadoza-topics-wrap .tablenav .current:hover{opacity:1!important;cursor:initial}.kadoza-event .kadoza-topics-wrap .tablenav a{display:inline-block;color:#fff;background:#515151;padding:10px 20px;text-decoration:none;border-right:1px solid #313131;margin-bottom:1px}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers{font-size:14px}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.dots{margin-left:10px}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers:hover{opacity:.7}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev{position:relative;width:50px;height:50px;display:inline-block;background:0 0;left:0;top:40px;border-right:transparent;color:transparent}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:after,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:before,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:after,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:before{background:#b4b4b4;display:block;content:"";width:15px;height:4px;position:absolute}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:before,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:after,.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:before{top:37%;left:50%}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.next:after{top:55%;left:50%}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:before{top:55%;right:50%}.kadoza-event .kadoza-topics-wrap .tablenav .page-numbers.prev:after{top:37%;right:50%}.modal-out-wrap{overflow:hidden;opacity:0;background:#000;background:rgba(0,0,0,.85);width:100%;height:100%;position:absolute;top:0;left:0;border:20px solid #fff;z-index:-1;box-sizing:border-box;transition:all .3s ease}.modal-out-wrap .modal-wrap{width:100%;height:auto;margin:15px 0;padding:30px 20px;box-sizing:border-box;position:absolute;z-index:2}.modal-out-wrap.modal-wrap-new{height:100%!important;width:100%;position:fixed}.modal-out-wrap.modal-wrap-new .modal-wrap{height:auto!important;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-out-wrap.modal-wrap-new .modal-wrap .modal-inner{width:100%}.modal-out-wrap.modal-wrap-new .modal-wrap .youtube{max-width:900px;width:90%!important;height:auto!important;display:block;margin:0 auto}.modal-out-wrap .modal-wrap .inner-area{color:#fff;margin:0 auto}.modal-out-wrap .modal-wrap .inner-area .title{font-size:18px;font-style:italic;margin:50px 0;font-weight:700;text-align:center}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap{overflow:hidden}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-img{margin-bottom:50px}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-google,.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .right p{margin-bottom:30px}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .map-google iframe{width:100%}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap img{width:100%;height:auto}.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .left,.modal-out-wrap .modal-wrap .inner-area .popup-contents-wrap .right{box-sizing:border-box;padding:10px}.modal-out-wrap .modal-wrap .inner-area .pdf-link{border:2px solid #fff;text-align:center;display:block;padding:5px;width:100%;margin:50px auto;line-height:24px;box-sizing:border-box;color:#fff!important}.Android4 .load,.Android4 .veil,.iOS6 .load,.iOS6 .veil,.iOS7 .load,.iOS7 .veil,.iOS8 .load,.iOS8 .veil,.iOS9 .load,.iOS9 .veil,.modal-out-wrap.not-show{display:none}.modal-out-wrap .modal-wrap .inner-area .common-dl dt{width:100px;float:left;background:#fff;text-align:center;padding:5px;margin-bottom:20px;border-radius:4px;clear:both;color:#343434}.modal-out-wrap .modal-wrap .inner-area .common-dl.bg-blk,.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl{color:#fff}.modal-out-wrap .modal-wrap .inner-area .common-dl dd{padding-left:130px;width:calc(100% - 180px);width:-webkit-calc(100% - 180px);box-sizing:border-box;margin-bottom:20px;padding-top:5px}.modal-out-wrap .modal-wrap .inner-area .common-dl.bg-blk dt{background:#000;text-align:center}.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl a{color:#fff;padding-bottom:3px;text-decoration:underline}.events-list-page .contents .inner .event-list-wrap .common-title,.events-list-page .event-list-wrap,.events-list-page .event-list-wrap a,.events-list-page .main-month-wrap .show-change-list li a{color:#343434}.eventlink:hover,.events-calender-page .event-calender-wrap .kadoza-calender-tbl a:hover{text-decoration:none}.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl dt{font-size:16px;font-weight:700;margin-bottom:20px}.modal-out-wrap .modal-wrap .inner-area .kadoza-inquiry-dl dd{margin-bottom:50px}.modal-out-wrap .modal-wrap .close-btn{position:absolute;top:0;right:10px;width:40px;height:40px}.modal-out-wrap .modal-wrap .close-btn:after,.modal-out-wrap .modal-wrap .close-btn:before{content:"";background:#fff;width:40px;height:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:20px;left:0}.modal-out-wrap .modal-wrap .close-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-out-wrap.show{opacity:1;z-index:100}.main-access-wrap .inner-area .txt12{font-size:12px}.iOS .top-page .top-shochikutimes-wrap .top-shochikutimes-list li a .shochikutimes-detail-wrap .title-area .cat-new{top:-2px}.events-list-page .main-month-wrap{background:trantransparent;color:#343434;padding:70px 15px 15px;position:relative}.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.events-list-page .main-month-wrap .next .btn-next.arrow:after,.events-list-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.events-list-page .main-month-wrap .month-select{text-align:center}.events-list-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.events-list-page .main-month-wrap .month-select .prev .btn-prev{display:inline-block;width:20px;height:20px}.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-list-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-list-page .main-month-wrap .now{display:inline-block}.events-list-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.events-list-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.events-list-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.events-list-page .main-month-wrap .next .btn-next{display:inline-block;width:20px;height:20px}.events-list-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-list-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-list-page .main-month-wrap form{position:absolute;right:50px;top:50px}.events-list-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.events-list-page .main-month-wrap .show-change-list li{display:inline-block}.events-list-page .main-month-wrap .show-change-list li a i{font-size:30px}.events-list-page .event-list-wrap{background:transparen;padding:0;overflow:hidden}.events-list-page .event-list-wrap .event-list{margin-bottom:10px;width:100%}.events-list-page .event-list-wrap .event-list tr{overflow:hidden;width:100%;height:120px;box-sizing:border-box;background:#FFF;transition:all ease .3s}.events-list-page .event-list-wrap .event-list tr:hover{background:#e5e5e5}.events-list-page .event-list-wrap .event-list tr td{height:120px;box-sizing:border-box}.events-list-page .event-list-wrap .event-list tr .day-wrap{width:95px;text-align:center;vertical-align:middle;box-sizing:border-box;padding:20px;position:relative}.events-list-page .event-list-wrap .event-list tr .day-wrap:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.events-list-page .event-list-wrap .event-list tr .day-wrap.night:after{border:1px solid #535353}.events-list-page .event-list-wrap .event-list tr .day-wrap.night{background:#535353;color:#fff}.events-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) 6px center no-repeat;padding-left:20px;color:#969696;position:relative;top:-24px}.events-list-page .event-list-wrap .event-list tr .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) 6px center no-repeat;color:#d4d4d4;padding-left:20px;position:relative;top:-24px}.events-list-page .event-list-wrap .event-list tr .day-wrap .month{font-size:32px}.events-list-page .event-list-wrap .event-list tr .day-wrap .week{font-size:19px;position:relative;top:-6px}.events-list-page .event-list-wrap .event-list tr .event-detail{width:calc(100% - 270px);padding:15px 15px 15px 0;box-sizing:border-box;overflow:hidden;vertical-align:middle}.events-list-page .event-list-wrap .event-list tr .event-detail .title{font-size:12px;margin-bottom:10px;line-height:1.61}.events-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .sub-title{width:80px;float:left;background:#000;text-align:center;color:#fff;padding:5px;margin-bottom:10px;border-radius:4px}.events-list-page .event-list-wrap .event-list tr .event-detail .event-detail-data .detail{padding-left:100px;width:100%;box-sizing:border-box;margin-bottom:10px;min-height:30px}.events-list-page .event-list-wrap .event-list tr .buy-ticket{border:2px solid #dc2314;text-align:center;display:inline-block;padding:5px;width:200px;margin:0 30px;color:#dc2314;line-height:24px;box-sizing:border-box}.events-list-page .event-list-wrap .event-list tr .buy-ticket i{vertical-align:middle}.events-list-page .kadoza-month-pdf-wrap{background:#fff}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list{text-align:center;border:1px solid #eee;margin:0 50px}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li{display:inline-block}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a{display:inline-block;color:#8b8b8b;padding:15px}.events-list-page .kadoza-month-pdf-wrap .kadoza-month-pdf-list li a i{font-size:20px;padding-left:15px}.topics-event .kadoza-main-header .nealy-month-link-wrap{top:0;overflow:hidden;position:absolute;right:50%;margin-right:-105px;width:210px}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link{width:210px}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li{float:left;padding-bottom:10px;text-align:center}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a{background:#dcdcdc;color:#585858;display:inline-block;height:50px;width:70px;transition:all ease .3s;position:relative}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a::after{content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#dcdcdc transparent transparent;left:50%;margin-left:-8px;bottom:0;position:absolute;transition:all ease .3s}.events-calender-page .main-month-wrap .month-select .prev .btn-prev,.events-calender-page .main-month-wrap .next .btn-next{width:20px;height:20px;display:inline-block}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a:hover,.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li.active a{background:#FFF;text-decoration:none}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a:hover::after,.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li.active a::after{border-color:#FFF transparent transparent;bottom:-8px}.topics-event .kadoza-main-header .nealy-month-link-wrap .nealy-month-link li a span{font-family:abolition,sans-serif;font-size:32px}.events-calender-page .main-month-wrap{background:#fff;color:#343434;padding:30px 50px;position:relative}.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:after,.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:before,.events-calender-page .main-month-wrap .next .btn-next.arrow:after,.events-calender-page .main-month-wrap .next .btn-next.arrow:before{background:#000}.events-calender-page .main-month-wrap .month-select{text-align:center}.events-calender-page .main-month-wrap .month-select .prev{display:inline-block;vertical-align:top;margin:50px 40px 0 0}.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:before{left:0;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-calender-page .main-month-wrap .month-select .prev .btn-prev.arrow:after{left:0;top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-calender-page .main-month-wrap .now{display:inline-block}.events-calender-page .main-month-wrap .now .year{font-size:18px;line-height:18px}.events-calender-page .main-month-wrap .now .month{font-size:88px;line-height:88px}.events-calender-page .main-month-wrap .next{display:inline-block;vertical-align:top;margin:50px 0 0 40px}.events-calender-page .main-month-wrap .next .btn-next.arrow:before{right:0;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.events-calender-page .main-month-wrap .next .btn-next.arrow:after{right:0;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.events-calender-page .main-month-wrap form{position:absolute;right:50px;top:50%}.events-calender-page .main-month-wrap .show-change-list{position:absolute;left:50px;top:50%}.events-calender-page .main-month-wrap .show-change-list li{display:inline-block}.events-calender-page .main-month-wrap .show-change-list li a{color:#343434}.events-calender-page .main-month-wrap .show-change-list li a i{font-size:30px}.events-calender-page .event-calender-wrap{background:#fff;color:#343434;padding:0 50px 50px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl{width:100%}.events-calender-page .event-calender-wrap .kadoza-calender-tbl a{color:#343434;border-bottom:solid 1px;padding-bottom:1px;line-height:1.4em}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header th{background:#dcdcdc;text-align:center;padding:5px 0;border:1px solid #fff}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header .sat{background:#0994d4;color:#fff!important}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .week-header .sun{background:#d00;color:#fff!important}.events-calender-page .event-calender-wrap .kadoza-calender-tbl td{width:14.285%;box-sizing:border-box;background:#f1f1f1;border:1px solid #fff;padding:10px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list{color:#838383}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list>p{color:#000;font-family:abolition,sans-serif;font-size:26px;line-height:26px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap{padding:20px 0;border-bottom:solid 1px #bfbfbf;box-sizing:border-box;min-height:100px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap{vertical-align:middle;box-sizing:border-box}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap .day-night .ico-01{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-01.png) left center no-repeat;padding-left:26px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .day-wrap .day-night .ico-02{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/ico-02.png) left center no-repeat;padding-left:26px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail{box-sizing:border-box}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .title{font-size:14px;margin-bottom:10px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .event-detail-data{overflow:hidden;font-size:12px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .event-detail .event-detail-data .detail{box-sizing:border-box;margin-bottom:10px}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .photo{width:70px;margin:0 auto}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap .photo img{width:100%;height:auto;vertical-align:middle}.events-calender-page .event-calender-wrap .kadoza-calender-tbl .event-list .event-detail-wrap:last-child{border-bottom:none}.events-list-page .sub-header-wrap{background:url(https://static.shochikugeino.co.jp/wp-content/uploads/2019/02/event-top-bg.jpg) no-repeat;background-size:cover}.events-list-page .flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-evenly;align-items:center;width:100%}.events-title-wrap{padding:0;margin-bottom:5%}.events-title{background:#fff;height:120px;margin-bottom:7%}.entry-meta{box-sizing:border-box;padding:20px 0;position:relative;text-align:center;vertical-align:middle;width:19%;max-width:60px}.entry-title{font-size:14px;line-height:1.3;width:67%}.entry-meta .month{font-size:18px}.entry-meta .week{font-size:10px;position:relative;top:-6px}.events-title .box{display:table;margin:0 auto}.topics-events .sns-box{vertical-align:middle;width:16%}.topics-events .sns-box span,.topics-events .sns-box ul{display:table-cell}.topics-events .sns-box ul,.topics-events .sns-box ul li{display:inline-block}.topics-events .sns-box span{padding-right:5px;vertical-align:middle}.topics-events .sns-box .fb,.topics-events .sns-box .twt{font-size:16px}.kadoza-access .main-access-wrap{background:#FFF;padding:40px 15px}.kadoza-access .main-access-wrap .inner-area{max-width:700px;width:100%;margin:0 auto}.kadoza-access .main-access-wrap .inner-area .map-google,.kadoza-access .main-access-wrap .inner-area .map-img{margin-bottom:8.5715%}.kadoza-access .main-access-wrap .inner-area .map-google .google-in iframe{max-width:700px;width:100%;height:165px}.kadoza-access .main-access-wrap .inner-area .map-img img{width:100%;height:auto}.kadoza-access .main-access-wrap .inner-area .common-dl dt{background:#000!important;border-radius:4px;clear:both;color:#fff!important;float:left;margin-bottom:20px;padding:5px;text-align:center;width:80px!important;font-size:12px}.kadoza-access .main-access-wrap .inner-area .common-dl dd{box-sizing:border-box;margin-bottom:20px;padding-left:95px!important;font-size:12px}.kadoza-access .main-access-wrap .title{font-size:12px;font-style:italic;font-weight:700;margin-bottom:40px;text-align:center}}.youtube-wrap-sp{width:100%;height:0;padding-top:56.247%;position:relative;overflow:hidden}.youtube-wrap-sp iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.youtube-wrap-sp .play_button{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;visibility:visible;opacity:1;transition:opacity .5s,visibility 0s .5s}.youtube-wrap-sp .play_button img{width:100%;height:auto}.youtube-wrap-sp .play_button.fade{opacity:0;visibility:hidden}@media screen and (min-width:768px) and (max-width:1130px){.header nav.g_nav li.sns a{color:#fff;display:inline-block;margin:0 6px;font-style:italic;position:relative;text-decoration:none}}@media screen and (min-width:768px) and (max-width:1210px){.search-talents-wrap .search-talents{padding:22px 0 0 20px;font-size:11px!important}.search-talents-wrap .search-talents .search-select-talents{margin-right:0}.search-talents-wrap .search-talents .search-btn{width:10%}.search-talents-wrap .search-talents .search-select-talents select{width:100px;font-size:11px!important;margin:0 3px}.search-talents-wrap .search-talents .search-text-box{width:12%;font-size:11px;margin:0;padding:12px 10px}.search-talents-wrap i{font-size:13px}.talents-category-list-wrap .category-sort-wrap .category-sort-list li{width:8.99%}}@media screen and (max-width:350px){#kadozaTopPage .kadoza-list-access{letter-spacing:.024em}#kadozaTopPage .kadoza-bnr img{width:100%;height:auto}}@media screen and (min-width:768px) and (max-width:1500px){.search-talents-wrap .search-talents .search-btn{width:10%!important}}@media screen and (min-width:1200px){.schoo-top-page .course-list-item:nth-child(4){top:48%;right:0}.schoo-top-page .course-list-item:nth-child(6){top:48%;left:100px}.schoo-top-page .course-list{position:relative;height:420px}}@media screen and (min-width:768px){.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#000;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#000;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:6px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:6px}.ps-container>.ps-scrollbar-y-rail{background-color:#000;position:absolute;transition:background-color .2s linear,opacity .2s linear;right:0;width:6px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;transition:background-color .2s linear;right:0;width:6px}}@media screen and (max-width:767px){.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#000;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#000;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:6px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:6px}.ps-container>.ps-scrollbar-y-rail{background-color:#000;position:absolute;transition:background-color .2s linear,opacity .2s linear;right:0;width:3px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;transition:background-color .2s linear;right:0;width:3px}}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%)}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href="#"],a[href="javascript:"]{content:""}}@media screen and (max-width:1500px){.search-talents-wrap .search-talents .search-select-talents{margin-right:3px}}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.7;display:none;z-index:1050}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer;outline:0}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:1060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (max-width:767px){.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1060;margin-top:-14px;margin-right:-14px;height:40px;width:40px;outline:0}.sl-wrapper .sl-close span{display:block;height:40px;width:40px}.sl-wrapper .sl-close span:after,.sl-wrapper .sl-close span:before{content:"";background:#fff;width:40px;height:1px;transform:rotate(45deg);position:absolute;left:0;top:45px}.sl-wrapper .sl-close span:after{transform:rotate(-45deg)}.sl-wrapper .sl-navigation button{width:44px;background:#41494c}.sl-wrapper .sl-navigation button span{display:block}.sl-wrapper .sl-navigation button span:after,.sl-wrapper .sl-navigation button span:before{content:"";background:#fff;width:10px;height:3px;transform:rotate(45deg);position:absolute;left:22px;top:17px}.sl-wrapper .sl-navigation button span:after{transform:rotate(-45deg);top:23px}.sl-wrapper .sl-navigation button.sl-prev span:after,.sl-wrapper .sl-navigation button.sl-prev span:before{left:14px}.sl-wrapper .sl-navigation button.sl-prev span:before{transform:rotate(-45deg)}.sl-wrapper .sl-navigation button.sl-prev span:after{transform:rotate(45deg)}.sl-wrapper .sl-navigation button.sl-next{right:0}.sl-wrapper .sl-navigation button.sl-prev{left:0}}@media (min-width:768px){.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1060;margin-top:-14px;margin-right:-14px;height:100px;width:100px;outline:0}.sl-wrapper .sl-close span{display:block;height:100px;width:100px}.sl-wrapper .sl-close span:after,.sl-wrapper .sl-close span:before{content:"";background:#fff;width:100px;height:1px;transform:rotate(45deg);position:absolute;left:0;top:45px}.sl-wrapper .sl-close span:after{transform:rotate(-45deg)}.sl-wrapper .sl-navigation button{width:90px;height:90px;background:#41494c;display:block;outline:0}.sl-wrapper .sl-navigation button span{display:block}.sl-wrapper .sl-navigation button span:after,.sl-wrapper .sl-navigation button span:before{content:"";background:#fff;width:15px;height:3px;transform:rotate(45deg);position:absolute;left:45px;top:43px}.sl-wrapper .sl-navigation button span:after{transform:rotate(-45deg);top:51px}.sl-wrapper .sl-navigation button.sl-prev span:after,.sl-wrapper .sl-navigation button.sl-prev span:before{left:35px}.sl-wrapper .sl-navigation button.sl-prev span:before{transform:rotate(-45deg)}.sl-wrapper .sl-navigation button.sl-prev span:after{transform:rotate(45deg)}.sl-wrapper .sl-navigation button.sl-next{right:0;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:0;font-size:3rem}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}@media (max-width:1400px){.school-life-cts p .br2{display:none}.school-life-cts p+p{padding-top:10px;margin-bottom:0}}@media only screen and (max-width:320px){.kadoza-top-page .kadoza-bnr img{height:35px}.kadoza-top-page .kadoza-list-access-cts a{font-size:11px;transform:scale(.9)}.kadoza-top-page .kadoza-list-access{padding-left:5px;margin:0 auto 15px}.kadoza-top-page .kadoza-list-ttl{padding-bottom:25px}}