html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{line-height:1.5;-webkit-text-size-adjust:100%}ul,ol{list-style:none}a{display:block;color:inherit;text-decoration:none;outline:none}alink,avisited{color:inherit}img{vertical-align:top;font-size:0;line-height:0;width:100%;display:block}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:source-han-sans-japanese,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Helvetica,"MS Pゴシック","MS PGothic",sans-serif;font-size:14px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.display_pc{display:block !important}.display_sp{display:none !important}}@media(max-width: 767px){.display_pc{display:none !important}.display_sp{display:block !important}}@media(min-width: 768px){.br_pc{display:block}.br_sp{display:none}}@media(max-width: 767px){.br_pc{display:none}.br_sp{display:block}}.font_gennokaku{font-family:source-han-sans-japanese,sans-serif}.font_gennokaku.medium{font-weight:500}.font_aktiv{font-family:aktiv-grotesk,sans-serif}.font_aktiv.italic{font-weight:300;font-style:italic}.com_title{line-height:1}.com_title .en{font-size:40px;font-family:aktiv-grotesk,sans-serif;font-weight:700;line-height:1.05em;position:relative;padding-top:17px;z-index:2}@media(max-width: 767px){.com_title .en{font-size:25px;padding-top:14px}}.com_title .en:before{content:"";position:absolute;top:0;left:0;width:25px;height:3px;background-color:#06038d}@media(max-width: 767px){.com_title .en:before{width:20px}}.com_title .jp{font-size:13px;font-weight:500;letter-spacing:.08em;margin-top:4px;display:inline-block}.com_title.white{color:#fff}.com_title.white .en:before{background-color:#fff}.com_title2{font-size:20px;font-weight:500;letter-spacing:.1em;text-align:center;color:#06038d;line-height:1;padding-bottom:60px}@media(max-width: 767px){.com_title2{font-size:18px;padding-bottom:40px}}.com_title2 .com_sm_bd{margin-top:20px}.com_title2.font_aktiv{font-size:25px;font-weight:bold;letter-spacing:0}@media(max-width: 767px){.com_title2.font_aktiv{font-size:20px}}.com_see{font-family:aktiv-grotesk,sans-serif;font-weight:300;font-style:italic;font-size:12px;letter-spacing:.1em}.com_see span{display:inline-block;padding-right:31px;background:url("../img/common/arrow_black_right.svg") right center/23px 7px no-repeat}.com_see.white span{background-image:url("../img/common/arrow_white_right.svg")}.com_see.all_btn{position:absolute;top:33px;z-index:3}@media(min-width: 768px){.com_see.all_btn{-webkit-transition:.3s;transition:.3s}.com_see.all_btn:hover{opacity:.7}}@media(max-width: 767px){.com_see.all_btn{top:37px;right:10px}}.com_see.all_btn span{border-bottom:1px solid #dfdfdf}.com_see.none{color:rgba(0,0,0,0);height:18px}.com_see.none span{display:none}.com_btn{width:300px;height:80px;line-height:80px;font-size:20px;font-weight:bold;letter-spacing:.15em;text-align:center;background-color:#06038d;color:#fff;border-radius:5px;border:1px solid #06038d}@media(min-width: 768px){.com_btn{-webkit-transition:.3s;transition:.3s}.com_btn:hover{background-color:#fff;color:#06038d}}@media(max-width: 767px){.com_btn{font-size:18px}}.com_page{max-width:1130px;margin:0 auto;padding:90px 15px 120px}@media(max-width: 767px){.com_page{padding:40px 10px 100px}}.com_page .com_title{padding-bottom:50px}@media(max-width: 767px){.com_page .com_title{padding-bottom:45px}}.com_pd{padding:120px 15px}@media(max-width: 767px){.com_pd{padding:100px 10px}}.com_sm_bd{width:25px;height:3px;margin:0 auto;background-color:#06038d}.com_sm_bd.white{background-color:#fff}.com_grad{background:-webkit-gradient(linear, left top, right top, color-stop(65%, #06038d), to(#020064));background:linear-gradient(to right, #06038d 65%, #020064);color:#fff}.sns_list{display:-webkit-box;display:-ms-flexbox;display:flex}.sns_list li{width:28px;height:23px}.sns_list li:nth-child(2){margin-left:15px}.sns_list li:nth-child(3){margin-left:18px}.sns_list li a{width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.sns_list li a.tw{background-image:url("../img/common/icon_tw.svg")}.sns_list li a.fb{background-image:url("../img/common/icon_fb.svg")}.sns_list li a.yt{background-image:url("../img/common/icon_yt.svg")}.company_management .logo_company{width:150px}@media(min-width: 768px){.company_management .logo_company{-webkit-transition:.3s;transition:.3s}.company_management .logo_company:hover{opacity:.7}}@media(max-width: 767px){.company_management .logo_company{width:120px}}.company_management .company_link{font-size:13px;display:inline-block;padding-right:20px;background:url("../img/common/icon_otherlink.svg") right center/11px 9px no-repeat;margin-top:20px}@media(min-width: 768px){.company_management .company_link{-webkit-transition:.3s;transition:.3s;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:3px}.company_management .company_link:hover{border-color:#fff}}@media(max-width: 767px){.company_management .company_link{background-position:right bottom 4px;margin-top:10px}}@media(max-width: 767px){.company_management .company_link .disp_pc{display:none}}body.is_fixed header{position:fixed;top:0;left:0;z-index:5}.hd_space{height:100px}@media(max-width: 1290px){.hd_space{height:90px}}@media(max-width: 1130px){.hd_space{height:65px}}.header{border-bottom:1px solid #dfdfdf;width:100%;height:100px;position:relative;padding-left:30px}@media(max-width: 1360px){.header{padding-left:20px}}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-2}@media(max-width: 1290px){.header{height:90px;padding-left:15px}}@media(max-width: 1130px){.header{height:65px}}.header.hd_fixed{position:fixed;top:0;left:0;z-index:3}.header .inner{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}.header .logo{width:110px}@media(min-width: 768px){.header .logo{-webkit-transition:.3s;transition:.3s}.header .logo:hover{opacity:.7}}@media(max-width: 1290px){.header .logo{width:100px}}@media(max-width: 1130px){.header .logo{width:85px}}@media(max-width: 370px){.header .logo{max-width:85px;width:100%}}.header .hd_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .hd_right .gnav{margin-right:30px}@media(max-width: 1360px){.header .hd_right .gnav{margin-right:20px}}@media(max-width: 1290px){.header .hd_right .gnav{margin-right:15px}}@media(max-width: 1130px){.header .hd_right .gnav{display:none}}.header .hd_right .gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .hd_right .gnav ul li:not(:first-child){margin-left:35px}@media(max-width: 1360px){.header .hd_right .gnav ul li:not(:first-child){margin-left:25px}}@media(max-width: 1290px){.header .hd_right .gnav ul li:not(:first-child){margin-left:18px}}.header .hd_right .gnav ul li.active a:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header .hd_right .gnav ul li a{height:100px;line-height:100px;position:relative}@media(max-width: 1290px){.header .hd_right .gnav ul li a{height:90px;line-height:90px;font-size:13px;letter-spacing:-0.02em}}.header .hd_right .gnav ul li a:hover:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header .hd_right .gnav ul li a:after{content:"";position:absolute;top:68%;left:0;right:0;margin:auto;width:1px;height:15px;background-color:#000;-webkit-transition:.5s cubic-bezier(0.22, 1, 0.36, 1);transition:.5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}.header .hd_right .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex}.header .hd_right .btn_list li{width:150px;border-left:1px solid #dfdfdf;text-align:center}@media(max-width: 1290px){.header .hd_right .btn_list li{width:135px}}@media(max-width: 1130px){.header .hd_right .btn_list li{width:65px}}.header .hd_right .btn_list li a{background-size:24px 24px;background-repeat:no-repeat;background-position:top 25px center;height:100px;padding-top:60px}@media(min-width: 1131px){.header .hd_right .btn_list li a{position:relative;-webkit-transition:.5s cubic-bezier(0.22, 1, 0.36, 1);transition:.5s cubic-bezier(0.22, 1, 0.36, 1);overflow:hidden}.header .hd_right .btn_list li a:hover{color:#fff}.header .hd_right .btn_list li a:hover:before{left:0}.header .hd_right .btn_list li a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(65%, #06038d), to(#020064));background:linear-gradient(to right, #06038d 65%, #020064);-webkit-transition:.5s cubic-bezier(0.22, 1, 0.36, 1);transition:.5s cubic-bezier(0.22, 1, 0.36, 1);z-index:-1}}@media(max-width: 1290px){.header .hd_right .btn_list li a{height:90px;font-size:13px}}@media(max-width: 1130px){.header .hd_right .btn_list li a{height:65px;font-size:10px;padding-top:39px;background-size:18px 18px;background-position:top 14px center}}.header .hd_right .btn_list li a.schedule{background-image:url("../img/common/icon_schedule.svg")}@media(min-width: 1131px){.header .hd_right .btn_list li a.schedule:hover{background-image:url("../img/common/icon_schedule_w.svg")}}.header .hd_right .btn_list li a.data{background-image:url("../img/common/icon_data.svg")}.header .hd_right .btn_list li a .br_tb{display:none}@media(max-width: 1130px){.header .hd_right .btn_list li a .br_tb{display:block}}@media(min-width: 1131px){.header .hd_right .btn_list li.drawer_open{display:none}}.header .hd_right .btn_list li.drawer_open a{padding-top:17px}.header .hd_right .btn_list li.drawer_open a .line_wrap{width:17px;height:16px;margin:0 auto;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .hd_right .btn_list li.drawer_open a .line_wrap span{display:block;width:100%;height:2px;background-color:#000}.header .hd_right .btn_list li.drawer_open a .text{margin-top:6px}.remodal-overlay{background-color:#fff}.remodal-wrapper{padding:0}.remodal{background-color:#fff;min-height:100%;padding:0;margin:0;text-align:left;max-width:100%}@media(min-width: 1131px){.remodal{display:none}}.remodal .header{color:#000}.remodal .header .drawer_close{position:relative}.remodal .header .drawer_close span{display:block;width:25px;height:2px;background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.remodal .header .drawer_close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remodal .header .drawer_close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.remodal .drawer_content{padding:45px 30px 80px}.remodal .drawer_content .drawer_list>li{position:relative;padding-left:17px}.remodal .drawer_content .drawer_list>li:nth-child(n+2){margin-top:11px}.remodal .drawer_content .drawer_list>li:before{content:"";width:8px;height:2px;background-color:#fff;position:absolute;top:9px;left:0}.remodal .drawer_content .drawer_list>li a{display:inline-block}.remodal .drawer_content .drawer_list>li .list_btn{padding-right:20px;background:url("../img/common/arrow_drawer_right.svg") right center/5px 9px no-repeat}.remodal .drawer_content .drawer_list>li .list_btn.open{background:url("../img/common/arrow_drawer_bottom.svg") right center/9px 5px no-repeat}.remodal .drawer_content .drawer_list>li .level2{margin-left:12px;display:none}.remodal .drawer_content .drawer_list>li .level2 li{margin-top:11px}.remodal .drawer_content .drawer_list>li .level2 li:before{content:"-";padding-right:2px}.remodal .drawer_content .sns_list{margin-top:65px;border-top:1px solid #fff;padding-top:20px}.remodal .drawer_content .company_management .logo_company{margin-top:50px}.sec_footer_link{color:#fff;position:relative}.sec_footer_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#06038d;z-index:-2}@media(min-width: 768px){.sec_footer_link .footer_link{display:-webkit-box;display:-ms-flexbox;display:flex}}.sec_footer_link .footer_link li{width:33.333%}@media(max-width: 767px){.sec_footer_link .footer_link li{width:100%}}.sec_footer_link .footer_link li:not(:first-child){position:relative}.sec_footer_link .footer_link li:not(:first-child):before{content:"";width:1px;height:190px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-color:#dfdfdf}@media(max-width: 767px){.sec_footer_link .footer_link li:not(:first-child):before{width:250px;height:1px;bottom:auto;right:0}}.sec_footer_link .footer_link li a{text-align:center;padding:75px 0 70px}@media(min-width: 768px){.sec_footer_link .footer_link li a{position:relative}.sec_footer_link .footer_link li a .title,.sec_footer_link .footer_link li a .com_sm_bd,.sec_footer_link .footer_link li a .com_see span{-webkit-transition:.5s;transition:.5s}.sec_footer_link .footer_link li a:hover{color:#06038d}.sec_footer_link .footer_link li a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}.sec_footer_link .footer_link li a:hover .com_sm_bd{background-color:#06038d}.sec_footer_link .footer_link li a:hover .com_see span{background-image:url("../img/common/arrow_blue_right.svg")}.sec_footer_link .footer_link li a:before{content:"";background-color:#fff;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .4s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}}@media(max-width: 767px){.sec_footer_link .footer_link li a{padding:28px 0 20px}}.sec_footer_link .footer_link li a .title{font-size:20px;letter-spacing:.05em;position:relative}@media(max-width: 1130px){.sec_footer_link .footer_link li a .title{font-size:18px}}.sec_footer_link .footer_link li a .com_sm_bd{margin-top:27px;margin-bottom:27px}@media(max-width: 767px){.sec_footer_link .footer_link li a .com_sm_bd{margin-top:12px;margin-bottom:12px}}.sec_join{background-color:#f4f4f4;padding:85px 15px 115px;position:relative;z-index:1}@media(max-width: 767px){.sec_join{padding:45px 10px 65px}}.sec_join:before{content:"";width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid #06038d;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}@media(max-width: 767px){.sec_join:before{width:calc(100% - 20px);height:calc(100% - 20px)}}.sec_join .sec_title .en{font-size:90px;text-align:center}@media(max-width: 767px){.sec_join .sec_title .en{font-size:60px}}.sec_join .sec_title .jp{max-width:388px;margin:0 auto}@media(max-width: 767px){.sec_join .sec_title .jp{max-width:223px;margin-top:20px}}.sec_join .text{letter-spacing:.1em;text-align:center;line-height:1.7em;margin-top:45px}@media(max-width: 767px){.sec_join .text{margin-top:35px}}.sec_join .btn_wrap{margin:45px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.sec_join .btn_wrap{margin-top:35px;-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}}@media(max-width: 370px){.sec_join .btn_wrap .com_btn{width:260px}}.sec_join .btn_wrap .com_btn:nth-child(n+2){margin-left:50px;letter-spacing:.05em}@media(max-width: 1130px){.sec_join .btn_wrap .com_btn:nth-child(n+2){margin-left:20px}}@media(max-width: 767px){.sec_join .btn_wrap .com_btn:nth-child(n+2){margin:30px 0 0}}.sec_join .tel_title{font-size:16px;letter-spacing:.05em;text-align:center;margin-top:45px}@media(max-width: 767px){.sec_join .tel_title{font-size:14px;margin-top:35px}}.sec_join .tel_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:7px}@media(max-width: 767px){.sec_join .tel_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec_join .tel_wrap .tel{color:#06038d;font-weight:bold;font-size:25px;line-height:1}@media(max-width: 767px){.sec_join .tel_wrap .tel{font-size:16px}}.sec_join .tel_wrap .tel a{font-size:40px;display:inline-block;margin-left:5px}@media(max-width: 767px){.sec_join .tel_wrap .tel a{font-size:30px}}.sec_join .tel_wrap .time{letter-spacing:.07em;margin-top:15px}@media(max-width: 767px){.sec_join .tel_wrap .time{width:100%;text-align:center;margin-top:5px}}.footer{background-color:#353535;color:#fff;padding:50px 20px 45px}@media(max-width: 767px){.footer{padding:30px 20px 25px}}.footer .inner_wrap{max-width:1125px;margin:0 auto}@media(min-width: 1131px){.footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .inner .footer_l .logo_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .inner .footer_l .logo_wrap .logo{width:150px}@media(min-width: 768px){.footer .inner .footer_l .logo_wrap .logo{-webkit-transition:.3s;transition:.3s}.footer .inner .footer_l .logo_wrap .logo:hover{opacity:.7}}@media(max-width: 767px){.footer .inner .footer_l .logo_wrap .logo{width:120px}}.footer .inner .footer_l .logo_wrap .sns_list{margin:43px 0 0 50px}@media(max-width: 767px){.footer .inner .footer_l .logo_wrap .sns_list{margin:32px 0 0 27px}}.footer .inner .footer_l .company_management .logo_company{margin-top:50px}@media(max-width: 767px){.footer .inner .footer_l .company_management .logo_company{margin-top:30px}}.footer .inner .footer_r{margin-top:55px;border-top:1px solid #515151;padding-top:25px}@media(min-width: 768px){.footer .inner .footer_r{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 1130px){.footer .inner .footer_r{margin-top:25px}}.footer .inner .footer_r .footer_nav{font-size:13px}.footer .inner .footer_r .footer_nav:nth-child(n+2){margin-left:30px}@media(max-width: 767px){.footer .inner .footer_r .footer_nav:nth-child(n+2){margin:11px 0 0}}.footer .inner .footer_r .footer_nav>li{position:relative;padding-left:17px}.footer .inner .footer_r .footer_nav>li:before{content:"";width:8px;height:2px;background-color:#515151;position:absolute;top:9px;left:0}.footer .inner .footer_r .footer_nav>li:nth-child(n+2){margin-top:9px}.footer .inner .footer_r .footer_nav>li a{display:inline-block}@media(min-width: 768px){.footer .inner .footer_r .footer_nav>li a{-webkit-transition:.3s;transition:.3s;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:1px}.footer .inner .footer_r .footer_nav>li a:hover{border-color:#fff}}.footer .inner .footer_r .footer_nav>li .level2{margin-left:12px}.footer .inner .footer_r .footer_nav>li .level2 li{margin-top:9px}.footer .inner .footer_r .footer_nav>li .level2 li:before{content:"-";padding-right:2px}.footer .copyright{display:block;font-size:12px;letter-spacing:.05em;margin-top:-15px}@media(max-width: 1130px){.footer .copyright{margin-top:20px}}.footer.page_top{padding:50px 20px 140px}@media(max-width: 767px){.footer.page_top{padding:30px 20px 115px}}@media(min-width: 768px){.com_sec_news .com_title .en{text-indent:-3px}}@media(min-width: 768px){.com_sec_news .news_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 768px){.com_sec_news .news_list li{width:calc((100% - 48px)/4)}.com_sec_news .news_list li:nth-child(n+5){margin-top:55px}.com_sec_news .news_list li:not(:nth-child(4n)){margin-right:16px}}@media(max-width: 767px){.com_sec_news .news_list li:not(:first-child){margin-top:20px}}@media(min-width: 768px){.com_sec_news .news_list li a{-webkit-transition:.3s;transition:.3s}.com_sec_news .news_list li a:hover{-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1);-webkit-transform:translate3d(-2px, -5px, 0);transform:translate3d(-2px, -5px, 0)}}@media(max-width: 767px){.com_sec_news .news_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.com_sec_news .news_list li .thumb{border:1px solid #dfdfdf}@media(max-width: 767px){.com_sec_news .news_list li .thumb{width:130px}}.com_sec_news .news_list li .text_wrap{padding:20px 10px 10px}@media(max-width: 767px){.com_sec_news .news_list li .text_wrap{width:calc(100% - 130px);padding:0 0 0 15px}}.com_sec_news .news_list li .title{font-weight:normal;line-height:1.7em;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:17px;min-height:46px}@media(max-width: 767px){.com_sec_news .news_list li .title{line-height:1.4em;margin-top:8px;min-height:38px}}.com_sec_news .news_list li .com_see{margin-top:10px;text-align:right}@media(max-width: 767px){.com_sec_news .news_list li .com_see{margin-top:5px;color:rgba(0,0,0,0)}}.breadcrumbs{font-size:12px;letter-spacing:.03em;color:gray;margin-top:10px;padding:0 30px}@media(max-width: 1290px){.breadcrumbs{padding:0 15px}}@media(max-width: 1130px){.breadcrumbs{padding:0 10px}}.breadcrumbs a{display:inline-block;-webkit-transition:.3s;transition:.3s}.breadcrumbs a:hover{opacity:.7}.breadcrumbs.type1,.breadcrumbs.type2{position:absolute;top:105px;left:0;z-index:1}@media(max-width: 1130px){.breadcrumbs.type1,.breadcrumbs.type2{top:80px}}@media(max-width: 767px){.breadcrumbs.type1,.breadcrumbs.type2{top:60px}}.breadcrumbs.type1{color:#fff}.load_mask{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10000000}.loading{width:35px;height:35px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.circle1,.circle2{width:100%;height:100%;border-radius:50%;border:2px solid #06038d;opacity:.7;position:absolute;top:0;left:0;-webkit-animation:load 1.5s infinite ease-in-out;animation:load 1.5s infinite ease-in-out}.circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes load{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0}}@keyframes load{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0}}div[id^=page_]{overflow:hidden}.com_sec_main{position:relative;height:345px;padding-left:10%;padding-top:120px}@media(max-width: 767px){.com_sec_main{height:180px;padding-left:10px;padding-top:60px}}.com_sec_main.js_active .bg_main{-webkit-transform:scale(1);transform:scale(1)}.com_sec_main.js_active .com_title .en,.com_sec_main.js_active .com_title .jp{opacity:1}.com_sec_main.js_active .com_title .en{letter-spacing:0}@media(max-width: 767px){.com_sec_main.js_active .com_title .en{letter-spacing:-0.01em}}.com_sec_main.js_active .com_title .jp{letter-spacing:.08em}.com_sec_main .bg_main{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast: none){.com_sec_main .bg_main{font-family:"object-fit: cover;"}}.com_sec_main .bg_main{-webkit-transition:.8s;transition:.8s;-webkit-transform:scale(1.1);transform:scale(1.1)}.com_sec_main .com_title .en,.com_sec_main .com_title .jp{-webkit-transition:.8s;transition:.8s;opacity:0}.com_sec_main .com_title .en{letter-spacing:.08em}@media(max-width: 767px){.com_sec_main .com_title .en{letter-spacing:.05em}}.com_sec_main .com_title .jp{letter-spacing:.15em}.com_sec_slide .slide_list{padding:0 55px;position:relative}@media(max-width: 767px){.com_sec_slide .slide_list{padding:0}}.com_sec_slide .slide_list li{margin:0 15px}@media(min-width: 768px){.com_sec_slide .slide_list li:not(.coming){-webkit-transition:.3s;transition:.3s}.com_sec_slide .slide_list li:not(.coming):hover{-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1);-webkit-transform:translate3d(-2px, -5px, 0);transform:translate3d(-2px, -5px, 0)}}@media(max-width: 767px){.com_sec_slide .slide_list li{margin:0 28px}}.com_sec_slide .slick-prev,.com_sec_slide .slick-next{width:23px;background-size:23px 7px;background-position:center;background-repeat:no-repeat;z-index:1}.com_sec_slide .slick-prev:before,.com_sec_slide .slick-next:before{display:none}.com_sec_slide .slick-prev{left:0;background-image:url("../img/common/arrow_black_left.svg")}.com_sec_slide .slick-next{right:0;background-image:url(../img/common/arrow_black_right.svg)}.com_sec_course{max-width:1130px;margin:120px auto 0;position:relative;padding:0 15px 120px}@media(max-width: 767px){.com_sec_course{padding:0 10px 60px;margin-top:60px}}@media(min-width: 768px){.com_sec_course .slick-track{padding-top:10px}}.com_sec_course .slide_list{margin-top:70px}@media(max-width: 767px){.com_sec_course .slide_list{margin-top:40px}}.com_sec_course .slide_list li{border:1px solid #dfdfdf}.com_sec_course .slide_list li .course_thumb{padding:27px 15px 40px;min-height:auto}.com_sec_course .slide_list li .list_btm{padding:24px 15px 25px;min-height:200px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.com_sec_course .slide_list li .list_btm .text_wrap .title_jp{font-size:20px;letter-spacing:.1em;color:#06038d;text-align:center}.com_sec_course .slide_list li .list_btm .text_wrap .content{line-height:1.7em;text-align:justify;letter-spacing:.03em;max-width:240px;width:90%;margin:10px auto 0}.com_sec_course .slide_list li .list_btm .com_see{text-align:center;margin-top:24px}.com_sec_course .slide_list li.coming .list_btm .coming_text{font-size:20px;font-weight:bold;text-align:center}@media(min-width: 768px){.com_sec_course .all_btn{left:182px}}@media(max-width: 767px){.com_sec_course .slick-prev,.com_sec_course .slick-next{top:45%}}.com_sec_interview{background-color:#f4f4f4;padding:120px 15px 110px}@media(max-width: 767px){.com_sec_interview{padding:60px 10px 50px}}.com_sec_interview .inner{position:relative;max-width:1100px;margin:0 auto}.com_sec_interview .slide_list{margin-top:70px}@media(max-width: 767px){.com_sec_interview .slide_list{margin-top:30px}}.com_sec_interview .slide_list li{margin-top:10px;margin-bottom:10px;-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1)}.com_sec_interview .slide_list li .thumb{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.com_sec_interview .slide_list li .text_wrap{background-color:#fff;padding:15px 20px}.com_sec_interview .slide_list li .course span{font-size:16px;font-weight:bold}.com_sec_interview .slide_list li .post{font-size:13px;margin-top:10px}@media(min-width: 1131px)and (max-width: 1200px),(max-width: 370px){.com_sec_interview .slide_list li .post{font-size:12px}}.com_sec_interview .slide_list li .name{font-size:18px;letter-spacing:.1em;margin-top:2px}@media(min-width: 1131px)and (max-width: 1200px),(max-width: 370px){.com_sec_interview .slide_list li .name{font-size:16px;letter-spacing:.03em}}.com_sec_interview .slide_list li .com_see{text-align:right;margin-top:15px}@media(min-width: 768px){.com_sec_interview .slide_list.int_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin:40px auto 0}}@media(max-width: 767px){.com_sec_interview .slide_list.int_list{margin-top:40px;padding:0 27px}}@media(min-width: 768px){.com_sec_interview .slide_list.int_list li{width:calc((100% - 61px)/3);-webkit-transition:.3s;transition:.3s}.com_sec_interview .slide_list.int_list li:not(:nth-child(3n)){margin-right:30px}.com_sec_interview .slide_list.int_list li:nth-child(n+4){margin-top:30px}.com_sec_interview .slide_list.int_list li:hover{-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1);-webkit-transform:translate3d(-2px, -5px, 0);transform:translate3d(-2px, -5px, 0)}}@media(max-width: 767px){.com_sec_interview .slide_list.int_list li:nth-child(n+2){margin-top:30px}}.com_sec_interview .slide_list .noimage{height:200px}@media(min-width: 768px){.com_sec_interview .all_btn{left:208px}}@media(max-width: 767px){.com_sec_interview .all_btn{right:0}}.com_sec_interview .wp-pagenavi{margin-bottom:10px}@media(max-width: 767px){.com_sec_interview .wp-pagenavi{margin:0 0 50px}}.fadeup{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.fadeup.scrollin{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fadeup.fade1,.fadeup.fade2,.fadeup.fade3,.fadeup.fade4,.fadeup.fade5,.fadeup.fade6{-webkit-transition-duration:.8s;transition-duration:.8s}.fadeup.fade1{-webkit-transition-delay:.08s;transition-delay:.08s}.fadeup.fade2{-webkit-transition-delay:.16s;transition-delay:.16s}.fadeup.fade3{-webkit-transition-delay:.24s;transition-delay:.24s}.fadeup.fade4{-webkit-transition-delay:.32s;transition-delay:.32s}.fadeup.fade5{-webkit-transition-delay:.4s;transition-delay:.4s}.fadeup.fade6{-webkit-transition-delay:.48s;transition-delay:.48s}.beside_l,.beside_r{position:relative;overflow:hidden}.beside_l:before,.beside_r:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;-webkit-transition:1s cubic-bezier(0.22, 1, 0.36, 1);transition:1s cubic-bezier(0.22, 1, 0.36, 1)}.beside_l.fade2:before,.beside_r.fade2:before{-webkit-transition-delay:.5s;transition-delay:.5s}.beside_l.scrollin:before{right:-100%}.beside_l.jp{z-index:1}.beside_l.jp:before{-webkit-transition:all .5s cubic-bezier(0.5, 0, 0.3, 1);transition:all .5s cubic-bezier(0.5, 0, 0.3, 1)}.beside_l.jp.scrollin:before{-webkit-transition-delay:.3s;transition-delay:.3s}.beside_l.jp.blue:before{background-color:#06038d}.beside_l.jp.gray:before{background-color:#f4f4f4}.beside_r.scrollin:before{right:100%}.sec_main_top{position:relative;overflow:hidden}@media(min-width: 768px){.sec_main_top{width:100%;height:100vh}}@media(max-width: 767px){.sec_main_top{height:auto !important}}.sec_main_top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:.5s cubic-bezier(0.33, 1, 0.68, 1);transition:.5s cubic-bezier(0.33, 1, 0.68, 1);-webkit-transition:.8s cubic-bezier(0.22, 1, 0.36, 1) 1s;transition:.8s cubic-bezier(0.22, 1, 0.36, 1) 1s}.sec_main_top.js_active:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.sec_main_top.js_active .main_logo,.sec_main_top.js_active .banner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(min-width: 768px){.sec_main_top .mainv{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (-ms-high-contrast: none){.sec_main_top .mainv{font-family:"object-fit: cover;"}}.sec_main_top .main_logo{position:absolute;top:50px;right:50px;width:27%;max-width:380px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s ease 2s;transition:all 1s ease 2s}@media(max-width: 767px){.sec_main_top .main_logo{width:20%;top:13px;right:15px}}.sec_main_top .copy_wrap{position:absolute;left:20px;bottom:20px}@media(max-width: 767px){.sec_main_top .copy_wrap{left:14px;bottom:7px}}.sec_main_top .copy_wrap.active img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec_main_top .copy_wrap img{display:inline-block;width:124px;opacity:0;-webkit-transform:translateY(75%);transform:translateY(75%);-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}@media(max-width: 1130px){.sec_main_top .copy_wrap img{width:80px}}@media(max-width: 767px){.sec_main_top .copy_wrap img{width:17%;margin-left:-6px;max-width:85px}}@media(max-width: 500px){.sec_main_top .copy_wrap img{max-width:57px}}.sec_main_top .copy_wrap .copy{overflow:hidden}@media(max-width: 767px){.sec_main_top .copy_wrap .copy{position:relative}}.sec_main_top .copy_wrap .copy1 img:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.sec_main_top .copy_wrap .copy1 img:nth-child(2){-webkit-transition-delay:.03s;transition-delay:.03s}.sec_main_top .copy_wrap .copy1 img:nth-child(3){-webkit-transition-delay:.06s;transition-delay:.06s}.sec_main_top .copy_wrap .copy1 img:nth-child(4){-webkit-transition-delay:.09s;transition-delay:.09s}.sec_main_top .copy_wrap .copy1 img:nth-child(5){-webkit-transition-delay:.12;transition-delay:.12}.sec_main_top .copy_wrap .copy2 img:nth-child(1){-webkit-transition-delay:.15s;transition-delay:.15s}.sec_main_top .copy_wrap .copy2 img:nth-child(2){-webkit-transition-delay:.18s;transition-delay:.18s}.sec_main_top .copy_wrap .copy2 img:nth-child(3){-webkit-transition-delay:.21s;transition-delay:.21s}.sec_main_top .copy_wrap .copy2 img:nth-child(4){-webkit-transition-delay:.24s;transition-delay:.24s}.sec_main_top .copy_wrap .copy2 img:nth-child(5){-webkit-transition-delay:.27s;transition-delay:.27s}.sec_main_top .banner{width:27%;max-width:380px;position:fixed;right:20px;bottom:20px;z-index:3}@media(min-width: 768px){.sec_main_top .banner{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .8s ease 2.5s;transition:all .8s ease 2.5s}}@media(max-width: 767px)and (min-width: 591px){.sec_main_top .banner{width:44%}}@media(max-width: 590px){.sec_main_top .banner{max-width:345px;width:92%;bottom:15px;left:0;right:0;margin:auto}}.sec_main_top .banner .banner_close{width:18px;height:18px;background-color:#06038d;border-radius:50%;position:absolute;top:-5px;left:-5px;z-index:4;cursor:pointer}.sec_main_top .banner .banner_close span{background-color:#fff;width:7px;height:1px;display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.sec_main_top .banner .banner_close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sec_main_top .banner .banner_close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec_main_top .banner a{position:relative}@media(min-width: 768px){.sec_main_top .banner a{overflow:hidden}.sec_main_top .banner a:hover:before{top:0;left:100%}}@media(min-width: 768px){.sec_main_top .banner a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-image:linear-gradient(130deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 80%);-webkit-transition:.5s;transition:.5s}}#page_index{padding-top:120px}@media(max-width: 767px){#page_index{padding-top:60px}}#page_index .com_sec_news{position:relative;padding:0 15px}@media(max-width: 767px){#page_index .com_sec_news{padding:0 10px}}@media(max-width: 767px){#page_index .com_sec_news .news_list li:nth-child(n+4){display:none}}@media(min-width: 768px){#page_index .com_sec_news .all_btn{left:143px}}#page_index .sec_about{margin-top:105px}@media(min-width: 768px){#page_index .sec_about{padding:40px 0;position:relative}}@media(max-width: 767px){#page_index .sec_about{margin-top:60px}}#page_index .sec_about .inner{width:50%;background:-webkit-gradient(linear, left top, right top, color-stop(65%, #06038d), to(#020064));background:linear-gradient(to right, #06038d 65%, #020064);color:#fff;padding:100px 50px 80px 10.4%}@media(max-width: 1000px){#page_index .sec_about .inner{padding-left:30px;padding-right:30px;width:60%}}@media(max-width: 767px){#page_index .sec_about .inner{width:100%;padding:60px 10px}}#page_index .sec_about .inner:before{z-index:2}#page_index .sec_about .inner .copy{margin-top:72px}@media(max-width: 767px){#page_index .sec_about .inner .copy{margin-top:35px}}#page_index .sec_about .inner .copy .en{font-family:questa-slab,serif;font-size:25px;line-height:1.2em}@media(max-width: 767px){#page_index .sec_about .inner .copy .en{font-size:20px}}#page_index .sec_about .inner .copy .jp{font-size:18px;letter-spacing:.1em;margin-top:40px}@media(max-width: 767px){#page_index .sec_about .inner .copy .jp{letter-spacing:.03em;margin-top:20px}}#page_index .sec_about .inner .text{letter-spacing:.1em;line-height:1.7em;margin-top:20px}#page_index .sec_about .inner .com_see{margin-top:50px}@media(max-width: 767px){#page_index .sec_about .inner .com_see{margin-top:28px}}@media(min-width: 768px){#page_index .sec_about .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (-ms-high-contrast: none){#page_index .sec_about .bg{font-family:"object-fit: cover;"}}#page_index .sec_movie{max-width:960px;margin:0 auto}@media(max-width: 767px){#page_index .sec_movie.com_page{padding:40px 15px 100px}}@media(min-width: 768px){#page_index .sec_movie .movie_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}#page_index .sec_movie .movie_list>li{-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1)}@media(min-width: 768px){#page_index .sec_movie .movie_list>li{width:calc((100% - 30px)/2)}}@media(max-width: 767px){#page_index .sec_movie .movie_list>li+li{margin-top:15px}}#page_index .sec_movie .movie_list>li .iframe_wrap{position:relative;padding-top:56.25%}#page_index .sec_movie .movie_list>li iframe{position:absolute;top:0;left:0;height:100%;width:100%}#page_index .sec_movie .movie_list>li .text_wrap{background-color:#fff;padding:15px 20px}#page_index .sec_movie .movie_list>li .course span{font-size:16px;font-weight:bold}#page_index .sec_movie .movie_list>li .post{font-size:13px;margin-top:10px}@media(min-width: 1131px)and (max-width: 1200px),(max-width: 370px){#page_index .sec_movie .movie_list>li .post{font-size:12px}}#page_index .sec_movie .movie_list>li .name{font-size:18px;letter-spacing:.1em;margin-top:2px}@media(min-width: 1131px)and (max-width: 1200px),(max-width: 370px){#page_index .sec_movie .movie_list>li .name{font-size:16px;letter-spacing:.03em}}.com_see.see_btn{width:180px;height:30px;padding-left:10px}@media(min-width: 768px){.com_see.see_btn{position:relative}.com_see.see_btn:hover:before{width:0;-webkit-transition-delay:0s;transition-delay:0s}.com_see.see_btn:hover:after{height:0;-webkit-transition-delay:.2s;transition-delay:.2s}.com_see.see_btn:before,.com_see.see_btn:after{content:"";position:absolute;background-color:#fff}.com_see.see_btn:before{right:0;bottom:0;width:100%;height:1px;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transition-delay:.2s;transition-delay:.2s}.com_see.see_btn:after{width:1px;height:100%;right:0;top:0;-webkit-transition:all .1s linear;transition:all .1s linear;-webkit-transition-delay:0s;transition-delay:0s}}@media(max-width: 767px){.com_see.see_btn{margin-left:auto;border-right:1px solid #fff;border-bottom:1px solid #fff}}.sec_community_bnr{padding:20px;color:#fff}@media(max-width: 767px){.sec_community_bnr{padding:10px}}@media(min-width: 768px){.sec_community_bnr .inner{width:100%;height:400px;position:relative}}@media(min-width: 768px){.sec_community_bnr .text_wrap{max-width:580px;width:43%;height:calc(100% - 40px);position:absolute;top:0;bottom:0;margin:auto;padding:50px 0 0 127px}}@media(min-width: 768px)and (max-width: 1130px){.sec_community_bnr .text_wrap{width:70%;padding-left:100px}}@media(max-width: 767px){.sec_community_bnr .text_wrap{padding:50px 20px}}.sec_community_bnr .text_wrap .text{line-height:1.7;margin-top:40px}@media(max-width: 767px){.sec_community_bnr .text_wrap .text{margin-top:35px}}.sec_community_bnr .text_wrap .com_see{margin-top:45px}@media(max-width: 767px){.sec_community_bnr .text_wrap .com_see{margin-top:47px}}@media(min-width: 768px){.sec_community_bnr .bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 768px)and (-ms-high-contrast: none){.sec_community_bnr .bg{font-family:"object-fit: cover;"}}.cat_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cat_date .cat{background-color:#06038d;color:#fff;width:55px;font-size:11px;text-align:center;padding-bottom:2px;margin-right:15px}@media(max-width: 767px){.cat_date .cat{width:49px;font-size:10px}}.cat_date .date{letter-spacing:.1em;color:#666;line-height:1}@media(max-width: 767px){.cat_date .date{font-size:13px}}#page_news .news_detail{max-width:800px;margin:0 auto}#page_news .news_detail .title{font-size:20px;margin-top:22px}@media(max-width: 767px){#page_news .news_detail .title{margin-top:12px}}#page_news .news_detail .content{line-height:2.5em;padding-top:45px}@media(max-width: 767px){#page_news .news_detail .content{line-height:1.85em;padding-top:30px;margin:0 calc(50% - 50vw)}}.com_wp_page_nav .wp-pagenavi{text-align:center;margin-top:110px}@media(max-width: 767px){.com_wp_page_nav .wp-pagenavi{margin-top:50px}}.com_wp_page_nav .wp-pagenavi span,.com_wp_page_nav .wp-pagenavi a{display:inline-block;text-align:center;vertical-align:middle;margin:0 16px;border-bottom:1px solid rgba(0,0,0,0)}@media(max-width: 370px){.com_wp_page_nav .wp-pagenavi span,.com_wp_page_nav .wp-pagenavi a{width:35px;height:35px;line-height:35px;font-size:15px}}.com_wp_page_nav .wp-pagenavi span.current,.com_wp_page_nav .wp-pagenavi a.current{border-bottom:1px solid #000}.com_wp_page_nav .wp-pagenavi span.previouspostslink,.com_wp_page_nav .wp-pagenavi span.nextpostslink,.com_wp_page_nav .wp-pagenavi a.previouspostslink,.com_wp_page_nav .wp-pagenavi a.nextpostslink{width:23px;height:7px;color:rgba(0,0,0,0)}@media(min-width: 768px){.com_wp_page_nav .wp-pagenavi span.previouspostslink,.com_wp_page_nav .wp-pagenavi span.nextpostslink,.com_wp_page_nav .wp-pagenavi a.previouspostslink,.com_wp_page_nav .wp-pagenavi a.nextpostslink{-webkit-transition:.3s;transition:.3s}}.com_wp_page_nav .wp-pagenavi span.previouspostslink,.com_wp_page_nav .wp-pagenavi a.previouspostslink{background:url("../img/common/arrow_black_left.svg") center center/23px 7px no-repeat}.com_wp_page_nav .wp-pagenavi span.nextpostslink,.com_wp_page_nav .wp-pagenavi a.nextpostslink{background:url("../img/common/arrow_black_right.svg") center center/23px 7px no-repeat}.detail_page_nav{max-width:500px;margin:110px auto 0;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;font-size:12px;letter-spacing:.1em}@media(max-width: 767px){.detail_page_nav{margin-top:50px}}.detail_page_nav .btn{width:calc((100% - 50px)/2)}.detail_page_nav .btn.next a{padding-left:35px;background:url("../img/common/arrow_black_left.svg") left center/23px 7px no-repeat}.detail_page_nav .btn.prev{text-align:right}.detail_page_nav .btn.prev a{padding-right:35px;background:url("../img/common/arrow_black_right.svg") right center/23px 7px no-repeat}.detail_page_nav .btn a{display:inline-block}.detail_page_nav .all_btn{width:50px;text-align:center;border-bottom:1px solid #dfdfdf;position:relative;left:14px}#page_privacy .sec_privacy .inner{max-width:800px;margin:0 auto}@media(max-width: 767px){#page_privacy .sec_privacy .inner{padding:0 10px}}#page_privacy .sec_privacy .sub_title{font-size:20px}@media(max-width: 767px){#page_privacy .sec_privacy .sub_title{font-size:18px;margin-top:15px}}#page_privacy .sec_privacy .lead{line-height:2.14em;text-align:justify;margin-top:17px}@media(max-width: 767px){#page_privacy .sec_privacy .lead{line-height:1.85em}}#page_privacy .sec_privacy .privacy_list{margin-top:45px}#page_privacy .sec_privacy .privacy_list>li:nth-child(n+2){margin-top:45px}#page_privacy .sec_privacy .privacy_list>li .title{background-color:#f3f3f3;padding:5px 10px}@media(max-width: 767px){#page_privacy .sec_privacy .privacy_list>li .title{margin:0 calc(50% - 47vw)}}#page_privacy .sec_privacy .privacy_list>li .text_wrap{text-align:justify;margin-top:22px;line-height:2.14em}@media(max-width: 767px){#page_privacy .sec_privacy .privacy_list>li .text_wrap{line-height:1.85em;margin-top:12px}}#page_privacy .sec_privacy .privacy_list>li .text_wrap .num_list{margin-top:30px;counter-reset:number 0}#page_privacy .sec_privacy .privacy_list>li .text_wrap .num_list li{text-indent:-35px;padding-left:25px}#page_privacy .sec_privacy .privacy_list>li .text_wrap .num_list li:before{counter-increment:number 1;content:"（" counter(number) "）"}#page_privacy .sec_privacy .privacy_list>li .text_wrap address{font-style:normal;margin-top:30px}#page_contact input[type=submit],#page_contact input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box}#page_contact input[type=submit]::-webkit-search-decoration,#page_contact input[type=button]::-webkit-search-decoration{display:none}#page_contact input[type=submit]::focus,#page_contact input[type=button]::focus{outline-offset:-2px}#page_contact .sec_contact .contact_title{font-size:25px;letter-spacing:.14em;text-align:center;color:#06038d}@media(max-width: 767px){#page_contact .sec_contact .contact_title{font-size:20px}}#page_contact .sec_contact .lead{text-align:center;line-height:2.14em;margin-top:6px}@media(max-width: 767px){#page_contact .sec_contact .lead{line-height:1.85em;margin-top:18px}#page_contact .sec_contact .lead.download{font-size:13px;letter-spacing:-0.03em}}#page_contact .sec_contact .lead span{color:#06038d}#page_contact .sec_contact .required{color:#06038d;display:inline-block;padding-left:12px}#page_contact .sec_contact .form_list{max-width:700px;margin:40px auto 0}@media(max-width: 767px){#page_contact .sec_contact .form_list{padding:0 10px}}@media(min-width: 768px){#page_contact .sec_contact .form_list>li,#page_contact .sec_contact .form_list .group-name{display:-webkit-box;display:-ms-flexbox;display:flex}}#page_contact .sec_contact .form_list>li:nth-child(n+2),#page_contact .sec_contact .form_list .group-name:nth-child(n+2){margin-top:15px}@media(min-width: 768px){#page_contact .sec_contact .form_list>li .title,#page_contact .sec_contact .form_list .group-name .title{width:220px}}#page_contact .sec_contact .form_list>li .title,#page_contact .sec_contact .form_list .group-name .title{margin-top:18px}@media(max-width: 767px){#page_contact .sec_contact .form_list>li .title span.small,#page_contact .sec_contact .form_list .group-name .title span.small{padding-left:10px}}@media(min-width: 768px){#page_contact .sec_contact .form_list>li .content,#page_contact .sec_contact .form_list .group-name .content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 767px){#page_contact .sec_contact .form_list>li .content,#page_contact .sec_contact .form_list .group-name .content{margin-top:6px}}#page_contact .sec_contact .form_list>li .content input[type=text],#page_contact .sec_contact .form_list>li .content input[type=email],#page_contact .sec_contact .form_list>li .content input[type=tel],#page_contact .sec_contact .form_list>li .content textarea,#page_contact .sec_contact .form_list>li .content select,#page_contact .sec_contact .form_list .group-name .content input[type=text],#page_contact .sec_contact .form_list .group-name .content input[type=email],#page_contact .sec_contact .form_list .group-name .content input[type=tel],#page_contact .sec_contact .form_list .group-name .content textarea,#page_contact .sec_contact .form_list .group-name .content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;border-radius:0;padding:10px 15px;width:100%;min-height:60px;background-color:#f3f3f3;font-size:16px;font-family:source-han-sans-japanese,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Helvetica,"MS Pゴシック","MS PGothic",sans-serif}@media(max-width: 767px){#page_contact .sec_contact .form_list>li .content input[type=text],#page_contact .sec_contact .form_list>li .content input[type=email],#page_contact .sec_contact .form_list>li .content input[type=tel],#page_contact .sec_contact .form_list>li .content textarea,#page_contact .sec_contact .form_list>li .content select,#page_contact .sec_contact .form_list .group-name .content input[type=text],#page_contact .sec_contact .form_list .group-name .content input[type=email],#page_contact .sec_contact .form_list .group-name .content input[type=tel],#page_contact .sec_contact .form_list .group-name .content textarea,#page_contact .sec_contact .form_list .group-name .content select{padding:12px;min-height:50px}}#page_contact .sec_contact .form_list>li .content.radio,#page_contact .sec_contact .form_list .group-name .content.radio{line-height:60px}@media(max-width: 767px){#page_contact .sec_contact .form_list>li .content.radio,#page_contact .sec_contact .form_list .group-name .content.radio{line-height:50px}}#page_contact .sec_contact .form_list>li .content.radio .wpcf7-list-item,#page_contact .sec_contact .form_list .group-name .content.radio .wpcf7-list-item{margin:0 0 0 20px}#page_contact .sec_contact .form_list>li .content.radio .wpcf7-list-item.first,#page_contact .sec_contact .form_list .group-name .content.radio .wpcf7-list-item.first{margin:0}#page_contact .sec_contact .form_list>li .content.radio input[type=radio],#page_contact .sec_contact .form_list .group-name .content.radio input[type=radio]{margin:0 3px 0 0}#page_contact .sec_contact .form_list>li .content select,#page_contact .sec_contact .form_list .group-name .content select{background:#f3f3f3 url(../img/common/arrow_select.svg) right 25px center/7px 7px no-repeat}#page_contact .sec_contact .form_list>li .content .note,#page_contact .sec_contact .form_list .group-name .content .note{color:#06038d;font-size:12px;line-height:1.8333333333;margin-top:3px}#page_contact .sec_contact .form_list .group-name{margin-top:12px}#page_contact .sec_contact .privacy{text-align:center;line-height:1.84em;margin-top:45px}@media(max-width: 767px){#page_contact .sec_contact .privacy{margin-top:40px;letter-spacing:-0.03em}}#page_contact .sec_contact .privacy a{display:inline;text-decoration:underline}#page_contact .sec_contact .check{text-align:center;margin-top:20px}#page_contact .sec_contact .com_btn{display:block;margin:40px auto 0;-webkit-transition:.3s;transition:.3s}#page_contact .sec_contact .com_btn:disabled{background:#ccc;border-color:#ccc;color:#fff}#page_contact .sec_contact .com_btn:not(:disabled){cursor:pointer}.grecaptcha-badge{z-index:2}#page_thanks .sec_thanks .lead{text-align:center;line-height:2.14em}@media(max-width: 767px){#page_thanks .sec_thanks .lead{line-height:1.85em;letter-spacing:-0.03em}}#page_thanks .sec_thanks .com_btn{margin:72px auto 0}@media(max-width: 767px){#page_thanks .sec_thanks .com_btn{margin-top:35px}}#page_thanks .sec_thanks .com_btn.download{padding-right:20px;background:#06038d url("../img/common/icon_download.svg") right 34px center/15px 17px no-repeat}@media(min-width: 768px){#page_thanks .sec_thanks .com_btn.download:hover{background-color:#fff;background-image:url("../img/common/icon_download_b.svg")}}#page_thanks .sec_thanks .com_btn.gray{margin-top:70px;background-color:#f4f4f4;color:#06038d;border-color:#f4f4f4}@media(min-width: 768px){#page_thanks .sec_thanks .com_btn.gray:hover{background-color:#fff}}#page_thanks .sec_thanks .com_btn:nth-of-type(2){margin-top:20px}#page_schedule .sec_schedule .tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#page_schedule .sec_schedule .tab_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}#page_schedule .sec_schedule .tab_list li{width:calc((100% - 20px)/3);font-size:20px;font-weight:bold;letter-spacing:.1em;text-align:center;height:65px;line-height:65px;border-radius:5px;background-color:#e1e1f1;color:#06038d}@media(max-width: 767px){#page_schedule .sec_schedule .tab_list li{width:calc((100% - 10px)/2);font-size:16px;height:55px;line-height:55px;letter-spacing:0}#page_schedule .sec_schedule .tab_list li:nth-child(n+3){margin-top:10px}}#page_schedule .sec_schedule .tab_list li.active{background-color:#06038d;color:#fff}#page_schedule .sec_schedule .info_wrap{padding-top:40px;padding-bottom:20px}@media(max-width: 767px){#page_schedule .sec_schedule .info_wrap{padding:30px 0}}@media(min-width: 768px){#page_schedule .sec_schedule .info_wrap.select_wrap{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}}#page_schedule .sec_schedule .select_box{width:320px;height:45px}@media(max-width: 767px){#page_schedule .sec_schedule .select_box{width:100%;max-width:310px;margin:0 auto 28px;height:55px}}#page_schedule .sec_schedule .select_box .nice-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);width:100%;height:100%;border-radius:5px;background:url(../img/common/arrow_select.svg) right 20px center/7px 8px no-repeat;border:1px solid #06038d;padding-left:30px;color:#06038d}@media(max-width: 767px){#page_schedule .sec_schedule .select_box .nice-select{font-size:16px;-webkit-transform:scale(0.9);transform:scale(0.9);padding-top:5px}}#page_schedule .sec_schedule .select_box .nice-select:after{display:none}#page_schedule .sec_schedule .select_box .nice-select:adtive,#page_schedule .sec_schedule .select_box .nice-select.open,#page_schedule .sec_schedule .select_box .nice-select:focus{border-color:#f0f0f0}#page_schedule .sec_schedule .select_box .nice-select .list{width:100%}#page_schedule .sec_schedule .seat_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#page_schedule .sec_schedule .seat_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#page_schedule .sec_schedule .seat_list li{color:#06038d;letter-spacing:.03em;background-size:26px 26px;background-repeat:no-repeat;background-position:left center;padding:3px 0;padding-left:35px}@media(max-width: 370px){#page_schedule .sec_schedule .seat_list li{font-size:13px}}#page_schedule .sec_schedule .seat_list li:not(.maru){margin-left:20px}#page_schedule .sec_schedule .seat_list li.maru{background-image:url("../img/schedule/seat_maru.svg")}#page_schedule .sec_schedule .seat_list li.sankaku{background-image:url("../img/schedule/seat_sankaku.svg")}#page_schedule .sec_schedule .seat_list li.batsu{background-image:url("../img/schedule/seat_batsu.svg")}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dfdfdf;padding-top:30px}#page_schedule .sec_schedule .schedule_list>li:first-child{border-top:1px solid #dfdfdf}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li:nth-child(n+2){margin-top:70px}}#page_schedule .sec_schedule .schedule_list>li .thumb{width:250px}@media(max-width: 1130px){#page_schedule .sec_schedule .schedule_list>li .thumb{width:200px}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .thumb{width:100%}}#page_schedule .sec_schedule .schedule_list>li .thumb .course_thumb{min-height:250px;height:100%}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .thumb .course_thumb{margin:0 calc(50% - 50vw);min-height:130px;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-pack:center;-ms-flex-pack:center;justify-content:center}}#page_schedule .sec_schedule .schedule_list>li .thumb .course_thumb.white{border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .thumb .course_thumb.white{border-bottom:1px solid #dfdfdf}}#page_schedule .sec_schedule .schedule_list>li .thumb .course_thumb.orange{background-color:#f59200}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .thumb .logo{width:48px}#page_schedule .sec_schedule .schedule_list>li .thumb .title_en{font-size:40px;text-transform:capitalize}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1130px){#page_schedule .sec_schedule .schedule_list>li .thumb .title_en{font-size:35px}}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .thumb span{font-size:12px}}#page_schedule .sec_schedule .schedule_list>li .content_area{width:calc(100% - 250px);display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 40px;padding-top:0;-ms-flex-item-align:center;align-self:center;padding-bottom:10px}@media(max-width: 1130px){#page_schedule .sec_schedule .schedule_list>li .content_area{width:calc(100% - 200px)}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area{display:block;width:100%;padding:15px 0 0}}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .content_area.gentei_area{padding-top:0;-ms-flex-item-align:center;align-self:center;padding-bottom:10px}}#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap{width:calc(100% - 130px);padding:0 30px}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap{width:100%;padding:0 10px}}#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .gentei{width:100%;padding-bottom:7px}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .gentei{padding-right:8px}}#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .gentei span{display:inline-block;background-color:#cd1e00;color:#fff;font-size:13px;font-weight:bold;letter-spacing:.1em;width:75px;height:20px;line-height:20px;text-align:center}#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .title{font-size:23px;letter-spacing:.1em;color:#06038d}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .title{margin-right:20px}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .title{font-size:20px;letter-spacing:.05em}}#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .place_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1131px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .place_list{position:relative;top:-2px}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .place_list{width:100%}}#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .place_list li{font-size:15px;font-weight:bold;letter-spacing:.1em;color:#06038d;text-align:center;min-width:100px;height:25px;line-height:25px;background-color:#f0f0f0;margin-right:5px;margin-top:5px}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .title_wrap .place_list li{margin-top:15px}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .com_dl{margin-top:12px}}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .com_dl dt:nth-of-type(n + 2),#page_schedule .sec_schedule .schedule_list>li .content_area .text_wrap .com_dl dd:nth-of-type(n + 2){margin-top:17px}}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area{width:130px;color:#06038d;text-align:center}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area{width:100%;margin-top:15px}}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .seat{display:inline-block;padding:10px 35px 10px 0;background-size:26px 26px;background-repeat:no-repeat;background-position:right center;margin-top:-3px}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .seat{margin-right:12px}}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .seat.maru{background-image:url("../img/schedule/seat_maru.svg")}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .seat.sankaku{background-image:url("../img/schedule/seat_sankaku.svg")}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .seat.batsu{background-image:url("../img/schedule/seat_batsu.svg")}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn{height:50px;line-height:50px;border-radius:5px;font-size:18px;font-weight:bold;letter-spacing:.05em}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn{-webkit-transition:.3s;transition:.3s}}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn{display:inline-block;width:122px;height:55px;line-height:55px;font-size:16px}}@media(max-width: 370px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn{width:100px}}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn.detail{border:1px solid #dfdfdf}@media(min-width: 768px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn.detail:hover{background-color:#f0f0f0;border-color:#f0f0f0}}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn.reserve{background-color:#06038d;color:#fff;margin-top:10px;border:1px solid #06038d}#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn.reserve:hover{background-color:#fff;color:#06038d}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li .content_area .reserve_area .btn.reserve{margin:0 0 0 7px}}#page_schedule .sec_schedule .schedule_list>li.end{position:relative}#page_schedule .sec_schedule .schedule_list>li.end:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 30px);background-color:rgba(128,128,128,.4);z-index:1}@media(max-width: 767px){#page_schedule .sec_schedule .schedule_list>li.end:before{width:calc(100% + 20px);height:100%;left:-10px}}#page_schedule .sec_schedule .schedule_list>li.end .reserve_area .seat{opacity:0}#page_schedule .sec_schedule .schedule_list>li.end .reserve_area .btn{pointer-events:none}#page_schedule .sec_schedule .schedule_list>li.end .reserve_area .btn.reserve{letter-spacing:-0.03em}#page_schedule .no_data{padding:50px 0 0}#page_404 .sec_404 .text,#page_404 .sec_404 ul{text-align:center;letter-spacing:.02em;line-height:2em}#page_404 .sec_404 ul{margin-top:40px}#page_404 .sec_404 .com_btn{margin:60px auto 0}#page_contact .sec_reserve .kouza_area{max-width:750px;margin:20px auto 0;background-color:#e6e6f4;padding:22px 30px 27px}@media(max-width: 767px){#page_contact .sec_reserve .kouza_area{padding:25px 20px}}#page_contact .sec_reserve .kouza_area .title{font-size:25px;letter-spacing:.1em;text-align:center;color:#06038d}#page_contact .sec_reserve .kouza_area .title:before{content:"「"}#page_contact .sec_reserve .kouza_area .title:after{content:"」"}@media(max-width: 767px){#page_contact .sec_reserve .kouza_area .title{font-size:20px;letter-spacing:.14em}}#page_contact .sec_reserve .kouza_area .com_dl{margin-top:25px}@media(min-width: 768px){#page_contact .sec_reserve .kouza_area .com_dl dt:nth-of-type(n+2),#page_contact .sec_reserve .kouza_area .com_dl dd:nth-of-type(n+2){margin-top:15px}}#page_contact .sec_reserve .lead{margin-top:40px}#page_contact .sec_reserve .form_list{max-width:750px}#page_contact .sec_reserve .terms_area{max-width:700px;margin:20px auto 0}@media(max-width: 767px){#page_contact .sec_reserve .terms_area{padding:0 10px}}#page_contact .sec_reserve .terms_area .text{margin-top:15px;line-height:1.5}#page_contact .sec_reserve .terms_area .scroll_wrap{height:420px;overflow-y:scroll;border:1px solid #dfdfdf;padding:20px;margin-top:30px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_all_list>li+li{margin-top:70px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_ttl{color:#06038d;background-color:#e6e6f4;padding:5px 10px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content{margin-top:25px;line-height:2.1428571429;text-align:justify}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .tm_list{margin-top:25px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .tm_list>li+li{margin-top:35px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .tm_list>li .tm_li_ttl{color:#06038d}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .tm_list>li .tm_li_txt{margin-top:5px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .num_list{counter-reset:number 0}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .num_list>li{position:relative;padding-left:17px;text-indent:-15px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .num_list>li:before{counter-increment:number 1;content:counter(number) ". "}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .num_list.sub>li{padding-left:27px;text-indent:-36px}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .num_list.sub>li:before{content:"（" counter(number) "）"}#page_contact .sec_reserve .terms_area .scroll_wrap .tm_content .tm_li_note{padding-left:17px;text-indent:-15px;margin-top:10px}#page_contact .sec_reserve .terms_area .tm_check{background-color:#06038d;color:#fff;text-align:center;padding:12px 10px}#page_contact .sec_reserve .terms_area .tm_check .wpcf7-list-item{margin:0}#page_contact .sec_reserve .note a{display:inline-block;text-decoration:underline;color:#06038d}#page_contact .sec_reserve .hidden_area input[type=text],#page_contact .sec_reserve .hidden_area textarea{display:none}#page_contact .sec_reserve .hidden_area .wpcf7-not-valid-tip{text-align:center}#page_about .sec_about{padding-top:112px;border-bottom:1px solid #dfdfdf}@media(max-width: 767px){#page_about .sec_about{padding-top:80px}}#page_about .sec_about .copy{color:#06038d;text-align:center}#page_about .sec_about .copy .en{font-family:questa-slab,serif;font-size:25px;line-height:1.2em}@media(max-width: 767px){#page_about .sec_about .copy .en{font-size:20px}}#page_about .sec_about .copy .jp{font-size:30px;letter-spacing:.1em;margin-top:50px}@media(max-width: 767px){#page_about .sec_about .copy .jp{font-size:20px;margin-top:35px}}#page_about .sec_about .lead{text-align:center;font-size:16px;line-height:2em;margin-top:45px}@media(max-width: 767px){#page_about .sec_about .lead{font-size:14px;margin-top:65px}}#page_about .sec_about .about_list{margin-top:110px}@media(max-width: 767px){#page_about .sec_about .about_list{margin-top:95px}}#page_about .sec_about .about_list li:nth-child(n+2){margin-top:110px}@media(max-width: 767px){#page_about .sec_about .about_list li:nth-child(n+2){margin-top:75px}}#page_about .sec_about .about_list li .title{width:68.3%;color:#fff;margin-top:-5.8%;position:relative;z-index:1}@media(min-width: 1391px){#page_about .sec_about .about_list li .title{margin-top:-80px}}@media(max-width: 1130px){#page_about .sec_about .about_list li .title{width:85%}}@media(max-width: 767px){#page_about .sec_about .about_list li .title{width:95%;margin-top:-30px}}#page_about .sec_about .about_list li .title img{max-width:950px}@media(max-width: 767px){#page_about .sec_about .about_list li .title img{max-width:355px}}#page_about .sec_about .about_list li .text{max-width:930px;margin:50px auto 0;font-size:16px;line-height:2em;text-align:justify;letter-spacing:-0.01em;padding:0 15px}@media(max-width: 767px){#page_about .sec_about .about_list li .text{font-size:14px;line-height:1.85em;margin-top:25px;padding:0 20px}}#page_about .sec_about .flow_area{max-width:930px;margin:80px auto 0;padding:0 15px 115px}@media(max-width: 767px){#page_about .sec_about .flow_area{margin-top:50px;padding:0 10px 95px}}#page_about .sec_about .flow_area .flow_title{font-size:20px;letter-spacing:.1em;color:#06038d}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_title{font-size:18px;padding:0 10px}}#page_about .sec_about .flow_area .flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}#page_about .sec_about .flow_area .flow_list li{width:calc((100% - 61px)/3)}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li{width:calc((100% - 37px)/3)}#page_about .sec_about .flow_area .flow_list li:nth-child(1) .text{letter-spacing:-0.06em}#page_about .sec_about .flow_area .flow_list li:nth-child(1),#page_about .sec_about .flow_area .flow_list li:nth-child(3){position:relative}#page_about .sec_about .flow_area .flow_list li:nth-child(1) .arrow,#page_about .sec_about .flow_area .flow_list li:nth-child(3) .arrow{position:absolute;bottom:0;left:0;right:0;margin:auto}}#page_about .sec_about .flow_area .flow_list li:nth-child(n+2) .contents_title{position:relative}#page_about .sec_about .flow_area .flow_list li:nth-child(n+2) .contents_title:before{content:"";border-style:solid;border-width:5px 0 5px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #06038d;position:absolute;top:50%;left:-20px}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li:nth-child(n+2) .contents_title:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;left:-15px}}@media(min-width: 768px){#page_about .sec_about .flow_area .flow_list li .order{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .order{border:1px solid #06038d}}#page_about .sec_about .flow_area .flow_list li .order span{display:block;padding:4px 0;font-size:15px;letter-spacing:.1em}@media(max-width: 1130px){#page_about .sec_about .flow_area .flow_list li .order span{font-size:12px;padding:2px 0}}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .order span{letter-spacing:-0.01em}}@media(max-width: 370px){#page_about .sec_about .flow_area .flow_list li .order span{font-size:10px}}#page_about .sec_about .flow_area .flow_list li .order span.text1{width:90px;text-align:center;background-color:#06038d;color:#fff}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .order span.text1{width:100%}}#page_about .sec_about .flow_area .flow_list li .order span.text1.wide{width:100%}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .order span.text1.wide{height:50px;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}}@media(max-width: 370px){#page_about .sec_about .flow_area .flow_list li .order span.text1.wide{height:40px}}#page_about .sec_about .flow_area .flow_list li .order span.text2{width:calc(100% - 90px);color:#06038d;background-color:#fff}@media(min-width: 768px){#page_about .sec_about .flow_area .flow_list li .order span.text2{padding-left:15px;background:#fff url("../img/about/flow_arrow.svg") center/100% 100% no-repeat}}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .order span.text2{width:100%;text-align:center}}#page_about .sec_about .flow_area .flow_list li .contents_title{background-color:#e9e9e9;color:#06038d;text-align:center;margin-top:20px;padding:23px 0 25px}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .contents_title{margin-top:10px;padding:13px 0 15px}}#page_about .sec_about .flow_area .flow_list li .contents_title .en{font-size:25px}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .contents_title .en{font-size:16px}}#page_about .sec_about .flow_area .flow_list li .contents_title .com_sm_bd{margin-top:12px;margin-bottom:18px}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .contents_title .com_sm_bd{margin-top:10px;margin-bottom:12px}}#page_about .sec_about .flow_area .flow_list li .contents_title .jp{font-size:23px;letter-spacing:.1em;line-height:1.39em}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .contents_title .jp{font-size:13px;letter-spacing:0}}#page_about .sec_about .flow_area .flow_list li .text{text-align:justify;letter-spacing:.1em;margin-top:15px;line-height:1.7em}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .text{font-size:13px;letter-spacing:-0.03em;margin-top:5px}}#page_about .sec_about .flow_area .flow_list li .arrow{width:10px;height:33px;margin:50px auto 0}@media(max-width: 767px){#page_about .sec_about .flow_area .flow_list li .arrow{margin-top:25px}}#page_about .sec_about .flow_area .community{margin-top:50px}@media(max-width: 767px){#page_about .sec_about .flow_area .community{margin-top:30px}}#page_about .sec_about .flow_area .community .order{font-size:15px;text-align:center;letter-spacing:.1em;color:#06038d;border:1px solid #06038d;height:28px;line-height:28px}@media(max-width: 767px){#page_about .sec_about .flow_area .community .order{font-size:14px;letter-spacing:.08em}}#page_about .sec_about .flow_area .community .contents_title{background-color:#e9e9e9;color:#06038d;font-size:20px;text-align:center;margin-top:20px;padding:20px 0}@media(max-width: 767px){#page_about .sec_about .flow_area .community .contents_title{font-size:16px;margin-top:10px;padding:17px 0}}#page_about .sec_about .flow_area .community .contents_title .com_sm_bd{margin-top:10px;margin-bottom:12px}@media(max-width: 767px){#page_about .sec_about .flow_area .community .contents_title .com_sm_bd{margin-top:8px;margin-bottom:8px}}#page_about .sec_about .flow_area .community .contents_title .jp{letter-spacing:.1em}#page_about .sec_about .flow_area .community .text{text-align:justify;letter-spacing:.1em;margin-top:15px;line-height:1.7em}@media(max-width: 767px){#page_about .sec_about .flow_area .community .text{font-size:13px;letter-spacing:0;margin-top:5px}}@media(max-width: 767px){#page_teacher .com_title .en{font-size:24px}}@media(max-width: 767px){#page_teacher .sec_teacher{padding:40px 10px 95px}}#page_teacher .sec_teacher .teacher_list{max-width:1000px;margin:0 auto}@media(min-width: 768px){#page_teacher .sec_teacher .teacher_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#page_teacher .sec_teacher .teacher_list li{width:calc((100% - 20px)/2)}@media(max-width: 767px){#page_teacher .sec_teacher .teacher_list li{width:100%}#page_teacher .sec_teacher .teacher_list li:nth-child(n+2){margin-top:45px}}#page_teacher .sec_teacher .teacher_list li .text_wrap{padding:30px 10px 0}@media(max-width: 767px){#page_teacher .sec_teacher .teacher_list li .text_wrap{padding:15px 0 0}}#page_teacher .sec_teacher .teacher_list li .text_wrap .post{line-height:1.7em;text-align:center;letter-spacing:.03em}#page_teacher .sec_teacher .teacher_list li .text_wrap .name{font-size:23px;letter-spacing:.1em;text-align:center;color:#06038d;margin-top:10px}#page_teacher .sec_teacher .teacher_list li .text_wrap .text{max-width:400px;margin:40px auto 0;line-height:1.7em;text-align:justify}@media(max-width: 767px){#page_teacher .sec_teacher .teacher_list li .text_wrap .text{margin-top:30px;padding:0 10px}}#page_teacher .sec_message{position:relative;max-width:1390px;margin:0 auto}@media(min-width: 768px){#page_teacher .sec_message{padding-bottom:170px}}@media(min-width: 768px)and (max-width: 1130px){#page_teacher .sec_message{padding-bottom:40px}}#page_teacher .sec_message .text_wrap{width:64.7%;padding:7% 15px}@media(max-width: 767px){#page_teacher .sec_message .text_wrap{width:calc(100% - 20px);padding:55px 30px}}#page_teacher .sec_message .text_wrap .inner{max-width:640px;margin:0 auto}#page_teacher .sec_message .text_wrap .title{font-size:20px;letter-spacing:.1em}@media(max-width: 767px){#page_teacher .sec_message .text_wrap .title{font-size:16px}}#page_teacher .sec_message .text_wrap .text{font-size:16px;line-height:2em;text-align:justify;margin-top:30px}@media(max-width: 1130px){#page_teacher .sec_message .text_wrap .text{font-size:15px;line-height:1.73em;letter-spacing:-0.01em}}#page_teacher .sec_message .text_wrap .text_btm{text-align:right;line-height:1.7em;margin-top:35px}#page_teacher .sec_message .photo{width:38.8%;position:absolute;bottom:0;right:0;z-index:-1}@media(max-width: 767px){#page_teacher .sec_message .photo{position:relative;width:100%;margin-top:-30px}}#page_teacher .sec_company .company_list{max-width:1000px;margin:0 auto}@media(min-width: 768px){#page_teacher .sec_company .company_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 767px){#page_teacher .sec_company .company_list>li:nth-child(n+2){margin-top:55px}}#page_teacher .sec_company .company_list>li .inner_list li{border-bottom:1px solid #dfdfdf}@media(min-width: 768px){#page_teacher .sec_company .company_list>li .inner_list li{letter-spacing:.1em}}#page_teacher .sec_company .company_list>li .inner_list li:first-child{border-top:1px solid #dfdfdf}#page_teacher .sec_company .company_list>li .inner_list li .title{color:#06038d;font-weight:normal}#page_teacher .sec_company .company_list>li .inner_list li a{display:inline-block;text-decoration:underline}#page_teacher .sec_company .company_list.company>li{width:calc((100% - 50px)/2)}@media(max-width: 767px){#page_teacher .sec_company .company_list.company>li{width:100%}}#page_teacher .sec_company .company_list.company>li .company_title{font-size:23px;padding-bottom:25px}@media(max-width: 1130px){#page_teacher .sec_company .company_list.company>li .company_title{font-size:18px;padding:0 0 15px 10px}}#page_teacher .sec_company .company_list.company>li .inner_list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 10px 24px 30px}@media(max-width: 767px){#page_teacher .sec_company .company_list.company>li .inner_list li{display:block;padding:17px 10px}}#page_teacher .sec_company .company_list.company>li .inner_list li .title{width:120px}@media(max-width: 767px){#page_teacher .sec_company .company_list.company>li .inner_list li .title{width:100%}}#page_teacher .sec_company .company_list.company>li .inner_list li .text{width:calc(100% - 120px)}@media(max-width: 767px){#page_teacher .sec_company .company_list.company>li .inner_list li .text{width:100%;margin-top:3px}}#page_teacher .sec_company .company_list.office{margin-top:95px}@media(max-width: 767px){#page_teacher .sec_company .company_list.office{margin-top:55px}}#page_teacher .sec_company .company_list.office>li{width:calc((100% - 91px)/3)}@media(max-width: 767px){#page_teacher .sec_company .company_list.office>li{width:100%}}#page_teacher .sec_company .company_list.office>li .company_title{font-size:18px;padding-bottom:10px}@media(max-width: 767px){#page_teacher .sec_company .company_list.office>li .company_title{font-size:16px;padding:0 0 15px 10px}}#page_teacher .sec_company .company_list.office>li .inner_list li{padding:23px 10px 23px 30px}@media(max-width: 767px){#page_teacher .sec_company .company_list.office>li .inner_list li{padding:17px 10px}}#page_teacher .sec_company .company_list.office>li .inner_list li .text{margin-top:3px}#page_community .sec_community{max-width:1390px;margin:0 auto;padding:120px 0}@media(max-width: 767px){#page_community .sec_community{padding:80px 0}}#page_community .sec_community .copy{max-width:596px;margin:0 auto}@media(max-width: 767px){#page_community .sec_community .copy{max-width:320px}}#page_community .sec_community .lead{max-width:885px;margin:45px auto 0;text-align:center;padding:0 15px;letter-spacing:.03em}@media(max-width: 767px){#page_community .sec_community .lead{margin-top:35px;padding:0 20px;text-align:justify}}#page_community .sec_feature .feature_list{max-width:1030px;margin:0 auto;counter-reset:number 0;padding:0 15px}@media(min-width: 768px){#page_community .sec_feature .feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 767px){#page_community .sec_feature .feature_list{padding:0 20px}}#page_community .sec_feature .feature_list li{width:calc((100% - 80px)/2);padding-left:30px;border-left:1px solid #06038d;padding-bottom:15px}@media(max-width: 1130px){#page_community .sec_feature .feature_list li{width:calc((100% - 40px)/2)}}@media(max-width: 767px){#page_community .sec_feature .feature_list li{width:100%;padding-left:20px}#page_community .sec_feature .feature_list li:nth-child(n+2){margin-top:40px}}#page_community .sec_feature .feature_list li .title{font-size:25px;letter-spacing:.1em;color:#06038d}@media(max-width: 1130px){#page_community .sec_feature .feature_list li .title{font-size:20px;letter-spacing:.03em}}@media(max-width: 370px){#page_community .sec_feature .feature_list li .title{font-size:17px}}#page_community .sec_feature .feature_list li .title:before{content:"Feature " counter(number, decimal-leading-zero);counter-increment:number 1;display:block;font-family:aktiv-grotesk,sans-serif;font-weight:300;font-style:italic;font-size:14px;letter-spacing:.1em;margin-bottom:15px}@media(max-width: 767px){#page_community .sec_feature .feature_list li .title:before{font-size:12px}}#page_community .sec_feature .feature_list li .text{line-height:1.7;text-align:justify;margin-top:40px}@media(max-width: 767px){#page_community .sec_feature .feature_list li .text{margin-top:30px}}#page_community .sec_feature .gallery_list{margin-top:80px}@media(max-width: 767px){#page_community .sec_feature .gallery_list{margin-top:60px}}@media(min-width: 768px){#page_community .sec_feature .gallery_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#page_community .sec_feature .gallery_list li{width:calc((100% - 10px)/3)}@media(max-width: 767px){#page_community .sec_feature .gallery_list li{width:100%}#page_community .sec_feature .gallery_list li:nth-child(n+2){margin-top:5px}}#page_community .sec_flow{background-color:#f0f0f0}@media(max-width: 767px){#page_community .sec_flow{padding:80px 20px 100px}}#page_community .sec_flow .flow_list{max-width:1000px;margin:0 auto}@media(min-width: 768px){#page_community .sec_flow .flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#page_community .sec_flow .flow_list li{width:calc((100% - 80px)/4)}#page_community .sec_flow .flow_list li:not(:last-child) .en_title{clip-path:polygon(95% 0, 100% 50%, 95% 100%, 0 100%, 0 0)}@media(max-width: 767px){#page_community .sec_flow .flow_list li:not(:last-child) .en_title{clip-path:polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%)}}@media(max-width: 1130px){#page_community .sec_flow .flow_list li{width:calc((100% - 40px)/4)}}@media(max-width: 767px){#page_community .sec_flow .flow_list li{width:100%;position:relative}#page_community .sec_flow .flow_list li:nth-child(n+2){margin-top:35px}}#page_community .sec_flow .flow_list li .en_title{color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:300;font-style:italic;font-size:15px;letter-spacing:.1em}@media(min-width: 768px){#page_community .sec_flow .flow_list li .en_title{height:30px;line-height:30px;margin-bottom:22px}}@media(min-width: 768px)and (max-width: 1130px){#page_community .sec_flow .flow_list li .en_title{font-size:14px}}@media(max-width: 767px){#page_community .sec_flow .flow_list li .en_title{width:30px;height:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgb(6, 3, 141)), color-stop(65%, rgb(5, 2, 101)));background:linear-gradient(180deg, rgb(6, 3, 141) 0%, rgb(5, 2, 101) 65%)}}#page_community .sec_flow .flow_list li .en_title span{display:inline-block;padding:0 20px;position:relative}@media(max-width: 767px){#page_community .sec_flow .flow_list li .en_title span{padding:20px 3px}}#page_community .sec_flow .flow_list li .en_title span:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;width:1px;height:15px;background-color:#fff}@media(max-width: 767px){#page_community .sec_flow .flow_list li .en_title span:after{width:15px;height:1px;left:0;right:0;top:49px;bottom:auto;opacity:.8}}@media(max-width: 767px){#page_community .sec_flow .flow_list li .wrap{width:calc(100% - 55px);margin-left:auto}}#page_community .sec_flow .flow_list li .title{font-size:18px;letter-spacing:.03em;line-height:1.3;margin-top:15px;text-align:center}@media(min-width: 768px){#page_community .sec_flow .flow_list li .title{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}}@media(min-width: 768px)and (max-width: 1130px){#page_community .sec_flow .flow_list li .title{font-size:16px}}#page_community .sec_flow .flow_list li .text{margin-top:12px;text-align:justify;letter-spacing:.08em;line-height:1.7}@media(max-width: 767px){#page_community .sec_voice{padding-top:80px}}#page_community .sec_voice .voice_list{max-width:1000px;margin:0 auto}@media(min-width: 768px){#page_community .sec_voice .voice_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#page_community .sec_voice .voice_list li{background-color:#ebebf6;padding:35px}@media(min-width: 768px){#page_community .sec_voice .voice_list li{width:calc((100% - 40px)/3)}#page_community .sec_voice .voice_list li:not(:nth-child(4n)):not(:first-child){margin-left:20px}#page_community .sec_voice .voice_list li:nth-child(n+4){margin-top:20px}}@media(min-width: 768px)and (max-width: 1130px){#page_community .sec_voice .voice_list li{width:calc((100% - 30px)/3);padding:25px}#page_community .sec_voice .voice_list li:not(:nth-child(4n)):not(:first-child){margin-left:15px}#page_community .sec_voice .voice_list li:nth-child(n+4){margin-top:15px}}@media(max-width: 767px){#page_community .sec_voice .voice_list li{width:100%;padding:25px 30px}#page_community .sec_voice .voice_list li:nth-child(n+2){margin-top:10px}}#page_community .sec_voice .voice_list li .text{text-align:justify;line-height:1.7}#page_community .sec_voice .voice_list li .info{color:#06038d;text-align:right;margin-top:22px}@media(max-width: 767px){#page_community .sec_voice .voice_list li .info{margin-top:12px}}#page_community .sec_kihon{background-color:#f0f0f0}#page_community .sec_kihon .list_wrap{max-width:900px;margin:0 auto}#page_community .sec_kihon .kihon_list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 30px;border-bottom:1px solid #fff}@media(max-width: 767px){#page_community .sec_kihon .kihon_list li{display:block;padding:17px 10px}}#page_community .sec_kihon .kihon_list li:first-child{border-top:1px solid #fff}#page_community .sec_kihon .kihon_list li .title{width:122px;font-weight:normal;color:#06038d}@media(max-width: 767px){#page_community .sec_kihon .kihon_list li .title{width:100%}}#page_community .sec_kihon .kihon_list li .content{width:calc(100% - 122px)}@media(max-width: 767px){#page_community .sec_kihon .kihon_list li .content{width:100%;margin-top:2px}}#page_community .sec_kihon .kihon_list li .content .list{text-indent:-15px;padding-left:15px}#page_community .sec_kihon .kihon_list li .content .list:before{content:"・"}#page_community .sec_reserve .text{text-align:center}@media(min-width: 768px){#page_community .sec_reserve .text{font-size:16px;letter-spacing:.03em}}#page_community .sec_reserve .com_btn{margin:45px auto 0}@media(max-width: 767px){#page_community .sec_reserve .com_btn{margin-top:37px}}#page_course .sec_course{padding-bottom:80px}@media(max-width: 767px){#page_course .sec_course{padding:40px 10px 100px}}#page_course .sec_course .course_list{max-width:960px;margin:0 auto}#page_course .sec_course .course_list li:nth-child(n+2){margin-top:40px}@media(max-width: 767px){#page_course .sec_course .course_list li:nth-child(n+2){margin-top:20px}}#page_course .sec_course .course_list li .inner{-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1)}@media(min-width: 768px){#page_course .sec_course .course_list li .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 767px){#page_course .sec_course .course_list li .inner{-webkit-box-shadow:0 0 3px 1px rgba(35,24,21,.1);box-shadow:0 0 3px 1px rgba(35,24,21,.1)}}#page_course .sec_course .course_list li .inner .course_thumb{width:320px}@media(max-width: 767px){#page_course .sec_course .course_list li .inner .course_thumb{width:100%}}#page_course .sec_course .course_list li .inner .content_wrap{width:calc(100% - 320px);padding:30px 30px 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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#page_course .sec_course .course_list li .inner .content_wrap{width:100%;padding:25px 20px}}#page_course .sec_course .course_list li .inner .content_wrap .title{font-size:23px;letter-spacing:.1em;color:#06038d}@media(max-width: 767px){#page_course .sec_course .course_list li .inner .content_wrap .title{font-size:20px}}#page_course .sec_course .course_list li .inner .content_wrap .text{margin-top:10px;line-height:1.7em}#page_course .sec_course .course_list li .inner .content_wrap .com_see{margin-top:8px;text-align:right}#page_course .sec_course .course_list li .inner .content_wrap .com_see.none{display:none}#page_course .sec_course .course_list li .inner .content_wrap.coming{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}#page_course .sec_course .course_list li .inner .content_wrap.coming .coming_text{font-size:20px;font-weight:bold;text-align:center}#page_course .sec_course .course_list li .inner .content_wrap.coming .coming_text span{font-family:source-han-sans-japanese,sans-serif;letter-spacing:.1em}@media(min-width: 768px){#page_course .sec_course .course_list li .inner .content_wrap.coming .coming_text span{font-size:23px}}.course_thumb{background-color:#06038d;color:#fff}@media(min-width: 768px){.course_thumb{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-pack:center;-ms-flex-pack:center;justify-content:center;min-height:280px}}@media(max-width: 767px){.course_thumb{padding:14px 0 18px}}.course_thumb .logo{width:60px;margin:0 auto}.course_thumb .title_en{font-size:50px;line-height:1;margin-top:10px;text-align:center}@media(max-width: 767px){.course_thumb .title_en{font-size:38px}}.course_thumb .title_en>p{font-size:25px}@media(max-width: 767px){.course_thumb .title_en>p{font-size:20px}}.course_thumb .title_en span{display:block;font-size:15px;margin-top:12px;position:relative}.course_thumb .title_en span:before{content:"";position:absolute;top:-7px;left:0;right:0;margin:auto;width:25px;height:3px;background-color:#fff}.course_thumb.white{background-color:#fff;color:#06038d}.course_thumb.white span:before{background-color:#06038d}.com_dl{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.com_dl dt:nth-of-type(n + 2),.com_dl dd:nth-of-type(n + 2){margin-top:10px}.com_dl dt{width:80px;height:25px;line-height:25px;background-color:#06038d;color:#fff;font-weight:bold;letter-spacing:.01em;text-align:center}@media(max-width: 767px){.com_dl dt{width:70px}}.com_dl dd{width:calc(100% - 80px);padding-left:20px;letter-spacing:.03em}@media(min-width: 768px)and (max-width: 1130px){.com_dl dd{font-size:12px}}@media(max-width: 767px){.com_dl.sp_wide{display:block}.com_dl.sp_wide dt,.com_dl.sp_wide dd{width:100%}.com_dl.sp_wide dt:nth-of-type(n + 2){margin-top:15px}.com_dl.sp_wide dd{padding:12px 0 0;letter-spacing:0;line-height:1.7em}.com_dl.sp_wide dd:nth-of-type(n + 2){margin-top:0}}#page_course_detail .sec_course_top{max-width:1390px;margin:0 auto;padding:120px 0 0}@media(max-width: 767px){#page_course_detail .sec_course_top{padding-top:40px}}#page_course_detail .sec_course_top .com_title2{padding-bottom:13px}#page_course_detail .sec_course_top .title{font-size:30px;letter-spacing:.1em;text-align:center;color:#06038d}@media(max-width: 767px){#page_course_detail .sec_course_top .title{font-size:20px}}#page_course_detail .sec_course_top .inner{max-width:1258px;margin-left:auto;margin-top:55px}@media(min-width: 768px){#page_course_detail .sec_course_top .inner{position:relative;padding-top:115px}}@media(max-width: 767px){#page_course_detail .sec_course_top .inner{margin-top:40px}}#page_course_detail .sec_course_top .mainv{width:53%}@media(min-width: 768px){#page_course_detail .sec_course_top .mainv{position:absolute;top:0;right:0;z-index:-1}}@media(max-width: 767px){#page_course_detail .sec_course_top .mainv{width:calc(100% - 20px);margin-left:auto}}#page_course_detail .sec_course_top .text_wrap{max-width:700px;padding:80px 15px 75px}@media(min-width: 768px){#page_course_detail .sec_course_top .text_wrap{min-height:425px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 1130px){#page_course_detail .sec_course_top .text_wrap{max-width:500px}}@media(max-width: 767px){#page_course_detail .sec_course_top .text_wrap{max-width:355px;padding:50px 30px 45px;margin-top:-20px;position:relative;z-index:1}}#page_course_detail .sec_course_top .text_wrap .inner_text{max-width:540px;width:100%;margin:0 auto}#page_course_detail .sec_course_top .text_wrap .inner_text .text{margin-top:45px;line-height:1.7em}#page_course_detail .sec_feature .feature_list{max-width:1000px;margin:0 auto;counter-reset:number 0}@media(min-width: 768px){#page_course_detail .sec_feature .feature_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 767px){#page_course_detail .sec_feature .feature_list{padding:0 10px}}#page_course_detail .sec_feature .feature_list li{width:calc((100% - 81px)/2);padding-left:30px;border-left:1px solid #06038d;padding-bottom:12px}@media(min-width: 768px){#page_course_detail .sec_feature .feature_list li:nth-child(n+3){margin-top:80px}}@media(max-width: 767px){#page_course_detail .sec_feature .feature_list li{width:100%;padding-left:20px}#page_course_detail .sec_feature .feature_list li:nth-child(n+2){margin-top:40px}}#page_course_detail .sec_feature .feature_list li .title{font-size:25px;letter-spacing:.1em;color:#06038d}@media(max-width: 1130px){#page_course_detail .sec_feature .feature_list li .title{font-size:22px}}@media(max-width: 767px){#page_course_detail .sec_feature .feature_list li .title{font-size:20px;letter-spacing:.03em}}#page_course_detail .sec_feature .feature_list li .title:before{content:"Feature " counter(number, decimal-leading-zero);counter-increment:number 1;display:block;font-family:aktiv-grotesk,sans-serif;font-weight:300;font-style:italic;font-size:14px;letter-spacing:.1em;line-height:1;margin-bottom:25px}@media(max-width: 767px){#page_course_detail .sec_feature .feature_list li .title:before{font-size:12px;margin-bottom:15px}}#page_course_detail .sec_feature .feature_list li .text{text-align:justify;line-height:1.7em;margin-top:42px}@media(max-width: 767px){#page_course_detail .sec_feature .feature_list li .text{margin-top:30px}}#page_course_detail .sec_osusume .text_box{max-width:1000px;width:90%;margin:-100px auto 0;background-color:#fff;color:#06038d;position:relative;z-index:1;padding:115px 0}@media(max-width: 767px){#page_course_detail .sec_osusume .text_box{margin-top:-40px;width:calc(100% - 20px);padding:35px 0 100px}}#page_course_detail .sec_osusume .text_box .com_title2{padding-bottom:50px}@media(max-width: 767px){#page_course_detail .sec_osusume .text_box .com_title2{padding-bottom:30px}}#page_course_detail .sec_osusume .text_box .osusume_list{max-width:573px;margin:0 auto}@media(max-width: 767px){#page_course_detail .sec_osusume .text_box .osusume_list{padding:0 10px}}#page_course_detail .sec_osusume .text_box .osusume_list li{font-size:18px;line-height:2.11em;padding-left:34px;position:relative}@media(max-width: 767px){#page_course_detail .sec_osusume .text_box .osusume_list li{font-size:16px;line-height:1.37em}#page_course_detail .sec_osusume .text_box .osusume_list li:nth-child(n+2){margin-top:12px}}#page_course_detail .sec_osusume .text_box .osusume_list li:before{content:"";width:18px;height:18px;position:absolute;top:10px;left:0;background:url("../img/common/icon_check.svg") center/cover no-repeat}@media(max-width: 767px){#page_course_detail .sec_osusume .text_box .osusume_list li:before{top:0}}#page_course_detail .sec_kouza{background-color:#f0f0f0}#page_course_detail .sec_kouza .inner{max-width:1000px;margin:0 auto}#page_course_detail .sec_kouza .kouza_list>li{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){#page_course_detail .sec_kouza .kouza_list>li{display:block}}#page_course_detail .sec_kouza .kouza_list>li:nth-child(n+2){margin-top:20px}#page_course_detail .sec_kouza .kouza_list>li .title_wrap{width:340px;color:#06038d;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media(max-width: 767px){#page_course_detail .sec_kouza .kouza_list>li .title_wrap{width:100%;padding:32px 10px}}#page_course_detail .sec_kouza .kouza_list>li .title_wrap .num{font-size:16px;letter-spacing:.16em}@media(max-width: 767px){#page_course_detail .sec_kouza .kouza_list>li .title_wrap .num{font-size:14px}}#page_course_detail .sec_kouza .kouza_list>li .title_wrap .title{font-size:20px;letter-spacing:.03em;margin-top:12px;text-align:center}@media(max-width: 767px){#page_course_detail .sec_kouza .kouza_list>li .title_wrap .title{font-size:18px;margin-top:7px}}#page_course_detail .sec_kouza .kouza_list>li .content{width:calc(100% - 340px);padding:34px 40px;background-color:#fff}@media(min-width: 768px){#page_course_detail .sec_kouza .kouza_list>li .content{border-left:1px solid #f0f0f0}}@media(max-width: 767px){#page_course_detail .sec_kouza .kouza_list>li .content{width:100%;margin-top:2px;padding:25px 20px}}#page_course_detail .sec_kouza .kouza_list>li .content .dot_list li{line-height:2em;padding-left:14px;text-indent:-14px}@media(max-width: 767px){#page_course_detail .sec_kouza .kouza_list>li .content .dot_list li{line-height:1.85em}}#page_course_detail .sec_kouza .kouza_list>li .content .dot_list li:before{content:"・"}#page_course_detail .sec_kouza .kouza_list>li .content .dot_list li.kome:before{content:"※"}#page_course_detail .sec_kouza .kome_text{margin-top:17px;padding-left:14px;text-indent:-14px}@media(max-width: 767px){#page_course_detail .sec_kouza .kome_text{margin-left:10px;margin-top:7px}}#page_course_detail .sec_kouza .kome_text:before{content:"※"}#page_course_detail .sec_voice .voice_list{max-width:1000px;margin:0 auto}@media(min-width: 768px){#page_course_detail .sec_voice .voice_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#page_course_detail .sec_voice .voice_list li{width:calc((100% - 41px)/3);background-color:#ebebf6;padding:35px 35px 40px}@media(min-width: 768px){#page_course_detail .sec_voice .voice_list li:not(:nth-child(3n)){margin-right:20px}#page_course_detail .sec_voice .voice_list li:nth-child(n+4){margin-top:20px}}@media(max-width: 1130px){#page_course_detail .sec_voice .voice_list li{padding:35px 15px 40px}}@media(max-width: 767px){#page_course_detail .sec_voice .voice_list li{width:100%;padding:25px 30px}#page_course_detail .sec_voice .voice_list li:nth-child(n+2){margin-top:10px}}#page_course_detail .sec_voice .voice_list li .text{line-height:1.7em;text-align:justify;letter-spacing:-0.01em}#page_course_detail .sec_voice .voice_list li .person{color:#06038d;margin-top:25px;text-align:right}@media(max-width: 767px){#page_course_detail .sec_voice .voice_list li .person{margin-top:12px}}#page_course_detail .sec_kouzainfo{background-color:#f0f0f0}#page_course_detail .sec_kouzainfo .inner{max-width:950px;margin:0 auto}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1100px){#page_course_detail .sec_kouzainfo .inner{position:relative;left:-25px}}#page_course_detail .sec_kouzainfo .inner .info_list{width:55%}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .info_list{width:100%}}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .inner .info_list.plural{width:47%}}#page_course_detail .sec_kouzainfo .inner .info_list li{padding:23px 30px;border-bottom:1px solid #fff;letter-spacing:.07em;line-height:1.7em}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .inner .info_list li{display:-webkit-box;display:-ms-flexbox;display:flex}#page_course_detail .sec_kouzainfo .inner .info_list li.nittei{padding:15px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .info_list li{padding:14px 10px;letter-spacing:0}}#page_course_detail .sec_kouzainfo .inner .info_list li:first-child{border-top:1px solid #fff}#page_course_detail .sec_kouzainfo .inner .info_list li .title{color:#06038d;width:90px}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .info_list li .title{width:100%}}#page_course_detail .sec_kouzainfo .inner .info_list li .content{width:calc(100% - 90px)}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .info_list li .content{width:100%;margin-top:3px}}#page_course_detail .sec_kouzainfo .inner .info_list li .content .arrow{position:relative;letter-spacing:.1em}#page_course_detail .sec_kouzainfo .inner .info_list li .content .arrow:before{content:"";border-style:solid;border-width:3.5px 0 3.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;width:8px;height:7px;position:absolute;top:0;bottom:0;right:15px;margin:auto}#page_course_detail .sec_kouzainfo .inner .info_list li .content .map_btn{width:130px;height:25px;border-radius:5px;background-color:#fff;padding-left:18px;font-size:12px;margin-top:5px}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .inner .info_list li .content .map_btn{-webkit-transition:.3s;transition:.3s}#page_course_detail .sec_kouzainfo .inner .info_list li .content .map_btn:hover{opacity:.7}}#page_course_detail .sec_kouzainfo .inner .info_list li .content .nittei_btn{width:180px;height:40px;line-height:38px;background-color:#06038d;color:#fff;border-radius:5px;padding-left:28px;border:1px solid #06038d}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .inner .info_list li .content .nittei_btn{-webkit-transition:.3s;transition:.3s}#page_course_detail .sec_kouzainfo .inner .info_list li .content .nittei_btn:hover{background-color:#fff;color:#06038d}#page_course_detail .sec_kouzainfo .inner .info_list li .content .nittei_btn:hover:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #06038d}}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .info_list li .content .nittei_btn{margin:5px 0 6px}}#page_course_detail .sec_kouzainfo .inner .info_list li .content .nittei_btn:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;right:25px}#page_course_detail .sec_kouzainfo .inner .teacher_wrap{width:33%}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .teacher_wrap{width:100%;margin-top:80px}}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .inner .teacher_wrap.plural{width:24%}}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .teacher_wrap:nth-of-type(n + 2){margin-top:35px}}#page_course_detail .sec_kouzainfo .inner .teacher_wrap .koushi{background-color:#06038d;color:#fff;padding-left:20px;height:30px;line-height:30px}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .teacher_wrap .text_wrap{padding:3px 10px 0}}#page_course_detail .sec_kouzainfo .inner .teacher_wrap .text_wrap .post{margin-top:12px;line-height:1.7em}#page_course_detail .sec_kouzainfo .inner .teacher_wrap .text_wrap .name{font-size:23px;letter-spacing:.1em;color:#06038d;margin-top:10px}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .teacher_wrap .text_wrap .name{font-size:20px}}#page_course_detail .sec_kouzainfo .inner .teacher_wrap .text_wrap .text{text-align:justify;line-height:1.7em;margin-top:40px}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .inner .teacher_wrap .text_wrap .text{margin-top:30px}}#page_course_detail .sec_kouzainfo .back_btn{width:300px;height:80px;line-height:80px;text-align:center;font-size:20px;letter-spacing:.15em;border-radius:5px;margin:120px auto 0;background-color:#fff;-webkit-box-shadow:0 0 7px 1px rgba(35,24,21,.1);box-shadow:0 0 7px 1px rgba(35,24,21,.1)}@media(min-width: 768px){#page_course_detail .sec_kouzainfo .back_btn{-webkit-transition:.3s;transition:.3s}#page_course_detail .sec_kouzainfo .back_btn:hover{-webkit-box-shadow:none;box-shadow:none}}@media(max-width: 767px){#page_course_detail .sec_kouzainfo .back_btn{font-size:18px;margin-top:75px}}#page_course_detail .sec_kouzainfo.no_teacher .inner{display:block;max-width:1000px}#page_course_detail .sec_kouzainfo.no_teacher .info_list{width:100%}#page_course_detail .sec_kouzainfo.no_teacher .back_btn{margin-top:80px}#page_course_detail .sec_onayami{padding:0 15px;margin-top:120px}@media(max-width: 767px){#page_course_detail .sec_onayami{margin-top:100px;padding:0 10px}}#page_course_detail .sec_onayami .inner{max-width:1100px;margin:0 auto;background-color:#e6e6f4;padding:50px 10px 40px}@media(max-width: 767px){#page_course_detail .sec_onayami .inner{padding:45px 20px 20px}}#page_course_detail .sec_onayami .sec_title{font-size:25px;letter-spacing:.1em;text-align:center}@media(max-width: 767px){#page_course_detail .sec_onayami .sec_title{font-size:20px;letter-spacing:0}}#page_course_detail .sec_onayami .onayami_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px}@media(max-width: 767px){#page_course_detail .sec_onayami .onayami_list{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:35px}#page_course_detail .sec_onayami .onayami_list:before{content:"";width:30px;height:40px;background-color:#e6e6f4;position:absolute;top:46%;left:0;right:0;margin:auto}}#page_course_detail .sec_onayami .onayami_list li{max-width:250px;width:100%}@media(min-width: 768px){#page_course_detail .sec_onayami .onayami_list li:not(:first-child){position:relative}#page_course_detail .sec_onayami .onayami_list li:not(:first-child):before{content:"";width:1px;height:173px;position:absolute;bottom:0;left:0;background-color:#06038d}}@media(max-width: 767px){#page_course_detail .sec_onayami .onayami_list li{max-width:initial;width:50%}#page_course_detail .sec_onayami .onayami_list li:nth-child(even){border-left:1px solid #06038d;padding-left:10px}#page_course_detail .sec_onayami .onayami_list li:nth-child(odd){padding-right:10px}#page_course_detail .sec_onayami .onayami_list li:nth-child(3),#page_course_detail .sec_onayami .onayami_list li:nth-child(4){border-top:1px solid #06038d;padding-top:12px}#page_course_detail .sec_onayami .onayami_list li:nth-child(1),#page_course_detail .sec_onayami .onayami_list li:nth-child(2){padding-bottom:20px}}#page_course_detail .sec_onayami .onayami_list li:nth-child(1) .title{margin-top:30px}#page_course_detail .sec_onayami .onayami_list li:nth-child(2) .title,#page_course_detail .sec_onayami .onayami_list li:nth-child(3) .title{margin-top:22px}@media(max-width: 767px){#page_course_detail .sec_onayami .onayami_list li:nth-child(2) .title,#page_course_detail .sec_onayami .onayami_list li:nth-child(3) .title{margin-top:15px}}#page_course_detail .sec_onayami .onayami_list li:nth-child(4) .title{margin-top:15px}#page_course_detail .sec_onayami .onayami_list li .illust{width:105px;margin:0 auto}@media(max-width: 767px){#page_course_detail .sec_onayami .onayami_list li .illust{width:82px}}@media all and (-ms-high-contrast: none){#page_course_detail .sec_onayami .onayami_list li .illust{height:90px}}@media(-ms-high-contrast: none)and (max-width: 767px){#page_course_detail .sec_onayami .onayami_list li .illust{height:70px}}#page_course_detail .sec_onayami .onayami_list li .title{font-size:18px;text-align:center;color:#06038d}@media(max-width: 1130px){#page_course_detail .sec_onayami .onayami_list li .title{font-size:14px;line-height:1.7em;letter-spacing:-0.01em}}@media(max-width: 370px){#page_course_detail .sec_onayami .onayami_list li .title{font-size:11px}}#page_course_detail .sec_onayami .text{max-width:1020px;margin:40px auto 0;font-size:18px;text-align:center;padding:6px 0;background-color:#fff;letter-spacing:.03em}@media(max-width: 767px){#page_course_detail .sec_onayami .text{font-size:16px;padding:8px 0;margin-top:30px}}#page_interview_detail .sec_profile{background-color:#f2f2f2}@media(min-width: 768px){#page_interview_detail .sec_profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 768px){#page_interview_detail .sec_profile .photo{width:51%;-ms-flex-item-align:center;align-self:center}}@media(max-width: 767px){#page_interview_detail .sec_profile .photo{padding-top:60px}#page_interview_detail .sec_profile .photo .com_title{margin-left:10px;margin-bottom:20px}}@media(min-width: 768px){#page_interview_detail .sec_profile .photo:before{z-index:1}}@media(max-width: 767px){#page_interview_detail .sec_profile .photo:before{display:none}}@media(min-width: 768px){#page_interview_detail .sec_profile .photo img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width: 768px){#page_interview_detail .sec_profile .text_wrap{width:49%;padding:120px 85px 30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1130px){#page_interview_detail .sec_profile .text_wrap{padding-right:40px}}@media(max-width: 767px){#page_interview_detail .sec_profile .text_wrap{padding:0 20px 55px}}#page_interview_detail .sec_profile .text_wrap .inner{max-width:450px}#page_interview_detail .sec_profile .text_wrap .course{font-size:16px;font-weight:bold;background-color:#06038d;color:#fff;padding:1px 16px;display:inline-block;margin-top:50px}@media(max-width: 767px){#page_interview_detail .sec_profile .text_wrap .course{margin-top:30px}}#page_interview_detail .sec_profile .text_wrap .course span{font-size:14px;letter-spacing:.03em;padding-left:5px}#page_interview_detail .sec_profile .text_wrap .company{margin-top:15px;letter-spacing:.03em}#page_interview_detail .sec_profile .text_wrap .name{font-size:25px;letter-spacing:.1em;margin-top:3px}@media(max-width: 767px){#page_interview_detail .sec_profile .text_wrap .name{font-size:20px}}@media(min-width: 1101px){#page_interview_detail .sec_profile .text_wrap .name.name2{display:-webkit-box;display:-ms-flexbox;display:flex}}#page_interview_detail .sec_profile .text_wrap .name.name2 .wrap:nth-child(1){margin-right:30px}@media(max-width: 1100px){#page_interview_detail .sec_profile .text_wrap .name.name2 .wrap:nth-child(1){margin-bottom:2px}}#page_interview_detail .sec_profile .text_wrap .name span{font-size:14px;letter-spacing:.03em;display:inline-block;padding-right:5px}#page_interview_detail .sec_profile .text_wrap .name span.post2{padding-left:30px}#page_interview_detail .sec_profile .text_wrap .web_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}#page_interview_detail .sec_profile .text_wrap .web_wrap .web{margin-right:15px}#page_interview_detail .sec_profile .text_wrap .text{text-align:justify;line-height:2.14em;margin-top:35px}@media(max-width: 767px){#page_interview_detail .sec_profile .text_wrap .text{line-height:1.85em;margin-top:20px}}@media(max-width: 767px){#page_interview_detail .sec_interview_detail{padding:75px 20px 100px}}#page_interview_detail .sec_interview_detail .detail_list{max-width:900px;margin:0 auto;counter-reset:number 0}#page_interview_detail .sec_interview_detail .detail_list li:nth-child(n+2){margin-top:115px}@media(max-width: 767px){#page_interview_detail .sec_interview_detail .detail_list li:nth-child(n+2){margin-top:75px}}#page_interview_detail .sec_interview_detail .detail_list li .title{font-size:25px;letter-spacing:.1em;text-align:center;color:#06038d}@media(max-width: 767px){#page_interview_detail .sec_interview_detail .detail_list li .title{font-size:20px;letter-spacing:0;letter-spacing:-0.03em;margin:0 calc(50% - 50vw)}}@media(max-width: 370px){#page_interview_detail .sec_interview_detail .detail_list li .title{font-size:17px}}#page_interview_detail .sec_interview_detail .detail_list li .title:before{counter-increment:number 1;content:"Chapter " counter(number, decimal-leading-zero);display:block;font-family:aktiv-grotesk,sans-serif;font-size:16px;letter-spacing:0;margin-bottom:2px}@media(max-width: 767px){#page_interview_detail .sec_interview_detail .detail_list li .title:before{font-size:14px;margin-bottom:5px}}#page_interview_detail .sec_interview_detail .detail_list li .text{text-align:justify;line-height:2.14em;margin-top:35px}@media(max-width: 767px){#page_interview_detail .sec_interview_detail .detail_list li .text{line-height:1.85em;margin-top:30px}}#page_interview_detail .sec_interview_detail .detail_list li .photo{margin-top:110px;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){#page_interview_detail .sec_interview_detail .detail_list li .photo{margin-top:45px;max-height:300px}}@media(max-width: 400px){#page_interview_detail .sec_interview_detail .detail_list li .photo{max-height:195px}}@media(min-width: 768px){#page_interview_detail .com_sec_interview{padding:20px 15px 90px}#page_interview_detail .com_sec_interview .com_title,#page_interview_detail .com_sec_interview .all_btn{display:none}}/*# sourceMappingURL=style.css.map */