@charset "UTF-8";.visitor_page .bg_light_red{background:#fef1ea}.visitor_page .bg_yellow{background:#fff800}.visitor_page .bg_light_yellow{background:#fffabe}.visitor_page .content_title{margin-top:80px}.visitor_page .content_title.mb0{margin-top:0}.visitor_page .headline .title .small{font-size:0.8em}.visitor_page .visitor_heading{text-align:center}.visitor_page .visitor_heading .title{display:inline-block;position:relative;font-size:24px;font-weight:bold;text-align:center}.visitor_page .visitor_heading .title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-0.8em;height:1.2em;border-left:1px solid #000;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%)}.visitor_page .visitor_heading .title:after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:-0.8em;height:1.2em;border-left:1px solid #000;-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}.visitor_page .visitor_heading+.keypoint_block{margin-top:40px}.visitor_page .keypoint_block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.visitor_page .keypoint_block p{line-height:1.8;margin-top:0!important}.visitor_page .document_headline .title_wrp .title{line-height:1.4}@media only screen and (max-width:800px){.visitor_page .content_title{padding:0;margin-top:10vw}.visitor_page .content_title.mb0{margin-top:0}.visitor_page .visitor_heading .title{font-size:4.2vw}.visitor_page .document_headline .title_wrp .title{font-size:5vw}.visitor_page .visitor_heading+.keypoint_block{margin-top:4vw}}.visitor_page .page_link a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:20px 15px}.visitor_page .page_link a:hover{text-decoration:none}.visitor_page .page_link a:after{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%) rotate(-45deg)}.visitor_page .page_link a .icon{position:absolute;width:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visitor_page .page_link a .title{font-size:18px;line-height:1.2;font-weight:bold}.visitor_page .page_link.life_support a{background:#ea6000}.visitor_page .page_link.employment_support a{background:#eb6ea0}.visitor_page .page_link.debut_support a{background:#aacf52}.visitor_page .page_link.employment_results a{background:#8b5d9d}.visitor_page .page_link.debut_results a{background:#6ac6c5}.visitor_page .page_link.overseas_student_voice a{background:#66c6ff}.visitor_page .page_link.professinal_creators a{background:#fa8e2b}.visitor_page .page_link.overseas_student_voice a .icon{width:25px}@media screen and (max-width:1070px){.visitor_page .page_link a .icon{width:3vw}.visitor_page .page_link a .title{font-size:1.6vw;padding:0 1vw 0 3.5vw}}@media only screen and (max-width:800px){.visitor_page .page_link a{padding:15px}.visitor_page .page_link a:after{width:7px;height:7px}.visitor_page .page_link a .icon{width:7vw}.visitor_page .page_link.overseas_student_voice a .icon{width:6vw}.visitor_page .page_link a .title{font-size:4.2vw;padding:0 3vw}}.content_bnr{margin-top:40px}.content_bnr .subtitle{display:inline-block;font-size:18px;font-weight:bold;margin-bottom:10px}.content_bnr .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px -20px 0}.content_bnr.wrp .banner{margin:20px -20px 0}.content_bnr .banner .item{margin:0 20px}.content_bnr .banner .item.col1{-ms-flex-preferred-size:100%;flex-basis:100%}.content_bnr .banner .item.col2{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px)}.content_bnr .banner .item.col3{-ms-flex-preferred-size:calc(33.3333333333% - 40px);flex-basis:calc(33.3333333333% - 40px)}.content_bnr .banner .item.col4{-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px)}.content_bnr .banner a{display:block;border-radius:5px;overflow:hidden}.content_bnr .banner a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}.content_bnr .mail{text-align:center;margin-top:40px}.section_banner{background:#fff}.section_banner .section_inner{padding:50px 0}.section_banner .content_bnr{text-align:center;margin-top:0}.section_banner .content_bnr .subtitle{position:relative;font-size:24px}.section_banner .content_bnr .subtitle:after,.section_banner .content_bnr .subtitle:before{content:"";position:absolute;top:50%;width:3px;height:1.5em;background:#000}.section_banner .content_bnr .subtitle:before{right:100%;margin-right:1em;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}.section_banner .content_bnr .subtitle:after{left:100%;margin-left:1em;-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}@media only screen and (max-width:800px){.content_bnr{margin-top:6vw}.content_bnr .subtitle{font-size:3.8vw;margin-bottom:2vw}.content_bnr .banner{display:block;margin:4vw 0 0}.content_bnr .banner .item{margin:0}.content_bnr .banner .item+.item{margin-top:3vw}.content_bnr .banner .item.col1,.content_bnr .banner .item.col2,.content_bnr .banner .item.col3,.content_bnr .banner .item.col4{width:100%}.section_banner .section_inner{padding:7vw 5vw}.section_banner .content_bnr{margin-top:0}.section_banner .content_bnr .subtitle{font-size:4.2vw}.section_banner .content_bnr .subtitle:after,.section_banner .content_bnr .subtitle:before{width:2px;height:3em}.section_banner .content_bnr .subtitle:before{margin-right:1em}.section_banner .content_bnr .subtitle:after{margin-left:1em}.content_bnr .mail{text-align:center;margin-top:4vw}}.visitor_page .paperbox .inner{background:transparent;padding:0}@media only screen and (max-width:800px){.visitor_page .paperbox .inner{border:none}}.section_footer_menu ul{margin-top:-25px}@media only screen and (max-width:800px){.section_footer_menu ul{margin-top:-3vw}}.thiscontents .basic_content .caution{font-weight:normal}.thiscontents .basic_content .num_list .dot_list li{list-style-type:none;padding-left:1em;font-weight:normal;margin-left:1em}.basic_content *+.dot_list{margin-top:10px}.dot_list li{font-size:14px}.dot_list li:before{top:0}.num_list .caution.txtindent{margin-top:5px;margin-left:2em}.num_list .dot_list .caution.txtindent{margin-left:0}.num_list li{margin-top:15px}.thiscontents .basic_content .num_list .visitor_caution{font-weight:normal;padding-left:2em;font-size:14px;margin-top:5px}.thiscontents .caution.align_center+.align_center{margin-top:80px;font-size:14px}.thiscontents .reservation_center{font-size:20px;font-weight:bold;text-align:center;margin-top:10px}.thiscontents .reservation_center+.flex_container .item{margin-top:0}.red_bold{color:#c60000;font-weight:bold}.thiscontents p.bold+p{margin-top:10px}.tab_pager_wrp .tab_pager{margin-top:100px}@media only screen and (max-width:800px){.thiscontents .section_abroad_document .content{margin-top:5vw}.dot_list li{font-size:3.5vw}.thiscontents .basic_content .num_list .visitor_caution{font-size:3vw}.thiscontents .caution.align_center+.align_center{margin-top:18vw;font-size:3.5vw}.thiscontents .reservation_center{font-size:4.5vw;margin-top:2vw}.thiscontents .btn_detail a{font-size:4vw}}.support_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-40px -20px 0}.support_list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin:40px 20px 0}.support_list .item.col1{-ms-flex-preferred-size:calc(100% - 40px);flex-basis:calc(100% - 40px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.support_list .item.col2{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px)}.support_list .item.col3{-ms-flex-preferred-size:calc(33.3333333333% - 40px);flex-basis:calc(33.3333333333% - 40px)}.support_list .item.col4{-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px)}.support_list .item .label{position:relative;color:#fff;font-size:18px;line-height:30px;font-weight:bold;text-align:left;text-shadow:none;border:none;background:#32a3e7;padding:10px 0 10px 60px}.support_list .item.col1 .label{-ms-flex-preferred-size:100%;flex-basis:100%}.support_list .item .label .num{position:absolute;top:-10px;left:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;font-family:"BebasNeue-Regular",sans-serif;color:#fff;font-size:40px;line-height:1;font-weight:normal;text-align:center;border:5px solid #fff800;border-radius:100%;background:#32a3e7;-webkit-transform:none;transform:none}.support_list .item .txt_block{padding:20px}.support_list .item.col1 .txt_block{-webkit-box-flex:1;-ms-flex:1;flex:1}.support_list .item .photo{margin-top:auto;padding:0 20px 20px}.support_list .item.col1 .photo{-ms-flex-preferred-size:400px;flex-basis:400px;margin-top:0;padding:20px 20px 20px 0}@media only screen and (max-width:800px){.support_list{display:block;margin:-4vw 0 0}.support_list .item.col1,.support_list .item.col2,.support_list .item.col3,.support_list .item.col4{width:100%;margin:4vw 0 0}.support_list .item .label{font-size:3.8vw;line-height:6vw;padding:3vw 0 3vw 12vw}.support_list .item .label .num{top:-1vw;left:-4vw;width:14vw;height:14vw;font-family:"BebasNeue-Regular",sans-serif;color:#fff;font-size:8vw;border:4px solid #fff800}.support_list .item .txt_block{padding:4vw}.support_list .item .photo,.support_list .item.col1 .photo{padding:0 4vw 4vw}}.abroad_index .color{color:#32a3e7}.abroad_index #page_mainvisual .container{background-image:url("../../visitor/abroad/common/images/mainvisual_abroad.jpg")}.abroad_index #page_mainvisual .container .catch{font-size:46px;top:15%}@media screen and (max-width:1070px){.abroad_index #page_mainvisual .container .catch{font-size:5vw}.abroad_index #page_mainvisual .container .catch{left:43%;font-size:3vw}}@media only screen and (max-width:800px){.abroad_index #page_mainvisual .container{background-image:url("../../visitor/abroad/common/images/mainvisual_abroad_sp.jpg")}.abroad_index #page_mainvisual .container .catch{display:none}}.section_abroad_top .headline{margin-bottom:60px}.section_abroad_top .title_block{text-align:center}.section_abroad_top .title_block .read{font-size:18px;line-height:1.8;font-weight:bold}.section_abroad_top .title_block .title{display:inline-block;margin:0 auto;text-align:center;position:relative;font-size:22px;line-height:1.5;margin-top:40px}.section_abroad_top .title_block .title strong{font-size:30px;color:#66c6ff}@media only screen and (max-width:800px){.section_abroad_top .headline{margin-bottom:5vw}.section_abroad_top .title_block .read{font-size:3.5vw;line-height:1.6;font-weight:normal;letter-spacing:0.1px}.section_abroad_top .title_block .title{display:inline-block;margin:0 auto;text-align:center;position:relative;font-size:4.5vw;line-height:1.5;margin-top:4vw;letter-spacing:0.1px}.section_abroad_top .title_block .title strong{font-size:6vw;display:block;padding-top:1vw}.section_abroad_top .title_block .title:after,.section_abroad_top .title_block .title:before{border-left:solid 2px #000}.section_abroad_top .title_block .title:before{left:-8vw;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.section_abroad_top .title_block .title:after{right:-8vw;-webkit-transform:rotate(15deg);transform:rotate(15deg)}}.link_block{border-radius:20px;margin-top:60px}.link_block .title{font-size:22px;line-height:1.6;text-align:center;padding-bottom:20px}.link_block .title .small{display:block;font-size:0.8em;font-weight:normal;margin-bottom:10px}.link_block .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.link_block .target_btns .item{margin-top:0}.link_block .target_btns .item a{position:relative;display:block;color:#000;font-weight:bold;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;-webkit-transition:all 0.3s;transition:all 0.3s}.link_block .target_btns .item a:after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transition:all 0.3s;transition:all 0.3s}.link_block .target_btns .item a:hover{text-decoration:none;opacity:0.7}.link_block .target_btns .item a:hover:after{left:0;width:100%}@media only screen and (max-width:800px){.link_block{margin-top:5vw}.link_block .title{font-size:4.2vw;padding-bottom:4vw}.link_block .title .small{margin-bottom:2vw}.link_block .btns{margin-top:0}.link_block .target_btns .item a{font-size:3.5vw;padding:4vw 2vw}.link_block .target_btns .item a:after{height:2vw}}.country_result{border:1px solid #32a3e7;padding:40px;margin-top:60px}.country_result .title{font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px}.country_result .col_pc6_sp2{-webkit-columns:6;-moz-columns:6;columns:6;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:-10px}.country_result .col_pc6_sp2 .item{font-size:14px;line-height:1.4;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-top:10px}.country_result .col_pc6_sp2 .item:last-child{margin-bottom:0}@media only screen and (max-width:800px){.country_result{padding:15px;margin-top:10vw}.country_result .title{font-size:4.2vw;margin-bottom:15px}.country_result .col_pc6_sp2{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-top:-5px}.country_result .col_pc6_sp2 .item{font-size:3.2vw;padding-top:5px}}.abroad_index .support_list .item .label{background:#32a3e7}.abroad_index .support_list .item .label .num{border:5px solid #FFF800;background:#32a3e7}@media only screen and (max-width:800px){.abroad_index .support_list .item .label .num{border:4px solid #FFF800}}.abroad_index .voice_list{position:relative;margin-top:80px}.abroad_index .voice_list .content_title{position:absolute;top:0;left:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;z-index:10}.abroad_index .voice_list .content_title .title{display:inline-block;font-size:20px;line-height:2;color:#fff;background:#32a3e7;border-radius:0;padding:0 1em}.abroad_index .voice_list .people_wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:2px solid #32a3e7;padding:50px 25px}.abroad_index .voice_list .content_people{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 25px;padding:0}.abroad_index .voice_list .content_people .voice_headline{padding-bottom:0;border-bottom:none}.abroad_index .voice_list .content_people .voice_headline .title{padding:0}.abroad_index .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}.abroad_index .voice_list .content_people .voice_headline .name{display:block;text-align:left;line-height:1.4}.abroad_index .voice_list .content_people .voice_headline .title_tag:after{content:none}.abroad_index .voice_list .content_people .voice_txt{padding-bottom:0}.abroad_index .voice_list .content_people .entrant_profile{float:right;width:160px;margin-left:20px;margin-bottom:20px}.abroad_index .voice_list .content_people .entrant_profile .personal{margin-top:5px}.abroad_index .voice_list .content_people .entrant_profile .personal li{font-size:11px;line-height:1.4;font-weight:bold}.abroad_index .voice_list .content_people .entrant_profile .name span{font-size:1.5em}@media only screen and (max-width:800px){.abroad_index .voice_list{margin-top:10vw}.abroad_index .voice_list .content_title .title{font-size:4vw}.abroad_index .voice_list .content_title .title:before{right:auto;left:15%}.abroad_index .voice_list .people_wrp{display:block;padding:6vw}.abroad_index .voice_list .content_people{margin:0}.abroad_index .voice_list .content_people+.content_people{border-top:1px solid #eee;padding-top:6vw;margin-top:6vw}.abroad_index .content_people .profile .personal li{font-size:3vw}.abroad_index .performance_list .content_list{padding:4vw}.abroad_index .voice_list .content_people .entrant_profile{float:right;width:40%;margin-left:4vw;margin-bottom:4vw}}.section_faq .section_inner{padding-top:0}.content_faq .item{background:#fff;border-radius:20px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);padding:40px}.content_faq .item .ques{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;padding-bottom:20px}.content_faq .item .ques .label{font-size:50px;line-height:1;font-weight:bold;margin-right:20px}.content_faq .item .ques .title{font-size:18px;line-height:1.4}.content_faq .item .ans{padding-top:20px}.content_faq .item .ans p+p{margin-top:10px}.content_faq .item .ans p.caption{font-size:14px;text-indent:-1em;padding-left:1em}.content_faq a{color:#32a3e7;text-decoration:underline}.content_faq a:hover{opacity:0.7}@media only screen and (max-width:800px){.content_faq .item{padding:6vw}.content_faq .item .ques{padding-bottom:4vw}.content_faq .item .ques .label{font-size:10vw;margin-right:4vw}.content_faq .item .ques .title{font-size:4vw;width:calc(100% - 20vw)}.content_faq .item .ans{padding-top:3vw}.content_faq .item .ans p+p{margin-top:2vw}.content_faq .item .ans p.caption{font-size:3.2vw}}.section_abroad_document .icon_headline{padding:60px 0 10px}.section_abroad_document .content{margin-top:30px}@media only screen and (max-width:800px){.section_abroad_document .icon_headline{padding-top:13vw}.section_abroad_document .content{margin-top:0px}}.section_world_list .title_block{text-align:center}.section_world_list .title_block .title{font-size:30px;line-height:1.1}@media only screen and (max-width:800px){.section_world_list .title_block .title{font-size:5vw;line-height:1.1}}.world_list{margin-top:30px}.world_list .course{display:-webkit-box;display:-ms-flexbox;display:flex;border-width:1px;border-style:solid;background:#fff}.world_list .course.super_technology_world{border-color:#e50111;-webkit-box-shadow:5px 5px 0 #e50111;box-shadow:5px 5px 0 #e50111}.world_list .course.super_e_entertainment_world{border-color:#1d50a0;-webkit-box-shadow:5px 5px 0 #1d50a0;box-shadow:5px 5px 0 #1d50a0}.world_list .course.ai_it_technology_world{border-color:#5ab431;-webkit-box-shadow:5px 5px 0 #5ab431;box-shadow:5px 5px 0 #5ab431}.world_list .course.automotive_design_world{border-color:#f1b000;-webkit-box-shadow:5px 5px 0 #f1b000;box-shadow:5px 5px 0 #f1b000}.world_list .course.design_world{border-color:#8f61a2;-webkit-box-shadow:5px 5px 0 #8f61a2;box-shadow:5px 5px 0 #8f61a2}.world_list .course.manga_illustration_world{border-color:#dc4f93;-webkit-box-shadow:5px 5px 0 #dc4f93;box-shadow:5px 5px 0 #dc4f93}.world_list .course.game_cg_movie_animation_world{border-color:#52b489;-webkit-box-shadow:5px 5px 0 #52b489;box-shadow:5px 5px 0 #52b489}.world_list .course+.course{margin-top:20px}.world_list .course_num{-ms-flex-preferred-size:80px;flex-basis:80px;width:80px}.world_list .course_info{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}.world_list .course_list{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.world_list .course_list a:hover{color:#000}@media only screen and (max-width:800px){.world_list .course{-ms-flex-wrap:wrap;flex-wrap:wrap}.world_list .course+.course{margin-top:20px}.world_list .course_num{-ms-flex-preferred-size:40px;flex-basis:40px;width:40px}.world_list .course_info{-ms-flex-preferred-size:calc(100% - 25px);flex-basis:calc(100% - 25px);width:calc(100% - 25px)}.world_list .course_list{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.section_flywire{background:url("/visitor/abroad/common/images/bg_money.svg") repeat center center;background-size:300px 150px;padding:60px 0}.section_flywire .headline .title{font-size:30px}@media screen and (max-width:1070px){.section_flywire{padding:0}}@media only screen and (max-width:800px){.section_flywire .headline .title{font-size:5vw;background-size:100px 50px}}.section_flywire .content_flywire{background:#fff;padding:50px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);border-radius:20px}.section_flywire .content_flywire .title{font-size:22px;line-height:1.5;display:inline-block;border-bottom:solid 2px #32a3e7;padding-bottom:10px}.section_flywire .content_flywire .read{font-size:15px;line-height:1.6;margin-top:20px}.section_flywire .content_flywire .btn{margin-top:40px}.section_flywire .content_flywire .btn a{display:block;padding:20px;color:#000;text-align:left;background:#32a3e7;color:#fff;position:relative}.section_flywire .content_flywire .btn a:after{content:"";position:absolute;top:0;bottom:0;right:30px;margin:auto;border:solid 3px #fff;width:15px;height:15px;border-top:none;border-left:none;-webkit-transform:rotate(-45deg) translate(-1px,-1px);transform:rotate(-45deg) translate(-1px,-1px);-webkit-transition:all 0.3s;transition:all 0.3s}.section_flywire .content_flywire .btn a:hover{text-decoration:none}.section_flywire .content_flywire .btn a h4{font-size:30px;line-height:1.4}.section_flywire .content_flywire .btn a p{font-size:16px;line-height:1.4;margin-top:15px}@media only screen and (max-width:800px){.section_flywire .content_flywire{padding:6vw;margin-top:4vw}.section_flywire .content_flywire .title{font-size:4vw;padding-bottom:3vw}.section_flywire .content_flywire .read{font-size:3.5vw;margin-top:3vw}.section_flywire .content_flywire .btn{margin-top:5vw}.section_flywire .content_flywire .btn a{padding:3vw}.section_flywire .content_flywire .btn a:after{right:2vw;width:2vw;height:2vw;border-width:2px}.section_flywire .content_flywire .btn a h4{font-size:5vw}.section_flywire .content_flywire .btn a p{font-size:3.5vw;margin-top:2vw}}.section_flywire .scholarship{margin-top:50px}.section_flywire .scholarship p{font-size:16px}.section_flywire .scholarship .language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.section_flywire .scholarship .language li{width:18%}.section_flywire .scholarship .language li a{display:block;border:solid 1px #ddd;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#000;position:relative}.section_flywire .scholarship .language li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;border:solid 1px #000;width:6px;height:6px;border-top:none;border-left:none;-webkit-transform:rotate(-45deg) translate(-1px,-1px);transform:rotate(-45deg) translate(-1px,-1px);-webkit-transition:all 0.3s;transition:all 0.3s}.section_flywire .scholarship .language li a img{width:35px;height:auto;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.section_flywire .scholarship .language li.japan a img,.section_flywire .scholarship .language li.korea a img{border:solid 1px #ddd}.section_flywire .scholarship .language li a:hover{text-decoration:none;background:#eee}@media only screen and (max-width:800px){.section_flywire .scholarship{margin-top:5vw}.section_flywire .scholarship p{font-size:3.5vw}.section_flywire .scholarship .language{margin-top:0vw}.section_flywire .scholarship .language li{margin-top:3vw;width:48%}.section_flywire .scholarship .language li a{padding:2vw 3vw;font-size:4vw}.section_flywire .scholarship .language li a:after{width:1.5vw;height:1.5vw;right:2vw}.section_flywire .scholarship .language li a img{width:6vw;margin-right:2vw}}.net_ao_entry p{text-align:center}.net_ao_entry p+p{margin-top:10px}.net_ao_entry .notice span{font-size:20px;line-height:1.5;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#ff0));background:linear-gradient(transparent 50%,#ff0 50%);padding:0 0.5em}.net_ao_entry .caution{font-size:12px;line-height:1.5}.net_ao_entry .banner{margin-top:20px}.net_ao_entry .banner a{display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.net_ao_entry .banner a:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.page_content .net_ao_entry{}@media only screen and (max-width:800px){.net_ao_entry{padding-bottom:5vw}.net_ao_entry p{text-align:left}.net_ao_entry p+p{margin-top:3vw}.net_ao_entry .notice{text-align:center}.net_ao_entry .notice span{font-size:4vw}.net_ao_entry .caution{font-size:3vw}.net_ao_entry .banner{margin-top:3vw}.page_content .net_ao_entry{margin-top:8vw}}.visiter_application_method{background:#fff;border-radius:20px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);padding:50px}.visiter_application_method .tabhead{margin-top:0;margin-bottom:50px}.visiter_application_method .tabhead ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.visiter_application_method .tabhead .item{-ms-flex-wrap:20%;flex-wrap:20%;margin-top:0}.visiter_application_method .tabhead .item.active{-webkit-transform:none;transform:none}.visiter_application_method .tabhead .item a{position:relative;display:block;color:#000;font-weight:bold;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:none;cursor:pointer;padding:20px;z-index:0}.visiter_application_method .tabhead .item a:before{content:"";position:absolute;display:block;top:50%;left:50%;width:0;height:0;border:0px solid #fff800;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:-1}.visiter_application_method .tabhead .item.active a:before{width:2em;height:2em;border:5px solid #fff800;border-radius:100%;-webkit-transition:all 0.3s;transition:all 0.3s}.visiter_application_method .tabhead .item a:after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transition:all 0.3s;transition:all 0.3s}.visiter_application_method .tabhead .item a:hover{border:none;background:none;text-decoration:none;padding:20px;opacity:0.7}.visiter_application_method .tabhead .item a:hover:after{left:0;width:100%}.visiter_application_method .tabbody{padding:0;border:none}.visiter_application_method .tabbody .btn_detail{width:auto}.visiter_application_method .tabbody .btn_detail a{background:#32a3e7;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.visiter_application_method .tabbody .btn_detail a:hover{opacity:0.7}.visiter_application_method .tabbody .btn_detail a:after{border-width:2px}@media only screen and (max-width:800px){.visiter_application_method{padding:6vw}.visiter_application_method .tabhead{margin-top:0;margin-bottom:10vw}.visiter_application_method .tabhead .item{margin-top:0}.visiter_application_method .tabhead .item.active{-webkit-transform:none;transform:none}.visiter_application_method .tabhead .item a,.visiter_application_method .tabhead .item.active a:hover{font-size:2.8vw;padding:4vw 2vw}.visiter_application_method .tabhead .item a:hover{padding:4vw 2vw}.visiter_application_method .tabhead .item.active a:before{width:1.75em;height:1.75em;border:3px solid #fff800}.visiter_application_method .tabhead .item a:after{height:2vw}.visiter_application_method .tabbody{padding:0}.visiter_application_method .tabbody .btn_detail a:hover{opacity:0.7}.visiter_application_method .tabbody .btn_detail a:after{right:2vw;width:2vw;height:2vw}}.world_list .course_num{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#e60012;padding:10px;margin:10px 0 10px -20px}.world_list .course_num:before{content:"";position:absolute;top:0;left:0;width:15px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.57)),color-stop(70%,rgba(255,255,255,0)));background:linear-gradient(rgba(255,255,255,0.57) 0%,rgba(255,255,255,0) 70%)}.world_list .course_num:after{content:"";position:absolute;bottom:0;right:0;width:15px;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(255,255,255,0)),to(rgba(255,255,255,0.57)));background:linear-gradient(rgba(255,255,255,0) 30%,rgba(255,255,255,0.57) 100%)}.world_list .course_num .num_count,.world_list .course_num .num_label{font-size:9px;line-height:1.4;letter-spacing:0}.world_list .course_num .num{font-size:40px;line-height:1.4;font-weight:bold}.world_list .course_num .major_num{font-size:9px;line-height:1.4}.world_list .course.super_creator_world .course_num{background-color:#e50111}.world_list .course.super_entertainment_world .course_num{background-color:#1d50a0}.world_list .course.automotive_design_world .course_num{background-color:#f1b000}.world_list .course.design_world .course_num{background-color:#8f61a2}.world_list .course.manga_illustration_novel_world .course_num{background-color:#dc4f93}.world_list .course.game_cg_animation_world .course_num{background-color:#52b489}.world_list .course.super_comic_world,.world_list .course.super_e_entertainment_world,.world_list .course.super_technology_world{}@media only screen and (max-width:800px){.world_list .course_num{width:30px;padding:0;margin:10px 0 10px -15px}.world_list .course_num:before{width:8px}.world_list .course_num:after{width:8px}.world_list .course_num .num_count,.world_list .course_num .num_label{font-size:7px}.world_list .course_num .num{font-size:24px}.world_list .course_num .major_num{font-size:7px}}.world_list .course_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world_list .course_info a{color:#000;display:block}.world_list .super_creator_world .course_info a,.world_list .super_creator_world .course_info a:hover{color:#e50111}.world_list .super_entertainment_world .course_info a,.world_list .super_entertainment_world .course_info a:hover{color:#1d50a0}.world_list .automotive_design_world .course_info a,.world_list .automotive_design_world .course_info a:hover{color:#f1b000}.world_list .design_world .course_info a,.world_list .design_world .course_info a:hover{color:#8f61a2}.world_list .manga_illustration_novel_world .course_info a,.world_list .manga_illustration_novel_world .course_info a:hover{color:#dc4f93}.world_list .game_cg_animation_world .course_info a,.world_list .game_cg_animation_world .course_info a:hover{color:#52b489}.world_list .course_info a:hover{text-decoration:none}.world_list .course_info .subject{color:#000!important;font-size:14px;font-weight:bold;margin-top:5px}.world_list .course_info .subject span{padding-left:15px}.world_list .course_info .en{font-size:25px;line-height:1.1;font-weight:normal}.world_list .course_info .ja{font-size:28px;line-height:32px;font-weight:bold;margin:10px 0}@media only screen and (max-width:800px){.world_list .course_info{padding:10px;padding-top:15px}.world_list .course_info .subject{font-size:2.8vw}.world_list .course_info .en{font-size:3.5vw;line-height:1.1}.world_list .course_info .ja{font-size:4vw;line-height:1.3}}.course_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 10px 0}.course_list li a{position:relative;display:block;color:#000;font-size:14px;line-height:20px;font-weight:bold;border-top-style:solid;border-top-width:1px;padding:10px 10px}.world_list .course.super_creator_world .course_list li a{border-color:#e50111}.world_list .course.super_entertainment_world .course_list li a{border-color:#1d50a0}.world_list .course.automotive_design_world .course_list li a{border-color:#f1b000}.world_list .course.design_world .course_list li a{border-color:#8f61a2}.world_list .course.manga_illustration_novel_world .course_list li a{border-color:#dc4f93}.world_list .course.game_cg_animation_world .course_list li a{border-color:#52b489}.course_list li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;border:solid 1px #000;width:6px;height:6px;border-top:none;border-left:none;-webkit-transform:rotate(-45deg) translate(-1px,-1px);transform:rotate(-45deg) translate(-1px,-1px);-webkit-transition:all 0.3s;transition:all 0.3s}.course_list li:first-child a{border-top:none}.course_list a:hover{color:#000;background:rgba(0,0,0,0.1);text-decoration:none}.super_comic_world .course_list a:hover,.super_e_entertainment_world .course_list a:hover,.super_product_design_world .course_list a:hover{color:#000;text-decoration:none}@media only screen and (max-width:800px){.course_list{padding:10px}.course_list li a,.course_list li:first-child a{color:#000;display:block;font-size:3vw;line-height:1.5;font-weight:bold;border-top-style:solid;border-top-width:1px;padding-right:20px}}.section_abroad_results .title_block{background:#FFFFDC;padding:15px}.section_abroad_results .title_block .title{border-left:solid 5px #ff0;padding-left:15px}@media only screen and (max-width:800px){.section_abroad_results .title_block{background:#FFFFDC;padding:10px}.section_abroad_results .title_block .title{border-left:solid 5px #ff0;padding-left:15px}}.content_interview{border-top:5px solid #ff0;background:#FFFFDC;padding:40px;margin-top:20px}.content_interview .title{font-size:24px;text-align:center}.content_interview .comment{margin-top:30px}.content_interview .comment p{font-size:16px;line-height:2.2}@media only screen and (max-width:800px){.content_interview{padding:15px;margin-top:6vw}.content_interview .title{font-size:4vw;line-height:2;text-align:left}.content_interview .comment{margin-top:3vw}.content_interview .comment p{font-size:3.5vw;line-height:2}}.content_interview .author_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content_interview .author_block img{width:100%;height:auto}.content_interview .author_block .works{width:240px}.content_interview .author_block .author_data{width:calc(100% - 250px)}.content_interview .author_block .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content_interview .author_block .author .photo{width:90px;margin-top:10px}.content_interview .author_block .author .txt{width:calc(100% - 110px)}@media only screen and (max-width:800px){.content_interview .author_block{display:block;width:100%;margin-top:6vw}.content_interview .author_block img{width:100%;height:auto}.content_interview .author_block .works{width:100%}.content_interview .author_block .author_data{width:100%;margin-top:5vw}.content_interview .author_block .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content_interview .author_block .author .photo{width:60px;margin-top:2vw}.content_interview .author_block .author .txt{width:calc(100% - 70px)}}.content_interview .status{font-size:18px;line-height:1.4}.content_interview .name{font-size:16px;line-height:1.4}.content_interview .company_type{font-size:12px;line-height:1.4;margin-top:10px}.content_interview .company{font-size:14px;line-height:1.4;margin-top:6px;font-weight:bold}.content_interview .profile{font-size:12px;line-height:1.8;margin-top:10px;letter-spacing:0.1px}@media only screen and (max-width:800px){.content_interview .status{font-size:4vw}.content_interview .name{font-size:2.5vw}.content_interview .name strong{font-size:4vw}.content_interview .company_type{font-size:3vw;margin-top:3vw}.content_interview .company{font-size:4vw;margin-top:2vw}.content_interview .profile{font-size:3.5vw;line-height:1.8;margin-top:10px;letter-spacing:0.1px}}.visitor_alum .color{color:#e60039}.visitor_alum .read_wrp{position:relative}.visitor_alum .read_wrp .read{font-size:16px;line-height:1.8;font-weight:bold;text-align:center}.visitor_alum .read_wrp .left{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:80px;height:75px}.visitor_alum .read_wrp .right{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:80px;height:59px}@media only screen and (max-width:800px){.visitor_alum .read_wrp{position:relative}.visitor_alum .read_wrp .read{font-size:3.5vw;line-height:1.6}.visitor_alum .read_wrp .left{top:10vw;bottom:auto;width:12vw;height:auto}.visitor_alum .read_wrp .right{top:10vw;bottom:auto;width:12vw;height:auto}}#page_mainvisual .container{background-image:url("../../alum/common/images/alum_top_mainvisual.jpg")}#page_mainvisual .container .catch{top:23%;-webkit-transform:translateX(60%);transform:translateX(60%)}@media screen and (max-width:1070px){#page_mainvisual .container .catch{-webkit-transform:translateX(55%);transform:translateX(55%)}}@media only screen and (max-width:800px){#page_mainvisual .container{background-image:url("../../alum/common/images/alum_top_mainvisual_sp.jpg")}#page_mainvisual .container .catch{top:16%;left:4%;-webkit-transform:none;transform:none}}.icon_headline{padding-top:15px}.icon_headline .icon_left img{width:120px}.icon_headline .icon_right img{width:120px}@media only screen and (max-width:800px){.icon_headline{padding-top:13vw}.icon_headline .icon_left img{width:12vw}.icon_headline .icon_right img{width:12vw}}.bg_gray{background:#e8e8f3}@media only screen and (max-width:800px){.alum_wrp{padding:4vw;background:#fff}}.alum_wrp{position:relative;padding:50px;background:#fff;border-radius:20px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);margin-top:20px}.alum_wrp .main .box h4{font-size:18px;line-height:1.6;font-weight:bold}.alum_wrp .main .box .sub h4+h4{margin-top:10px}.alum_wrp .main p{font-size:16px;line-height:1.8;margin-top:20px}.alum_wrp .main .signature{text-align:right;margin-top:1em}@media only screen and (max-width:800px){.alum_wrp{padding:5vw;margin-top:5vw}.alum_wrp .main .box h4{font-size:3.8vw}.alum_wrp .main .box h4+h4{margin-top:2vw}.alum_wrp .main p{font-size:3.5vw;margin-top:2vw}}.alum_wrp .detail{margin-top:40px}.alum_wrp .detail .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #f0f0f0;margin-bottom:40px}.alum_wrp .detail dt{-ms-flex-preferred-size:60px;flex-basis:60px;max-width:60px;border-bottom:1px solid #f0f0f0;padding:20px 0}.alum_wrp .detail dt .tag{display:block;width:40px;height:40px;color:#fff;font-size:14px;line-height:40px;text-align:center;background:#1d2087;border-radius:50%}.alum_wrp .detail dt:last-child{border-bottom:none}.alum_wrp .detail dd{-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px);font-size:16px;line-height:2;padding:24px 0;border-bottom:1px solid #f0f0f0}.alum_wrp .detail dd .red{color:#f05a24;font-size:14px}.alum_wrp .detail dd .btn{display:inline-block}.alum_wrp .detail dd .btn a{display:block;color:#fff;font-size:14px;line-height:1;font-weight:bold;text-align:center;text-decoration:none;padding:5px 10px;background:#f05a24;border-radius:2px}.alum_wrp .detail dd .btn a:hover{opacity:0.7}.alum_wrp .detail dd .spot{display:inline-block;width:20px;margin-left:10px}.alum_wrp .detail dd .spot a{display:block}.alum_wrp .detail dd .spot a:hover{opacity:0.7}.alum_wrp .detail .caution{font-size:16px;line-height:1.6;margin-top:20px}.alum_wrp .form_btn{text-align:center;margin-top:20px}.alum_wrp .form_btn a{position:relative;display:inline-block;color:#fff;font-size:14px;line-height:2;font-weight:bold;text-align:center;background:#1d2087;border-radius:5px;padding:15px 40px}.alum_wrp .form_btn a:after{content:"";position:absolute;top:50%;right:15px;height:7px;width:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.alum_wrp .form_btn a:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);box-shadow:0 0 30px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (max-width:800px){.alum_wrp .detail{margin-top:15px}.alum_wrp .detail .list{display:block;padding:10px;border:2px solid #e8e8f3;margin-bottom:15px}.alum_wrp .detail dt{width:100%;border-bottom:none;padding:0 0 10px}.alum_wrp .detail dt .tag{width:100%;height:auto;font-size:3.5vw;line-height:1;border-radius:0;padding:1.5vw 0}.alum_wrp .detail dd{font-size:3.5vw;line-height:1.6;padding:0 0 15px;padding-left:0;border:none}.alum_wrp .detail dd:last-child{padding-bottom:0}.alum_wrp .detail dd .red{font-size:3vw}.alum_wrp .detail dd .btn{}.alum_wrp .detail dd .btn a{font-size:3.5vw;line-height:1;padding:2vw 0.5em}.alum_wrp .detail dd .spot{width:4vw;margin-left:5px}.alum_wrp .detail .caution{font-size:3.5vw;margin-top:4vw}.alum_wrp .form_btn{margin-top:15px}.alum_wrp .form_btn a{display:block;font-size:3.5vw;padding:10px 2px}.alum_wrp .form_btn a:after{right:10px;height:5px;width:5px}}.visitor_alum .certificate_issuance .detail_wrp{text-align:left}.visitor_alum .certificate_issuance .detail_wrp .caution{font-size:1.25em;font-weight:bold}.visitor_alum .certificate_issuance .detail_wrp .for_eco{margin-top:1em}.visitor_alum .certificate_issuance .detail_wrp .for_eco a{color:#e60039;text-decoration:underline}.visitor_alum .certificate_issuance .detail_wrp .for_eco a:hover{opacity:0.6}.visitor_alum .certificate_issuance .about{font-size:18px;font-weight:bold;margin-bottom:10px}.visitor_alum .certificate_issuance .document_box{border-bottom:none;border-radius:20px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}.visitor_alum .certificate_issuance .document_box .content_headline .title{color:#e60039;font-size:18px;border-bottom:none;padding:0}.visitor_alum .certificate_issuance .document_box .document_txt p{font-size:16px}.visitor_alum .certificate_issuance .document_box .document_txt table tbody td,.visitor_alum .certificate_issuance .document_box .document_txt table tbody th,.visitor_alum .certificate_issuance .document_box .document_txt table thead th{color:#000;font-size:16px;line-height:1.6;text-align:center;vertical-align:middle;padding:10px;border:1px solid #e0e0e0}.visitor_alum .certificate_issuance .document_box .document_txt table .bg_pink{background:#fef1ea}.visitor_alum .certificate_issuance .document_box .document_txt table .bg_glay{background:#f5f5f5}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download{margin:20px 0 0}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;background:#e60039;border-radius:5px;padding:1em}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download a .icon{width:30px;margin-right:5px}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}.visitor_alum .certificate_issuance .document_box .document_footline{border-top:none;padding:0}.visitor_alum .certificate_issuance .document_box .document_footline .notes{color:#666;font-size:14px;line-height:1.6;padding-left:1em;text-indent:-1em}@media only screen and (max-width:800px){.visitor_alum .certificate_issuance .about{font-size:3.8vw;margin-bottom:2vw}.visitor_alum .certificate_issuance .document_box .content_headline .title{font-size:3.8vw}.visitor_alum .certificate_issuance .document_box .document_txt p{font-size:3.5vw}.visitor_alum .certificate_issuance .document_box .document_txt table tbody td,.visitor_alum .certificate_issuance .document_box .document_txt table tbody th,.visitor_alum .certificate_issuance .document_box .document_txt table thead th{font-size:3.5vw;padding:2vw}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download{margin:2vw 0 0}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download a{font-size:3.2vw}.visitor_alum .certificate_issuance .document_box .document_txt .pdf_download a .icon{width:5vw}.visitor_alum .certificate_issuance .document_box .document_footline .notes{font-size:3.2vw}}.visitor_applicant .color{color:#e60039}.visitor_applicant .read{font-size:20px;line-height:2;font-weight:normal;text-align:center}@media only screen and (max-width:800px){.visitor_applicant .read{font-size:3.5vw;line-height:1.6;text-align:left}}.visitor_applicant .content_box{border-radius:20px}.visitor_applicant .target_btns{margin-top:-40px}.visitor_applicant .target_btns .item a{position:relative;display:block;color:#000;font-weight:bold;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;-webkit-transition:all 0.3s;transition:all 0.3s}.visitor_applicant .target_btns .item a:after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transition:all 0.3s;transition:all 0.3s}.visitor_applicant .target_btns .item a:hover{opacity:0.7}.visitor_applicant .target_btns .item a:hover:after{left:0;width:100%}@media only screen and (max-width:800px){.visitor_applicant .target_btns{margin-top:-4vw}.visitor_applicant .target_btns .item a{font-size:3.5vw;padding:4vw 2vw}.visitor_applicant .target_btns .item a:after{height:2vw}}.real_charm .section_inner{padding-top:0}.section_yellowline{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:50px 0 0 0}.section_yellowline .item{margin-top:0}.btn_with_icon a{padding:20px}@media screen and (max-width:1070px){.section_yellowline{padding:80px 30px 0 30px}.section_yellowline .item{width:49%!important;margin-right:2%!important}.section_yellowline .item:nth-child(2n){margin-right:0!important}.section_yellowline .item:nth-child(3),.section_yellowline .item:nth-child(4){margin-top:20px}}@media only screen and (max-width:800px){.section_yellowline{padding:5vw;padding-top:0}.btn_with_icon a{padding:3vw 5vw}.section_yellowline .section_inner{padding-top:10px;padding-bottom:20px}.section_yellowline .item{width:100%!important;margin-right:0!important;margin-top:10px!important}}.icon_headline{padding-top:70px}@media only screen and (max-width:800px){.icon_headline{padding-top:13vw}.icon_headline .icon_left img{width:12vw}.icon_headline .icon_right img{width:12vw}}.visitor_applicant .real_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.visitor_applicant .real_list .item{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);margin:40px 20px 0}.visitor_applicant .real_list .item a{position:relative;color:#000;display:block;background:#fff;border-radius:20px;overflow:hidden;z-index:1}.visitor_applicant .real_list .item a:hover{color:#000;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.2);box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}.visitor_applicant .real_list .item .txt{position:relative;background:#fff800;margin-top:0!important;padding:20px 40px 20px 20px}.visitor_applicant .real_list .item .txt:after{content:"";position:absolute;width:10px;height:10px;top:50%;right:15px;margin:auto;border-bottom:solid 2px #000;border-right:solid 2px #000;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.visitor_applicant .real_list .item .txt .head{font-size:20px;font-weight:bold}.visitor_applicant .real_list .item .txt .read{font-size:14px;line-height:1.6;text-align:left;margin-top:10px}@media only screen and (max-width:800px){.visitor_applicant .real_list{display:block;margin:0}.visitor_applicant .real_list .item{margin:6vw 0 0}.visitor_applicant .real_list .item .txt{padding:4vw 8vw 4vw 4vw}.visitor_applicant .real_list .item .txt:after{width:2vw;height:2vw;right:2vw}.visitor_applicant .real_list .item .txt .head{font-size:4vw}.visitor_applicant .real_list .item .txt .read{font-size:3.2vw;margin-top:3vw}}.modal_bg{position:absolute;top:0;left:0;background:rgba(0,0,0,0.9);display:none;z-index:100000}.modal{position:absolute;top:0;left:0;width:1070px;display:none;z-index:100001;-webkit-transition:top 0.2s linear,left 0.1s linear;transition:top 0.2s linear,left 0.1s linear}.modal .close{position:absolute;top:5px;right:5px;width:30px;height:30px;text-indent:1000%;overflow:hidden;white-space:nowrap;cursor:pointer;z-index:9999}.modal .close:before{content:"";position:absolute;top:50%;left:0;width:30px;height:2px;background:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.modal .close:after{content:"";position:absolute;top:50%;left:0;width:30px;height:2px;background:#fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.modal .close:hover{opacity:0.7}.modal .modal_container{padding:0;position:relative}.modal .modal_contents_wrp{position:relative;padding:40px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal .modal_inner{background:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}.modal .modal_inner:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03)}.modal .modal_contents_wrp::-webkit-scrollbar{display:none}@media screen and (max-width:1070px){.modal{width:100%}}@media only screen and (max-width:800px){.modal{width:100%}.modal .close{position:absolute;top:1vw;right:1vw;width:6vw;height:6vw}.modal .close:before{width:6vw}.modal .close:after{width:6vw}}.modal .color{color:#e60039}.modal .modal_header{border-bottom:1px solid #666;border-bottom:1px solid #666;padding:30px 15px}.modal .modal_header h3{font-size:30px;line-height:1;text-align:center;font-weight:bold;text-shadow:none}.modal .modal_body{text-align:center;padding:40px}.modal .modal_body .head{display:inline-block;font-size:25px;line-height:1.4}.modal .modal_body .box{margin-top:40px}.modal .modal_body .box .modal_heading{text-align:center;margin-bottom:20px}.modal .modal_body .box .modal_heading .title{display:inline-block;position:relative;font-size:24px;font-weight:bold;text-align:center}.modal .modal_body .box .modal_heading .title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-0.8em;height:1.2em;border-left:1px solid #000;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%)}.modal .modal_body .box .modal_heading .title:after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:-0.8em;height:1.2em;border-left:1px solid #000;-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}.modal .modal_body .box .subhead{font-size:20px;line-height:1.4}.modal .modal_body .box .btn_solid{width:300px;margin:0 auto;margin-top:10px}@media only screen and (max-width:800px){.modal .modal_contents_wrp{padding:8vw}.modal .modal_header{padding:4vw}.modal .modal_header h3{font-size:5vw}.modal .modal_body{padding:6vw}.modal .modal_body .head{font-size:4vw;padding:0}.modal .modal_body .box{margin-top:8vw}.modal .modal_body .box .modal_heading{margin-bottom:4vw}.modal .modal_body .box .modal_heading .title{font-size:4.2vw}.modal .modal_body .box .modal_heading .title:after,.modal .modal_body .box .modal_heading .title:before{height:1.5em}.modal .modal_body .box .subhead{font-size:4vw}.modal .modal_body .box p{text-align:left}.modal .modal_body .box .btn_solid{width:100%;margin-top:4vw}}.cl_orange{color:#ffcc33}.cl_green{color:#3dcb6d}.cl_red{color:#fc7c69}.bg_slash_orange{background-image:repeating-linear-gradient(-45deg,#ffcc33,#ffcc33 6px,#ffe495 0,#ffe495 7px)}.bg_slash_green{background-image:repeating-linear-gradient(-45deg,#3dcb6d,#3dcb6d 6px,#8bd9a5 0,#8bd9a5 7px)}.bg_slash_red{background-image:repeating-linear-gradient(-45deg,#fc7c69,#fc7c69 6px,#ffa497 0,#ffa497 7px)}.btn_modal_entry a{background:url("../../applicant/common/images/modal/btn_modal_entry_01.svg"),url("../../applicant/common/images/modal/btn_modal_entry_02.svg");background-repeat:no-repeat;background-position:center left 50px,center right 50px;background-size:40px}@media only screen and (max-width:800px){.btn_modal_entry a{background-position:center left 10px,center right 10px;background-size:7vw}}.visitor_company .color{color:#e60039}.visitor_company .read{font-size:16px;line-height:1.8;font-weight:bold;text-align:center}.visitor_company .btn_deactive{pointer-events:none}@media only screen and (max-width:800px){.visitor_company .read{font-size:3.5vw;line-height:1.6;text-align:left}.visitor_company .flex_container .item{margin-top:10px}}#page_mainvisual .container{background-image:url("../../company/common/images/company_top_mainvisual.jpg")}#page_mainvisual .container .catch{text-shadow:0 0 5px rgba(0,0,0,0.8);color:#fff;top:auto;bottom:10%}@media only screen and (max-width:800px){#page_mainvisual .container{background-image:url("../../company/common/images/company_top_mainvisual_sp.jpg")}#page_mainvisual .container .catch{display:none}}.section_company_top .title_block{text-align:center}.section_company_top .title_block .title{display:inline-block;margin:0 auto;text-align:center;position:relative;font-size:28px;line-height:1.5}.section_company_top .title_block .title strong{font-size:40px;color:#e56e9a}@media only screen and (max-width:800px){.section_company_top .title_block .title{display:inline-block;margin:0 auto;text-align:center;position:relative;font-size:5vw;line-height:1.4;margin-top:4vw;letter-spacing:0.1px}.section_company_top .title_block .title strong{font-size:6vw;display:block}.section_company_top .title_block .title:after,.section_company_top .title_block .title:before{border-left:solid 2px #000;height:80px}.section_company_top .title_block .title:before{left:-8vw;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.section_company_top .title_block .title:after{right:-8vw;-webkit-transform:rotate(15deg);transform:rotate(15deg)}}.company_message{margin-top:20px}.company_message .icon-keyword-left,.company_message .icon-keyword-right{position:absolute}.company_message .icon-keyword-left{left:10%;top:10%;width:90px}.company_message .icon-keyword-right{right:10%;top:10%;width:120px}.company_message p{font-size:18px;line-height:2;font-weight:normal;text-align:center}@media screen and (max-width:1070px){.company_message .icon-keyword-left{left:0;top:10%;width:80px}.company_message .icon-keyword-right{right:0;top:10%;width:100px}}@media only screen and (max-width:800px){.company_message .icon-keyword-left,.company_message .icon-keyword-right{display:none}.company_message p{font-size:14px;line-height:1.6;text-align:left}}.section_company_flow .title_s{text-align:center;color:#fff}.content_company_flow{background:#fff;padding:50px;border-radius:5px}.content_company_flow .flow_wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content_company_flow .flow_wrp+.flow_wrp{margin-top:40px}.content_company_flow .flow_item{padding:0 10px;width:33%;margin-right:2.5%;position:relative}.content_company_flow .flow_item:after{content:"";position:absolute;top:28px;right:3px;margin:auto;width:10px;height:10px;border-top:5px solid transparent;border-bottom:5px solid #e56e9a;border-left:5px solid #e56e9a;border-right:5px solid transparent;border-width:5px;-webkit-transform:translate(3px,0);transform:translate(3px,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.content_company_flow .flow_wrp+.flow_wrp .flow_item:last-child:after{display:none}.content_company_flow .flow_main_title{font-size:18px;font-weight:bold;color:#e56e9a;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #e56e9a;padding-bottom:10px}.section_company_flow .content_wrp .content_headline{padding:0;border:0}.section_company_flow .content_wrp .content_headline .title{font-size:16px;line-height:1.7;font-weight:normal}.section_company_flow .flow_ph{margin-top:15px}@media only screen and (max-width:800px){.section_company_flow .content_wrp .content_title .title_s{font-size:5vw}.content_company_flow{background:#fff;padding:5vw;border-radius:5px}.section_company_flow .flow_wrp{display:block}.content_company_flow .flow_wrp+.flow_wrp{margin-top:30px}.section_company_flow .flow_item{padding:0;width:100%!important;margin-right:0%;border-radius:3px;padding-bottom:5vw;border-bottom:1px solid #f795c5;background-color:#fff}.content_company_flow .flow_wrp+.flow_wrp .flow_item:last-child{border-bottom:0px solid #f795c5;padding-bottom:0vw}.section_company_flow .flow_item+.flow_item{margin-top:8vw}.section_company_flow .flow_item:after{content:"";position:absolute;top:auto;bottom:-5.5vw;left:0;right:0;margin:auto;width:10px;height:10px;border-top:5px solid #f795c5;border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-width:3vw;-webkit-transform:translate(3px,0);transform:translate(3px,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.content_company_flow .flow_main_title{font-size:4.5vw;padding:0;border:none}.content_wrp *+.content_company_flow .content_headline{margin-top:0vw}.section_company_flow .content_wrp .content_headline .title{font-size:3.5vw}}.section_company_bottom .keypoint_block{margin-top:60px}.section_company_bottom .keypoint_block+.content{}@media only screen and (max-width:800px){.section_company_bottom .keypoint_block{margin-top:40px;padding:0}.section_company_bottom .keypoint_block+.content{}}.visitor_company .project_step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.visitor_company .project_step .item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;padding-right:40px;margin-top:40px}.visitor_company .project_step .item:after{content:"";position:absolute;top:50%;right:7px;width:15px;height:15px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.visitor_company .project_step .item:last-child:after{content:none}.visitor_company .project_step .item .icon{position:absolute;top:0;right:0;width:60px;margin:-10px 30px 0 0}.visitor_company .project_step .item .inner{position:relative;border-radius:20px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);overflow:hidden}.visitor_company .project_step .item .inner .text{text-align:center;padding:20px}.visitor_company .project_step .item .inner .step_no{font-size:30px;line-height:1;margin-bottom:10px}.visitor_company .project_step .item .inner .title{position:relative;display:inline-block;font-size:20px;line-height:1.2;font-weight:bold;background:#fff800;margin-top:10px}.visitor_company .project_step .item .inner .title:before{position:absolute;right:100%;content:"<";background:transparent;margin-right:0.5em}.visitor_company .project_step .item .inner .title:after{position:absolute;left:100%;content:">";background:transparent;margin-left:0.5em}.visitor_company .project_step .item .inner .action{font-size:14px;text-align:left;margin-top:10px}.visitor_company .project_step .item .inner .caption{font-weight:bold;text-align:center;background:#fff800;padding:10px 0}@media only screen and (max-width:800px){.visitor_company .project_step{display:block;margin-top:4vw;margin-bottom:6vw}.visitor_company .project_step .item{padding-right:0;padding-bottom:8vw;margin-top:0}.visitor_company .project_step .item:last-child{padding-bottom:0}.visitor_company .project_step .item:after{content:"";position:absolute;top:auto;bottom:1.5vw;right:auto;left:50%;width:3vw;height:3vw;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.visitor_company .project_step .item .icon{position:absolute;top:0;right:0;width:12vw;margin:-2vw -2vw 0 0}.visitor_company .project_step .item .inner .text{padding:4vw}.visitor_company .project_step .item .inner .step_no{font-size:6vw;margin-bottom:2vw}.visitor_company .project_step .item .inner .title{font-size:4.2vw;margin-top:2vw}.visitor_company .project_step .item .inner .action{font-size:3.2vw;margin-top:2vw}.visitor_company .project_step .item .inner .caption{padding:2vw 0}}.section_company_recruit .section_inner{padding-top:0}@media only screen and (max-width:800px){.section_company_recruit .section_inner{padding-top:0}}.section_company_recruit .section_inner .txt{margin-top:40px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .txt{margin-top:4vw}}.section_company_recruit .section_inner .recruit_flow{margin-top:40px}.section_company_recruit .section_inner .content_flow{background:#fff;padding-bottom:0}.section_company_recruit .section_inner .content_flow+.content_flow{margin-top:60px!important}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow+.content_flow{margin-top:40px!important}}.section_company_recruit .section_inner .content_flow.last{padding-bottom:0;margin-bottom:0}.section_company_recruit .section_inner .content_flow .label{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-size:40px;text-align:center;font-weight:normal;font-style:normal;text-shadow:none;background:#fff800;-webkit-transform:none;transform:none;padding:0!important}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .label{font-size:8vw}}.section_company_recruit .section_inner .content_flow .label .num{-ms-flex-preferred-size:80px;flex-basis:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"BebasNeue-Regular",sans-serif;color:#fff;background:#000;padding:10px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .label .num{-ms-flex-preferred-size:12vw;flex-basis:12vw;padding:2vw}}.section_company_recruit .section_inner .content_flow .label .text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.6;font-weight:bold;text-align:left;padding:10px 20px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .label .text{font-size:3.8vw;padding:3vw 4vw}}.section_company_recruit .section_inner .content_flow{background:#fff;padding-bottom:0}.section_company_recruit .section_inner .content_flow .flow_inner{padding:40px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .flow_inner{padding:4vw}}.section_company_recruit .section_inner .content_flow .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .btns{display:block;margin:-4vw 0 0}}.section_company_recruit .section_inner .content_flow .btns .btn{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin:0 20px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .btns .btn{max-width:100%;margin:4vw 0 0}}.section_company_recruit .section_inner .content_flow .btns .btn a{display:block;font-size:18px;line-height:2;text-align:center;border-radius:5px;padding:20px 0}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .btns .btn a{font-size:3.5vw;padding:4vw 0}}.section_company_recruit .section_inner .content_flow .btns .btn a.red{color:#fff;background:#E73838;border:1px solid #E73838}.section_company_recruit .section_inner .content_flow .btns .btn a.red:hover{color:#E73838;background:#fff}.section_company_recruit .section_inner .content_flow .btns .btn a.wh{color:#E73838;border:1px solid #E73838;background:#fff}.section_company_recruit .section_inner .content_flow .btns .btn a.wh:hover{color:#fff;background:#E73838}.section_company_recruit .section_inner .content_flow .btns .btn a.mini{font-size:16px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .btns .btn a.mini{font-size:3.2vw}}.section_company_recruit .section_inner .content_flow .btns+.btns{margin-top:40px}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow .btns+.btns{margin-top:4vw}}.section_company_recruit .section_inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #eaeaea;margin-top:40px}@media only screen and (max-width:800px){.section_company_recruit .section_inner dl{display:block;margin-top:4vw}}.section_company_recruit .section_inner dl dt{-ms-flex-preferred-size:20%;flex-basis:20%;background:rgba(0,0,0,0.03);border-bottom:1px solid #eaeaea;padding:20px}@media only screen and (max-width:800px){.section_company_recruit .section_inner dl dt{display:block;font-size:3.2vw;border-bottom:none;padding:2vw 4vw}}.section_company_recruit .section_inner dl dd{-ms-flex-preferred-size:80%;flex-basis:80%;border-bottom:1px solid #eaeaea;padding:20px}@media only screen and (max-width:800px){.section_company_recruit .section_inner dl dd{display:block;font-size:3.5vw;padding:3vw 4vw}}.section_company_recruit .section_inner .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;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:800px){.section_company_recruit .section_inner .content_flow:after{border-width:6vw 6vw 0 6vw}}.section_company_recruit .section_inner .content_flow.last:after{content:none}.visitor_parents .color{color:#e60039}.visitor_parents .read_wrp{position:relative}.visitor_parents .read_wrp .read{font-size:16px;line-height:1.8;font-weight:bold;text-align:center}.visitor_parents .read_wrp .left{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:60px;height:78px}.visitor_parents .read_wrp .right{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:80px;height:72px}@media only screen and (max-width:800px){.visitor_parents .read_wrp{position:relative}.visitor_parents .read_wrp .read{font-size:3.5vw;line-height:1.6}.visitor_parents .read_wrp .left{top:10vw;bottom:auto;width:12vw;height:auto}.visitor_parents .read_wrp .right{top:10vw;bottom:auto;width:12vw;height:auto}}#page_mainvisual .container{background-image:url("../../parents/common/images/parents_top_mainvisual.jpg")}@media only screen and (max-width:800px){#page_mainvisual .container{background-image:url("../../parents/common/images/parents_top_mainvisual_sp.jpg")}#page_mainvisual .container .catch{top:6%;left:6%}}.visitor_parents .table_pink table th{width:240px;font-size:16px;border:1px solid #ddd;background:#f4f4f4;padding:20px}.visitor_parents .table_pink table td{font-size:16px;border:1px solid #ddd;background:#fff;padding:20px}@media only screen and (max-width:800px){.visitor_parents .table_pink table th{width:100%;font-size:3.5vw;padding:2vw}.visitor_parents .table_pink table td{font-size:3.5vw;border-top:0;padding:4vw}}.visitor_student .com_portal{margin-top:60px}@media only screen and (max-width:800px){.visitor_student .com_portal{margin-top:6vw}}.visitor_teacher .color{color:#f79227}.icon_headline{position:relative;text-align:center;padding:60px 0 20px}@media only screen and (max-width:800px){.icon_headline{padding-top:13vw}}.support_list .item .label{background:#f79227}.support_list .item .label .num{border:5px solid #FFF800;background:#f79227}@media only screen and (max-width:800px){.support_list .item .label .num{border:4px solid #FFF800}}.visitor_teacher .content_box{border-radius:20px}.visitor_teacher .content_box .forbox{font-weight:16px}.visitor_teacher .content_box .forbox+.forbox{border-top:1px solid #eee}.visitor_teacher .content_box h3+p{margin-top:20px}@media only screen and (max-width:800px){.visitor_teacher .content_box .forbox{font-weight:3.5vw}.visitor_teacher .content_box h3+p{margin-top:0}}
/*# sourceMappingURL=visitor.css.map */