@charset "UTF-8";.career_debut_top .page_mainvisual{background:#00b2db}.career_debut_top .section_total_result{position:relative;background:#00b2db;margin-top:-80px;z-index:1}.career_debut_top .section_total_result .section_inner{padding-top:100px;padding-bottom:100px}.career_debut_top .section_total_result .total_result{display:flex;justify-content:center;align-items:baseline;color:#fff;font-weight:bold}.career_debut_top .section_total_result .total_result .title{font-size:40px;line-height:1;padding-right:0.25em}.career_debut_top .section_total_result .total_result .num{font-family:"open-sans-condensed-bold";width:2em;font-size:80px;line-height:1;font-weight:normal;text-align:right}.career_debut_top .section_total_result .total_result .nin{font-size:40px;line-height:1}.career_debut_top .section_total_result .total_result .slash{font-size:40px;line-height:1;padding:0 0.25em}.career_debut_top .section_total_result .btn_line_arw a{color:#fff;margin-top:30px}.career_debut_top .section_total_result .btn_line_arw a:before{background:#fff}.career_debut_top .section_total_result .btn_line_arw a:after{border-bottom:5px solid #fff;border-left:5px solid #fff}.career_debut_top .section_total_result .btn_line_arw a:hover{color:#ff0!important}@media only screen and (max-width:800px){.career_debut_top .section_total_result{margin-top:-5vw}.career_debut_top .section_total_result .section_inner{padding-top:5vw;padding-bottom:5vw}.career_debut_top .section_total_result .total_result{flex-wrap:wrap}.career_debut_top .section_total_result .total_result .title{width:100%;font-size:5vw;text-align:center;margin-left:0;margin-bottom:0.25em}.career_debut_top .section_total_result .total_result .num{width:2em;font-size:12vw}.career_debut_top .section_total_result .total_result .nin{font-size:5vw}.career_debut_top .section_total_result .total_result .slash{font-size:5vw}.career_debut_top .section_total_result .btn_line_arw a{margin-top:4vw}}.section_briefings .section_inner{padding-bottom:100px}.section_briefings .visit{text-align:center;margin:15px 0 50px}.section_briefings .visit p{display:inline-block;font-size:26px;line-height:1.5;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;padding:0 15px}.section_briefings .visit p .num{font-family:"open-sans-condensed-bold";color:#ff4e4e;font-size:2em}.section_briefings .visit p .company{color:#ff4e4e;font-size:1.25em}.briefing_photo{margin:20px 0 50px}.briefing_photo .slider{display:flex;flex-wrap:wrap;justify-content:space-between}.briefing_photo .slider .item{width:32.7102803738%;margin-top:10px}.employment_advice{margin:0 0 50px}.employment_advice .headline{font-size:26px;font-weight:bold;margin-bottom:1em}.career_debut_top .content_box{border-radius:20px;box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}.participating_companies .companies_list{display:flex;justify-content:space-between;margin-top:30px}.participating_companies .companies_list .division{box-sizing:border-box;width:23.5148514851%;text-align:left}.participating_companies .companies_list .name{display:inline-block;color:#fff;font-size:10px;line-height:2;font-weight:bold;background:#00b3db;padding:0 1em}.participating_companies .companies_list .item{font-size:12px;line-height:1.4;margin-top:1em}.connection{margin-top:80px}.connection .heading .pipe{font-size:22px;line-height:1.6;font-weight:bold;text-align:center}.connection .heading .achievement{display:flex;justify-content:center;align-items:flex-end}.connection .heading .achievement .continuity{color:#fff;font-size:18px;line-height:1.5;font-weight:bold;text-align:center;background:#00b2db;border-radius:3em;padding:0 1em}.connection .heading .achievement .people{font-size:24px;font-weight:normal;text-align:center}.connection .heading .achievement .people .num{font-family:"open-sans-condensed-bold";color:#00b2db;font-size:2em}.connection .heading .achievement .center{font-family:"open-sans-condensed-bold";color:#00b2db;font-size:60px;line-height:1;margin:0 0.15em}.connection .heading .achievement .center .num{font-size:2em;font-weight:bold;line-height:1}.connection .heading .achievement .right{font-size:40px;font-weight:bold}.connection .merit{position:relative;border:1px solid #c5c5c5;padding:30px;margin-top:50px}.connection .merit .title{position:absolute;top:0;left:50%;display:inline-block;font-size:20px;line-height:1.6;font-weight:bold;text-align:center;background:#f5f5f5;padding:0 1em;transform:translate(-50%,-50%)}.connection .merit .title .here{font-size:1.3em}.connection .merit .title:after,.connection .merit .title:before{content:"";position:absolute;top:0;width:0.25em;height:100%;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}.connection .merit .title:before{left:0;border-left:1px solid #c5c5c5}.connection .merit .title:after{right:0;border-right:1px solid #c5c5c5}.connection .merit .merit_list{display:flex;justify-content:space-between}.connection .merit .merit_list .item{width:31%}.connection .merit .merit_list .item .head{display:flex;align-items:center;margin-bottom:10px}.connection .merit .merit_list .item .head .no{font-family:"open-sans-condensed-bold";color:#00b2db;font-size:60px;line-height:1;margin-right:0.15em}.connection .merit .merit_list .item .head .text{font-size:18px;font-weight:bold}.connection .merit .merit_list .item .photo{margin-top:10px}.voice{display:flex;justify-content:space-between;margin-top:50px}.voice .company,.voice .student{display:flex;flex-direction:column;width:47.6635514019%}.voice .title{color:#fff;font-size:20px;line-height:2;font-weight:bold;background:#b8b89b;padding:0 1em}.voice .head{padding-bottom:10px}.voice .company_name{display:flex;align-items:center;font-size:18px;line-height:1.6;font-weight:bold}.voice .company_name .label{display:inline-block;color:#00b3db;font-size:14px;border:1px solid #00b3db;border-radius:3px;padding:0 5px;margin-right:10px}.voice .company_description{font-size:12px;line-height:1.6}.voice .name{font-size:20px;line-height:1.6;font-weight:bold}.voice .name .degree{font-size:0.75em;margin-right:0.5em}.voice .name .honor{font-size:0.85em}.voice .comment{display:flex;justify-content:space-between;border-top:1px dotted #c5c5c5;padding-top:20px}.voice .comment .photo{width:180px;flex-basis:1 0;margin-right:20px}.voice .comment .text{flex:1 0}.voice .comment .text p{font-size:14px}.voice .comment .text .lead+p{margin-top:10px}@media only screen and (max-width:800px){.section_briefings .section_inner{padding-bottom:10vw}.section_briefings .visit{margin:10px 0 30px}.section_briefings .visit p{font-size:4.4vw}.briefing_photo{margin:20px 0}.briefing_photo .slider{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -20px}.briefing_photo .slider .item{width:50%;margin-top:0}.employment_advice{margin:0 0 20px}.employment_advice .headline{font-size:4.4vw}.participating_companies .companies_list{display:block;margin-top:0}.participating_companies .companies_list .division{width:100%;margin-top:15px}.participating_companies .companies_list .name{font-size:3vw}.participating_companies .companies_list .item{font-size:3.2vw;margin-top:0.5em}.connection{margin-top:30px}.connection .heading .pipe{font-size:4vw}.connection .heading .achievement{display:block;text-align:center}.connection .heading .achievement .continuity{display:inline-block;font-size:3.8vw}.connection .heading .achievement .people{font-size:5vw;text-align:center}.connection .heading .achievement .people .num{font-size:2em}.connection .heading .achievement .center{display:inline;font-size:13vw;margin:0}.connection .heading .achievement .center .num{font-size:2em;line-height:0.8}.connection .heading .achievement .right{display:inline;font-size:10vw}.connection .merit{padding:14px;margin-top:50px}.connection .merit .title{font-size:4vw}.connection .merit .title .nowrap{white-space:nowrap}.connection .merit .title .here{display:block}.connection .merit .merit_list{display:block}.connection .merit .merit_list .item{width:100%;margin-top:20px}.connection .merit .merit_list .item .head{display:flex;align-items:center}.connection .merit .merit_list .item .head .no{font-size:14vw}.connection .merit .merit_list .item .head .text{font-size:4vw}.voice{display:block;margin-top:0}.voice .company,.voice .student{display:block;width:100%;margin-top:30px}.voice .title{color:#fff;font-size:4vw}.voice .company_name{font-size:3.8vw}.voice .company_name .label{font-size:3vw}.voice .company_description{font-size:12px;line-height:1.6}.voice .name{font-size:4vw}.voice .comment{display:block;padding-top:15px}.voice .comment .photo{width:40vw;margin:0 auto}.voice .comment .text .lead{font-size:3.5vw;margin-top:10px}.voice .comment .text p{font-size:3.2vw}}.bg_support_to_achieve{background:#f9f9f0}.bg_support_to_achieve .section_inner{padding-top:0}.support_to_achieve .heading{text-align:center}.support_to_achieve .heading .title{position:relative;font-size:40px;line-height:1.5;font-weight:bold}.support_to_achieve .heading .title .count{color:#00b2db;margin:0 0.15em}.support_to_achieve .heading .title .num{font-family:"open-sans-condensed-bold";font-size:60px;line-height:1;font-weight:normal}.support_to_achieve .heading .baloon{position:relative;display:inline-block;color:#fff;font-size:24px;line-height:1.6;text-align:center;background:#00b2db;padding:0 0.5em}.support_to_achieve .heading .baloon:after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#00b3db transparent transparent transparent;transform:translateX(-50%)}.support_to_achieve .heading .main{display:block}.support_to_achieve .support_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.support_to_achieve .support_list .item{box-sizing:border-box;width:31.4641744548%;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);border-radius:5px;padding:30px;margin-top:30px}.support_to_achieve .support_list .item .head{display:flex;align-items:center;margin-bottom:10px}.support_to_achieve .support_list .item .head .no{font-family:"open-sans-condensed-bold";color:#00b2db;font-size:40px;line-height:1;margin-right:0.15em}.support_to_achieve .support_list .item .head .text{color:#00b2db;font-size:20px;font-weight:bold}.support_to_achieve .support_list .item .lead{font-size:18px;font-weight:bold;margin-bottom:10px}.support_to_achieve .support_list .item .detail .photo{float:right;width:50%;margin:0 0 10px 10px}.support_to_achieve .support_list .item .detail p{font-size:14px}@media only screen and (max-width:800px){.support_to_achieve .heading .title{font-size:5vw}.support_to_achieve .heading .title .count{margin:0}.support_to_achieve .heading .title .num{font-size:8vw}.support_to_achieve .heading .baloon{font-size:4vw;margin-bottom:8px}.support_to_achieve .heading .baloon:after{border-width:8px 4px 0 4px}.support_to_achieve .support_list{display:block}.support_to_achieve .support_list .item{width:100%;padding:15px;margin-top:15px}.support_to_achieve .support_list .item .head .no{font-size:8vw}.support_to_achieve .support_list .item .head .text{font-size:4vw}.support_to_achieve .support_list .item .lead{font-size:3.8vw}.support_to_achieve .support_list .item .detail .photo{float:right;width:50%;margin:0 0 10px 10px}.support_to_achieve .support_list .item .detail p{font-size:3.2vw}}.career_results .subtitle{font-size:40px;line-height:1.5;font-weight:bold;text-align:center}.career_results .subtitle .year{font-family:"open-sans-condensed-bold";font-weight:normal}.career_results .subtitle .past{display:block;font-size:0.65em}.results_list .content_title{border-radius:0;padding:15px;margin-top:50px}.results_list .content_title .title{color:#fff;font-size:20px;line-height:1.6;text-align:left}.results_list ul{display:flex}.results_list ul:nth-child(2n){background:#fafafa}.results_list ul li{position:relative;font-size:12px;line-height:1.6;padding:0.5em 1em}.results_list ul li:before{content:"";position:absolute;top:30%;left:0;height:40%;width:1px;background:#eaeaea}.results_list ul li:first-child{width:40%;flex-basis:40%;font-weight:bold}.results_list ul li:first-child:before{content:none}.results_list ul li:nth-child(2){width:20%;flex-basis:20%}.results_list ul li:nth-child(3){width:10%;flex-basis:10%}.results_list ul li:nth-child(4){flex:1 0}.results_list ul.head li{color:#fff;text-align:center;font-weight:bold;background:#333}.results_list ul.head li:before{background:#555}.results_list .list_more{display:none}.results_list .list_btn_wrp{text-align:center;margin-top:20px}.results_list .list_btn_wrp a{position:relative;display:inline-block;color:#333;font-size:16px;line-height:1;font-weight:bold;text-align:center;text-decoration:none;background:#fff;border:1px solid #333;padding:10px;transition:0.3s}.results_list .list_btn_wrp a:hover{opacity:0.6}.results_list .cat .btn_more{display:inline-block}.results_list .cat .btn_close{display:none}.results_list .cat.open .btn_more{display:none}.results_list .cat.open .btn_close{display:inline-block}.bg_color_super_creator{background:linear-gradient(to right,#e20012 0%,#cb000c 100%)}.results_list .results_super_creator ul:nth-child(2n){background:#ffebeb}.bg_color_game_world{background:linear-gradient(to right,#4edc27 0%,#25ab08 100%)}.results_list .results_game_world ul:nth-child(2n){background:#efffeb}.bg_color_super_comic_world{background:linear-gradient(to right,#eb498f 0%,#c74f5d 100%)}.results_list .results_game_world ul:nth-child(2n){background:#efffeb}.bg_color_cg_movie_animation_world{background:linear-gradient(to right,#00c7c0 0%,#00898d 100%)}.results_list .results_animation_major ul:nth-child(2n){background:#ecfffe}.results_list .results_3dcg_creator_major ul:nth-child(2n){background:#e9fffe}.bg_color_car_world{background:linear-gradient(to right,#59bded 0%,#367099 100%)}.results_list .results_car_world ul:nth-child(2n){background:#e7f7ff}.bg_color_design_world{background:linear-gradient(to right,#feaa00 0%,#ff8a00 100%)}.results_list .results_design_world ul:nth-child(2n){background:#fff3da}.results_list .results_interior_products ul:nth-child(2n){background:#fff3da}.bg_color_manga_illustration_novel_world{background:linear-gradient(to right,#eb6ea0 0%,#e22973 100%)}.results_list .results_comic_illust ul:nth-child(2n){background:#ffe9f2}.results_list .results_manga ul:nth-child(2n){background:#ffe9f2}.bg_color_super_comic_world{background:linear-gradient(to right,#eb498f 0%,#c74f5d 100%)}.results_list .results_novel_scenario ul:nth-child(2n){background:#ffeff6}@media only screen and (max-width:800px){.career_results .subtitle{font-size:5vw}.career_results .subtitle .past{}.results_list{margin:0 -20px}.results_list .content_title{padding:15px;margin-top:15px}.results_list .content_title .title{font-size:3.8vw;line-height:1.3}.results_list ul{display:block;padding:10px 15px}.results_list ul li{position:relative;font-size:2.8vw;padding:0;margin-top:0}.results_list ul li:before{content:none}.results_list ul li:first-child{width:100%;margin-top:0}.results_list ul li:nth-child(2){display:inline;width:auto}.results_list ul li:nth-child(2):after{content:" / "}.results_list ul li:nth-child(3){display:inline;width:auto}.results_list ul li:nth-child(4){width:100%}.results_list ul li:nth-child(4):after{content:"出身"}.results_list ul.head{display:none}.results_list .list_btn_wrp{margin-top:15px}.results_list .list_btn_wrp a{font-size:3.2vw;padding:10px}}.section_ob .ob_list .item{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);border-radius:5px;padding:30px;margin-top:50px}.section_ob .ob_list .item .status .job{display:inline-block;color:#fff;font-size:16px;font-weight:bold;background:#00b2db;padding:0 0.5em}.section_ob .ob_list .item .status .company_name{font-size:30px;font-weight:bold;margin-top:10px}.section_ob .ob_list .item .status .outline{font-size:14px}.section_ob .ob_list .item .interview{display:flex;justify-content:space-between}.section_ob .ob_list .item .interview .comment,.section_ob .ob_list .item .interview .profile{width:48.5148514851%}.section_ob .ob_list .item .interview .profile .photo{margin-top:30px}.section_ob .ob_list .item .interview .profile .ob_name{font-size:20px;font-weight:bold;margin-top:30px}.section_ob .ob_list .item .interview .profile .ob_name span{font-size:0.75em}.section_ob .ob_list .item .interview .profile .major{font-weight:bold;margin-top:5px}.section_ob .ob_list .item .interview .profile .graduation_year{font-size:14px;font-weight:bold;margin-top:5px}.section_ob .ob_list .item .interview .comment_title{color:#00b2db;font-size:16px;font-weight:bold;margin-top:30px}.section_ob .ob_list .item .interview .comment_title+p{margin-top:10px}@media only screen and (max-width:800px){.section_ob .ob_list .item{padding:5vw;margin-top:5vw}.section_ob .ob_list .item .status .job{font-size:3.5vw}.section_ob .ob_list .item .status .company_name{font-size:4.4vw;margin-top:5px}.section_ob .ob_list .item .status .outline{font-size:3vw}.section_ob .ob_list .item .interview{display:block}.section_ob .ob_list .item .interview .comment,.section_ob .ob_list .item .interview .profile{width:100%}.section_ob .ob_list .item .interview .profile .photo{margin-top:5vw}.section_ob .ob_list .item .interview .profile .ob_name{font-size:4vw;margin-top:10px}.section_ob .ob_list .item .interview .profile .major{margin-top:0}.section_ob .ob_list .item .interview .profile .graduation_year{font-size:3.2vw;margin-top:0}.section_ob .ob_list .item .interview .comment_title{font-size:3.5vw;margin-top:5vw}.section_ob .ob_list .item .interview .comment_title+p{margin-top:5px}}.section_debut_results{background:#00b2db}.debut_results{text-align:center}.debut_results .headline+p{text-align:left;margin-top:50px}.debut_results .caution{margin-top:10px}.debut_results .caution p{font-size:14px;font-weight:normal;text-align:left;text-indent:-1em;padding-left:1em}.debut_results .results_list{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;margin-top:20px}.debut_results .results_list .item{display:flex;flex-direction:column;justify-content:space-between;width:31.4641744548%;background:#fff;border-radius:5px;padding:15px;margin-top:30px}.debut_results .results_list .item .name{color:#00b2db;font-size:20px;font-weight:bold}.debut_results .results_list .item .name .honor{font-size:0.8em}.debut_results .results_list .item .name+p{font-size:14px;line-height:1.6;padding:15px 0}.debut_results .results_list .item .thumb{margin-top:auto}.debut_results .results_list .item .copyright{font-size:11px;line-height:1.6;margin-top:0.5em}@media only screen and (max-width:800px){.debut_results .headline+p{margin-top:15px}.debut_results .caution{margin-top:10px}.debut_results .caution p{font-size:3vw}.debut_results .results_list{display:block;padding:0 20px}.debut_results .results_list .item{width:100%;border-radius:10px;padding:15px;margin-top:15px}.debut_results .results_list .item .name{font-size:4vw}.debut_results .results_list .item .name+p{font-size:3.2vw;padding:10px 0}.debut_results .results_list .item .thumb{margin-top:0}.debut_results .results_list .item .copyright{font-size:3vw}}
/*# sourceMappingURL=career-debut.css.map */