#career_flow #mv h1 br{display:none}@media only screen and (max-width: 834px){#career_flow #mv h1 br{display:block}}#career_flow section.job_kinds{border-top:3px solid #79b11e;background:linear-gradient(to bottom, #f6faed, #fff);padding:3rem 0}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .sec_ttl{flex-direction:row}}#career_flow section.job_kinds .sec_inner .sec_ttl h2{margin-bottom:0}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .sec_ttl h2{margin-bottom:.5rem}}#career_flow section.job_kinds .sec_inner .freelance,#career_flow section.job_kinds .sec_inner .employee{width:95%;padding:2rem 2rem 0;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance,#career_flow section.job_kinds .sec_inner .employee{width:100%;padding:1rem 2rem 0}}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance .sec_ttl,#career_flow section.job_kinds .sec_inner .employee .sec_ttl{flex-direction:column;gap:0}}#career_flow section.job_kinds .sec_inner .freelance .sec_ttl h3,#career_flow section.job_kinds .sec_inner .employee .sec_ttl h3{font-size:1.2rem;padding-left:60px;padding-top:.8rem;position:relative}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance .sec_ttl h3,#career_flow section.job_kinds .sec_inner .employee .sec_ttl h3{padding-left:0;padding-top:0}}#career_flow section.job_kinds .sec_inner .freelance .sec_ttl h3::before,#career_flow section.job_kinds .sec_inner .employee .sec_ttl h3::before{content:"";width:50px;aspect-ratio:1/1;background-image:url(../images/career/flow/companyemployee_img01.webp);background-size:contain;position:absolute;top:0;left:0}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance .sec_ttl h3::before,#career_flow section.job_kinds .sec_inner .employee .sec_ttl h3::before{width:80px;position:static;display:block;margin:1rem auto}}#career_flow section.job_kinds .sec_inner .freelance .sec_ttl .job_style,#career_flow section.job_kinds .sec_inner .employee .sec_ttl .job_style{background-color:#f091a7;padding:.3rem .5rem;color:#fff;font-size:.8rem}#career_flow section.job_kinds .sec_inner .freelance .job_contens,#career_flow section.job_kinds .sec_inner .employee .job_contens{display:flex}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance .job_contens,#career_flow section.job_kinds .sec_inner .employee .job_contens{flex-direction:column}}#career_flow section.job_kinds .sec_inner .freelance .job_contens .txt_blk,#career_flow section.job_kinds .sec_inner .employee .job_contens .txt_blk{flex:1}#career_flow section.job_kinds .sec_inner .freelance .job_contens .img_blk,#career_flow section.job_kinds .sec_inner .employee .job_contens .img_blk{width:100px}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance .job_contens .img_blk,#career_flow section.job_kinds .sec_inner .employee .job_contens .img_blk{margin:2rem auto 0}}@media only screen and (max-width: 520px){#career_flow section.job_kinds .sec_inner .freelance .job_contens .img_blk,#career_flow section.job_kinds .sec_inner .employee .job_contens .img_blk{width:30%}}#career_flow section.job_kinds .sec_inner .freelance .job_contens .img_blk img,#career_flow section.job_kinds .sec_inner .employee .job_contens .img_blk img{display:block;width:100%;margin:0 auto}#career_flow section.job_kinds .sec_inner .freelance dl,#career_flow section.job_kinds .sec_inner .employee dl{display:flex;flex-wrap:wrap;margin-top:1rem}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance dl,#career_flow section.job_kinds .sec_inner .employee dl{display:block}}#career_flow section.job_kinds .sec_inner .freelance dl dt,#career_flow section.job_kinds .sec_inner .employee dl dt{font-weight:bold;margin-right:1rem}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .freelance dl dd,#career_flow section.job_kinds .sec_inner .employee dl dd{display:inline}}#career_flow section.job_kinds .sec_inner .freelance dl dd::after,#career_flow section.job_kinds .sec_inner .employee dl dd::after{content:"/"}#career_flow section.job_kinds .sec_inner .freelance dl dd:last-of-type::after,#career_flow section.job_kinds .sec_inner .employee dl dd:last-of-type::after{content:none}#career_flow section.job_kinds .sec_inner .freelance .sec_ttl h3 span{font-size:1.4rem;color:#f091a7;border-bottom:3px dotted #f091a7}#career_flow section.job_kinds .sec_inner .freelance .sec_ttl h3::before{background-image:url(../images/career/flow/freelance_img01.webp)}#career_flow section.job_kinds .sec_inner .freelance .sec_ttl .job_style{background-color:#f091a7}#career_flow section.job_kinds .sec_inner .freelance ul li span{font-weight:bold;color:#f091a7;border-bottom:1px dotted #f091a7}#career_flow section.job_kinds .sec_inner .employee{margin-top:2rem}@media only screen and (max-width: 834px){#career_flow section.job_kinds .sec_inner .employee{margin-top:2rem}}#career_flow section.job_kinds .sec_inner .employee .sec_ttl h3 span{font-size:1.4rem;color:#37b48d;border-bottom:3px dotted #37b48d}#career_flow section.job_kinds .sec_inner .employee .sec_ttl .job_style{background-color:#37b48d}#career_flow section.job_kinds .sec_inner .employee ul li span{font-weight:bold;color:#37b48d;border-bottom:1px dotted #37b48d}#career_flow section.job_list{padding:3rem 0 5rem;background-size:16px 16px;background-repeat:repeat;background-position:center center}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .sec_ttl{justify-content:start;flex-direction:column}}#career_flow section.job_list .sec_inner .sec_ttl h2{margin-bottom:0;padding-left:90px;color:#f091a7;position:relative}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .sec_ttl h2{padding-left:0}}#career_flow section.job_list .sec_inner .sec_ttl h2::before{content:"";width:80px;aspect-ratio:1/1;background-image:url(../images/career/flow/icon_illustration.webp);background-size:contain;position:absolute;top:-20px;left:0}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .sec_ttl h2::before{width:80px;position:static;background-position:bottom 1rem center;display:block;margin:0 auto}}#career_flow section.job_list .sec_inner .sec_ttl table.subject tbody th,#career_flow section.job_list .sec_inner .sec_ttl table.subject tbody td{border:2px solid #f091a7;padding:.2rem .5rem;font-size:.8em}#career_flow section.job_list .sec_inner .sec_ttl table.subject tbody th{width:4rem;background-color:#f091a7;color:#fff}#career_flow section.job_list .sec_inner .job_area{display:flex;margin-top:2rem;padding-bottom:1rem;border-bottom:1px solid #d5d5d5}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .job_area{flex-direction:column}}#career_flow section.job_list .sec_inner .job_area .txt{flex:1}#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl{flex-direction:row;align-items:center;margin:1rem 0 0}#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl h3{margin-bottom:0;line-height:1.2}#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl h3 span{display:block;font-size:.8em}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl h3 span{font-size:.6em}}#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl h3 br{display:none}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl h3 br{display:block}}#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl ul.job_kinds_list{display:flex}#career_flow section.job_list .sec_inner .job_area .txt .sec_ttl ul.job_kinds_list li{background-color:#f091a7;color:#fff;font-size:.8rem;padding:0 1rem;margin-left:.5rem;border-radius:50px}#career_flow section.job_list .sec_inner .job_area .txt dl dt{color:#f091a7}#career_flow section.job_list .sec_inner .job_area .txt p{margin-top:1rem}#career_flow section.job_list .sec_inner .job_area .img{width:400px;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;justify-content:center;gap:10px;background-color:#fff}@media only screen and (max-width: 834px){#career_flow section.job_list .sec_inner .job_area .img{width:100%;padding-left:0;margin-top:1rem}}#career_flow section.job_list .sec_inner .job_area .img .img_blk img{display:block;height:150px;width:auto}#career_flow section.job_list .sec_inner .job_area .img .img_blk .copyright{font-size:.5rem}#career_flow section.job_list .sec_inner .job_area.job_ma .txt .sec_ttl h3{color:#f091a7}#career_flow section.job_list .sec_inner .job_area.job_an .txt .sec_ttl h3{color:#4b6cb3}#career_flow section.job_list .sec_inner .job_area.job_an .txt .sec_ttl ul.job_kinds_list li{background-color:#4b6cb3}#career_flow section.job_list .sec_inner .job_area.job_an .txt dl dt{color:#4b6cb3}#career_flow section.job_list .sec_inner .job_area.job_il .txt .sec_ttl h3{color:#f1914d}#career_flow section.job_list .sec_inner .job_area.job_il .txt .sec_ttl ul.job_kinds_list li{background-color:#f1914d}#career_flow section.job_list .sec_inner .job_area.job_il .txt dl dt{color:#f1914d}#career_flow section.job_list .sec_inner .job_area.job_cg .txt .sec_ttl h3{color:#37b48d}#career_flow section.job_list .sec_inner .job_area.job_cg .txt .sec_ttl ul.job_kinds_list li{background-color:#37b48d}#career_flow section.job_list .sec_inner .job_area.job_cg .txt dl dt{color:#37b48d}#career_flow section.job_list .sec_inner .job_area.job_cr .txt .sec_ttl h3{color:#c265a4}#career_flow section.job_list .sec_inner .job_area.job_cr .txt .sec_ttl ul.job_kinds_list li{background-color:#c265a4}#career_flow section.job_list .sec_inner .job_area.job_cr .txt dl dt{color:#c265a4}#career_flow section.job_list .sec_inner .job_area.job_ph .txt .sec_ttl h3{color:#42bdd8}#career_flow section.job_list .sec_inner .job_area.job_ph .txt .sec_ttl ul.job_kinds_list li{background-color:#42bdd8}#career_flow section.job_list .sec_inner .job_area.job_ph .txt dl dt{color:#42bdd8}#career_flow section.job_list.job_art{border-top:3px solid #f091a7;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #fff1fc calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #fff1fc calc(100% - 1px))}#career_flow section.job_list.job_cg{border-top:3px solid #37b48d;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #effff0 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #effff0 calc(100% - 1px))}#career_flow section.job_list.job_cg .sec_inner .sec_ttl h2{color:#37b48d}#career_flow section.job_list.job_cg .sec_inner .sec_ttl h2::before{background-image:url(../images/career/flow/icon_3dcg.webp)}@media only screen and (max-width: 834px){#career_flow section.job_list.job_cg .sec_inner .sec_ttl h2::before{background-position:bottom center}}#career_flow section.job_list.job_cg .sec_inner .sec_ttl table.subject tbody th,#career_flow section.job_list.job_cg .sec_inner .sec_ttl table.subject tbody td{border:2px solid #37b48d}#career_flow section.job_list.job_cg .sec_inner .sec_ttl table.subject tbody th{background-color:#37b48d}#career_flow section.job_list.job_cr{border-top:3px solid #c265a4;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f8eefd calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f8eefd calc(100% - 1px))}#career_flow section.job_list.job_cr .sec_inner .sec_ttl h2{color:#c265a4}#career_flow section.job_list.job_cr .sec_inner .sec_ttl h2::before{background-image:url(../images/career/flow/icon_design.webp)}@media only screen and (max-width: 834px){#career_flow section.job_list.job_cr .sec_inner .sec_ttl h2::before{background-position:bottom 1rem center}}#career_flow section.job_list.job_cr .sec_inner .sec_ttl table.subject tbody th,#career_flow section.job_list.job_cr .sec_inner .sec_ttl table.subject tbody td{border:2px solid #c265a4}#career_flow section.job_list.job_cr .sec_inner .sec_ttl table.subject tbody th{background-color:#c265a4}#career_flow section.job_list.job_ph{border-top:3px solid #42bdd8;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #e4f8fd calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #e4f8fd calc(100% - 1px))}#career_flow section.job_list.job_ph .sec_inner .sec_ttl h2{color:#42bdd8}#career_flow section.job_list.job_ph .sec_inner .sec_ttl h2::before{background-image:url(../images/career/flow/icon_photo.webp)}@media only screen and (max-width: 834px){#career_flow section.job_list.job_ph .sec_inner .sec_ttl h2::before{background-position:bottom 1rem center}}#career_flow section.job_list.job_ph .sec_inner .sec_ttl table.subject tbody th,#career_flow section.job_list.job_ph .sec_inner .sec_ttl table.subject tbody td{border:2px solid #42bdd8}#career_flow section.job_list.job_ph .sec_inner .sec_ttl table.subject tbody th{background-color:#42bdd8}/*# sourceMappingURL=career_flow.css.map */