@charset 'UTF-8';.category_mv{position:relative;margin-top:-51px}.category_mv_ttl{font-family:'Noto Serif JP',serif;font-size:2.4rem;font-weight:700;position:absolute;top:55%;left:0;width:100%;text-align:center;letter-spacing:.2em;color:#fff}.category_mv_ttl span{font-size:1.4rem;display:block;margin-top:8px;letter-spacing:.08em}.category_mv::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';opacity:.5;background:#000}.category_mv img{width:100%}.category_mv.-masters::before{opacity:.5;background:-webkit-linear-gradient(top,#fff 0,#000 100%);background:linear-gradient(to bottom,#fff 0,#000 100%)}.category_mv.-detail::before{opacity:.4;background:#444}.container{-webkit-box-ordinal-group:1;order:0}.anchor_list{margin-top:40px}.anchor_list_item{position:relative;width:100%;margin-top:20px;border:1px solid #dcdcdc}.anchor_list_item:first-of-type{margin-top:0}.anchor_list_item::before{position:absolute;top:0;left:50%;display:block;width:24px;height:3px;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}.anchor_list_item.-economics::before{background:#cf2850}.anchor_list_item.-humanities::before{background:#58b1db}.anchor_list_item.-sociology::before{background:#3eb370}.anchor_list_item.-liberalarts::before{background:#6a4c9c}.anchor_list_btn{font-size:1.6rem;line-height:1.4;display:-webkit-box;display:flex;width:100%;height:100%;padding:14px 18px 14px 2em;text-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.anchor_list_btn span{display:block;width:100%;padding-right:.5em}.anchor_list_btn::after{display:block;width:8px;height:8px;content:'';-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:1px solid #333;border-right:1px solid #333;-webkit-box-flex:0;flex:0 0 8px}.container_inner{width:100%;max-width:100%}.faculty{position:relative;margin-top:240px}.faculty_en{font-family:'Noto Serif JP',serif;font-size:4rem;font-weight:500;position:absolute;top:-70px;letter-spacing:0}.faculty_en::after{position:absolute;bottom:0;display:block;width:300px;height:1px;content:''}.faculty_img_box{position:relative}.faculty_catch{position:absolute;top:-180px;width:29.3%;max-width:96px}.faculty .img{display:block;width:calc(100% + 48px);margin-left:-24px}.faculty .img img{width:100%}.faculty_ttl_outer{position:relative;margin-top:48px;padding-left:20px}.faculty_info{font-size:1.4rem;margin-bottom:18px}.faculty_ttl{font-family:'Noto Serif JP',serif;font-size:3.2rem;font-weight:500;margin-bottom:20px;letter-spacing:.12em}.faculty .course_list{display:-webkit-box;display:flex;flex-wrap:wrap}.faculty .course_list_item{font-family:'Noto Sans CJK JP',noto-sans-cjk-jp,'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.12em}.faculty .course_list_item:not(:last-child)::after{display:inline-block;margin:0 .6em;content:'|'}.faculty_txt_outer{position:relative;margin-top:40px;margin-right:-24px;margin-left:-24px;padding:40px}.faculty_txt_outer::before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:''}.faculty_txt_outer .btn_wrap{margin-top:40px}.faculty_txt{line-height:2}.faculty.-img_left .faculty_en{right:-24px;text-align:right}.faculty.-img_left .faculty_en::after{right:0}.faculty.-img_left .faculty_catch{left:-4px}.faculty.-img_right .faculty_en{left:-24px;text-align:left}.faculty.-img_right .faculty_en::after{left:0}.faculty.-img_right .faculty_catch{right:-4px}.faculty.-economics{margin-top:220px}.faculty.-economics .faculty_en{color:rgba(207,40,80,.1)}.faculty.-economics .faculty_en::after{background:#e36f8a}.faculty.-economics .faculty_ttl_outer{border-left:3px solid #cf2850}.faculty.-economics .faculty_txt_outer::before{background-color:rgba(207,40,80,.05)}.faculty.-humanities .faculty_en{color:rgba(58,134,196,.1)}.faculty.-humanities .faculty_en::after{background:#3a86c4}.faculty.-humanities .faculty_ttl_outer{border-left:3px solid #3a86c4}.faculty.-humanities .faculty_txt_outer::before{background-color:rgba(58,134,196,.05)}.faculty.-sociology .faculty_en{color:rgba(4,127,70,.1)}.faculty.-sociology .faculty_en::after{background:#047f46}.faculty.-sociology .faculty_ttl_outer{border-left:3px solid #047f46}.faculty.-sociology .faculty_txt_outer::before{background-color:rgba(4,127,70,.05)}.faculty.-liberalarts .faculty_en{top:-110px;color:rgba(103,73,151,.1)}.faculty.-liberalarts .faculty_en::after{background:#674997}.faculty.-liberalarts .faculty_ttl_outer{margin-top:64px;border-left:3px solid #674997}.faculty.-liberalarts .faculty_txt_outer::before{background-color:rgba(103,73,151,.05)}.faculty.-masters.-humanities .faculty_catch{width:45.78%;max-width:150px}.btn.-white{font-size:1.4rem;font-weight:400;max-width:245px;margin-right:auto;margin-left:auto;padding:16px 1em;color:#333;border:1px solid #333;background:#fff}.btn.-white::before{position:absolute;z-index:2;top:50%;left:-17px;display:block;width:31px;height:1px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}.bnr_txt_square{margin-top:60px}.link_btn_section{margin-top:60px}.link_btn_section .p{margin-top:42px}.link_btn_heading{font-family:'Noto Serif JP',serif;font-size:2.8rem;font-weight:500;line-height:1.71;position:relative;margin-top:80px;padding-left:18px}.link_btn_heading::before{position:absolute;top:50%;left:0;display:block;width:3px;height:70%;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}.link_btn_heading:first-of-type{margin-top:0}.course{position:relative;margin-top:50px;padding-top:40px;padding-bottom:80px}.course::after{position:absolute;bottom:0;left:-24px;display:block;width:82%;height:1px;content:''}.course_ttl{font-family:'Noto Serif JP',serif;font-size:3.2rem;font-weight:500;line-height:1.5;margin-bottom:56px;padding-left:26px;letter-spacing:.12em}.course_ttl span{position:relative}.course_ttl span::before{position:absolute;top:24px;left:-34px;display:block;width:20px;height:1px;content:''}.course_img{position:relative}.course_img::before{position:absolute;z-index:-1;top:-40px;left:-24px;width:100vw;height:calc(100% + 240px);content:'';background:#f6f6f8}.course_img img{width:100%}.course_heading{font-family:'Noto Serif JP',serif;font-size:2rem;font-weight:500;line-height:1.7;margin-top:40px;letter-spacing:.12em}.course_txt{line-height:1.78;margin-top:40px;letter-spacing:.12em}.course.-img_left .course_ttl{text-align:right}.course_wrap.-economics .course::after{background:#cf2850}.course_wrap.-economics .course_ttl span::before{background:#cf2850}.course_wrap.-humanities .course::after{background:#58b1db}.course_wrap.-humanities .course_ttl span::before{background:#58b1db}.course_wrap.-sociology .course::after{background:#3eb370}.course_wrap.-sociology .course_ttl span::before{background:#3eb370}.course_wrap.-liberalarts .course::after{background:#6a4c9c}.course_wrap.-liberalarts .course_ttl span::before{background:#6a4c9c}.course .btn_wrap{margin-top:35px}.feature{margin-top:50px}.feature_top{font-family:'Noto Serif JP',serif;font-size:3.2rem;font-weight:500;line-height:1.5;width:100vw;height:368px;margin-right:-16px;margin-left:-16px;padding-top:82px;text-align:center;letter-spacing:.12em;color:#fff;background:url(../../../gakubu/economics/img/bg_feature_sp.jpg) no-repeat;background-size:cover}.feature_top h3{font-weight:500}.feature_card_num{margin-top:-178px;counter-reset:num}.feature_card_num_item{max-width:686px;margin-top:50px;margin-right:auto;margin-left:auto}.feature_card_num_item:first-child{margin-top:0}.feature_card_num_img{position:relative;overflow:hidden;width:100%;padding-top:52%}.feature_card_num_img img{position:absolute;top:0;left:50%;width:100%;height:auto;max-height:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feature_card_num_inner{padding-top:45px;padding-bottom:40px;background:#fff}.feature_card_num_heading{position:relative;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.feature_card_num_heading::before{font-family:'Noto Serif JP',serif;font-size:6.4rem;font-weight:500;position:absolute;z-index:1;top:-50px;right:24px;content:counter(num,decimal-leading-zero);counter-increment:num;color:#3e7b6a}.feature_card_num_heading .ttl{font-family:'Noto Serif JP',serif;font-size:2.4rem;font-weight:500;line-height:1.5}.feature_card_num_txt{margin-top:40px;padding-right:24px;padding-left:24px}.feature_card_num_txt .p{margin-top:0}.feature_acc_trigger{position:relative;display:block;width:180px;margin-top:30px;margin-right:24px;margin-left:auto;padding:10px 12px;text-align:left;border-bottom:1px solid #333}.feature_acc_trigger::before{position:absolute;top:50%;right:12px;display:block;width:11px;height:1px;content:'';-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}.feature_acc_trigger::after{position:absolute;top:50%;right:17px;display:block;width:1px;height:11px;content:'';-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}.feature_acc_trigger.is-open::before{top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.feature_acc_trigger.is-open::after{top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.feature.-economics .feature_card_num_inner{border-right:1px solid #cf2850;border-bottom:1px solid #cf2850;border-left:1px solid #cf2850}.feature.-economics .feature_card_num_heading::before{color:rgba(207,40,80,.2)}.feature.-humanities .feature_card_num_inner{border-right:1px solid #58b1db;border-bottom:1px solid #58b1db;border-left:1px solid #58b1db}.feature.-humanities .feature_card_num_heading::before{color:rgba(88,177,219,.2)}.feature.-sociology .feature_card_num_inner{border-right:1px solid #3eb370;border-bottom:1px solid #3eb370;border-left:1px solid #3eb370}.feature.-sociology .feature_card_num_heading::before{color:rgba(62,179,112,.2)}.feature.-liberalarts .feature_card_num_inner{border-right:1px solid #6a4c9c;border-bottom:1px solid #6a4c9c;border-left:1px solid #6a4c9c}.feature.-liberalarts .feature_card_num_heading::before{color:rgba(106,76,156,.2)}.bnr_txt{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-top:80px;padding-right:calc(50vw - 50%);padding-bottom:80px;padding-left:calc(50vw - 50%);background:#f6f6f8}.breadcrumb{margin-top:16px}@media screen and (min-width:900px),print{.category_mv{margin-top:0}.category_mv_ttl{font-size:4rem;top:60%;letter-spacing:.12em}.category_mv_ttl span{font-size:2rem}.container{-webkit-box-ordinal-group:3;order:2}.container_m.sp-s{padding-right:0;padding-left:0}.anchor_list{display:-webkit-box;display:flex;max-width:1200px;margin-top:0;margin-right:auto;margin-left:auto;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.anchor_list_item{width:calc(25% - 1.5%);margin-top:20px;margin-right:2%}.anchor_list_item:nth-child(4n){margin-right:0}.anchor_list_item:nth-child(-n+4){margin-top:0}.anchor_list_btn{-webkit-transition:all .2s;transition:all .2s}.anchor_list_btn:hover{opacity:.7}.container_inner{max-width:1400px;margin:0 auto}.faculty_item{display:-webkit-box;display:flex}.faculty_en{font-size:6rem;top:-30px;width:100vw}.faculty_en::after{width:calc(50vw - 140px)}.faculty_img_box{width:50%}.faculty_catch{top:-80px}.faculty .img{z-index:10;width:100%;margin-left:0}.faculty_txt_box{width:50%}.faculty_ttl_outer{width:62.6%;margin-top:104px;margin-left:80px;padding-left:32px}.faculty_info{font-size:1.6rem;margin-bottom:24px}.faculty_ttl{font-size:4rem;margin-bottom:40px}.faculty .course_list_item{font-size:2rem;line-height:1.6}.faculty_txt_outer{width:62.86%;margin-top:70px;margin-right:auto;margin-left:80px;padding-top:60px;padding-right:0;padding-bottom:80px;padding-left:0}.faculty_txt_outer::before{width:calc(100vw - 50%)}.faculty.-img_left .faculty_en{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.faculty.-img_left .faculty_img_box{-webkit-box-ordinal-group:2;order:1}.faculty.-img_left .faculty_catch{left:14.2%}.faculty.-img_left .faculty_txt_box{-webkit-box-ordinal-group:3;order:2}.faculty.-img_left .faculty_txt_outer::before{left:calc((80px + 80%) * -1)}.faculty.-img_right .faculty_en{top:-112px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faculty.-img_right .faculty_img_box{-webkit-box-ordinal-group:3;order:2}.faculty.-img_right .faculty_catch{right:14.2%}.faculty.-img_right .faculty_txt_box{-webkit-box-ordinal-group:2;order:1}.faculty.-img_right .faculty_ttl_outer{margin-top:11px;margin-right:80px;margin-left:auto}.faculty.-img_right .faculty_txt_outer{margin-right:80px;margin-left:auto}.faculty.-img_right .faculty_txt_outer::before{right:calc((80px + 80%) * -1);left:auto}.faculty.-economics{margin-top:160px}.faculty.-humanities{margin-top:258px}.faculty.-sociology{margin-top:200px}.faculty.-liberalarts{margin-top:251px}.faculty.-liberalarts .faculty_ttl_outer{margin-top:93px}.faculty.-masters.-economics{margin-top:67px}.faculty.-masters.-humanities{margin-top:220px}.faculty.-masters.-humanities .faculty_catch{max-width:96px}.faculty.-masters.-humanities .faculty_en{top:-18px}.faculty.-masters.-humanities .faculty_ttl_outer{margin-top:151px}.btn.-white{-webkit-transition:all .2s;transition:all .2s}.btn.-white:hover{opacity:.7}.bnr_txt_square{margin-top:130px}.link_btn{margin-top:42px}.link_btn_section{margin-top:120px}.link_btn_section .p{margin-top:35px}.course{display:-webkit-box;display:flex;margin-top:80px;padding-bottom:0;-webkit-box-align:center;align-items:center}.course::after{width:calc(50vw - 16.67%)}.course_inner{width:50%}.course_ttl{margin-bottom:0;padding-left:34px}.course_img{position:absolute;top:50%;width:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course_img::before{content:none}.course_txt_wrap{position:relative;margin-top:24px;margin-bottom:70px;padding-top:40px;padding-bottom:40px}.course_txt_wrap::before{position:absolute;z-index:-1;top:0;width:100vw;height:100%;content:'';background:#f6f6f8}.course_txt_inner{width:86.67%}.course_heading{font-size:2.4rem;line-height:1.79;margin-top:0}.course.-img_right{-webkit-box-pack:start;justify-content:flex-start}.course.-img_right::after{right:66.67%;left:auto}.course.-img_right .course_img{right:0}.course.-img_right .course_txt_wrap{padding-left:20px}.course.-img_right .course_txt_wrap::before{left:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.course.-img_right .course_ttl{padding-left:54px}.course.-img_left{-webkit-box-pack:end;justify-content:flex-end}.course.-img_left::after{left:66.67%}.course.-img_left .course_img{left:0}.course.-img_left .course_txt_wrap{padding-left:60px}.course.-img_left .course_txt_wrap::before{right:100%;-webkit-transform:translateX(50%);transform:translateX(50%)}.course.-img_left .course_ttl{padding-left:94px;text-align:left}.feature{margin-top:70px}.feature_top{height:389px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);background:url(../../../gakubu/economics/img/bg_feature_pc.jpg) no-repeat;background-size:cover}.feature_card_num{display:-webkit-box;display:flex;margin-top:-200px;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start}.feature_card_num_item{width:calc(33.33% - 1.33%);margin-top:22px;margin-right:2%;margin-left:0}.feature_card_num_item:nth-child(3n){margin-right:0}.feature_card_num_item:nth-child(-n+3){margin-top:0}.feature_card_num_heading .ttl{font-size:1.6rem}.bnr_txt{margin-top:120px;padding-top:104px;padding-bottom:104px}.bnr_txt_square{margin-top:120px}.breadcrumb{margin-top:26px}}