@charset "utf-8";.education{background:#ececec}.education_inner{width:80%;margin:0 auto;padding:80px 0}.education .label{font-size:16px;padding:5px 15px;color:#fff;display:inline-block;margin-bottom:20px;position:relative;border-radius:5px;background-color:#f90;font-weight:bold}.education .label:after{position:absolute;top:100%;left:50%;margin-left:-6px;content:'';width:0;height:0;border:6px solid transparent;border-top:6px solid #f90}.education .h2{margin-bottom:30px;font-weight:bold;font-size:30px;font-weight:bold}.education .h2e{font-size:14px;margin-top:10px}.education_wrap{background:#fff;border-radius:3px;padding:20px}.education_wrap+.education_wrap{margin-top:30px}.education_wrap dl dt{font-size:24px;font-weight:bold;color:#f90;line-height:1.2}.education_wrap dl dt span{vertical-align:middle}.education_wrap dl dt span:first-child{font-size:40px;font-style:italic;margin-right:15px;color:#ccc}.education .btn_area{text-align:center}@media(min-width:768px){.education_wrap{display:table;width:100%}.education_wrap>*{display:table-cell;vertical-align:middle;width:100%}.education_wrap dl dt{margin-bottom:5px}.education_wrap>img{width:260px;padding-right:20px}.education .education_wrap .btn_area{text-align:right}.education .education_wrap .btn_ori{margin-top:15px}}@media screen and (max-width:767px){.education_inner{width:100%;padding:50px 20px}.education_wrap{padding:20px}.education_wrap dl dt{margin:10px 0}.education_wrap img{width:100%}}.work{background-color:#fff}.work_inner{width:80%;margin:0 auto;padding:80px 0}@media screen and (max-width:767px){.work_inner{width:100%;padding:50px 20px}}.work .label{font-size:16px;padding:5px 15px;color:#fff;display:inline-block;margin-bottom:20px;position:relative;border-radius:5px;background-color:#f90;font-weight:bold}.work .label:after{position:absolute;top:100%;left:50%;margin-left:-6px;content:'';width:0;height:0;border:6px solid transparent;border-top:6px solid #f90}.work .h2{margin-bottom:30px;font-weight:bold;font-size:30px;font-weight:bold}.work .h2e{font-size:14px;margin-top:10px}.work_list{display:flex;flex-wrap:wrap;justify-content:center}.work_list li{position:relative;margin:0 15px 30px 15px}@media screen and (max-width:767px){.work_list li{margin:0 0 20px 0}}.work_list li a{display:block;box-shadow:0 0 3px rgba(0,0,0,0.3);transition:all .3s;padding:15px}.work_list li a p{margin-top:15px;font-size:20px;font-weight:bold;text-align:center;color:#f90}.work_list li a:hover{box-shadow:0 0 9px rgba(0,0,0,0.6)}.work_list li a img{display:block;max-width:100%}.work_job{display:inline-block;margin:15px 0 5px 0;padding:2px 15px;border-radius:100px;font-size:14px}#recruit{background:rgba(255,153,0,0.8)}.recruit_inner{width:80%;margin:0 auto;padding:80px 0}@media screen and (max-width:767px){.recruit_inner{width:100%;padding:50px 20px}}#recruit .label{position:relative;display:inline-block;margin-bottom:20px;padding:5px 15px;color:#f90;font-size:16px;font-weight:bold;border-radius:5px;background-color:#fff}#recruit .label:after{position:absolute;top:100%;left:50%;margin-left:-6px;content:'';width:0;height:0;border:6px solid transparent;border-top:6px solid #fff}#recruit .h2{text-align:center;font-size:30px;font-weight:bold;margin-bottom:40px;color:#fff}#recruit .h2e{font-size:14px;margin-top:10px}@media screen and (max-width:767px){#recruit .h2{margin-bottom:30px}}