@charset "UTF-8";.education_page .bg_light_green{background:#f6f9e4}.education_page .bg_light_pink{background:#fdeff5}.education_page .bg_light_blue{background:#eaf6fd}.education_page .bg_light_purple{background:#f3ebf4}.education_page .education_heading{text-align:center}.education_page .education_heading .title{display:inline-block;position:relative;font-size:24px;font-weight:bold;text-align:center}.education_page .education_heading .title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-0.8em;height:1.2em;border-left:1px solid #000;transform:rotate(-90deg) translateY(-50%)}.education_page .education_heading .title:after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:-0.8em;height:1.2em;border-left:1px solid #000;transform:rotate(90deg) translateY(-50%)}.education_page .content_wrp .content_headline{border-left:0;padding-left:0}.education_page .content_flow{background:#fff;padding-bottom:0}.education_page .content_flow+.content_flow{margin-top:60px!important}.education_page .content_flow .label{position:relative;color:#fff;font-size:20px;font-weight:bold;text-align:left;text-shadow:none;border:none;padding:15px 0 15px 80px}.education_page .content_flow .label .num,.education_page .flow_end .num{position:absolute;top:-10px;left:-20px;box-sizing:border-box;width:80px;height:80px;color:#fff;font-family:"BebasNeue-Regular",sans-serif;font-size:40px;line-height:80px;text-align:center;font-weight:normal;font-style:normal;text-shadow:none;border:5px solid #FFF800;border-radius:80px;transform:none}.education_page .content_flow .label .small{font-size:0.8em}.education_page .content_flow .flex_container{padding:40px}.education_page .content_flow .flex_container .item{margin-top:0}.education_page .content_flow:after{bottom:auto;top:100%;right:auto;left:50%;width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#fff transparent transparent transparent;transform:translateX(-50%)}.education_page .flow_end{position:relative;color:#000;font-size:24px;font-weight:bold;text-align:center;background:#fadae7;border-radius:10px;padding:20px 0}.education_page .voice_list .content_wrp{position:relative}.education_page .voice_list .content_title{position:absolute;top:0;left:0;transform:translateY(-50%);z-index:10}.education_page .voice_list .content_title .title{display:inline-block;font-size:20px;line-height:2;color:#fff;background:#eb6ea5;padding:0 1em}.education_page .flex_container .content:nth-child(-n+3){margin-top:0}.education_page .content_people{background:#fff;padding:40px;margin-top:50px}.education_page .content_people .voice_headline .title{position:relative;padding-left:50px}.education_page .content_people .title_tag{position:absolute;top:0;left:0;color:#fff;background:#eb6ea5;padding-right:5px}.education_page .content_people .title_tag:after{border-left:5px solid #eb6ea5}.education_page .content_people .voice_headline{border-bottom:1px dashed #000}.education_page .content_people .voice_txt{text-align:justify;text-justify:inter-ideograph;padding-bottom:3vw}.education_page .content_people .voice_txt .content_headline .title{font-size:18px;padding:15px 0}.education_page .content_people p+.profile{margin-top:30px}.education_page .content_people .profile{font-size:0}.education_page .content_people .profile .inner{display:flex;flex-direction:row-reverse;align-items:flex-end}.education_page .content_people .profile .works{width:54%;margin-right:8%}.education_page .content_people .profile .personal{width:38%}.education_page .content_people .entrant_profile .personal{margin-top:5px}.education_page .content_people .entrant_profile .personal li,.education_page .content_people .profile .personal li{font-size:11px;line-height:1.4;font-weight:bold}.education_page .content_people .entrant_profile .personal .name span,.education_page .content_people .profile .personal .name span{font-size:1.5em}.education_page .content_people .entrant_profile .photo,.education_page .content_people .profile .personal .photo{}.education_page .content_people .profile .personal .photo{margin-top:10px}.education_page .content_people .profile .student_works{display:inline-block;font-size:12px;line-height:2;font-weight:bold;background:#fff;padding:0 1em}.education_page .performance_list{}.education_page .performance_list .content_title{padding:0}.education_page .performance_list .content_title .caption{font-size:0.8em}.education_page .performance_list .bold_corner_box{padding:30px;margin-top:20px}.education_page .performance_list .content_list{border-radius:0;padding:30px}.education_page .performance_list .content_list .col_pc4_sp2{columns:4;column-gap:15px}.education_page .performance_list .content_list .col_pc5_sp2{columns:5;column-gap:15px}.education_page .performance_list .bold_corner_box .content_list{padding:0}.education_page .performance_list .content_list ul{border-right:none}.education_page .performance_list .bold_corner_box .content_list ul{border-right:solid 1px #eb6ea5}.education_page .performance_list .bold_corner_box .content_list ul:last-child{border-right:none}.education_page .performance_list .bold_corner_box .content_list ul li,.education_page .performance_list .content_list ul li{font-size:12px;line-height:1.6;letter-spacing:0}.education_page .performance_list .bold_corner_box .content_list ul li.title,.education_page .performance_list .content_list ul li.title{font-size:14px;font-weight:bold}.education_page .performance_list .bold_corner_box .content_list ul li.caution,.education_page .performance_list .content_list ul li.caution{font-size:0.7em;margin-top:1em}@media only screen and (max-width:800px){.education_page .education_heading .title{font-size:4.2vw}.education_page .education_heading .title:after,.education_page .education_heading .title:before{height:2em}.education_page .education_heading .title.line1:after,.education_page .education_heading .title.line1:before{height:1.2em}.education_page .education_heading .title:before{border-left:1px solid #000}.education_page .education_heading .title:after{border-left:1px solid #000}.education_page .content_wrp{padding:0}.education_page .content_flow{margin-bottom:30px}.education_page .content_flow:after{border-width:20px 20px 0 20px}.education_page .content_flow+.content_flow{margin-top:40px!important}.education_page .content_flow .flex_container{padding:15px}.education_page .content_flow .label{font-size:4vw;padding:3vw 0 3vw 12vw}.education_page .content_flow .label .num,.education_page .flow_end .num{top:-1vw;left:-4vw;width:14vw;height:14vw;font-size:10vw;line-height:14vw;font-style:normal;border:4px solid #FFF800;border-radius:14vw}.education_page .content_flow:after{bottom:auto}.education_page .content_flow .item+.item{margin-top:3vw}.education_page .flow_end{font-size:4.4vw;padding:5vw 0}.education_page .voice_list .content_title .title{font-size:4vw;background:#eb6ea5}.education_page .voice_list .content_title .title:before{right:auto;left:15%}.education_page .performance_list .content_title .caption{display:block;margin-top:5px}.education_page .voice_list .flex_container{padding:15px}.education_page .content_wrp .content_people,.education_page .content_wrp .flex_container .content:nth-child(-n+3){margin-top:10vw}.education_page .content_people{padding:6vw;margin:0}.education_page .content_people .voice_headline .title{position:relative;padding-left:50px}.education_page .content_people .title_tag{padding-right:2vw}.education_page .content_people .title_tag:after{border-left:5px solid #eb6ea5}.education_page .content_people p+.profile{margin-top:5vw}.education_page .content_people .voice_txt .content_headline .title{font-size:3.8vw;padding:3vw 0}.education_page .content_people .profile .personal li{font-size:3vw}.education_page .content_people .profile .student_works{font-size:3.2vw}.education_page .performance_list .content_list{padding:4vw}.education_page .performance_list .content_list .col_pc4_sp2,.education_page .performance_list .content_list .col_pc5_sp2{columns:2}.education_page .performance_list .content_title .title_s{font-size:4vw}.education_page .performance_list .bold_corner_box{padding:15px;margin-top:15px}.education_page .performance_list .bold_corner_box .content_list ul{border-right:none}.education_page .performance_list .bold_corner_box .content_list ul:nth-child(2n){padding-left:0}.education_page .performance_list .bold_corner_box .content_list ul li,.education_page .performance_list .content_list ul li{font-size:3vw}.education_page .performance_list .bold_corner_box .content_list ul li.title{font-size:3.2vw}}.education_page .page_copy{text-align:center;margin-bottom:-10px}.education_page .page_copy .title{position:relative;display:inline;font-size:36px;font-weight:bold;padding:0 10px}.education_page .page_copy .title+p{text-align:left;margin-top:30px}@media only screen and (max-width:800px){.education_page .page_copy .title{font-size:5vw;padding:0}.education_page .page_copy .title+p{margin-top:15px}}.content_list.content_list_dotline ul{border-right:2px dotted #000}.arrow_bottom{position:relative;text-align:center;overflow:hidden;padding-bottom:20px}.arrow_bottom .arrow_txt{display:inline-block;color:#000;font-size:18px;line-height:1;font-weight:bold;text-align:center;word-break:keep-all;background:#7dccf3;width:100%;padding:15px 20px 0;margin:0 auto;position:relative}.arrow_bottom .arrow_txt:after{content:"";position:absolute;bottom:-19px;left:50%;width:0;height:0;border-style:solid;border-width:20px 18vw 0 18vw;border-color:#7dccf3 transparent transparent transparent;transform:translateX(-50%)}.content_list ul.checkbox{border-right:none;margin-top:20px}.content_list ul.checkbox li{font-size:15px;margin-top:5px}@media screen and (max-width:1070px){.content_list ul.checkbox li{font-size:14px}}@media only screen and (max-width:800px){.content_list.w-curriculum_list .flex_container .col_3_1:nth-child(3n){width:100%;margin-top:20px}.content_list.w-curriculum_list .flex_container .col_3_1:nth-child(2n){padding-right:0}.content_list.w-curriculum_list .flex_container .col_3_1:nth-child(2n) ul{border-right:none}.content_list.content_list_dotline ul{border-right:none}.content_list ul:nth-child(odd){padding-right:0}.arrow_bottom .arrow_txt{font-size:15px;padding:15px 20px 0}.arrow_bottom .arrow_txt:after{bottom:-20px;border-width:20px 50vw 0 50vw}.content_list ul.checkbox{margin-top:3vw}}.flow_wrp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.flow_wrp .item{position:relative;width:17%;margin-right:3.75%;color:#fff;background:#ea7baa;border-radius:5px;margin-top:20px}.flow_wrp .item:after{content:"";position:absolute;width:15px;height:15px;top:0;left:auto;bottom:0;right:-12%;margin:auto;border-top:solid 1px #555;border-left:solid 1px #555;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.flow_wrp .item:last-child{margin-right:0}.flow_wrp .item:last-child:after{display:none}.flow_wrp .item .head{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:20px;line-height:1.3;font-weight:bold;text-align:center;padding:20px 10px;box-sizing:border-box}.flow_wrp .item p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:15px;line-height:1.4;text-align:center;border-top:2px dotted #fff;padding:20px 10px;box-sizing:border-box}@media screen and (max-width:1030px){.flow_wrp .item .head{font-size:18px;padding:20px 10px}.flow_wrp .item p{align-items:normal;text-align:left}}@media only screen and (max-width:800px){.flow_wrp{display:block}.flow_wrp .item{position:relative;width:100%;margin-right:0;margin-top:30px;color:#fff;background:#ea7baa}.flow_wrp .item:first-child{margin-top:20px}.flow_wrp .item:after{content:"";position:absolute;width:15px;height:15px;top:auto;left:0;bottom:-18px;right:0;border-top:solid 1px #555;border-left:solid 1px #555;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.flow_wrp .item .head{display:block;font-size:4vw;padding:3vw 2vw}.flow_wrp .item p{display:block;font-size:3.5vw;text-align:left;padding:3vw 2vw}}.education_top #page_mainvisual .container{background-image:url("../images/education_top_mainvisual.jpg")}.education_top #page_mainvisual .container .catch{top:50%;font-size:46px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.9);transform:translateY(-50%)}@media screen and (max-width:1070px){.education_top #page_mainvisual .container .catch{}}@media only screen and (max-width:800px){.education_top #page_mainvisual .container .catch{top:7.5%;font-size:5vw;transform:none}}.education_top .system{display:flex;padding:0 0 50px}.education_top .system .left{width:43.9252336449%;align-self:center}.education_top .system .left .title{font-size:30px;line-height:1.4;font-weight:bold}.education_top .system .left p{margin-top:30px}.education_top .system .right{position:relative;width:56.0747663551%}.education_top .system .right .fig{width:70.4918032787%;margin:0 11.4754098361% 0 18.0327868852%}.education_top .system .right .student{position:absolute;bottom:-10px;z-index:10}.education_top .system .right .student01{width:26%;left:0}.education_top .system .right .student02{width:18%;right:0}@media only screen and (max-width:800px){.education_top .system{display:block;padding:0}.education_top .system .left{width:100%}.education_top .system .left .title{font-size:5vw;text-align:center}.education_top .system .left p{font-size:3.8vw;text-align:center;margin-top:15px}.education_top .system .right{width:100%;margin-top:15px}.education_top .system .right .fig{width:80%;padding-bottom:5vw;margin:0 auto}.education_top .system .right .student{bottom:0}.education_top .system .right .student01{left:-10px}.education_top .system .right .student02{right:-10px}}.education_top .system_object .flex_container .item:nth-child(-n+3){margin-top:0}.education_top .system_object .flex_container .item a{display:block;box-sizing:border-box;height:100%;color:#fff;text-decoration:none;padding:20px;box-shadow:5px 5px 0 0 rgba(0,0,0,0.1);transition:0.2s}.education_top .system_object .flex_container .item.bnr a{padding:0}.education_top .system_object .flex_container .item a .inner{position:relative;height:100%}.education_top .system_object .flex_container .item a:hover{box-shadow:10px 10px 0 0 rgba(0,0,0,0.1);-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.education_top .system_object .flex_container .item a .heading{position:relative;margin-bottom:10px}.education_top .system_object .flex_container .item a .heading .icon{position:absolute;width:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.education_top .system_object .flex_container .item a .heading .title{display:flex;align-items:center;min-height:57.6px;font-size:24px;line-height:1.2;font-weight:bold;padding-left:70px}.education_top .system_object .flex_container .item a .text{border-top:2px dotted #fff;padding:20px 0 60px;margin-top:15px}.education_top .system_object .flex_container .item a .text p{font-size:14px;text-align:justify;text-justify:inter-ideograph;margin-top:15px}.education_top .system_object .flex_container .item a .text .lead{font-size:18px;font-weight:bold;margin:0}.education_top .system_object .flex_container .item a .detail{position:absolute;bottom:0;left:0;display:flex;justify-content:center;box-sizing:border-box;width:100%;height:40px;font-size:18px;line-height:1;font-weight:bold;text-align:center;border:2px solid #fff;padding:8px;transition:0.2s}.education_top .system_object .flex_container .item.projec a,.education_top .system_object .flex_container .item.projec a .detail{background:#fcc800}.education_top .system_object .flex_container .item.seminar a,.education_top .system_object .flex_container .item.seminar a .detail{background:#5fc0c6}.education_top .system_object .flex_container .item.w_major a,.education_top .system_object .flex_container .item.w_major a .detail{background:#7ecef4}.education_top .system_object .flex_container .item.overseas a,.education_top .system_object .flex_container .item.overseas a .detail{background:#915da3}.education_top .system_object .flex_container .item.debut a,.education_top .system_object .flex_container .item.debut a .detail{background:#aacf52}.education_top .system_object .flex_container .item.employment a,.education_top .system_object .flex_container .item.employment a .detail{background:#eb6ea0}.education_top .system_object .flex_container .item.debut a:hover .detail,.education_top .system_object .flex_container .item.employment a:hover .detail,.education_top .system_object .flex_container .item.overseas a:hover .detail,.education_top .system_object .flex_container .item.projec a:hover .detail,.education_top .system_object .flex_container .item.seminar a:hover .detail,.education_top .system_object .flex_container .item.w_major a:hover .detail{background:#fff}.education_top .system_object .flex_container .item.projec a:hover .detail{color:#fcc800}.education_top .system_object .flex_container .item.seminar a:hover .detail{color:#5fc0c6}.education_top .system_object .flex_container .item.w_major a:hover .detail{color:#7ecef4}.education_top .system_object .flex_container .item.overseas a:hover .detail{color:#915da3}.education_top .system_object .flex_container .item.debut a:hover .detail{color:#aacf52}.education_top .system_object .flex_container .item.employment a:hover .detail{color:#eb6ea0}.education_top .system_object .flex_container .item.facilities a,.education_top .system_object .flex_container .item.internship a{position:relative;display:block}.education_top .system_object .flex_container .item.facilities a:after,.education_top .system_object .flex_container .item.internship a:after{content:"";position:absolute;top:50%;right:30px;width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%) rotate(-45deg)}.education_top .system_object .flex_container .item a .icon{position:absolute;width:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.education_top .system_object .flex_container .item.facilities a .title,.education_top .system_object .flex_container .item.internship a .title{font-size:20px;font-weight:bold;padding-left:60px}.education_top .system_object .flex_container .item.internship a{background:#fd9bcb}.education_top .system_object .flex_container .item.facilities a{background:#927762}@media only screen and (max-width:800px){.education_top .system_object .flex_container .item:nth-child(-n+3){margin-top:20px}.education_top .system_object .flex_container .item:first-child{margin-top:0}.education_top .system_object .flex_container .item a .heading .icon{width:12vw}.education_top .system_object .flex_container .item a .heading .title{min-height:13.44vw;font-size:5.4vw;padding-left:15vw}.education_top .system_object .flex_container .item a .text{padding:20px 0 17vw}.education_top .system_object .flex_container .item a .text .lead{font-size:4.2vw}.education_top .system_object .flex_container .item a .detail{height:11vw;font-size:4vw;line-height:normal}.education_top .system_object .flex_container .item.facilities a:after,.education_top .system_object .flex_container .item.internship a:after{right:15px}.education_top .system_object .flex_container .item a .icon{width:8vw}.education_top .system_object .flex_container .item.facilities a .title,.education_top .system_object .flex_container .item.internship a .title{font-size:4.2vw;padding-left:13.3333333333vw}}.education_top .system .right .student01{width:17%!important;left:30px!important}.education_top .system .right .student02{width:20%!important}.education_top .system_object .flex_container .item.w_major a .detail{color:#7ecef4}.education_top .system_object .flex_container .item.w_major a:hover .detail{color:#7ecef4}.education_carrer_support #page_mainvisual .container{background-image:url("../images/mainvisual_career_support.jpg")}.education_carrer_support #page_mainvisual .container .catch{top:14%;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4)}@media only screen and (max-width:800px){.education_carrer_support #page_mainvisual .container .catch{top:7.5%;left:8.75%;font-size:4.8vw;transform:none}}.education_carrer_support .color{color:#e95389}.education_carrer_support .page_copy .title_wrp{margin-bottom:40px}.education_carrer_support .page_copy .title_wrp+p{text-align:left}.education_carrer_support .page_copy .title{display:inline;background:linear-gradient(transparent 65%,#e95389 0%)}.education_carrer_support .page_copy .title.noborder{display:block;background:none}.education_carrer_support .page_copy .title .num{display:inline-block;font-size:2.6em;line-height:1;background:#fff;padding:0 0.15em;margin:0 0.05em}.education_carrer_support .page_copy .subtitle{display:inline;padding-bottom:15px;font-size:1.5em;background:linear-gradient(transparent 90%,#e95389 0%)}.education_carrer_support .page_copy .subtitle+.title{margin-top:15px}.education_carrer_support .page_copy .works{width:100%;margin-top:20px}.education_carrer_support .content_wrp .content_headline{border-left:none;padding-left:0}.education_carrer_support .content_flow .label{background:#e95389}.education_carrer_support .content_flow.last{padding-bottom:0;margin-bottom:0}.education_carrer_support .content_flow.last:after{content:none}.education_carrer_support .content_flow .label .num{background:#e95389}.education_carrer_support .voice_list{position:relative;margin-top:80px}.education_carrer_support .voice_list.is-2026{margin-top:100px}.education_carrer_support .voice_list .list{display:flex;flex-wrap:wrap;margin:-40px -30px 0}@media only screen and (max-width:800px){.education_carrer_support .voice_list .list{display:block;margin:0}}.education_carrer_support .voice_list .list .item{flex-basis:calc((100% - 180px) / 2);display:flex;flex-direction:column;margin:40px 30px 0}@media only screen and (max-width:800px){.education_carrer_support .voice_list .list .item{margin:6vw 0 0}}.education_carrer_support .voice_list .list .item .voice_balloon{box-shadow:none;border:3px solid #e95389;margin-bottom:30px}@media only screen and (max-width:800px){.education_carrer_support .voice_list .list .item .voice_balloon{margin-bottom:4vw}}.education_carrer_support .voice_list .list .item .voice_balloon:before{border-width:20px 20px 0 20px;margin:-1px 0 0 0;z-index:-1}@media only screen and (max-width:800px){.education_carrer_support .voice_list .list .item .voice_balloon:before{border-width:4vw 4vw 0 4vw;margin:0}}.education_carrer_support .voice_list .list .item .voice_balloon:after{border-width:15px 15px 0 15px}@media only screen and (max-width:800px){.education_carrer_support .voice_list .list .item .voice_balloon:after{border-width:3vw 3vw 0 3vw}}.education_carrer_support .voice_list .list .item .profile{margin-top:auto}.education_carrer_support .voice_list .content_title{position:relative;padding:0;margin-bottom:20px;transform:none}.education_carrer_support .voice_list .content_title .title{background:#e95389;border-radius:0}.education_carrer_support .content_wrp .content_people{background:none;padding:0;margin-top:30px}.education_carrer_support .content_people .voice_balloon{position:relative;background:#fff;box-shadow:5px 5px 0 #e95389;padding:20px 20px;margin-bottom:30px}.education_carrer_support .content_people .voice_balloon:before{content:"";position:absolute;top:100%;left:75%;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#e95389 transparent transparent transparent;margin:5px 0 0 5px;transform:translateX(-50%)}.education_carrer_support .content_people .voice_balloon:after{content:"";position:absolute;top:100%;left:75%;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#fff transparent transparent transparent;transform:translateX(-50%)}.education_carrer_support .content_people .voice_balloon .voice_txt{padding-bottom:0}.education_carrer_support .content_people .voice_headline{border-bottom:none;padding-bottom:0}.education_carrer_support .content_people .voice_headline .title{display:flex;align-items:center;padding-left:0}.education_carrer_support .content_people .voice_headline .title_tag{position:relative;width:2.6em;height:2.6em;line-height:2.6;font-weight:normal;text-align:center;background:#e95389;border-radius:3em;padding:0}.education_carrer_support .content_people .voice_headline .name{flex:1;text-align:left;margin-top:0}.education_carrer_support .content_people .title_tag:after{content:none}.education_carrer_support .feature{margin:60px 0 0}.education_carrer_support .feature .item .heading{font-size:18px;margin-bottom:10px}.education_carrer_support .feature .item .heading+p{margin-bottom:10px}.education_carrer_support .performance_list .content_title{position:relative;padding:0;margin-bottom:-20px;z-index:1}.education_carrer_support .performance_list .content_title .title{display:inline-block;color:#fff;font-size:20px;line-height:2;background:#e95389;padding:0 1em;border-radius:0}.education_carrer_support .performance_list .content_title+.content{margin-top:0}.education_carrer_support .second_career_support{margin-top:50px}.education_carrer_support .second_career_support .lead{margin-bottom:20px}.education_carrer_support .second_career_support .lead .en{display:inline-block;color:#e95389;font-size:90px;line-height:1;background:#fff;padding:0 0.25em}.education_carrer_support .second_career_support .lead .jp{display:block;font-size:36px;margin-top:10px}@media only screen and (max-width:800px){.education_carrer_support .page_copy .title_wrp{margin-bottom:4vw}.education_carrer_support .page_copy .subtitle{padding-bottom:3vw;font-size:1em}.education_carrer_support .content_flow.first{margin-top:30px}.education_carrer_support .content_wrp .txt_block .content_headline .title{font-size:4vw}.education_carrer_support .prospective_employees .content_wrp{padding:0}.education_carrer_support .prospective_employees .content_title{left:0}.education_carrer_support .page_copy .works{width:auto;margin:20px -5vw 0}.education_carrer_support .prospective_employees .content_title .title{font-size:4vw;line-height:8vw;background:#eb6ea5;border-radius:4vw;padding:0 1.5em;margin-bottom:-4vw}.education_carrer_support .voice_list{padding:0 4vw;margin-top:10vw}.education_carrer_support .voice_list .content_title{margin-bottom:4vw}.education_carrer_support .voice_list .flex_container{padding:0}.education_carrer_support .content_wrp .content_people{margin-top:6vw!important}.education_carrer_support .content_people .voice_headline .title_tag{font-size:3.2vw;width:3em;height:3em;line-height:3}.education_carrer_support .content_people .voice_headline .name{font-size:4vw}.education_carrer_support .content_wrp .content_people:first-child{margin-top:0!important}.education_carrer_support .feature{margin:30px 0 0}.education_carrer_support .feature .item .heading{font-size:4.2vw;margin-bottom:5px}.education_carrer_support .feature .item .heading+p{margin-bottom:5px}.education_carrer_support .performance_list .content_title{margin-bottom:-4vw}.education_carrer_support .performance_list .content_title .title{font-size:4vw;padding:0 1em}.education_carrer_support .performance_list .content_list{padding:6vw 4vw 4vw}.education_carrer_support .second_career_support{margin-top:calc(6vw + 10px)}.education_carrer_support .second_career_support .lead{margin-bottom:4vw}.education_carrer_support .second_career_support .lead .en{font-size:8.6vw}.education_carrer_support .second_career_support .lead .jp{font-size:5vw;margin-top:1vw}}.education_debut_support #page_mainvisual .container{background-image:url("../images/mainvisual_debut_support.jpg")}.education_debut_support #page_mainvisual .container .catch{top:auto;bottom:30%;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4);text-align:right}@media screen and (max-width:1070px){.education_debut_support #page_mainvisual .container .catch{left:0;font-size:3vw}}@media only screen and (max-width:800px){.education_debut_support #page_mainvisual .container .catch{font-size:4.8vw}}.education_debut_support .color{color:#6fba2c}.education_debut_support .page_copy .title_wrp{margin-bottom:40px}.education_debut_support .page_copy .title_wrp+p{text-align:left}.education_debut_support .page_copy .title{display:inline;background:linear-gradient(transparent 65%,#6fba2c 0%)}.education_debut_support .page_copy .title.noborder{display:block;background:none}.education_debut_support .page_copy .title .num{display:inline-block;font-size:2.6em;line-height:1;background:#fff;padding:0 0.15em;margin:0 0.05em}.education_debut_support .page_copy .works{width:100%;margin-top:20px}.education_debut_support .page_copy .after_graduate{float:right;width:200px;margin-left:40px}.education_debut_support .page_copy .after_graduate+p{text-align:left}.education_debut_support .feature{display:flex;margin:60px -30px 0}.education_debut_support .feature .item{flex-basis:470px;max-width:470px;display:flex;flex-direction:column;justify-content:space-around;margin:0 30px}.education_debut_support .feature .item .heading{font-size:18px;margin-bottom:10px}.education_debut_support .feature .item .heading+p{margin-bottom:10px}.education_debut_support .feature .item .photo{margin-top:auto}.education_debut_support .feature2{display:flex;margin:60px -20px 0}@media only screen and (max-width:800px){.education_debut_support .feature2{display:block;margin:4vw 0 0}}.education_debut_support .feature2 .item{flex-basis:calc((100% - 80px) / 2);background:#fff;margin:0 20px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item{margin:6vw 0 0}}.education_debut_support .feature2 .item .heading{color:#fff;font-size:18px;line-height:1.6;text-align:center;background:#6fba2c;padding:10px 5px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .heading{font-size:3.8vw;padding:2vw}}.education_debut_support .feature2 .item .heading .color{color:#ff0}.education_debut_support .feature2 .item .inner{padding:20px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .inner{padding:4vw}}.education_debut_support .feature2 .item .photo{overflow:hidden;margin-bottom:20px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .photo{margin-bottom:4vw}}.education_debut_support .feature2 .item .flow{display:flex;margin-top:20px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .flow{margin-top:4vw}}.education_debut_support .feature2 .item .flow .fig{flex-basis:120px;border-radius:100%}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .flow .fig{flex-basis:20vw}}.education_debut_support .feature2 .item .flow .text{flex:1;display:flex;flex-direction:column;justify-content:center;margin-left:20px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .flow .text{margin-left:2vw}}.education_debut_support .feature2 .item .flow .text h5{color:#E73838;font-size:18px;line-height:1.6}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .flow .text h5{font-size:3.5vw}}.education_debut_support .feature2 .item .teachers{display:flex;margin:20px -5px 0}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .teachers{margin:4vw -1vw 0}}.education_debut_support .feature2 .item .teachers li{flex:1;margin:0 5px}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .teachers li{margin:0 1vw}}.education_debut_support .feature2 .item .teachers li .fig{overflow:hidden}.education_debut_support .feature2 .item .teachers li .name{display:block;font-size:14px;font-weight:bold;text-align:right}@media only screen and (max-width:800px){.education_debut_support .feature2 .item .teachers li .name{font-size:2.8vw}}.education_debut_support .feature2 .item .teachers li .degree{font-size:0.8em;font-weight:normal}.education_debut_support .content_flow{}.education_debut_support .content_flow:after{}.education_debut_support .content_flow .label{background:#6fba2c}.education_debut_support .content_flow .label .num{background:#6fba2c}.education_debut_support .content_flow.last{padding-bottom:0;margin-bottom:0}.education_debut_support .content_flow.last:after{content:none}.education_debut_support .content_flow .debut_center_list li+li{margin-top:30px}.education_debut_support .content_flow .debut_center_list li.txt_block .content_headline+p{margin-top:5px}.education_debut_support .flow_caution{font-size:0.75em;margin-top:1em}.education_debut_support .voice_list{position:relative;margin-top:80px}.education_debut_support .voice_list .content_wrp{background:#fff;padding:50px}.education_debut_support .voice_list .content_title .title{background:#6fba2c;border-radius:0}.education_debut_support .voice_list .content_headline .title{background:none;padding:0}.education_debut_support .content_people .voice_headline .title{padding:0}.education_debut_support .content_people .voice_headline .read{margin-top:5px}.education_debut_support .content_people .voice_headline .degree{font-weight:bold;font-size:12px;text-align:right;margin-top:10px}.education_debut_support .content_people .voice_headline .name{font-size:12px;text-align:right;margin-top:0}.education_debut_support .content_people .voice_headline .name span{font-size:1.6em}.education_debut_support .content_people .voice_txt{display:flex;flex-direction:row-reverse;padding-bottom:0}.education_debut_support .voice_list .entrant_profile{margin-left:40px}.education_debut_support .content_people .entrant_profile .photo{width:160px;border-radius:0}.education_debut_support .voice_list .content_headline+p{margin-top:20px}.education_debut_support .content_people .editorial{text-align:right;margin-top:20px}.education_debut_support .content_people .editorial .degree,.education_debut_support .content_people .editorial .name{font-size:14px;font-weight:bold}.education_debut_support .content_people .editorial .name span{font-size:1.2em}.education_debut_support .content_people .voice_txt .content_headline .title,.education_debut_support .voice_list .content_headline{display:inline}.education_debut_support .performance_list .content_title{margin-bottom:-30px}.education_debut_support .performance_list .content_title .title_s{display:flex}.education_debut_support .performance_list .content_title .result{flex:1;display:block;color:#fff;line-height:2.6;text-align:center;background:#6fba2c;padding:0 1em}.education_debut_support .performance_list .content_title .caption{display:block;flex:1;font-size:1em;line-height:2.6;text-align:center;background:#FFF800;padding:0 1em}.education_debut_support .performance_list .bold_corner_box .content_list ul{border-right:solid 1px #c2d84e}.education_debut_support .road_to_debut{margin-top:80px}.education_debut_support .road_to_debut .title_wrp{margin-bottom:20px}.education_debut_support .road_to_debut .title{font-size:20px;line-height:1.6;font-weight:bold}.education_debut_support .road_to_debut .flow_list{display:flex;justify-content:space-between;margin:0 -15px}.education_debut_support .road_to_debut .flow_list .item{position:relative;display:flex;flex-direction:column;justify-content:center;flex-basis:20%;color:#fff;background:#6fba2c;padding:20px 0 20px 20px;margin:0 15px}.education_debut_support .road_to_debut .flow_list .item:after{content:"";position:absolute;left:100%;top:0;width:25px;height:100%;background:linear-gradient(to bottom left,transparent 50%,#6fba2c 50.5%) no-repeat top left/100% 50%,linear-gradient(to top left,transparent 50%,#6fba2c 50.5%) no-repeat bottom/100% 50%}.education_debut_support .road_to_debut .flow_list .item .num{position:absolute;top:-10px;left:-20px;box-sizing:border-box;width:40px;height:40px;color:#fff;font-family:"BebasNeue-Regular",sans-serif;font-size:20px;line-height:36px;text-align:center;border:3px solid #FFF800;border-radius:40px;background:#6fba2c}.education_debut_support .road_to_debut .flow_list .item p{font-size:14px;font-weight:bold}.education_debut_support .road_to_debut .flow_list .item.decision{color:#6fba2c;background:#FFF800;padding:20px}.education_debut_support .road_to_debut .flow_list .item.decision:after{content:none}.education_debut_support .road_to_debut .flow_list .item .congratulations{font-family:"open-sans-condensed-bold",sans-serif;font-size:1.1em;letter-spacing:0;transform:skewY(-5deg)}.education_debut_support .debut_bank{display:flex;justify-content:space-between;margin:80px -20px 0}.education_debut_support .debut_bank .title_wrp{flex:1;margin:0 20px}.education_debut_support .debut_bank .sub_title{display:inline-block;color:#fff;font-weight:bold;background:#6fba2c;padding:0 1em;margin-bottom:5px}.education_debut_support .debut_bank .title{font-size:20px;line-height:1.6;font-weight:bold;margin-bottom:20px}.education_debut_support .debut_bank .debut_bank_fig{flex-basis:50%;margin:0 20px}@media only screen and (max-width:800px){.education_debut_support .page_copy .title_wrp{margin-bottom:4vw}.education_debut_support .page_copy .works{width:auto;margin:20px -5vw 0}.education_debut_support .page_copy .after_graduate{float:none;width:50%;margin:0 auto 4vw;transform:translateX(-7.2237399906%)}.education_debut_support .feature{display:block;margin:30px 0 0}.education_debut_support .feature .item{width:100%;max-width:100%;display:block;margin:20px 0 0}.education_debut_support .feature .item .heading{font-size:4.2vw;margin-bottom:5px}.education_debut_support .feature .item .heading+p{margin-bottom:5px}.education_debut_support .feature .item .photo{margin-top:15px}.education_debut_support .performance_list .bold_corner_box .content_list ul{border-right:none}.education_debut_support .content_people .voice_txt{flex-direction:column-reverse}.education_debut_support .voice_list{margin-top:10vw}.education_debut_support .voice_list .content_wrp{padding:0}.education_debut_support .voice_list .entrant_profile{margin:0}.education_debut_support .content_people .entrant_profile .photo{width:50%;margin:4vw auto 0}.education_debut_support .voice_list .content_headline+p{margin-top:4vw}.education_debut_support .content_people .editorial{margin-top:4vw}.education_debut_support .content_people .editorial .degree,.education_debut_support .content_people .editorial .name{font-size:3.2vw}.education_debut_support .performance_list .content_title{margin-bottom:-3vw}.education_debut_support .performance_list .content_title .title_s{display:block}.education_debut_support .performance_list .content_title .result{text-align:center;padding:0 1em}.education_debut_support .performance_list .content_title .caption{margin-top:0}.education_debut_support .road_to_debut{margin-top:8vw}.education_debut_support .road_to_debut .title_wrp{margin-bottom:4vw}.education_debut_support .road_to_debut .title{font-size:4.2vw}.education_debut_support .road_to_debut .flow_list{display:block;margin:0 5vw}.education_debut_support .road_to_debut .flow_list .item{text-align:center;padding:4vw 6vw 2vw;margin:0 0 6vw}.education_debut_support .road_to_debut .flow_list .item:after{left:50%;top:100%;width:100%;height:4vw;background:linear-gradient(to top right,transparent 50%,#6fba2c 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,transparent 50%,#6fba2c 50.5%) no-repeat top right/50% 100%;transform:translateX(-50%)}.education_debut_support .road_to_debut .flow_list .item .num{left:-20px}.education_debut_support .road_to_debut .flow_list .item p{font-size:3.5vw}.education_debut_support .road_to_debut .flow_list .item.decision{padding:4vw 6vw}.education_debut_support .debut_bank{display:block;margin:8vw 0 0}.education_debut_support .debut_bank .title_wrp{margin:0}.education_debut_support .debut_bank .sub_title{font-size:3.8vw;margin-bottom:2vw}.education_debut_support .debut_bank .title{font-size:4.2vw;margin-bottom:4vw}.education_debut_support .debut_bank .debut_bank_fig{margin:4vw 0 0}}.education_english .program_lead{margin:30px auto 50px}.education_english .program_lead .point{display:flex;justify-content:center;align-items:center}.education_english .program_lead .point .item{display:inline-block;color:#fff;font-size:20px;font-weight:bold;line-height:2;background:#EA5255;padding:0 1.5em}.education_english .program_lead .point .cross{position:relative;display:inline-block;width:30px;height:30px;margin:0 25px;transform:rotate(-45deg)}.education_english .program_lead .point .cross:after,.education_english .program_lead .point .cross:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#000}.education_english .program_lead .point .cross:before{top:50%;left:0;width:100%;height:1px}.education_english .program_lead .point .cross:after{top:0;left:50%;width:1px;height:100%}.education_english .program_lead .lead_text{font-size:18px;text-align:center;margin-top:50px}.education_english .section_program{background:#fff100}.education_english .section_program .headline .title{display:flex;justify-content:center;align-items:flex-end;font-size:36px}.education_english .section_program .headline .title .logo{width:100px;margin:0 0.25em}.education_english .section_program .program_box{background:#fff;padding:50px;text-align:center;border-radius:5px}.education_english .section_program .program_box .title{font-size:30px;line-height:1.5}.education_english .section_program .program_box .program_copy{font-size:22px;margin-top:15px}.education_english .section_program .program_box .school_program .item{display:flex;justify-content:space-between;margin-top:40px}.education_english .section_program .program_box .school_program .item:nth-child(odd){flex-direction:row}.education_english .section_program .program_box .school_program .item:nth-child(2n){flex-direction:row-reverse}.education_english .section_program .program_box .school_program .item .photo{width:47.9797979798%;flex-basis:47.9797979798%}.education_english .section_program .program_box .school_program .item .text{flex:1 0;text-align:left}.education_english .section_program .program_box .school_program .item:nth-child(odd) .text{margin-right:40px}.education_english .section_program .program_box .school_program .item:nth-child(2n) .text{margin-left:40px}.education_english .section_program .program_box .school_program .item .item_title{font-size:26px;line-height:1.5;font-weight:normal}.education_english .section_program .program_box .school_program .item .item_title .color{color:#EA5255}.education_english .section_program .program_box .school_program .item .item_description{margin-top:20px}.education_english .section_program .program_box .oversea_program .item{display:flex;justify-content:space-between;margin-top:40px}.education_english .section_program .program_box .oversea_program .year{position:relative;box-sizing:border-box;width:100px;flex-basis:100px}.education_english .section_program .program_box .oversea_program .year.part{display:flex;justify-content:center;align-items:center;color:#EA5255;font-size:20px;line-height:1.5;line-height:1.5;font-weight:bold;text-align:center;border:2px solid #EA5255}.education_english .section_program .program_box .oversea_program .year .arrow{position:absolute;width:100%;height:calc(100% - 30px);color:#fff;font-size:14px;font-weight:bold;text-align:center;background:#EA5255;padding-top:30px}.education_english .section_program .program_box .oversea_program .year .arrow:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:30px 50px 0 50px;border-color:#EA5255 transparent transparent transparent}.education_english .section_program .program_box .oversea_program .year .arrow .num{font-size:50px;line-height:1}.education_english .section_program .program_box .oversea_program .year .arrow .nen{display:block;font-size:14px;font-weight:normal}.education_english .section_program .program_box .oversea_program .year .arrow .jp{font-size:10px;font-weight:normal;margin-top:5px}.education_english .section_program .program_box .oversea_program .program_contect{display:flex;justify-content:space-between;flex:1 0;margin-left:30px}.education_english .section_program .program_box .oversea_program .text{flex:1 0;text-align:left;padding-right:40px}.education_english .section_program .program_box .oversea_program .item .item_title{font-size:26px;line-height:1.5;font-weight:normal}.education_english .section_program .program_box .oversea_program .item .item_title .color{color:#EA5255}.education_english .section_program .program_box .oversea_program .item .item_description{margin-top:20px}.education_english .section_program .program_box .oversea_program .photo{width:47.9797979798%;flex-basis:47.9797979798%}@media only screen and (max-width:800px){.education_english .program_lead{margin:5vw auto}.education_english .program_lead .point{flex-direction:column}.education_english .program_lead .point .item{font-size:3.8vw}.education_english .program_lead .point .cross{width:6vw;height:6vw;margin:1.5vw 0}.education_english .program_lead .lead_text{font-size:3.8vw;text-align:left;margin-top:5vw}.education_english .section_program{background:#fff100}.education_english .section_program .headline .title{flex-wrap:wrap;font-size:4.8vw}.education_english .section_program .headline .title .everiday{width:100%;text-align:center}.education_english .section_program .headline .title .logo{width:14vw;margin:0 0.25em 0 0}.education_english .section_program .program_box{padding:5vw}.education_english .section_program .program_box .title{font-size:4.2vw}.education_english .section_program .program_box .program_copy{font-size:3.8vw;margin-top:3vw}.education_english .section_program .program_box .school_program .item{display:block;margin-top:6vw}.education_english .section_program .program_box .school_program .item .photo{width:100%;margin-top:3vw}.education_english .section_program .program_box .school_program .item:nth-child(odd) .text{margin-right:0}.education_english .section_program .program_box .school_program .item:nth-child(2n) .text{margin-left:0}.education_english .section_program .program_box .school_program .item .item_title{font-size:4.2vw}.education_english .section_program .program_box .school_program .item .item_description{margin-top:3vw}.education_english .section_program .program_box .oversea_program .item{margin-top:6vw}.education_english .section_program .program_box .oversea_program .year{width:10vw;flex-basis:10vw}.education_english .section_program .program_box .oversea_program .year.part{font-size:3.2vw}.education_english .section_program .program_box .oversea_program .year .arrow{height:calc(100% - 4vw);font-size:2vw;padding-top:6vw}.education_english .section_program .program_box .oversea_program .year .arrow:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:4vw 5vw 0 5vw;border-color:#EA5255 transparent transparent transparent}.education_english .section_program .program_box .oversea_program .year .arrow .num{font-size:6vw}.education_english .section_program .program_box .oversea_program .year .arrow .nen{font-size:2vw}.education_english .section_program .program_box .oversea_program .year .arrow .jp{font-size:1.8vw;margin-top:2vw}.education_english .section_program .program_box .oversea_program .program_contect{display:block;margin-left:4vw}.education_english .section_program .program_box .oversea_program .text{padding-right:0}.education_english .section_program .program_box .oversea_program .item .item_title{font-size:4.2vw}.education_english .section_program .program_box .oversea_program .item .item_description{line-height:2;margin-top:3vw}.education_english .section_program .program_box .oversea_program .photo{width:100%;margin-top:3vw}}.education_international_program .special_teachers .title{font-size:20px;line-height:1.5;font-weight:bold;text-align:center}.education_international_program .special_teachers .title .eng{display:block;font-size:40px;line-height:2}.education_international_program .special_teachers .teacher_list{display:flex;justify-content:space-between}.education_international_program .special_teachers .teacher_list .item{width:22.1962616822%;padding-top:140px}.education_international_program .special_teachers .teacher_list .photo{position:relative;width:80%;margin:0 auto}.education_international_program .special_teachers .teacher_list .photo .balloon{position:absolute;bottom:100%;width:100%;z-index:10}.education_international_program .special_teachers .teacher_list .tritz .photo .balloon{left:0;margin:0 0 -10px -20px}.education_international_program .special_teachers .teacher_list .aymeric .photo .balloon{left:0;margin:0 0 -10px -50px}.education_international_program .special_teachers .teacher_list .ian .photo .balloon{right:0;margin:0 -20px -20px 0}.education_international_program .special_teachers .teacher_list .issac .photo .balloon{right:0;margin:0 -20px -10px 0}.education_international_program .special_teachers .teacher_list .profile{margin-top:20px}.education_international_program .special_teachers .teacher_list .degree{font-size:12px}.education_international_program .special_teachers .teacher_list .name{font-size:18px;font-weight:bold}.education_international_program .special_teachers .teacher_list .birthplace{font-size:12px}.education_international_program .special_teachers .teacher_list .outline{font-size:14px;margin-top:10px}.education_international_program .section_scene .section_inner{padding:80px 0}.education_international_program .section_scene .photo_list{display:flex;justify-content:space-between}.education_international_program .section_scene .photo_list .item{width:48.1308411215%}@media screen and (max-width:1220px){.section_scene{padding:0 50px}}@media screen and (max-width:1000px){.section_scene{padding:0 30px}}@media only screen and (max-width:800px){.section_scene{padding:0 5vw}.education_international_program .special_teachers .title{font-size:4.2vw}.education_international_program .special_teachers .title .eng{font-size:5vw}.education_international_program .special_teachers .teacher_list{flex-wrap:wrap}.education_international_program .special_teachers .teacher_list .item{width:47.0149253731%;padding-top:32vw}.education_international_program .special_teachers .teacher_list .photo{width:80%}.education_international_program .special_teachers .teacher_list .photo .balloon{width:120%}.education_international_program .special_teachers .teacher_list .tritz .photo .balloon{margin:0 0 0 -8vw}.education_international_program .special_teachers .teacher_list .aymeric .photo .balloon{margin:0 0 0 -10vw}.education_international_program .special_teachers .teacher_list .ian .photo .balloon{margin:0 -8vw -3vw 0}.education_international_program .special_teachers .teacher_list .issac .photo .balloon{margin:0 -4vw 0 0}.education_international_program .special_teachers .teacher_list .profile{margin-top:2vw}.education_international_program .special_teachers .teacher_list .degree{font-size:3vw}.education_international_program .special_teachers .teacher_list .name{font-size:3.8vw}.education_international_program .special_teachers .teacher_list .birthplace{font-size:3vw}.education_international_program .special_teachers .teacher_list .outline{font-size:3.2vw;margin-top:2.6666666667vw}.education_international_program .section_scene .section_inner{padding:5vw}.education_international_program .section_scene .photo_list{display:block}.education_international_program .section_scene .photo_list .item{width:100%}.education_international_program .section_scene .photo_list .item+.item{margin-top:5vw}}.education_internship #page_mainvisual .container{background-image:url("../images/mainvisual_internship.jpg")}.education_internship #page_mainvisual .container .catch{top:12%}.education_internship .color{color:#e95389}.education_internship .page_copy .title_wrp{margin-bottom:40px}.education_internship .page_copy .title_wrp+p{text-align:left}.education_internship .page_copy .title{background:linear-gradient(transparent 65%,#e95389 0%)}.education_internship .page_copy .title.noborder{display:block;background:none}.education_internship .page_copy .title .num{display:inline-block;font-size:2.6em;line-height:1;background:#fff;padding:0 0.15em;margin:0 0.05em}.education_internship .content_headline .title{display:inline-block;font-size:20px;line-height:1.6;font-weight:bold;padding:0 10px}.education_internship .internship_point{margin-top:60px}.education_internship .content_headline .title+.title{margin-top:10px}.education_internship .content_headline+p{margin-top:20px}.education_internship .internship_point .content{background:#fff;border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);padding:50px}.education_internship .internship_point .content_wrp .flex_container{margin-top:20px}.education_internship .internship_flow{margin-top:100px}.education_internship .content_flow .label{background:#e95389}.education_internship .content_flow.last{padding-bottom:0;margin-bottom:0}.education_internship .content_flow.last:after{content:none}.education_internship .content_flow .label .num{background:#e95389}.education_internship .internship_flow .content_wrp{padding:0;margin-top:60px}.education_internship .voice_list{position:relative;margin-top:80px}.education_internship .voice_list .content_title{padding:0}.education_internship .voice_list .content_title .title{background:#e95389;border-radius:0}.education_internship .voice_list .people_wrp{display:flex;justify-content:space-between;box-sizing:border-box;background:#fff;border:2px solid #e95389;padding:50px 25px}.education_internship .voice_list .content_people{flex-basis:50%;margin:0 25px;padding:0}.education_internship .voice_list .content_people .voice_headline{padding-bottom:0;border-bottom:none}.education_internship .voice_list .content_people .voice_headline .title{padding:0}.education_internship .voice_list .content_people .voice_headline .title_tag{position:relative;display:inline-block;line-height:1.6;font-weight:normal;background:#e95389;border-radius:1em;padding:0 1em}.education_internship .voice_list .content_people .voice_headline .name{display:block;text-align:left;line-height:1.4}.education_internship .voice_list .content_people .voice_headline .title_tag:after{content:none}.education_internship .content_people .voice_txt{padding-bottom:0;margin-top:20px}.education_internship .voice_list .content_people .entrant_profile{float:right;width:160px;margin-left:20px;margin-bottom:20px}.education_internship .performance_list .bold_corner_box .content_list ul{border-right:solid 1px #eb6ea5}@media only screen and (max-width:800px){.education_internship .page_copy .title_wrp{margin-bottom:4vw}.education_internship .internship_flow,.education_internship .internship_point{margin-top:10vw}.education_internship .internship_flow.content_wrp,.education_internship .internship_point.content_wrp{padding:0}.education_internship .content_headline .title{font-size:4vw;padding:5px 10px}.education_internship .content_headline .title+.title{margin-top:5px}.education_internship .content_headline+p{margin-top:15px}.education_internship .internship_flow .content_wrp{margin-top:30px}.education_internship .internship_point .content{padding:5vw;padding-top:2vw}.education_internship .internship_point .content_wrp .flex_container{margin-top:0}.education_internship .internship_point .content_wrp .flex_container .item:first-child{margin-top:0}.education_internship .voice_list{margin-top:10vw}.education_internship .voice_list .people_wrp{display:block;padding:6vw}.education_internship .voice_list .content_people{margin:0}.education_internship .voice_list .content_people+.content_people{margin-top:6vw}.education_internship .content_people .voice_txt{margin-top:4vw}.education_internship .voice_list .content_people .entrant_profile{float:right;width:40%;margin-left:4vw;margin-bottom:4vw}.education_internship .performance_list .bold_corner_box .content_list ul{border-right:solid 0px #eb6ea5}}.section_overseas #page_mainvisual .container{background-image:url("../images/mainvisual_overseas_training.jpg")}.section_overseas #page_mainvisual .container .catch{top:14%;left:auto;right:0}@media only screen and (max-width:800px){.section_overseas #page_mainvisual .container .catch{top:7.5%;left:8vw}}.section_overseas .color{color:#9c549d}.section_overseas .page_copy .title_wrp{margin-bottom:40px}.section_overseas .page_copy .title_wrp+p{text-align:left}.section_overseas .page_copy .title{display:inline;background:linear-gradient(transparent 65%,rgba(156,84,157,0.8) 0%)}.section_overseas .page_copy .title.noborder{display:block;background:none}.section_overseas .content_wrp{background:#fff;border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);overflow:hidden;padding:0 50px 50px;margin-top:60px}.section_overseas .content_wrp .category{color:#fff;font-size:20px;line-height:2;text-align:center;background:#9c549d;padding:0 2em;margin:0 -50px}@media only screen and (max-width:800px){.section_overseas .content_wrp .category{font-size:4vw}}.section_overseas .content_wrp+.content_wrp{margin-top:80px}.section_overseas .content_wrp .content_title{border-radius:0}.section_overseas .content .flex_container>.flex_container{margin-top:-20px}.section_overseas .content+.content{border-top:1px solid #9c549d;padding-top:40px;margin-top:40px}.section_overseas .title{display:flex;align-items:center;margin-bottom:20px}.section_overseas .title .flag{display:block;width:70px;margin-right:20px}.section_overseas .title .flag img{width:100%;height:auto}.section_overseas .title .small{display:block;font-size:0.75em}.section_overseas .content_outline{padding-top:35px}.section_overseas .content_outline .title{font-size:20px}@media only screen and (max-width:800px){.section_overseas .page_copy .title_wrp{margin-bottom:4vw}.section_overseas .page_copy .title.noborder{display:block;background:none}.section_overseas .content_wrp{padding:0 5vw 5vw;margin-top:10vw}.section_overseas .content_wrp+.content_wrp{margin-top:10vw}.section_overseas .content .flex_container>.flex_container{margin-top:-20px}.section_overseas .content+.content{padding-top:6vw;margin-top:6vw}.section_overseas .title{margin-bottom:2vw}.section_overseas .title .flag{width:12vw;margin-right:4vw}.section_overseas .title .small{font-size:0.75em}.section_overseas .content_outline{padding-top:2vw}.section_overseas .content_outline .title{font-size:4vw}}.section_overseas .content_outline .caption{margin-top:15px;font-size:12px}@media only screen and (max-width:800px){.section_overseas .content_outline .flex_container .col_2_1+.col_2_1{margin-top:3vw}.section_overseas .content_outline .caption{margin-top:2vw;font-size:3vw}.section_overseas .content_headline:before{content:none}.section_overseas .content_headline .title{background:none}}.section_overseas .content_detail .title{font-size:20px}.section_overseas .content_detail .item .title{font-size:16px;line-height:1.4;margin-bottom:0}.section_overseas .content_detail .item p{font-size:13px;margin-top:10px}@media only screen and (max-width:800px){.section_overseas .content_detail .title{font-size:4vw;margin-bottom:0}.section_overseas .content_detail .flex_container .col_2_1 .col_2_1{width:100%;margin-top:4vw}.section_overseas .content_detail .flex_container .col_2_1 .col_2_1+.col_2_1{width:100%;margin-top:2vw}.section_overseas .content_detail .item{margin-top:4vw}.section_overseas .content_detail .item+.item{margin-top:2vw}.section_overseas .content_detail .item .title{font-size:3.8vw;line-height:1.6;padding:0}.section_overseas .content_detail .item p{font-size:3.2vw;padding:0;margin-top:2vw}}.section_overseas .content_message .content_title{position:relative;display:flex;align-items:flex-start;padding:0}.section_overseas .content_message .content_title .voice{color:#fff;font-size:16px;line-height:2;background:#9c549d;padding:0 1em;margin-right:1em}.section_overseas .content_message .content_title .title{flex:1;font-size:20px;line-height:1.6;font-weight:bold;margin-bottom:0}.section_overseas .content_message .content_people{display:flex;justify-content:space-between;padding:0;margin:20px -20px 0}.section_overseas .content_message .content_people .photo_block{width:160px;margin:0 20px}.section_overseas .content_message .photo_block p{font-size:16px;line-height:1.6}.section_overseas .content_message .content_people .photo_block .major{font-size:12px;margin-top:10px}.section_overseas .content_message .content_people .name{font-size:20px;font-weight:bold}.section_overseas .content_message .content_people .san{font-size:0.8em}.section_overseas .content_message .content_people .txt_detail{flex:1;border-bottom:none;margin:0 20px}.section_overseas .content_message .content_people .txt_detail p{margin:0!important}.section_overseas .content_message .content_people .txt_detail .photo{float:right;width:300px;margin:0 0 20px 20px}@media only screen and (max-width:800px){.section_overseas .content_message .content_title{display:block}.section_overseas .content_message .content_title .voice{display:inline-block;font-size:3.2vw;margin:0 0 2vw}.section_overseas .content_message .content_title .title{font-size:4vw}.section_overseas .content_message .content_people{flex-direction:column-reverse;margin:2vw 0 0}.section_overseas .content_message .content_people .photo_block{width:100%;text-align:center;margin:4vw 0 0}.section_overseas .content_message .content_people .photo{width:60%;margin:0 auto}.section_overseas .content_message .photo_block p{font-size:3.5vw}.section_overseas .content_message .content_people .photo_block .major{font-size:3vw;margin-top:2vw}.section_overseas .content_message .content_people .name{font-size:4vw}.section_overseas .content_message .content_people .txt_detail{margin:0}.section_overseas .content_message .content_people .txt_detail .photo{float:none;width:auto;margin:0 0 4vw}}.content_message .school_info{border:5px solid #9c549d;margin-top:40px}.content_message .school_info .title{display:block;color:#fff;font-size:20px;line-height:1.4;font-weight:bold;text-align:center;background:#9c549d;padding:5px 15px 10px;margin-bottom:0}.content_message .school_info .lead{font-size:18px;line-height:1.6;font-weight:bold;text-align:center;margin-top:20px}.content_message .school_info .photo_txt{padding:20px}.content_message .school_info .photo_txt .photo{float:right;width:160px;margin:0 0 10px 20px}.content_message .school_info .photo_txt .txt{flex:1}.content_message .school_info .support{padding:0 20px 20px}@media only screen and (max-width:800px){.content_message .school_info .support{padding:0 4vw 4vw}}.content_message .school_info .support .subtltle{font-size:18px;line-height:1.6;font-weight:bold;text-align:center;margin-bottom:10px}@media only screen and (max-width:800px){.content_message .school_info .support .subtltle{font-size:3.8vw;margin-bottom:2vw}}.content_message .school_info .support ul{display:flex;flex-wrap:wrap;margin:-10px -5px 0}@media only screen and (max-width:800px){.content_message .school_info .support ul{display:block;margin:0}}.content_message .school_info .support ul li{flex-basis:calc((100% - 30px) / 3);color:#9c549d;font-size:16px;line-height:2;font-weight:bold;text-align:center;margin:10px 5px 0}@media only screen and (max-width:800px){.content_message .school_info .support ul li{font-size:3.5vw;margin:2vw 0 0}}@media only screen and (max-width:800px){.content_message .school_info{border:3px solid #9c549d;margin-top:6vw}.content_message .school_info .title{font-size:4vw;padding:5px 0 7px}.content_message .school_info .lead{font-size:3.8vw;margin-top:4vw}.content_message .school_info .photo_txt{padding:4vw}.content_message .school_info .photo_txt .photo{float:none;width:80%;margin:0 auto 4vw}}.content_message .dedicated_staff{display:flex;padding:0 80px;margin-top:60px}@media only screen and (max-width:800px){.content_message .dedicated_staff{display:block;padding:4vw 4vw 0;margin-top:6vw}}.content_message .dedicated_staff .text{flex:1;align-self:center}.content_message .dedicated_staff .text .heading{color:#9c549d;font-size:20px;line-height:1.6;font-weight:bold}@media only screen and (max-width:800px){.content_message .dedicated_staff .text .heading{font-size:4vw;text-align:center}}.content_message .dedicated_staff .photo{flex-basis:320px;margin-top:-40px}@media only screen and (max-width:800px){.content_message .dedicated_staff .photo{padding:4vw 4vw 0;margin-top:0}}.content_message .state{margin-top:40px}@media only screen and (max-width:800px){.content_message .state{margin-top:6vw}}@media only screen and (max-width:800px){.content_message .state .col_4_1:nth-child(n+3){padding-top:2.8037383178%}}.content_message .internship{display:flex}@media only screen and (max-width:800px){.content_message .internship{display:block}}.content_message .internship .text{flex:1}.content_message .internship .text .cap{color:#9c549d;font-size:16px;font-weight:bold}@media only screen and (max-width:800px){.content_message .internship .text .cap{font-size:3.5vw}}.content_message .internship .text .heading{font-size:20px;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:800px){.content_message .internship .text .heading{font-size:4vw;margin-bottom:2vw}}.content_message .internship .text .archievement{font-size:14px;text-indent:-1em;padding-left:1em;margin-top:10px}@media only screen and (max-width:800px){.content_message .internship .text .archievement{font-size:3.2vw;margin-top:2vw}}.content_message .internship .photo{flex-basis:160px;margin-left:40px}@media only screen and (max-width:800px){.content_message .internship .photo{width:40vw;max-width:160px;margin:4vw auto 0}}.content_message .internship .photo img{width:100%;height:auto;border-radius:100%;overflow:hidden}.content_switch .title{margin-bottom:0}.content_switch .caption{display:flex;align-items:flex-start;font-size:16px;font-weight:bold;margin-bottom:1em}.content_switch .caption .degree{display:inline-block;color:#fff;font-size:14px;line-height:1.8;font-weight:normal;background:#9c549d;padding:0 0.5em;margin-right:1em}@media only screen and (max-width:800px){.section_overseas .content_wrp.content_width{margin-top:7vw}.content_switch .caption{font-size:3.5vw;margin-bottom:0}.content_switch .caption .degree{font-size:3.2vw}.content_switch .flex_container{display:block}.content_switch .col_3_2{margin-top:3vw}.content_switch .col_2_1+.col_2_1{margin-top:6vw}.content_switch .col_3_1{float:left;margin:1vw 3vw 3vw 0;width:40%}.content_switch .col_2_1+.col_2_1 .col_3_1{float:right;margin:1vw 0 3vw 3vw}}.content_switch_flow .flow_wrp{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:60px}.content_switch_flow .flow_item{position:relative;margin-right:20px;padding:15px}.content_switch_flow .flow_item:after{content:"";position:absolute;top:50%;left:100%;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}.content_switch_flow .flow_item .title{font-size:14px;line-height:1.2;text-align:center;margin-bottom:0.5em}.content_switch_flow .flow_item .todo li{font-size:12px;margin-top:5px;padding-left:1em;text-indent:-1em}.content_switch_flow .flow_item .todo li:before{content:"●";color:#9c549d}.content_switch_flow .flow_item:nth-child(2),.content_switch_flow .flow_item:nth-child(3),.content_switch_flow .flow_item:nth-child(4),.content_switch_flow .flow_item:nth-child(5){flex-basis:20%;background:#fff}.content_switch_flow .flow_item:first-child{flex-basis:12.5%;display:flex;align-items:center;background:#9c549d;padding:15px 10px;margin-right:0}.content_switch_flow .flow_item:first-child .title,.content_switch_flow .flow_item:last-child .title{color:#fff;font-size:14px;line-height:1.6;text-align:left;padding:0;margin:0}.content_switch_flow .flow_item:first-child:after{content:none}.content_switch_flow .flow_item:nth-child(2){flex-basis:20%}.content_switch_flow .flow_item:nth-child(3){flex-basis:20%}.content_switch_flow .flow_item:nth-child(4),.content_switch_flow .flow_item:nth-child(5){flex-basis:15%}.content_switch_flow .flow_item:last-child{flex-basis:12.5%;display:flex;align-items:center;background:#9c549d;padding:15px 10px;margin-right:0}.content_switch_flow .flow_item:last-child:after{display:none}@media only screen and (max-width:800px){.content_switch_flow .flow_wrp{display:block;margin-top:6vw}.content_switch_flow .flow_item{width:100%;margin-right:0;margin-bottom:20px;padding:4vw}.content_switch_flow .flow_item .title{font-size:3.5vw}.content_switch_flow .flow_item .todo li{font-size:3.2vw;margin-top:0.5em}.content_switch_flow .flow_item:after{top:100%;left:50%;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#fff transparent transparent transparent;transform:translateX(-50%)}.content_switch_flow .flow_item:first-child,.content_switch_flow .flow_item:last-child{padding:4vw;margin-bottom:0}.content_switch_flow .flow_item:first-child .title,.content_switch_flow .flow_item:last-child .title{font-size:3.5vw}}.section_overseas .bold_corner_box,.section_overseas .bold_corner_box .inner:after,.section_overseas .bold_corner_box .inner:before,.section_overseas .bold_corner_box:after,.section_overseas .bold_corner_box:before{border-color:#000}.section_overseas .bold_corner_box{padding:20px}.section_overseas .bold_corner_box .photo_block{float:left;width:30%;margin-top:15px}.section_overseas .bold_corner_box .photo_block img{width:100%;height:auto}.section_overseas .bold_corner_box .txt_block{float:right;width:67%;margin-top:15px}.section_overseas p{line-height:1.8}.section_overseas .bold_corner_box .title_block{text-align:center;border-bottom:solid 2px #7b558d;padding-bottom:5px}.section_overseas .bold_corner_box .title_block .title{font-size:16px;color:#7b558d}.section_overseas .bold_corner_box .popup{background:#fff;border-radius:10px;padding:10px;position:relative;font-size:14px;text-align:center;font-weight:bold;margin-top:15px}.section_overseas .bold_corner_box .popup:after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:auto;width:30px;height:30px;border-top:5px solid #fff;border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-width:15px;box-sizing:border-box;transition:all 0.3s}.section_overseas .bold_corner_box .popup+*{margin-top:20px}.section_overseas .bold_corner_box p{font-size:14px;line-height:1.6}.section_overseas .bold_corner_box .fitimg+p,.section_overseas .bold_corner_box .title+.fitimg,.section_overseas .bold_corner_box .title_block+.title{margin-top:15px}@media only screen and (max-width:800px){.section_overseas p{line-height:1.6}.section_overseas .bold_corner_box{padding:5vw;padding-bottom:5vw;margin-top:8vw!important}.section_overseas .bold_corner_box:first-child{margin-top:0}.section_overseas .bold_corner_box .title_block{padding-bottom:2vw}.section_overseas .bold_corner_box .title_block .title{font-size:4vw}.section_overseas .bold_corner_box .popup{padding:2vw;font-size:3.5vw;margin-top:3vw}.section_overseas .bold_corner_box .popup+*{margin-top:4vw}.section_overseas .bold_corner_box p{font-size:3.2vw}}.education_project #page_mainvisual .container{background-image:url("../images/mainvisual_project.jpg")}.education_project #page_mainvisual .container .catch{color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.6)}@media only screen and (max-width:800px){.education_project #page_mainvisual .container .catch{left:5%;top:30%}}.education_project .color{color:#ffe200}.education_project .page_copy .title{background:linear-gradient(transparent 65%,#ffe200 0%)}.project_list{width:1200px;margin:0 auto;padding:0 50px}.project_list .item{background:#fffcdb;padding:30px;padding-bottom:40px;float:left}.project_list .project_detail{width:100%;overflow:hidden}.project_list .project_detail .logo{width:70px;float:left}.project_list .project_detail .logo img,.project_list .project_img img{width:100%;height:auto}.project_list .project_detail .logo+.project_title{margin-left:90px}.project_list .project_detail .logo+.project_title+.txt{margin-left:90px}.project_list .project_detail{margin-top:20px}.project_list .project_detail .logo,.project_list .project_detail .txt{margin-top:0}.project_list .project_img{margin-top:15px}.project_list .item_wrp .flex_container .col_2_1{width:50%;padding:0 15px 0 0;box-sizing:border-box;margin:0;margin-top:20px}.project_list .item_wrp .flex_container .col_2_1:nth-child(2){padding:0 0 0 20px;border-left:solid 1px rgba(0,0,0,0.1)}.project_list .item_wrp .flex_container .col_2_1 .project_detail{margin:0}@media screen and (max-width:1565px){}@media screen and (max-width:1350px){.project_list{width:1100px;margin:0 auto;padding:0}}@media screen and (max-width:1250px){.project_list{width:710px;margin:0 auto;padding:0}}@media only screen and (max-width:800px){.project_list{margin-top:3vw;width:100%}.project_list .item{padding:15px}.project_list .project_detail{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.project_list .project_detail .logo{width:50px}.project_list .project_detail .logo+.project_title{margin-left:0;width:calc(100% - 60px)}.project_list .project_detail .logo+.project_title+.txt{margin-left:0;padding-top:2vw;clear:both}.project_list .project_detail{margin-top:5vw}.project_list .project_img{margin-top:3vw}.project_list .item_wrp .flex_container .col_2_1{width:100%;padding:0;margin-top:2vw}.project_list .item_wrp .flex_container .col_2_1:nth-child(2){padding:2vw 0 0 0;margin-top:5vw;border:0;border-top:solid 1px rgba(0,0,0,0.1)}.project_list .item_wrp .flex_container .col_2_1 .project_detail{margin:0;margin-top:3vw}}.project_list .item_wrp{margin-top:0}.project_list .item_wrp .item{margin-top:0}.project_list .col_3_1,.project_list .col_3_2{background:#fffcdb;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border-radius:5px}.project_list .col_3_1{width:342px;display:block;margin:0 10px 25px 10px}.project_list .col_3_2{width:710px;display:block;margin:0 10px 25px 10px}@media screen and (max-width:1070px){.project_list .item_wrp{margin-top:0;width:100%}.project_list .col_3_1{width:31.333%;display:block;padding:1.5% 1%;margin:0 1% 2%;padding:20px}.project_list .col_3_2{width:64.666%;display:block;padding:1.5% 1%;padding:20px;margin:0 1% 2%}}@media only screen and (max-width:800px){.project_list .item_wrp{width:100%;margin-left:0}.project_list .col_3_1,.project_list .col_3_2{width:100%;padding:5vw;margin:0 1% 2% 0}}.project_list .corporate_name{font-size:15px;line-height:1.2;padding:10px;text-align:center;border-radius:3px;background:#ffdd03;letter-spacing:0.1px}.project_list .project_detail .project_title{font-size:16px;line-height:1.5;font-weight:bold;letter-spacing:0.1px}.project_list .project_detail .project_title span{font-size:12px}.project_list .project_detail p{font-size:12px;line-height:1.5;text-align:justify;text-justify:inter-ideograph;margin-top:10px}.project_list .project_note .title{font-size:12px;margin-top:10px}.project_list .project_note p{font-size:10px;line-height:1.5}@media only screen and (max-width:800px){.project_list .corporate_name{font-size:4vw;padding:2vw;border-radius:3px}.project_list .project_detail .project_title{font-size:4vw;line-height:1.6;padding-left:0}.project_list .project_detail .project_title span{font-size:3.5vw}.project_list .project_detail p{font-size:3.5vw;line-height:1.6;margin-top:2vw}.project_list .project_note .title{font-size:3.5vw;line-height:1.6}.project_list .project_note p{font-size:3vw}}.project_author{margin-top:15px}.project_author .label{width:45px;text-align:center;font-size:11px;line-height:1;padding:5px 0;box-sizing:border-box;background:#c00;color:#fff;font-weight:bold;float:left;border-radius:3px}.project_author .txt{margin-left:55px}.project_author .txt p{font-size:12px;line-height:1.4;letter-spacing:0;padding-top:3px}@media only screen and (max-width:800px){.project_author{margin-top:3vw}.project_author .label{width:12vw;text-align:center;font-size:3vw;line-height:1;padding:5px 0;box-sizing:border-box;background:#f00;color:#fff;font-weight:bold;float:left;border-radius:3px}.project_author .txt{margin-left:14vw}.project_author .txt p{font-size:3vw}}.project_copyright{font-size:10px;line-height:1.4;margin-top:15px}@media only screen and (max-width:800px){.project_copyright{font-size:2.2vw;margin-top:5vw!important}}.education_seminar #page_mainvisual .container{background-image:url("../images/mainvisual_seminar.jpg")}.education_seminar #page_mainvisual .container .catch{top:18%;text-align:right}@media only screen and (max-width:800px){.education_seminar #page_mainvisual .container .catch{top:17.5%;left:auto;right:5%}}.education_seminar .color{color:#5fc1c7}.education_seminar .content+.content{margin-top:100px}.education_seminar .page_copy .title{background:linear-gradient(transparent 65%,#9bd7db 0%)}.education_seminar .content_title{background:#5fc1c7}.education_seminar .content_people .content_headline .read{margin-top:10px}.education_seminar .content_people .profile .name{font-size:25px}.education_seminar .content_people .profile .name .honor{font-size:0.8em}.education_seminar .content_people .profile .name .eng_job,.education_seminar .name .degree{font-size:18px;font-weight:bold}.education_seminar .content_people .profile .name .eng_job{display:block;font-size:65%}.education_seminar .content_people .profile .name+p,.education_seminar .content_people p{font-size:16px;line-height:1.8}.education_seminar .content_people .profile .name+p{margin-top:15px}@media only screen and (max-width:800px){.education_seminar .content_wrp{padding:0}.education_seminar .content_title+.content{margin-top:5vw}.education_seminar .content+.content{margin-top:10vw}.education_seminar .content_people .content_headline .read{font-size:4vw;margin-top:5px}.education_seminar .content_people .profile{margin-top:0}.education_seminar .content_people .profile .name{font-size:4.8vw}.education_seminar .content_people .profile .name .eng_job,.education_seminar .name .degree{font-size:3.5vw}.education_seminar .content_people .profile .name+p{font-size:3.2vw}.education_seminar .content_people .profile .name+p,.education_seminar .content_people p{font-size:3.5vw;line-height:1.6}.education_seminar .content_people .profile .name+p{margin-top:2vw}}.education_w_curriculum #page_mainvisual .container{background-image:url("../images/mainvisual_w_curriculum.jpg")}.education_w_curriculum #page_mainvisual .container .catch{}@media screen and (max-width:1070px){.education_w_curriculum #page_mainvisual .container .catch{left:0;font-size:3vw}}@media only screen and (max-width:800px){.education_w_curriculum #page_mainvisual .container .catch{top:7.5%;left:8.75%;font-size:4.8vw;transform:none}}.education_w_curriculum .color{color:#1fa9df}.education_w_curriculum .page_copy .title{background:linear-gradient(transparent 65%,#1fa9df 0%)}.education_w_curriculum .content_wrp .content_title.text_center{text-align:center}@media only screen and (max-width:800px){.education_w_curriculum .page_copy .title{font-size:5vw;padding:0}.education_w_curriculum .page_copy .title+p{text-align:left;margin-top:15px}}.w-curriculum_about2026{box-sizing:border-box;margin-top:30px}.education_w_curriculum .w-curriculum_title{text-align:center}.education_w_curriculum .w-curriculum_title .title{display:inline-block;position:relative;font-size:24px;font-weight:bold;text-align:center}.education_w_curriculum .w-curriculum_title .title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-0.8em;height:1.2em;border-left:1px solid #000;transform:rotate(-90deg) translateY(-50%)}.education_w_curriculum .w-curriculum_title .title:after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:-0.8em;height:1.2em;border-left:1px solid #000;transform:rotate(90deg) translateY(-50%)}.w-curriculum .w-curriculum_about .flex_container{margin-top:10px}.w-curriculum_about .flex_container{padding:50px;padding-top:10px;background:#fff;border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);margin-top:40px}@media only screen and (max-width:800px){.section .w-curriculum_about{margin-top:30px}.education_w_curriculum .w-curriculum_title .title{font-size:4.2vw}.education_w_curriculum .w-curriculum_title .title:before{height:3em}.education_w_curriculum .w-curriculum_title .title:after{height:3em}.w-curriculum .w-curriculum_about .flex_container{margin-top:0}.w-curriculum_about .photo,.w-curriculum_about .txt_block p{margin-top:2vw}.education_w_curriculum .w-curriculum_title .title:before{border-left:1px solid #000}.education_w_curriculum .w-curriculum_title .title:after{border-left:1px solid #000}.w-curriculum_about .flex_container{padding:5vw;padding-top:0;margin-top:5vw}.w-curriculum_system{width:100%}.education_w_curriculum .checkbox li{font-size:3.5vw}}.w-curriculum_about2026{position:relative;box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);padding:50px}@media only screen and (max-width:800px){.w-curriculum_about2026{padding:10vw 4vw 4vw;margin-top:16vw!important}}.w-curriculum_about2026 .title{position:absolute;top:0;left:50%;display:inline-block;color:#ff0;font-size:24px;line-height:2;word-break:keep-all;background:#1fa9df;border-radius:2em;padding:0 1em;transform:translate(-50%,-50%)}@media only screen and (max-width:800px){.w-curriculum_about2026 .title{font-size:4.2vw;line-height:1.4;border-radius:4em;padding:0.5em 2em}}.w-curriculum_about2026 .fig_wrapper{display:flex;margin:0 -20px}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper{display:block}}.w-curriculum_about2026 .fig_wrapper .major{flex:1;display:flex;flex-direction:column}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .major{display:block}}.w-curriculum_about2026 .fig_wrapper .major .admission{font-size:24px;line-height:1.6;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .major .admission{font-size:4.2vw;margin-bottom:2vw}}.w-curriculum_about2026 .fig_wrapper .major .all{font-weight:bold}.w-curriculum_about2026 .fig_wrapper .major .wmajor{text-align:center}.w-curriculum_about2026 .fig_wrapper .major .wmajor span{display:inline-block;font-size:24px;line-height:1.6;font-weight:bold;background:#ff0;padding:0 1em}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .major .wmajor span{font-size:4.2vw}}.w-curriculum_about2026 .fig_wrapper .major .sup{font-size:12px;line-height:1.6;margin:5px 0 20px}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .major .sup{font-size:2.8vw;margin:1vw 0 2vw}}.w-curriculum_about2026 .fig_wrapper .major .fig{display:block;width:140px;margin:auto auto 0}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .major .fig{width:20vw;max-width:100px}}.w-curriculum_about2026 .fig_wrapper .symbol{position:relative;flex-basis:40px;margin:0 20px}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .symbol{height:8vw;margin:4vw 0}}.w-curriculum_about2026 .fig_wrapper .symbol .plus{position:absolute;top:50%;width:40px;height:40px;transform:translateY(-50%)}@media only screen and (max-width:800px){.w-curriculum_about2026 .fig_wrapper .symbol .plus{top:0;left:50%;width:8vw;height:8vw;transform:translateX(-50%)}}.w-curriculum_about2026 .fig_wrapper .symbol .plus:after,.w-curriculum_about2026 .fig_wrapper .symbol .plus:before{content:"";position:absolute;background:#1fa9df}.w-curriculum_about2026 .fig_wrapper .symbol .plus:before{top:50%;left:0;width:100%;height:6px;transform:translateY(-50%)}.w-curriculum_about2026 .fig_wrapper .symbol .plus:after{top:0;left:50%;width:6px;height:100%;transform:translateX(-50%)}.w-curriculum_choices{position:relative;background:#1fa9df;border-radius:20px;padding:30px;margin-top:20px;z-index:10}@media only screen and (max-width:800px){.w-curriculum_choices{padding:4vw;margin-top:4vw}}.w-curriculum_choices:before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;border-style:solid;border-color:transparent transparent #1fa9df transparent;border-width:0px 20px 30px 20px;transform:translateX(-50%)}@media only screen and (max-width:800px){.w-curriculum_choices:before{border-width:0px 4vw 6vw 4vw}}.w-curriculum_choices .heading{color:#fff;font-size:24px;line-height:2;text-align:center}@media only screen and (max-width:800px){.w-curriculum_choices .heading{font-size:4.2vw}}.checkbox2{display:flex;margin:20px -5px 0}@media only screen and (max-width:800px){.checkbox2{display:block;margin:0}}.checkbox2 .item{position:relative;flex-basis:25%;font-size:14px;line-height:2;padding-left:1.75em;margin:0 5px}@media only screen and (max-width:800px){.checkbox2 .item{font-size:3.2vw;margin:1vw 0 0}}.checkbox2 .item:before{content:"";position:absolute;top:0.2em;left:0;width:1em;height:1em;background:#fff;border:2px solid #000}.checkbox2 .item:after{content:"";position:absolute;top:0.5em;left:0.3em;width:0.6em;height:0.3em;border-left:2px solid #1fa9df;border-bottom:2px solid #1fa9df;transform:rotate(-45deg);z-index:10}.w-curriculum_point{display:flex;margin:80px -30px 0}@media only screen and (max-width:800px){.w-curriculum_point{display:block;margin:6vw 0 0}}.w-curriculum_point .item{flex-basis:33.3333333333%;border-left:1px solid #1fa9df;padding:0 30px}@media only screen and (max-width:800px){.w-curriculum_point .item{border-left:none;border-top:1px solid #1fa9df;padding:4vw 0}}.w-curriculum_point .item:first-child{border-left:none}@media only screen and (max-width:800px){.w-curriculum_point .item:first-child{border-top:none}}.w-curriculum_point .item .heading{display:flex;align-items:center;margin-bottom:20px}@media only screen and (max-width:800px){.w-curriculum_point .item .heading{margin-bottom:2vw}}.w-curriculum_point .item .heading .icon{flex-basis:60px;display:flex;flex-direction:column;justify-content:center;color:#ff0;font-size:14px;line-height:1;text-align:center;background:#1fa9df;padding:10px 0;margin-right:10px}@media only screen and (max-width:800px){.w-curriculum_point .item .heading .icon{flex-basis:12vw;font-size:3.2vw;padding:1vw 0}}.w-curriculum_point .item .heading .icon .num{display:block;font-size:30px;margin-top:-0.25em}@media only screen and (max-width:800px){.w-curriculum_point .item .heading .icon .num{font-size:5vw}}.w-curriculum_point .item .heading .title{color:#1fa9df;font-size:24px;line-height:1.6}@media only screen and (max-width:800px){.w-curriculum_point .item .heading .title{font-size:4.2vw}}.curriculum_case2026{display:flex;margin:110px -20px 0}@media only screen and (max-width:800px){.curriculum_case2026{display:block;margin:0}}.curriculum_case2026 .case{position:relative;flex-basis:calc((100% - 60px) / 2);background:#1fa9df;margin:0 20px}@media only screen and (max-width:800px){.curriculum_case2026 .case{margin:10vw 0 0}}.curriculum_case2026 .case .title{position:absolute;bottom:100%;left:0;color:#1fa9df;font-size:30px;line-height:1;font-weight:normal}@media only screen and (max-width:800px){.curriculum_case2026 .case .title{font-size:6vw}}.curriculum_case2026 .case .combination{text-align:center;background:#fff;padding:20px}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination{padding:4vw}}.curriculum_case2026 .case .combination .subtitle{color:#1fa9df;font-size:20px}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .subtitle{font-size:4vw}}.curriculum_case2026 .case .combination .major_wrapper{display:flex;margin-top:20px}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .major_wrapper{display:block;margin-top:4vw}}.curriculum_case2026 .case .combination .major_wrapper .major{flex:1;display:flex;flex-direction:column}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .major_wrapper .major{display:block}}.curriculum_case2026 .case .combination .major_wrapper .major .admission{font-size:16px;line-height:1.6;font-weight:bold;letter-spacing:0;background:#dadada;padding:0.25em 0.1em;margin-bottom:10px}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .major_wrapper .major .admission{font-size:3.8vw;margin-bottom:2vw}}.curriculum_case2026 .case .combination .major_wrapper .major .wmajor{font-size:16px;line-height:1.6;font-weight:bold;letter-spacing:0;background:#ff0;padding:0.25em 0.1em;margin-bottom:10px}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .major_wrapper .major .wmajor{font-size:3.8vw;margin-bottom:2vw}}.curriculum_case2026 .case .combination .major_wrapper .major .name{line-height:1.4;font-weight:bold}.curriculum_case2026 .case .combination .major_wrapper .symbol{position:relative;flex-basis:20px;margin:0 20px}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .major_wrapper .symbol{height:4vw;margin:2vw 0}}.curriculum_case2026 .case .combination .major_wrapper .symbol .plus{position:absolute;top:50%;width:20px;height:20px;transform:translateY(-50%)}@media only screen and (max-width:800px){.curriculum_case2026 .case .combination .major_wrapper .symbol .plus{top:0;left:50%;width:4vw;height:4vw;transform:translateX(-50%)}}.curriculum_case2026 .case .combination .major_wrapper .symbol .plus:after,.curriculum_case2026 .case .combination .major_wrapper .symbol .plus:before{content:"";position:absolute;background:#1fa9df}.curriculum_case2026 .case .combination .major_wrapper .symbol .plus:before{top:50%;left:0;width:100%;height:4px;transform:translateY(-50%)}.curriculum_case2026 .case .combination .major_wrapper .symbol .plus:after{top:0;left:50%;width:4px;height:100%;transform:translateX(-50%)}.curriculum_case2026 .case .furture{position:relative;padding:20px 60px}@media only screen and (max-width:800px){.curriculum_case2026 .case .furture{padding:4vw 14vw}}.curriculum_case2026 .case .furture p{color:#fff;font-weight:bold}.curriculum_case2026 .case .furture p .yellow{color:#ff0}.curriculum_case2026 .case .fig_left,.curriculum_case2026 .case .fig_right{position:absolute;bottom:0;width:80px}@media only screen and (max-width:800px){.curriculum_case2026 .case .fig_left,.curriculum_case2026 .case .fig_right{width:18vw}}.curriculum_case2026 .case .fig_left{left:-20px}@media only screen and (max-width:800px){.curriculum_case2026 .case .fig_left{left:-4vw}}.curriculum_case2026 .case .fig_right{right:-20px}@media only screen and (max-width:800px){.curriculum_case2026 .case .fig_right{right:-4vw}}.curriculum_case2026 .case .fig02{margin-bottom:-21.8%}.curriculum_case2026 .case .fig03{margin-bottom:-25.2%}.education_w_curriculum .senior_voice .headline{text-align:left}.education_w_curriculum .senior_voice .headline .title{display:inline-block;font-size:16px;color:#fff;background:#1fa9df;padding:0 0.5em}.education_w_curriculum .senior_voice .headline .voice_title{font-size:24px;font-weight:bold;margin-top:10px}.education_w_curriculum .senior_voice .voice .message{display:flex;justify-content:space-between;margin:40px -20px 0}.education_w_curriculum .senior_voice .voice .message .profile{float:left;width:160px;margin-right:40px;margin-bottom:20px}.education_w_curriculum .senior_voice .voice .message .profile .photo{position:relative;width:100%;border-radius:100%;overflow:hidden;z-index:1}.education_w_curriculum .senior_voice .voice .message .profile .photo img{width:100%;height:auto}.education_w_curriculum .senior_voice .voice .message .name{font-size:18px;font-weight:bold}.education_w_curriculum .senior_voice .voice .message .name .major{display:block;font-size:0.7em;line-height:1.6;font-weight:normal;letter-spacing:0;margin-top:10px}.education_w_curriculum .senior_voice .voice .message .name .degree{font-size:0.6em}.education_w_curriculum .senior_voice .voice .message .text{flex:1;margin:0 20px}.education_w_curriculum .senior_voice .voice .works{flex-basis:300px;text-align:right;margin:0 20px}.education_w_curriculum .senior_voice .voice .works .caption{display:inline-block;font-size:12px;font-weight:bold;background:#fff;padding:0 0.5em;margin-top:5px}.education_w_curriculum .senior_voice .figure{margin-top:40px}.education_w_curriculum .senior_voice .figure img{display:block;width:100%;height:auto}.education_w_curriculum .feeling{margin-top:60px}.education_w_curriculum .feeling ul{display:flex;text-align:center}.education_w_curriculum .feeling ul li{flex-basis:33.3333333333%;border-right:2px solid #eaf6fd}.education_w_curriculum .feeling ul.year li{font-weight:bold;border-right:2px solid #1fa9df;padding:0.5em}.education_w_curriculum .feeling ul.year li .num{font-size:2em;line-height:1;font-weight:normal}.education_w_curriculum .feeling ul li:last-child{border-right:none}.education_w_curriculum .feeling ul.event li{display:flex;flex-direction:column;justify-content:center;color:#fff;background:#1fa9df;padding:2em 1em}.education_w_curriculum .feeling ul.event li .keyword{font-size:1.6em;font-weight:bold}.education_w_curriculum .feeling ul.event li .transition{display:flex;text-align:left;font-size:12px;margin-top:10px}.education_w_curriculum .feeling ul.event li .transition .beafore{position:relative;flex-basis:50%;margin-right:30px}.education_w_curriculum .feeling ul.event li .transition .beafore:after{content:"";position:absolute;top:50%;left:100%;width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;margin-left:10px;transform:translate(-50%,-50%) rotate(-45deg)}.education_w_curriculum .feeling ul.event li .transition .after{flex-basis:50%}.education_w_curriculum .feeling ul.action li{background:#FFF800;padding:2em 1em}@media only screen and (max-width:800px){.education_w_curriculum .senior_voice .headline .title{font-size:3.5vw}.education_w_curriculum .bold_corner_box .title_s{font-size:4vw}.education_w_curriculum .senior_voice .headline .voice_title{font-size:4.2vw;margin-top:5px}.education_w_curriculum .senior_voice .voice .message{display:block;margin:4vw 0 0}.education_w_curriculum .senior_voice .voice .message .profile{width:30vw;margin-right:6vw;margin-bottom:2vw}.education_w_curriculum .senior_voice .voice .message .profile .name{font-size:4vw;margin-top:5px}.education_w_curriculum .senior_voice .voice .message .name .major{line-height:1.8;margin-top:2vw}.education_w_curriculum .senior_voice .voice .message .text{margin:0}.education_w_curriculum .senior_voice .voice .message .text p{font-size:3.5vw}.education_w_curriculum .senior_voice .voice .works{width:100%;margin:4vw 0 0}.education_w_curriculum .senior_voice .voice .works .caption{font-size:3vw;margin-top:1vw}.education_w_curriculum .feeling{overflow-x:scroll;margin:6vw -5vw 0}.education_w_curriculum .feeling ul{width:240%;padding:0 5vw}.education_w_curriculum .feeling ul li{font-size:3.5vw}.education_w_curriculum .feeling ul.event li .keyword{font-size:1.4em}}.w-curriculum_system{box-sizing:border-box;background:#eaf6fd;padding:20px;margin-top:20px}.education_w_curriculum .checkbox li{position:relative;font-size:16px;line-height:2;padding-left:1.5em}.education_w_curriculum .checkbox li:before{content:"";position:absolute;top:0.4em;left:0;width:1em;height:1em;background:#fff;border:2px solid #fff100;border-radius:1em}.education_w_curriculum .checkbox li:after{content:"";position:absolute;top:0.8em;left:0.4em;width:0.4em;height:0.2em;border-left:2px solid #727171;border-bottom:2px solid #727171;transform:rotate(-45deg);z-index:10}@media only screen and (max-width:800px){.w-curriculum_system{width:100%}.education_w_curriculum .checkbox li{font-size:3.5vw}}.education_w_curriculum .w-curriculum_case .title{color:#727171;font-size:30px}.education_w_curriculum .w-curriculum_case .case+.case{margin-top:40px}.education_w_curriculum .w-curriculum_case .feature{position:relative;display:flex;justify-content:space-between;margin:0 -20px}.education_w_curriculum .w-curriculum_case .feature .item{position:relative;flex-basis:30%;align-self:center;margin:0 20px}.education_w_curriculum .w-curriculum_case .feature .item .major{font-weight:bold}.education_w_curriculum .w-curriculum_case .feature .item.motive{color:#fff;background:#1fa9df;border-radius:10px;padding:1em}.education_w_curriculum .w-curriculum_case .feature .item.motive:after{content:"";position:absolute;top:50%;left:100%;width:0;height:0;border-style:solid;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #1fa9df;transform:translateY(-50%)}.education_w_curriculum .w-curriculum_case .feature .item.admission{position:relative;flex-basis:20%;text-align:center;margin:0 40px 0 0}.education_w_curriculum .w-curriculum_case .feature .item.admission .bg{position:relative;background:#fff;border-radius:100%;padding-top:100%}.education_w_curriculum .w-curriculum_case .feature .item.admission p{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.education_w_curriculum .w-curriculum_case .feature .item.admission:after,.education_w_curriculum .w-curriculum_case .feature .item.admission:before{content:"";position:absolute;top:50%;left:100%;background:#727171;transform:translateY(-50%)}.education_w_curriculum .w-curriculum_case .feature .item.admission:before{height:2px;width:40px;margin-left:20px}.education_w_curriculum .w-curriculum_case .feature .item.admission:after{height:40px;width:2px;margin-left:39px}.education_w_curriculum .w-curriculum_case .feature .item.select{flex-basis:20%;text-align:center;margin:0 0 0 40px}.education_w_curriculum .w-curriculum_case .feature .item.select:before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding-top:100%;background:#fff100;border-radius:100%;transform:translateY(-50%);z-index:-1}.education_w_curriculum .w-curriculum_case .feature .item.select:after{content:"";position:absolute;top:50%;left:10%;box-sizing:border-box;width:80%;padding-top:80%;background:#fff;border-radius:100%;transform:translateY(-50%);z-index:-1}.education_w_curriculum .w-curriculum_case .feature .item.possibility{color:#fff100;background:#727171;border-radius:10px;padding:1em}.education_w_curriculum .w-curriculum_case .feature .item.possibility:after{content:"";position:absolute;top:50%;right:100%;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:transparent #727171 transparent transparent;transform:translateY(-50%)}@media only screen and (max-width:800px){.education_w_curriculum .w-curriculum_case{padding:0 4vw}.education_w_curriculum .w-curriculum_case .title{font-size:6vw;margin-top:2vw}.education_w_curriculum .w-curriculum_case .case+.case{margin-top:6vw}.education_w_curriculum .w-curriculum_case .feature{display:block;margin:0}.education_w_curriculum .w-curriculum_case .feature .item{position:relative;padding:1em;margin:0 0 20px}.education_w_curriculum .w-curriculum_case .feature .item.motive:after{top:100%;left:50%;border-width:15px 15px 0 15px;border-color:#1fa9df transparent transparent transparent;transform:translate(-50%,0)}.education_w_curriculum .w-curriculum_case .feature .item.admission{width:50%;text-align:center;padding:0;margin:0 auto 60px}.education_w_curriculum .w-curriculum_case .feature .item.admission:after,.education_w_curriculum .w-curriculum_case .feature .item.admission:before{top:100%;left:50%;transform:translateX(-50%)}.education_w_curriculum .w-curriculum_case .feature .item.admission:before{margin:29px 0 0}.education_w_curriculum .w-curriculum_case .feature .item.admission:after{margin:10px 0 0}.education_w_curriculum .w-curriculum_case .feature .item.select{width:50%;text-align:center;padding:50% 0 0;margin:0 auto}.education_w_curriculum .w-curriculum_case .feature .item.select p{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.education_w_curriculum .w-curriculum_case .feature .item.select:before{height:100%;padding-top:0}.education_w_curriculum .w-curriculum_case .feature .item.select:after{height:80%;padding-top:0}.education_w_curriculum .w-curriculum_case .feature .item.possibility{margin:20px 0 0}.education_w_curriculum .w-curriculum_case .feature .item.possibility:after{top:auto;bottom:100%;right:auto;left:50%;border-width:0 15px 15px 15px;border-color:transparent transparent #727171 transparent;transform:translate(-50%,0)}}.education_w_curriculum .w-curriculum_list{border:1px solid #1fa9df;background:#fff}.education_w_curriculum .w-curriculum_list .target{padding:30px}.education_w_curriculum .w-curriculum_list .target .title{font-size:24px;line-height:1.6;font-weight:bold;margin-bottom:20px}.education_w_curriculum .w-curriculum_list .target .col_pc3_sp1{columns:3;column-rule:1px solid #1fa9df;column-gap:30px}.education_w_curriculum .w-curriculum_list .col_pc3_sp1 li{font-size:16px;line-height:1.4;page-break-inside:avoid;break-inside:avoid;margin-bottom:0.75em}.education_w_curriculum .w-curriculum_list .col_pc3_sp1 li:last-child{margin-bottom:0}.education_w_curriculum .w-curriculum_list .situation{display:flex;justify-content:center}.education_w_curriculum .w-curriculum_list .situation .head{flex-basis:200px;display:flex;flex-direction:column;justify-content:center;color:#fff;background:#1fa9df;padding:20px}.education_w_curriculum .w-curriculum_list .situation .head .title{font-size:16px}.education_w_curriculum .w-curriculum_list .situation .case{flex:1;background:#c7e8fa;padding:20px}.education_w_curriculum .w-curriculum_list .situation .case li{display:inline-block;margin-right:20px}@media only screen and (max-width:800px){.education_w_curriculum .w-curriculum_list .target{padding:6vw}.education_w_curriculum .w-curriculum_list .target .title{font-size:4.2vw;margin-bottom:4vw}.education_w_curriculum .w-curriculum_list .target .col_pc3_sp1{columns:1}.education_w_curriculum .w-curriculum_list .col_pc3_sp1 li{font-size:3.5vw}.education_w_curriculum .w-curriculum_list .situation{display:block}.education_w_curriculum .w-curriculum_list .situation .head{padding:4vw}.education_w_curriculum .w-curriculum_list .situation .head .title{font-size:3.2vw}.education_w_curriculum .w-curriculum_list .situation .case{padding:4vw}.education_w_curriculum .w-curriculum_list .situation .case li{display:block;margin-right:0}}.education_future_technology_program #page_mainvisual .container{background-image:url("../images/mainvisual_ftp.jpg")}.education_future_technology_program #page_mainvisual .container .catch{}@media screen and (max-width:1070px){.education_future_technology_program #page_mainvisual .container .catch{left:0;font-size:3vw}}@media only screen and (max-width:800px){.education_future_technology_program #page_mainvisual .container .catch{top:7.5%;left:8.75%;font-size:4.8vw;transform:none}}.education_future_technology_program .color{color:#1fa9df}.education_future_technology_program .page_copy{text-align:center}.education_future_technology_program .page_copy .lead{text-align:left}.education_future_technology_program .page_copy .title{background:linear-gradient(transparent 65%,#1fa9df 0%)}.education_future_technology_program .content_wrp .content_title.text_center{text-align:center}@media only screen and (max-width:800px){.education_future_technology_program .page_copy .title{font-size:5vw;padding:0}.education_future_technology_program .page_copy .title+p{text-align:left;margin-top:15px}}.education_future_technology_program .ftp_concept .concept_block{padding:0 0px 60px;border-radius:30px;background:#fff}.education_future_technology_program .ftp_concept .concept_block .label{width:100%;text-align:center;background:#fac035;padding:18px 20px;border-radius:30px 30px 0 0}.education_future_technology_program .ftp_concept .concept_block .label .title{display:inline-block;position:relative;font-size:25px;line-height:1.44;font-weight:bold;text-align:center}.education_future_technology_program .ftp_concept .concept_block .point{display:flex;justify-content:center;align-items:center;margin-top:80px}.education_future_technology_program .ftp_concept .concept_block .point .item{font-size:40px;line-height:1;font-weight:bold;display:inline-block}.education_future_technology_program .ftp_concept .concept_block .point .cross{position:relative;width:40px;height:40px;margin:0 30px 0 20px;transform:rotate(-45deg)}.education_future_technology_program .ftp_concept .concept_block .point .cross:before{content:"";position:absolute;top:46%;left:0;width:100%;height:3px;background:#f9c037}.education_future_technology_program .ftp_concept .concept_block .point .cross:after{content:"";position:absolute;top:0;left:46%;width:3px;height:100%;background:#f9c037}.education_future_technology_program .ftp_concept .concept_block .flex_container{margin-top:60px;padding:0 50px}.education_future_technology_program .ftp_concept .concept_block .flex_container .item{background:#FACE9B;border-radius:100px;padding:20px 40px;margin-top:20px;text-align:center}.education_future_technology_program .ftp_concept .concept_block .flex_container .item p{font-size:min(1.6vw,16px);font-weight:bold}.education_future_technology_program .concept_img .flex_container{padding:0}.education_future_technology_program .concept_img .flex_container .photo{width:33.3333%}@media screen and (max-width:1070px){.education_future_technology_program .ftp_concept .concept_block .point .item{font-size:4vw}}@media only screen and (max-width:800px){.education_future_technology_program .ftp_concept .concept_block{border-radius:3vw}.education_future_technology_program .ftp_concept .concept_block .label{border-radius:3vw 3vw 0 0}.education_future_technology_program .ftp_concept .concept_block .label .title{font-size:4.5vw}.education_future_technology_program .ftp_concept .concept_block .point{margin-top:10vw;flex-direction:column}.education_future_technology_program .ftp_concept .concept_block .point .item{font-size:6vw}.education_future_technology_program .ftp_concept .concept_block .point .cross{width:6vw;height:6vw;margin:2.5vw 0}.education_future_technology_program .ftp_concept .concept_block .flex_container{margin-top:8vw;padding:0 5vw}.education_future_technology_program .ftp_concept .concept_block .flex_container .item{padding:3.5vw 4vw;margin-top:4.5vw}.education_future_technology_program .ftp_concept .concept_block .flex_container .item p{font-size:4vw}}.section_case{background:#fff}.education_future_technology_program .ftp_case .page_copy{text-align:center}.education_future_technology_program .ftp_case .page_copy .title_wrp{margin-bottom:40px}.education_future_technology_program .ftp_case .page_copy .title_wrp .title{display:inline;padding:0 0 10px 10px;font-size:25px;color:#029483;background:linear-gradient(transparent 93%,#029483 0%)}.education_future_technology_program .ftp_case .flex_container .item{border:1px solid #029483;border-radius:30px}.education_future_technology_program .ftp_case .flex_container .item .label{text-align:center;background:#029483;padding:10px;border-radius:28px 28px 0 0}.education_future_technology_program .ftp_case .flex_container .item .label .title{display:inline-block;position:relative;font-size:20px;line-height:1.8;font-weight:bold;text-align:center;color:#fff}.education_future_technology_program .ftp_case .flex_container .item .text{padding:25px 20px}@media only screen and (max-width:800px){.education_future_technology_program .ftp_case .page_copy .title_wrp .title{padding:0 0 3vw 3vw;font-size:4.5vw}.education_future_technology_program .ftp_case .flex_container .item .label .title{font-size:4vw}.education_future_technology_program .ftp_case .flex_container .item{border-radius:3vw}.education_future_technology_program .ftp_case .flex_container .item .label{border-radius:2.8vw 2.8vw 0 0}}.education_future_technology_program .ftp_special .page_copy{text-align:center}.education_future_technology_program .ftp_special .page_copy p{text-align:left}.education_future_technology_program .ftp_special .page_copy .title_wrp{margin-bottom:10px}.education_future_technology_program .ftp_special .page_copy .title_wrp .title{display:inline;padding:0 5px 10px 5px;font-size:25px;color:#029483;background:linear-gradient(transparent 93%,#029483 0%)}.education_future_technology_program .ftp_special .intro{padding:40px 40px 43px;font-size:14px}.education_future_technology_program .ftp_special .intro .title{font-size:18px;line-height:2;font-weight:bold;color:#029483}.education_future_technology_program .ftp_special .intro p{font-size:14px}@media only screen and (max-width:800px){.education_future_technology_program .ftp_special .page_copy .title_wrp .title{padding:0 2vw 1.5vw 2vw;font-size:4.5vw}.education_future_technology_program .ftp_special .intro{padding:4vw;font-size:14px}.education_future_technology_program .ftp_special .intro .title{font-size:4vw}.education_future_technology_program .ftp_special .intro p{font-size:3.5vw}}.education_future_technology_program .ftp_curriculum .page_copy .title{background:linear-gradient(transparent 65%,#FAC035 0%);padding:5px 0 5px 5px}.education_future_technology_program .ftp_curriculum .page_copy p{margin-top:40px}.education_future_technology_program .ftp_class,.education_future_technology_program .ftp_foreign{background:#fff;border-radius:30px}.education_future_technology_program .ftp_class .label,.education_future_technology_program .ftp_foreign .label{width:100%;text-align:center;padding:18px 20px;border-radius:30px 30px 0 0}.education_future_technology_program .ftp_class .label .title,.education_future_technology_program .ftp_foreign .label .title{display:inline-block;position:relative;font-size:25px;line-height:1.44;font-weight:bold;text-align:center}.education_future_technology_program .ftp_foreign .label{background:#E9565F;color:#fff}.education_future_technology_program .ftp_foreign .item p{text-align:left}.education_future_technology_program .ftp_class .flex_container,.education_future_technology_program .ftp_foreign .flex_container{padding:0 50px 60px}@media only screen and (max-width:800px){.education_future_technology_program .ftp_class,.education_future_technology_program .ftp_foreign{border-radius:3vw}.education_future_technology_program .ftp_class .label,.education_future_technology_program .ftp_foreign .label{padding:3vw 2vw;border-radius:3vw 3vw 0 0}.education_future_technology_program .ftp_class .label .title,.education_future_technology_program .ftp_foreign .label .title{font-size:4.5vw}.education_future_technology_program .ftp_class .flex_container,.education_future_technology_program .ftp_foreign .flex_container{padding:0 5.5vw 6vw}}.education_future_technology_program .ftp_class .label{background:#00ACA8;color:#fff}.education_future_technology_program .ftp_class .flex_container .item .txt_block{margin-top:20px}.education_future_technology_program .ftp_class .flex_container .item .txt_block p{margin-top:15px;line-height:2}@media only screen and (max-width:800px){.education_future_technology_program .ftp_class .flex_container .item{margin-top:10vw}.education_future_technology_program .ftp_class .flex_container .item .txt_block{margin-top:3vw}.education_future_technology_program .ftp_class .flex_container .item .txt_block .title{font-size:3.5vw}.education_future_technology_program .ftp_class .flex_container .item .txt_block p{margin-top:2vw}}
/*# sourceMappingURL=education.css.map */