@charset "UTF-8";.rec03_recruit-info{display:flex;flex-wrap:wrap;gap:8rem}@media screen and (max-width:768px){.rec03_recruit-info{gap:4.8rem}}.rec03_recruit-info .item{width:calc(50% - 4rem)}@media screen and (max-width:768px){.rec03_recruit-info .item{width:100%}}.rec03_recruit-info .item .title{color:#006b9e;font-size:2.4rem;font-weight:500;margin:0 0 2rem}@media screen and (max-width:768px){.rec03_recruit-info .item .title{font-size:2rem;margin-bottom:1.6rem}}.rec03_recruit-info .item .detail{font-weight:700;margin-bottom:4.8rem}@media screen and (max-width:768px){.rec03_recruit-info .item .detail{font-size:1.4rem;margin-bottom:3.2rem}}.rec03_recruit-info .item .detail ul{list-style:none;padding:0}.rec03_recruit-info .item .detail ul li{padding-left:1em;text-indent:-1em}.rec03_recruit-info .item .detail ul li:before{content:"・"}.rec03_recruit-info .item .table .table-title{color:#006b9e;font-size:2rem;font-weight:500;margin-bottom:2.4rem}@media screen and (max-width:768px){.rec03_recruit-info .item .table .table-title{font-size:1.8rem;margin-bottom:2rem}}.rec03_recruit-info .item .table table{border-collapse:collapse;table-layout:fixed;width:100%}.rec03_recruit-info .item .table table td,.rec03_recruit-info .item .table table th{line-height:1.5;padding:2rem 0}@media screen and (max-width:768px){.rec03_recruit-info .item .table table td,.rec03_recruit-info .item .table table th{font-size:1.4rem}}.rec03_recruit-info .item .table table th{border-top:1px solid #006b9e;color:#006b9e;font-weight:500;text-align:left;width:21.43%}@media screen and (max-width:768px){.rec03_recruit-info .item .table table th{width:23.43%}}.rec03_recruit-info .item .table table td{border-top:1px solid #cee1f0;width:78.57%}@media screen and (max-width:768px){.rec03_recruit-info .item .table table td{width:76.57%}}.rec03_recruit-info .item .table table tr:last-child th{border-bottom:1px solid #006b9e}.rec03_recruit-info .item .table table tr:last-child td{border-bottom:1px solid #cee1f0}.rec03_recruit-info .item .button{margin-top:4rem!important}.rec03_recruit-info .button{display:flex;justify-content:center;margin-top:-4rem;width:100%}@media screen and (max-width:768px){.rec03_recruit-info .button{margin-top:-.8rem}}.rec03_recruit-info .button .c-button{max-width:32rem}