@charset "UTF-8";.contentsList li a,.reference dd{text-decoration:none;display:block}.contentsList li a:hover,.contentsList-title:hover,.know a:hover{opacity:.8}.contentsList{margin-bottom:45px}.contentsList-title{font-size:18px;font-weight:700;color:#fff;background:url(/vcollege/img/shigoto/ic_contentslist_open.png) 98% 50%/14px no-repeat #f25000;padding:10px 0;line-height:1.2;text-align:center;cursor:pointer}.uShigotoContentsList-title__open{background:url(/vcollege/img/shigoto/ic_contentslist_close.png) 98% 50%/14px no-repeat #f25000!important}.contentsList ul{border:1px solid #ddd}.contentsList li{border-bottom:1px solid #ddd;line-height:1.2}.contentsList li a{padding:15px 20px;color:#333;font-size:16px}.contentsList li:last-child{border-bottom:none}.mainContents{margin-bottom:40px}.mainContents:last-child{margin-bottom:20px}.mainContents-title{font-size:22px;line-height:1.2;border-bottom:2px solid #f25000;margin-bottom:20px}.mainContents-smallTitle{font-size:19px;border-left:4px solid #f25000;line-height:1.2;padding:3px 10px 0 5px;margin-bottom:10px}.mainContents-tx{font-size:16px;line-height:1.9;padding:0 10px 10px;margin-bottom:15px}.mainContents-tx b{font-weight:700;background:linear-gradient(transparent 70%,#ffddbc 70%)}.mainContents-mostSmallTitle{font-size:16px;padding:0 10px;line-height:1.3;margin-bottom:3px}.reference dd,.reference dt,.reference-tx{line-height:1.2}.mainContents-contents-timetable{margin-bottom:60px}.mainContents-contents-timetable span{line-height:1.2;display:block;padding:5px 5px 5px 10px}.reference{border:1px solid #ddd;padding:20px 20px 0;margin:0 0 40px}.reference-tx{font-size:14px;margin-bottom:10px;font-weight:700;color:#5b5b5b}.reference dd{margin-bottom:15px}.reference a:last-child{display:block;margin-bottom:none}.review{margin-bottom:50px}.review-title{position:relative;background:#f25000;padding:20px;font-size:22px;color:#fff;font-weight:700}.review-title::after{content:"";position:absolute;background:url(/vcollege/img/shigoto/review_fukidasi.png) no-repeat;width:95px;height:70px;background-size:89px;top:-25px;margin-left:10px}.review-explanation{font-size:0;padding:20px;line-height:1.6;background:#fffded;margin-bottom:45px}.review-explanation span{font-size:16px}.review-graph{margin-bottom:40px}.review-graph-title{text-align:center;font-size:22px;font-weight:700;margin-bottom:25px}.review-graph-title span{font-size:16px}.review-graph-satisfactionLevel{text-align:center;margin-bottom:5px}.review-graph-satisfactionLevel-title{display:inline-block;font-weight:700;font-size:18px;vertical-align:middle}.review-graph-satisfactionLevel-star{vertical-align:sub;margin-left:3px}.review-graph-satisfactionLevel-star img{width:140px;height:auto}.review-graph-satisfactionLevel-point{font-size:25px;font-weight:700;color:#f25000;vertical-align:middle;margin-left:3px}.review-graph-satisfactionLevel-count{vertical-align:baseline;font-size:13px;margin-left:3px}.review-graph-graph{max-width:600px;max-height:500px;margin:0 auto}.review-contentsTitle{font-size:0;font-weight:700;margin-bottom:15px}.review-contentsTitle span{font-size:20px}.review-contentsTitle-count{display:inline-block;font-weight:400;font-size:14px;margin-left:10px}.review-contents{border:1px solid #ddd;padding:20px 15px 30px;margin-bottom:20px}.review-contents-info{display:flex;border-bottom:1px #ddd dashed;padding-bottom:15px;align-items:center}.review-contents-info-img img{margin-right:15px}.review-contents-info-text-emphasis{font-weight:700;font-size:16px;margin-bottom:8px}.review-contents-info-text-spec,.review-contents-info-text-work{font-size:13px;margin-bottom:4px}.review-contents-satisfactionLevel{padding:30px 0 0;text-align:center}.review-contents-satisfactionLevel-title{display:inline-block;font-weight:700;font-size:18px;vertical-align:middle;margin-right:2px}.review-contents-satisfactionLevel-star{vertical-align:sub;margin-right:2px}.review-contents-satisfactionLevel-star img{width:110px;height:auto}.review-contents-satisfactionLevel-point{font-size:20px;font-weight:700;color:#f25000;vertical-align:middle}.know a,.rankList a{display:block;color:#333;text-decoration:none}.review-contents-list{margin-top:30px}.review-contents-list-text{margin-bottom:12px}.review-contents-list-text-title{font-size:16px;font-weight:700;vertical-align:middle}.review-contents-list-text-satisfactionLevel{font-size:14px;font-weight:700;vertical-align:middle;margin-left:5px}.review-contents-list-text-satisfactionLevel span{font-size:15px;background:url(/vcollege/img/shigoto/ic_review_star.png) 0 2px no-repeat;padding-left:15px;margin-left:3px}.review-contents-text{font-size:16px;line-height:1.7}.know{margin-bottom:50px}.know-title{font-size:22px;line-height:1.2;margin-bottom:15px}.know ul{border:1px solid #ddd}.know li{border-bottom:1px solid #ddd;background:url(/vcollege/img/common/ic_linkarrow_vc.png) 97% 50% no-repeat;line-height:1.2}.know li:last-child{border-bottom:none}.know a{padding:15px 60px 15px 20px;font-size:16px}.rankList{background-color:#faefda;padding:15px 10px 35px;margin-bottom:60px}.rankList-title{font-size:20px;font-weight:700;text-align:center;padding:25px 0;line-height:1.2}.rankList a:hover .rankList-name{color:#666}.rankList-box-wrap{margin-bottom:30px}.rankList-box-no1,.rankList-box-no2,.rankList-box-no3{padding:20px 20px 20px 50px;margin:10px auto;display:table;border:1px solid #ddd}.rankList-box-no1{background:url(/vcollege/img/shigoto/ic_no1_ranking.png) 3% 50%/30px 27px no-repeat #fff}.rankList-box-no2{background:url(/vcollege/img/shigoto/ic_no2_ranking.png) 3% 50%/30px 27px no-repeat #fff}.rankList-box-no3{background:url(/vcollege/img/shigoto/ic_no3_ranking.png) 3% 50%/30px 27px no-repeat #fff}.rankList-info{display:table-cell;vertical-align:middle;width:490px;padding:0 15px}.rankList-name{font-size:19px;font-weight:700;margin-bottom:7px}.rankList-prof{font-size:12px;margin-bottom:10px}.rankList-review{display:flex;vertical-align:bottom}.rankList-review img{width:100px;vertical-align:sub}.rankList-star{display:inline-block;font-size:14px;vertical-align:middle}.rankList-star span{font-size:18px;color:#f25000;font-weight:700;vertical-align:middle}.rankList-schoolImage{display:table-cell;vertical-align:middle;text-align:right}.rankList-schoolImage-image{width:120px;height:80px}.rankList-schoolImage img{width:120px;height:80px;object-fit:cover}.rankList-button{text-align:center}.rankList-button-tx{text-align:center;font-weight:700;font-size:18px}.rankList-button-tx a{text-decoration:none;color:#333;display:inline-block;padding:18px 80px;border:1px solid #ddd;border-radius:7px;background:url(/vcollege/img/common/ic_linkarrow_vc.png) 95% center no-repeat #fff}.rankList-button-tx a:hover{color:#666}