*{margin:0;padding:0;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}body{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.post{padding-bottom:0}.st-main{margin:0;padding:0;border-radius:0;background:0 0}#content{max-width:100%;margin:0}p{font-size:16px !important;margin-bottom:0 !important;line-height:1.7 !important;text-align:justify}.indent-1{padding-left:1em;text-indent:-1em}p,h1,h2,h3,h4,h5,h6{color:#333}.align_center{text-align:center !important}.align_right{text-align:right}.align_left{text-align:left !important}h5.irregular{text-align:center;font-size:20px;margin:0}.SandboxRoot.env-bp-970 .timeline-Tweet-text{font-size:16px !important;line-height:1.7em !important}a{color:#00acc1;-webkit-transition:.5s;transition:.5s !important;text-decoration:none;font-weight:700}a:hover{opacity:.6}.link_ub{text-decoration:underline;color:#333}.link_ub:hover{color:#333}.gray_area .link_ub{color:#fff !important}.gray_area .link_ub:hover{color:#fff !important}.wrap1030{max-width:1030px;margin:0 auto}.wrap1280{max-width:1280px;margin:0 auto}.m120{padding:120px 0}.mt120{padding-top:120px}.mb120{padding-bottom:120px}.m100{padding:100px 0}.mt100{padding-top:100px}.mb100{padding-bottom:100px}.mt80{padding-top:80px}.m50{padding:50px 0}.mt50{padding-top:50px}.mb50{padding-bottom:50px}.mb60{padding-bottom:60px}.m40{padding:40px 0}.mt40{padding-top:40px}.mb40{padding-bottom:40px}.m30{padding:30px 0}.mt30{padding-top:30px}.mb30{padding-bottom:30px}.m20{padding:20px 0}.mt20{padding-top:20px}.mb20{padding-bottom:20px}.m10{padding:10px 0}.mt10{padding-top:10px}.mb10{padding-bottom:10px}#color_area{background:#f2f1ec;padding:100px 0;margin:0}.sa{opacity:0;-webkit-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.sa.show{opacity:1;-webkit-transform:none;transform:none}.sa--lr{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);-webkit-transition:all 1s ease;transition:all 1s ease}.sa--rl{-webkit-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:all 1s ease;transition:all 1s ease}.sa--up{-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1s ease;transition:all 1s ease}.sa--down{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}.sa--scaleUp{-webkit-transform:scale(.5);transform:scale(.5)}.pc_only{display:block !important}.tab_only{display:none !important}.sp_only{display:none !important}.test{height:2000px;background:rgba(0,0,0,.5)}.montserrat{font-family:'Montserrat',sans-serif !important}dl.form_discri dd p{margin-bottom:0 !important}dl.form_discri{display:flex}li.cta1st a{min-width:21em}#top-head{position:absolute;width:100%;height:85px;margin-top:100px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:-100px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#top-head a,#top-head{color:#fff;font-weight:700;text-decoration:none;font-size:16px;font-family:'Montserrat',sans-serif !important;letter-spacing:.05em}#top-head a:hover{opacity:.8;-webkit-transition:.5s;transition:.5s}#top-head .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#top-head2{position:absolute;width:100%;height:85px;margin-top:100px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:-100px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:#b2bec3}#top-head2 a,#top-head2{color:#fff;font-weight:700;text-decoration:none;font-size:16px;font-family:'Montserrat',sans-serif !important;letter-spacing:.05em}#top-head2 a:hover{opacity:.8;-webkit-transition:.5s;transition:.5s}#top-head2 .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.inner{width:100%;margin:0 auto;padding:0}.header_logo_pc{max-width:280px;padding:0 15px;width:30vw;background:0 0;height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#fff}.header_logo_pc a{width:100%}div#mobile-head{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#top-head.fixed{margin-top:0;top:0;position:fixed;background:#b2bec3;transition:top .5s ease-out;-webkit-transition:top .5s ease-out;-moz-transition:top .5s ease-out}#top-head.fixed .logo{font-size:24px;color:#333}#top-head.fixed .header_logo_pc{fill:#000}#top-head2.fixed{margin-top:0;top:0;position:fixed;background:#b2bec3;transition:top .5s ease-out;-webkit-transition:top .5s ease-out;-moz-transition:top .5s ease-out}#top-head2.fixed .logo{font-size:24px;color:#333}#top-head.fixed .header_logo_pc{fill:#000}ul#menu-menu1{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}ul#menu-menu1 li{padding:0 10px}nav#global-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#nav-toggle{display:none;position:absolute;right:12px;top:22px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#top-head.fixed #nav-toggle span{background:#ff6900}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#global-nav ul li a:after{display:none}ul.sub-menu li{border-left:none !important;border-right:none !important;display:block;padding:10px !important}ul.sub-menu li:last-child{border-bottom:none}ul.sub-menu li a:after{font-family:"Font Awesome 5 free" !important;content:"\f105" !important;text-align:right !important;float:right;display:inline-block !important;font-weight:900 !important;margin-left:5px}ul.sub-menu{display:none;list-style:none;position:absolute;background:#f2f1ec;-webkit-margin-start:-11px;-moz-margin-start:-11px;margin-inline-start:-11px;-webkit-margin-end:-10px;-moz-margin-end:-10px;margin-inline-end:-10px;-webkit-padding-start:0px;-moz-padding-start:0px;padding-inline-start:0px}.header_btn_area{position:absolute;right:0;top:0}.header_btn_area_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_btn_area_top{position:absolute;top:0;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_btn_area_top ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box_btn li a{background:#ff8016;color:#fff !important;padding:0;width:190px;line-height:30px;display:block;text-align:center;font-size:12px !important}.box_btn li:nth-child(2) a{background:#51a5b2}.box_btn li:nth-child(3) a{background:#8ad0d8}ul.nobox_btn li{color:#fff;margin-left:15px;font-size:14px;line-height:1em}ul.nobox_btn li i{color:#fff}li.head_sns a{font-size:20px !important}li.is_biz_btn a{font-size:14px !important;border:1.5px solid #fff;border-radius:100px;padding:2px 15px;-webkit-transition:.3s;transition:.3s;color:#fff !important}li.is_biz_btn a:hover{background:#fff;color:#b2bec3 !important}.gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:15px}.gnav li{text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;list-style:none;margin-left:43px}.gnav li:first-child{margin-left:0}.gnav li:hover{color:#42a778}.gnav>li:hover .megamenu,.gnav>li:hover .megamenu2,.gnav>li:hover .megamenu3,.gnav>li:hover .megamenu4,.gnav>li:hover .megamenu5{max-height:9999px;opacity:1}.megamenu,.megamenu2,.megamenu3,.megamenu4,.megamenu5{background:#eaf0f2;max-height:0;opacity:0;overflow:hidden;width:100%;position:absolute;top:75px;left:0;height:180px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:990;display:-webkit-box;display:-ms-flexbox;display:flex}.megamenu_image{background:#ff6900;position:relative;height:100%;width:35%}.megamenu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:65%}.megamenu-inner li{width:calc((100%/3));margin:0;padding:18px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.megamenu-inner li a{font-size:17px !important}.megamenu-inner a{border-left:none}.megamenu-inner-img{margin:0 0 10px}.megamenu-inner-text{color:#333}.megamenu-inner-text img{margin:0 5px 0 0}.megamenu-inner-text:after{content:"\f105";font-weight:900;font-family:"Font Awesome 5 Free";padding-left:10px}.menu_ttl{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);text-align:center}.menu_ttl h3{color:#fff;font-size:24px;border-bottom:1px solid;padding-bottom:8px;margin-bottom:8px;letter-spacing:.1em;font-family:'Montserrat',sans-serif}.menu_ttl p{color:#fff;font-weight:100;letter-spacing:.1em;text-align:center}.nav_ttl_jp{font-size:10px !important;text-align:center;color:#fff}.gnav_noevent,.gnav_noevent p{pointer-events:none;cursor:pointer}.sp_sidebtn{height:auto;width:100%;z-index:999;position:fixed;bottom:0;right:0}.sp_sidebtn_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp_sidebtn_in_1,.sp_sidebtn_in_2,.sp_sidebtn_in_3{height:auto;line-height:40px;text-align:center}.sp_sidebtn_in_1,.sp_sidebtn_in_2{width:50%}.sp_sidebtn_in_1 a,.sp_sidebtn_in_2 a,.sp_sidebtn_in_3 a,.sp_sidebtn_in_1 a .fas,.sp_sidebtn_in_2 a .fas,.sp_sidebtn_in_3 a .fas{color:#fff !important;font-size:12px}.sp_sidebtn_in_1{background-color:#51a5b2}.sp_sidebtn_in_2{background-color:#8ad0d8}.sp_sidebtn_in_3{background-color:#ff6900;width:100%}.note_icon img{width:15px}.target{pointer-events:none}.swiper-container{width:100%;height:100%;position:relative;overflow:hidden}.c-container{position:relative;margin-left:auto;margin-right:auto}.swiper-button-prev,.swiper-button-next{color:#eee !important}.main_v{width:100vw;height:100vh;position:relative}.slide_bg01{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/interschool_top_v01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.top_copy{position:absolute;bottom:8%;left:5%}.top_copy h2{background:0 0;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;margin:0;border:0;padding:0;font-size:calc(50px + 70*(130vw - 320px)/1600);font-weight:100;line-height:1.2em}.letsgo{text-align:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;color:#fff;font-weight:600;font-size:40px}.gray_area{width:100%;background:#b2bec3;-webkit-box-sizing:border-box;box-sizing:border-box}.gray_area p,.gray_area p strong{color:#fff !important}.areattl,.areattl_wht{margin-bottom:50px}.areattl h2,.areattl_wht h2{padding:0;margin:0;background:0 0;border:none;text-align:center;font-family:'Montserrat',sans-serif;font-size:35px;letter-spacing:.05em;line-height:1em}.areattl p,.areattl_wht p{text-align:center;line-height:1em !important;margin-top:5px;font-weight:600}.areattl h2,.areattl p{color:#333}.areattl_wht h2,.areattl_wht p{color:#fff}.undr_bar{height:2px;background:#ff6900;width:120px;margin:10px auto 0px}.copy1,.copy1_wht{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;font-size:28px !important;font-weight:600;letter-spacing:.08em;border:none !important;padding:0 !important;margin:0 !important}.copy1_wht,.copy2_wht{color:#fff !important}.copy2,.copy2_wht{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;font-size:23px !important;font-weight:600 !important;letter-spacing:.08em;border:none !important;padding:0 !important;margin:0 !important}.copy2_wht ruby,.copy2 ruby{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important}.subttl_en{font-family:'Montserrat',sans-serif;color:#ff6900;font-size:23px;letter-spacing:.08em}.tabs{margin:0 auto}.tab_item{width:calc(100%/4);height:30px;line-height:30px;font-size:16px;text-align:center;color:#ff6900;display:block;float:left;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}.tab_item:nth-child(8){border-right:1px solid #333}.border_none{border:none !important}.tab_item:hover{opacity:.75;background-color:#ff6900;color:#fff}input[name=tab_item]{display:none}.tab_content{visibility:hidden;height:0;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content,#news_event:checked~#event_content,#news_club:checked~#club_content{visibility:visible;height:auto;padding-top:0}.tabs input:checked+.tab_item{background-color:#ff6900;color:#fff}.tabs2{margin:0 auto}.tab_item2{width:calc(100%/4);height:30px;line-height:30px;font-size:16px;text-align:center;color:#ff6900;display:block;float:left;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}.tab_item2:nth-child(8){border-right:1px solid #333}.border_none{border:none !important}.tab_item2:hover{opacity:.75;background-color:#ff6900;color:#fff}input[name=tab_item2]{display:none}.tab_content2{visibility:hidden;height:0;clear:both;overflow:hidden}#interpretation:checked~#interpretation_content,#translator:checked~#translator_content,#biz:checked~#biz_content,#special:checked~#special_content{visibility:visible;height:auto;padding-top:0}.tabs2 input:checked+.tab_item2{background-color:#ff6900;color:#fff}.scroll{padding-bottom:60px;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:1;font-family:'Montserrat',sans-serif;color:#fff;font-weight:600;letter-spacing:.08em}.scroll:hover{color:#fff}.scroll span{position:absolute;top:20px;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0)}20%{-webkit-transform:rotate(-45deg) translate(-10px,10px)}40%{-webkit-transform:rotate(-45deg) translate(0,0)}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}20%{-webkit-transform:rotate(-45deg) translate(-10px,10px);transform:rotate(-45deg) translate(-10px,10px)}40%{-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}}.news_list dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:23px 0;border-bottom:1px dashed #707070 !important}.news_list dl dd a{color:#333}.news_list dl dd a:hover{color:#ff6900}.meta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_list dl{margin-bottom:0 !important}.news_list dt{width:auto !important}.news_list dd{padding-left:0 !important}span.date{font-weight:600;margin-right:15px}span.new{background:red;color:#fff;font-weight:600;font-size:12px;padding:0 10px;border-radius:3px;margin-right:15px}span.cat{background:#ff6900;color:#fff;font-weight:600;font-size:12px;padding:0 10px;border-radius:3px;margin-right:15px;width:75px;text-align:center}.btn_control{max-width:450px;margin:0 auto}.btn_control2{max-width:450px}.main_btn{position:relative;background:#ff6900;color:#fff;padding:10px 15px;width:100%;text-align:center;border:1px solid #ff6900;font-family:'Montserrat',sans-serif;font-size:22px;line-height:1em;letter-spacing:.05em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_btn span{font-size:13px;letter-spacing:.01em}.main_btn:after{font-family:'Font Awesome 5 Free';font-size:15px;line-height:1;position:absolute;top:calc(50% - .5em);right:1rem;margin:0;padding:0;content:'\f054'}.main_btn:hover{background:0 0;color:#ff6900;opacity:1 !important}.photo_bg_area{position:relative;width:100%;min-height:320px;padding:50px 0}.photo_bg_area:after{display:block;width:100%;height:100%;background:rgba(0,0,0,.4);background-position:50%;content:'';position:absolute;top:0;left:0;z-index:0}.absolute_item,.absolute_item2{position:absolute;width:40%;max-width:545px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}.absolute_item{right:10%}.absolute_item2{left:10%}.absolute_item p,.absolute_item2 p{color:#fff}.method_bg{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/meth_bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.career_bg{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/career_bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.course_sort_area{background:#fff}.pre{padding:50px;border:1px solid #333}.future_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.future_icons .icon{width:calc(100%/5)}.future_icons .icon p{font-weight:600}.school_select{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.school_select_items{width:calc(100%/2);display:block;position:relative;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.school_select_items img{width:100%}.school_select_items:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.school_select_items:after{display:block;width:100%;height:100%;background:rgba(0,0,0,.3);background-position:50%;content:'';position:absolute;top:0;left:0;z-index:0}.school_name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1}.school_name h3{color:#fff;font-family:'Montserrat',sans-serif;font-size:35px;letter-spacing:.08em;font-weight:600}.school_name p{color:#fff;text-align:center}.school_name .undr_bar{background:#fff}.tweetbox{background:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:rgba(149,157,165,.2) 0px 8px 24px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.st-main_page{margin-top:85px}.page_ttl_contain{height:350px;width:100%;position:relative}.page_ttl_contain:after{display:block;width:100%;height:100%;background:rgba(0,0,0,.4);background-position:50%;content:'';position:absolute;top:0;left:0;z-index:0}.page_ttl_bg01{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg02{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg02.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg03{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg03.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg04{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/career_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg05{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg05.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg06{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg06.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg07{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg07.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg08{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg08.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg09{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg09.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg10{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg10.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_bg02-2{background:url(//www.interschool.jp/wp-content/themes/stinger8-child/images/page_ttl_bg02-2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page_ttl_tex h2{font-family:'Montserrat',sans-serif !important;background:0 0;border:none;padding:0;margin:0 !important;color:#fff !important;letter-spacing:.08em;text-align:center}.page_ttl_tex{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.page_ttl_tex .areattl_wht{margin-bottom:0}.page_ttl_tex .areattl_wht p{font-size:14px !important}.meth_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meth_img{width:40%}.meth_tex{width:58%}.spe_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spe_mes_img{width:25%}.spe_mes_tex{width:73%}.spe_mes_tex .copy2_wht{border-bottom:1px solid #fff !important;padding-bottom:10px !important}.spe_namebox{margin:20px 0}.spe_namebox h4{background:0 0;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;color:#fff;padding:0;margin:0;font-size:25px}.spe_namebox p{margin-top:5px;font-size:14px !important}.pro_wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:rgba(149,157,165,.2) 0px 8px 24px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.pro_wrap a:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6)}.pro_wrap a:hover:before{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:1}.pro_wrap a:after{content:"READ MORE";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:15px;-webkit-filter:blur(4px);filter:blur(4px);opacity:0;position:absolute;-webkit-transition-duration:.5s;transition-duration:.5s;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;background:#fff;padding:5px 25px;border:1px solid #333}.pro_wrap a:hover:after{-webkit-filter:blur(0);filter:blur(0);opacity:1}.pro_wrap a:hover{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.pro_wrap a .pro_img{width:40%}.pro_wrap a .pro_tex{width:60%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.pro_wrap a:nth-child(n+2){margin-top:100px}.pro_tex h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid}.page_card p{color:#333 !important}.page_card_contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_card{background:#fff;width:calc(50% - 100px/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:rgba(149,157,165,.2) 0px 8px 24px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.page_card p{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card_btn{padding:0 20px 20px;margin-top:auto}.card_ttl{padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.card_ttl h3{text-align:center;font-family:'Montserrat',sans-serif !important;margin:0;padding:0;border:none;font-size:30px;color:#333}.card_ttl p{padding:0;text-align:center;font-weight:600;font-size:12px !important;display:block;height:auto}.message_pic{position:relative;width:100%}.mes_name_box{background:#51a5b2;padding:70px 20px;width:50%;position:absolute;bottom:0;right:0}.mes_pic_box{width:50%;padding-bottom:50px}.mes_name_box h2{background:0 0;margin:0 0 10px;padding:0 0 10px;font-size:30px;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;font-weight:600;border-top:none;border-bottom:1px solid #fff}.mes_name_box h2 span{font-family:'Montserrat',sans-serif !important;font-size:16px;margin-left:15px}.mes_name_box p{color:#fff !important;font-weight:600}.spe_mes_ttl .copy2{border-bottom:1px solid #333 !important;padding-bottom:10px !important}.spe_mes_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.spe_mes_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.spe_mes_l{width:50%}.spe_mes_r{width:47%}.spe_mes_r p{text-align:right !important;font-size:12px !important;margin-top:5px !important}.pro_content h3{padding:0;font-size:20px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;border-bottom:1px solid;margin-top:0;font-weight:600}.pro_prof_cont{margin-top:100px;background:#b2bec3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.pro_namebox{width:30%}.pro_namebox h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;background:0 0;padding:0;margin:0;color:#fff;text-align:center;border:none;font-size:30px}.pro_texbox{width:70%;border-left:1px solid #fff;padding-left:30px;margin-left:30px}.pro_texbox p{color:#fff !important}.pro_namebox p{color:#fff !important;margin-top:10px;font-size:12px !important;font-weight:600}.access_info ul{list-style:none}.access_info ul li:nth-child(2n+1){background:#f8f8f8}.shcool_contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0}.school_map{width:43%}.school_info{width:55%}.school_info h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;background:0 0;padding:0 0 10px;margin:0;border-bottom:1px solid #333;border-top:none;font-size:35px;letter-spacing:.05em}.school_info table{border-collapse:collapse;width:100%;border:none;color:#333}.school_info table tr{border-bottom:1px dashed #333 !important;background:0 0 !important}.school_info table th{font-weight:700 !important;text-align:center;vertical-align:top;width:20%}.school_info table th,.school_info table td{padding:20px !important;border-left:none;border:none}.school_info table td{text-align:left}.GoogleMap{position:relative;width:100%;height:0;padding-top:93.25%}.GoogleMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access_info ul{padding:0}ul.career_contain{list-style:none;padding:0;margin:0}ul.career_contain li{background:#fff;padding:35px !important;border-radius:10px}ul.career_contain li:nth-child(n+2){margin-top:100px}.career_ttl h2{background:0 0;border:none;padding:0 0 5px;margin:0;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;text-align:center;font-size:30px;line-height:1em;font-weight:600}.career_content{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.career_content p{color:#333 !important}.career_l{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career_l .btn_control{margin-top:auto;min-width:450px}.career_l dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.career_l dl dt{min-width:40px;font-weight:600;margin-right:20px}.career_r{width:47%}.semipro_table tr{border-bottom:1px dashed #333 !important;background:0 0 !important}.semipro_table tr:last-child{border-bottom:none !important}.semipro_table th{font-size:15px}.semipro_table th,.semipro_table td{padding:20px !important;border-left:none !important;border-bottom:none !important;font-size:18px !important;font-weight:600}.semipro_table{border-collapse:collapse;width:100%;border-top:1px dashed #333 !important;border-bottom:1px dashed #333;border-right:none !important;color:#333;margin-bottom:0;margin-top:20px}.semipro_box p{color:#333 !important}.semipro_box{background:#fff;padding:30px;margin-top:50px}.semipro_table ul{margin-bottom:0;padding-top:0;padding-bottom:0}.semipro_table ul li{font-size:18px !important}.cp_qa *,.cp_qa *:after,.cp_qa *:before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin-bottom:1px;color:#ff8016}.cp_qa .cp_actab input{position:absolute;opacity:0}.cp_qa .cp_actab label{font-weight:700;line-height:1.6;position:relative;display:block;padding:1em 2em 1em 1em;cursor:pointer;background:#ff8016;border:2px solid #ff8016;color:#fff;-webkit-transition:.5s;transition:.5s}.cp_actab:nth-child(n+2){margin-top:50px}.cp_qa .cp_actab label:hover{background:0 0;border:2px solid #ff8016;color:#ff8016}.cp_qa .cp_actab .cp_actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;background:0 0}.cp_qa .cp_actab .cp_actab-content p{margin:1em}.cp_qa .cp_actab input:checked~label{color:#fff}.cp_qa .cp_actab input:checked~.cp_actab-content{max-height:40em}.cp_qa .cp_actab label:after{line-height:1.6;position:absolute;top:50%;right:0;display:block;width:3em;margin-top:-12.5px;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center}.cp_qa .cp_actab input[type=checkbox]+label:after{content:'\f107';font-family:"Font Awesome 5 Free","Font Awesome 5 Brands"}.cp_qa .cp_actab input[type=checkbox]:checked+label:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}dl.question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}dl.question dt{font-size:27px;margin-right:10px}dl.answer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}dl.answer dd p{margin:0 !important}dl.answer dd ul{color:#333}dl.answer dt{font-size:27px;margin-right:10px;color:#333}.voice_contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.voice_item{width:calc(33% - 60px/3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.voice_item:nth-child(n+4){margin-top:50px}.works_modal_open{background:#fff;position:relative;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.works_modal_open:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(81,165,178,.6)}.works_modal_open:hover:before{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:1}.works_modal_open:after{content:"READ MORE";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:15px;-webkit-filter:blur(4px);filter:blur(4px);opacity:0;position:absolute;-webkit-transition-duration:.5s;transition-duration:.5s;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;background:#fff;padding:5px 25px;border:1px solid #333}.works_modal_open:hover:after{-webkit-filter:blur(0);filter:blur(0);opacity:1}.works_modal_open:hover{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.works_modal_wrapper{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;top:0;left:0;right:0;bottom:0;margin:auto;border:none;opacity:0;z-index:-1}.works_modal_window{width:80vw;max-height:70vh;max-width:1000px;margin:auto;padding:15px;background:#fff;z-index:1;overflow-y:scroll}.works_modal_content{margin:0 auto}.works_modal_mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.works_modal_close{z-index:300;position:absolute;top:0;right:10px;color:gray;font-size:1.5rem;cursor:pointer}.works_modal_close:hover{color:#000;-webkit-transition:all .5s;transition:all .5s}html.is_open,body.is_open{overflow:hidden}.works_modal_wrapper.is_open{-webkit-animation:works_modal_wrapper_open .5s ease forwards;animation:works_modal_wrapper_open .5s ease forwards}.works_modal_wrapper.is_open .works_modal_window{-webkit-animation:works_modal_window_open .5s ease forwards;animation:works_modal_window_open .5s ease forwards}.works_modal_wrapper.is_close{-webkit-animation:works_modal_wrapper_close .5s ease forwards;animation:works_modal_wrapper_close .5s ease forwards}.works_modal_wrapper.is_close .works_modal_window{-webkit-animation:works_modal_window_close .5s ease forwards;animation:works_modal_window_close .5s ease forwards}@-webkit-keyframes works_modal_wrapper_open{0%{opacity:0}100%{opacity:1;z-index:300}}@keyframes works_modal_wrapper_open{0%{opacity:0}100%{opacity:1;z-index:300}}@-webkit-keyframes works_modal_window_open{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes works_modal_window_open{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes works_modal_wrapper_close{0%{z-index:300;opacity:1}100%{opacity:0}}@keyframes works_modal_wrapper_close{0%{z-index:300;opacity:1}100%{opacity:0}}@-webkit-keyframes works_modal_window_close{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}@keyframes works_modal_window_close{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}.voice_button_name{background:#51a5b2;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.voice_button_name h3{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;padding:0;margin:0;border:none;font-weight:300;font-size:26px;text-align:center}.voice_button_name h3 span{font-size:.5em}.name_bottom{color:#fff !important;text-align:center;font-weight:600;font-size:14px !important;padding-bottom:20px}.voice_catch{color:#fff !important;margin-top:auto}.voice_modal_prof{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.voice_pic{width:40%}.voice_info{width:59%}.voice_info h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;background:0 0;border-top:none;border-bottom:1px solid;padding:0;margin:0}.voice_info h2 span{font-family:'Montserrat',sans-serif !important;font-size:12px;margin-left:10px}.coming{height:100%;border:1px solid #b7b7b7 !important;position:relative}.coming_tex{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.coming_tex p{color:#b7b7b7 !important}.ba{width:100%;position:relative;font-size:1.6em;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ba .beforeBox{position:relative}.ba .beforeBox:before{margin:-20px 0 0 -10px;border:20px solid transparent;border-left-color:#ff6900;content:"";position:absolute;top:50%;left:109%}.ba .beforeBox,.ba .afterBox{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step p{background:#ff6900;text-align:center;font-family:'Montserrat',sans-serif !important;font-weight:600;letter-spacing:.06em;padding:7px;width:120px;margin:0 auto}.flo_inner{background:#fff;padding:20px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.flo_inner img{display:block;margin:0 auto}.flo_inner p{color:#333 !important}.flo_inner h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;font-size:19px;text-align:center;padding:0 0 5px;margin:15px 0 10px;border-bottom:1px solid}.afterBox .indent-1{font-size:12px !important}.spe_offer h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important;background:0 0;border-top:none;padding:0 0 7px;border-bottom:1px solid;font-size:30px;margin:0}.spe_offer p{border-bottom:1px solid;padding:20px 0}.spe_offer:nth-child(n+2){margin-top:80px}ul.recomen_browser{margin-left:1em;color:#333}ul.list_num li:nth-child(n+2){margin-top:.5em}ul.list_num{list-style:auto;color:#333;margin-left:1em}.privacy_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.list_num ol{margin-left:1em;margin-top:1em;list-style:none;position:relative}.kakko_num{counter-increment:cnt}.kakko_num:before{content:"("counter(cnt) ")";position:absolute;left:-1.5em}.kakko_num:nth-child(n+2){margin-top:20px}ul.list_num ol ul{margin-left:1em}.kakko_num:nth-child(n+2){margin-top:25px !important}.thanks_txt p,.thanks_tel{text-align:center}.thanks_tel{padding:15px;border:1px solid #333}.thanks_tel a{color:#000}.thanks_tel a:hover{color:#ff6900}#cf7md-form .mdc-select--required .mdc-floating-label:after,#cf7md-form .mdc-text-field__input:required~.mdc-floating-label:after,#cf7md-form .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{content:"*必須";font-weight:600;color:red;margin-left:5px;font-size:12px;vertical-align:middle}p.form_label{color:rgba(0,0,0,.5);font-size:13.5px !important;margin-bottom:10px !important}.hissu{font-weight:600;color:red;margin-left:5px;font-size:12px;vertical-align:middle}.spe_offer h2 span{font-size:.5em}.course_sort_in{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.course_sort_in a{width:calc(50% - 20px/2)}.course_sort_in a:nth-child(n+3){margin-top:20px}.coruse_sort_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coruse_sort_btn_l{background:#51a5b2;width:100%;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coruse_sort_btn_l h3{font-family:'Montserrat',sans-serif !important;color:#fff;font-weight:500;font-size:23px;letter-spacing:.08em}.coruse_sort_btn_l p{color:#fff !important}.coruse_sort_btn_r{background:#8ad0d8;height:80px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:21px}.wrap1030 .kanren{margin:0;padding:0}.madia_card .post__thumb--img{margin:0}.madia_card .post__thumb--img a{padding-top:62.5%;width:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}.media_card_contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.madia_card:nth-child(n+4){margin-top:50px}.madia_card{width:calc(33.3333% - 60px/3);background:#fff;-webkit-box-shadow:rgb(149 157 165/20%) 0px 8px 24px;box-shadow:rgb(149 157 165/20%) 0px 8px 24px}.media_card_contain:after{content:"";display:block;width:calc(33.3333% - 60px/3)}.madia_card .text-block{padding:15px;color:#333}.madia_card a{color:#ff6900}.madia_card .meta-block{margin-bottom:10px}.madia_card .content_block{margin-top:10px;font-size:12px}#side .st-aside{float:none;width:100%}.single_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.single_l{width:70%}.single_r{width:26%}.single_btm{margin-top:100px}.kanren .clearfix dd .kanren-t a{color:#ff6900;font-size:14px;padding-bottom:0 !important}.kanren .clearfix dd .kanren-t a:hover{color:#ff6900}.kanren .clearfix dd .kanren-t{padding-bottom:0;line-height:1.2em !important}span.point-in{background:#b2bec3 !important;color:#fff !important}p.point{border-bottom:solid 1px #b2bec3 !important;margin-bottom:30px !important}.blogbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blogbox .catname{margin:0}.post .st-catgroup{padding:0}.blogbox .catname{margin:0 0 0 10px !important;background:#ff8016;color:#fff}.blogbox p{font-size:14px !important}div#side h2{background:0 0;border-top:none;padding:0;font-size:16px;color:#333}ul.wp-block-latest-posts__list.wp-block-latest-posts li a,ul.wp-block-categories-list.wp-block-categories,ul.wp-block-archives-list.wp-block-archives,ul.wp-block-categories-list.wp-block-categories a,ul.wp-block-archives-list.wp-block-archives a{color:#333;padding:0}h2.entry-title{padding:0;font-size:27px !important;background:0 0;border-top:none;border-bottom:1px solid #b2bec3;color:#333;margin-top:0}.single_nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:100%}.single_nav ul li{width:25%;line-height:1em;padding:0}.single_nav ul li:first-child{margin-right:5%}.single_nav ul li a{background:#ff8016;text-align:center;color:#fff;width:100%;padding:10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_text ul,.contact_text p{text-align:center;list-style:none;padding:0;margin:0}.contact_form h3{border-bottom:1px solid #ff6900;padding:0;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin-top:0}span.wpcf7-form-control.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}span.wpcf7-list-item.cf7md-checkbox-item.mdc-form-field.cf{width:auto !important;min-width:375px !important}#cf7md-form .wpcf7-list-item.cf7md-radio-item{width:auto !important}#cf7md-form .wpcf7-list-item.cf7md-radio-item:nth-child(n+2){margin-left:20px}label.mdc-floating-label{color:#8d8484 !important}.cf_privacy ol li{font-size:16px}.cf_privacy ol li ul li,.cf_privacy ol li p{font-weight:100;font-size:16px}.cf_privacy ol{font-weight:600;color:#333}.cf_privacy{padding:20px;border:1px solid;height:300px;overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}#cf7md-form .mdc-button:before,#cf7md-form .mdc-button:after,#cf7md-form .mdc-button--raised:not(:disabled),#cf7md-form .mdc-button--unelevated:not(:disabled){background-color:#ff6900;width:100%}.accept_area{text-align:center}.cf7md-item.cf7md-accept.cf7md-is-wpcf7v5.mdc-layout-grid__cell.mdc-layout-grid__cell--span-12.cf7md-item-marked-up.cf7md-marked-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}#cf7md-form .wpcf7-form-control-wrap{margin:0}.accept_area label.cf7md-label.cf7md-label--static{margin-bottom:0 !important;color:#333 !important;font-weight:600 !important;font-size:20px !important;line-height:1em !important}span.wpcf7-form-control-wrap.accept.cf{width:50px !important}.quest_check .wpcf7-list-item{margin-left:0 !important}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpcf7-submit-block{position:relative;margin-bottom:2em}.wpcf7-submit-block input[type=submit]{min-width:200px;width:100%}.wpcf7-submit.wpcf7-active{pointer-events:none;opacity:.5}.wpcf7-submit{background:#ff801a;border:2px solid #ff8016 !important;color:#fff;-webkit-transition:.5s;transition:.5s}.wpcf7-submit:hover{background:#4254bd;border:2px solid #4254bd !important}#footer{padding:0;background:#f7f7f7}#footer-in{max-width:100%}.footer_top_in{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_logo{margin-bottom:10px;max-width:300px}.footer_btn_box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_btn_box2{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sns_box{width:41%}.sns_box a{margin-left:10px}.recruit_btn_box{width:58%}p.copy{padding:0 !important;margin:0;font-size:12px !important;color:#fff !important}.footer_btm{background:#b2bec3}.footer_sitemap_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0}.footer_sm_in{width:calc(15% - 150px/6)}.footer_sm_in ul{list-style:none;text-align:left;padding:0}.footer_sm_h5{font-size:14px !important;border-bottom:1px solid;text-align:left;color:#ff8016 !important;font-family:'Montserrat',sans-serif !important}.footer_ttl_jp{font-size:10px}.footer_sm_h5 a{color:#ff8016 !important;font-size:14px !important}.footer_sm_in li a{font-size:12px}a.footer_sm_a{color:#ff8016 !important;font-weight:100}.footer_sm_in li:last-child{margin-bottom:0}.footer_sm_in li{margin-bottom:5px}.gmap{display:-webkit-box;display:-ms-flexbox;display:flex}ul.footer_sm_inin{padding-left:.8em}ul.footer_sm_inin a{color:#a74258 !important;font-weight:400}ul.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;text-align:left;margin:0;padding:0;font-size:12px}ul.footer_menu a{color:#fff !important}ul.footer_menu2{list-style:none;margin:0;padding:0}ul.footer_menu2 li:after{content:"\f105";font-weight:900;font-family:"Font Awesome 5 Free";padding-left:5px;color:#a74258 !important}ul.footer_menu2 a{color:#a74258 !important;font-size:12px;font-weight:400}ul.footer_menu2 li:last-child{margin-bottom:0}ul.footer_menu2 li{width:calc(100%/2);margin-bottom:15px}ul.footer_menu2{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.footer_menu li:after{content:"/";color:#fff;margin:0 5px}.footer_btm_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_btm_in p{font-size:12px !important;color:#fff}.footer_btm_inin{width:calc(96%/2)}.footerlist_in{margin-left:1em}.footer_btm_inin .box_btn{list-style:none;margin:0 !important;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.footer_btm_inin .nobox_btn{list-style:none;padding:0 !important}.footer_btnbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-bottom:30px}.footer_btnbox2{border-top:1px solid #fff;padding-top:30px}ul.link_box li{width:20%;margin-left:20px}ul.link_box li:first-child{margin-left:0}ul.link_box{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#page-top{bottom:50px}#page-top a{background:#fff;color:#ff6900;border:1px solid #ff6900;border-radius:1000PX;opacity:1}#footer a{color:#00acc1}#footer a:hover{color:#00acc1}ul.footer_etc_link{color:#fff;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;font-size:12px}ul.footer_etc_link li:nth-child(n+2){margin-left:30px}ul.footer_etc_link li a{color:#fff !important}@media only screen and (max-width:1280px){.wrap1280,.wrap1030{padding:0 15px}}@media only screen and (max-width:1024px){#top-head,.inner{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#top-head{height:70px}#top-head2,.inner{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#top-head2{height:70px}#top-head.fixed{padding-top:0}#top-head.fixed #mobile-head{width:100%;height:70px;z-index:999;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b2bec3}#top-head.fixed .logo,#top-head .logo{position:absolute;left:13px;top:13px;color:#333;font-size:26px}#top-head2.fixed{padding-top:0}#top-head2.fixed #mobile-head{width:100%;height:70px;z-index:999;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b2bec3}#top-head2.fixed .logo,#top-head2 .logo{position:absolute;left:13px;top:13px;color:#333;font-size:26px}.header_logo_pc{max-width:210px;width:100vw}#global-nav{position:absolute;top:-100vh;background:rgba(255,128,22,.9);height:100vh;width:100%;text-align:center;padding:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px;text-align:left;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.gnav li{margin:0}#global-nav ul li{position:static}ul#menu-menu1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;color:#fff;padding:18px 0;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#top-head2 #global-nav ul li a,#top-head2.fixed #global-nav ul li a{width:100%;color:#fff;padding:18px 0;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.open #global-nav{-webkit-transform:translateY(100vh);transform:translateY(100vh);overflow:scroll}ul#menu-menu1 li{border-right:none}h2.gnav_ttl{background:0 0;border:none;color:#fff;letter-spacing:.1em;font-size:15px;padding:0;margin:0 auto;padding-top:70px}.gnav_logo_pc{padding:50px 10vw}ul.megamenu-inner.main-wrapper{width:100%}.megamenu,.megamenu2,.megamenu3,.megamenu4,.megamenu5{height:100%}ul.megamenu-inner a{padding:0 0 18px !important}div#nx-bar-82{margin-bottom:36px}.megamenu-inner li{width:calc((100%/1))}ul.gnav.main-wrapper a{-webkit-box-align:end;-ms-flex-align:end;align-items:end}ul.gnav.main-wrapper span{margin-left:10px}.sp_menu_subbox{border:1px solid;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}.sp_menu_subbox ul.nobox_btn li a{border-bottom:none !important}.sp_menu_subbox .nobox_btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp_menu_subbox .nobox_btn li{width:33%;margin:0}.sp_only{display:block !important}.pc_only{display:none !important}.st-main_page{margin-top:70px}.footer_btm_in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_btm_inin{width:100%}.footer_btm_inin p{text-align:center}.footer_logo{text-align:center;margin:0 auto 20px}.footer_btnbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}ul.link_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.link_box li{width:17%}.footer_btm{padding-bottom:40px}}@media only screen and (max-width:599px){.main_v{height:50vh}.scroll{bottom:-10px}p,.career_l dl{font-size:15px !important}.top_copy{height:130px;min-width:90%;text-align:center;top:50%;bottom:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.tab_item,.tab_item2{font-size:11px}.tab_item2{width:calc(100%/2)}.tab_item2:nth-child(4){border-right:1px solid #333}.news_list dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course_sort_in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course_sort_in a{width:100%}.course_sort_in a:nth-last-child(n+2){margin-top:20px}.absolute_item,.absolute_item2{width:93%;top:50%;left:50%;right:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.future_icons .icon{width:calc(50% - 90px/2)}.photo_bg_area{min-height:400px}.copy1,.copy1_wht{font-size:19px}.copy2,.copy2_wht{font-size:19px}.school_select_items{width:calc(100%/1)}.career_ttl h2,.copy1,.copy1_wht{line-height:1.2em !important;font-size:25px !important}.copy2,.copy2_wht{line-height:1.2em !important;font-size:20px !important}.page_ttl_contain{height:48vw}.pro_wrap a:nth-child(even),.shcool_contain,.career_content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pro_wrap a,.page_card_contain,.meth_flex,.spe_message,.pro_prof_cont,.spe_mes_content,.ba,.single_flex,.voice_modal_prof,.cTitleArea,.courseTitleArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pro_wrap a .pro_img,.pro_wrap a .pro_tex,.page_card,.meth_img,.meth_tex,.spe_mes_img,.spe_mes_tex,.mes_pic_box,.mes_name_box,.pro_namebox,.pro_texbox,.spe_mes_l,.spe_mes_r,.school_info,.school_map,.career_l,.career_r,.ba .beforeBox,.ba .afterBox,.single_l,.single_r,.voice_pic,.voice_info{width:100%}.cLang span,.courseLang span{width:100% !important}.career_l .btn_control{min-width:100%}.voice_item,.madia_card{width:calc(100%/1)}.courseLang{margin-bottom:10px;width:100%;margin-right:0}.cLang,.cTitle{max-width:100% !important}.cLang{margin-right:0 !important;margin-bottom:10px}.school_info table th{width:25%}.school_info h2,.spe_offer h2,.mes_name_box h2,.mes_name_box p,.voice_info,.voice_info p{text-align:center}.page_card:nth-child(n+2){margin-top:50px}.meth_tex,.spe_mes_tex,.spe_mes_r,.career_l,.voice_info{margin-top:20px}.mes_pic_box{padding-bottom:0}.mes_name_box{position:static;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.pro_texbox{border-left:none;border-top:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;margin-left:0;padding-top:20px;margin-top:20px}.voice_item:nth-child(n+2){margin-top:50px}.ba .beforeBox:before{margin:0 0 0 -20px;top:105%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:rotate(90deg)}.beforeBox:nth-child(n+2),.afterBox,.madia_card:nth-child(n+2){margin-top:50px}.mes_name_box p{font-size:11px !important}span.wpcf7-form-control.wpcf7-radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cf7md-form .wpcf7-list-item{width:100% !important}#cf7md-form .wpcf7-list-item.cf7md-radio-item:nth-child(n+2){margin-left:0}.footer_btnbox,.footer_btm_inin .box_btn,ul.link_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_btnbox,.footer_btm_inin .box_btn{width:100%}.box_btn li a{width:100%;margin-bottom:20px}ul.link_box li{width:80%;margin:20px auto 0 !important}ul.link_box li:first-child{margin-top:0}}