.font-genno{font-family:source-han-serif-japanese, serif;font-style:normal;font-weight:200}.blc_recruit>.blc_inner{padding:6.4vw 0 10.67vw}@media screen and (min-width: 992px){.blc_recruit>.blc_inner{padding:4.03vw 0 8.06vw}}@media screen and (min-width: 1200px){.blc_recruit>.blc_inner{padding:3.33vw 0 6.67vw}}@media screen and (min-width: 1366px){.blc_recruit>.blc_inner{padding:40px 0 80px}}#occupation-data .item{margin-bottom:16vw}@media screen and (min-width: 992px){#occupation-data .item{margin-bottom:6.05vw}}@media screen and (min-width: 1200px){#occupation-data .item{margin-bottom:5vw}}@media screen and (min-width: 1366px){#occupation-data .item{margin-bottom:80px}}#occupation-data .item:last-child{margin-bottom:0}#occupation-data .layout_line .line>dt{width:25vw}@media screen and (min-width: 992px){#occupation-data .layout_line .line>dt{width:12vw}}@media screen and (min-width: 1366px){#occupation-data .layout_line .line>dt{width:160px}}#occupation-data .layout_line .line>dd{width:calc(100% - 25vw)}@media screen and (min-width: 992px){#occupation-data .layout_line .line>dd{width:calc(100% - 12vw)}}@media screen and (min-width: 1366px){#occupation-data .layout_line .line>dd{width:calc(100% - 160px)}}.nav_occupation .box_structure{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.nav_occupation .box_structure .order{box-sizing:border-box;text-align:center;width:100%;border:1px solid #355D5D;margin-bottom:1.07vw}@media screen and (min-width: 992px){.nav_occupation .box_structure .order{margin-bottom:.81vw;margin-right:10px;width:calc(calc(100% / 2) - 5px)}.nav_occupation .box_structure .order:nth-child(2n){margin-right:0}}@media screen and (min-width: 1200px){.nav_occupation .box_structure .order{margin-bottom:.67vw}}@media screen and (min-width: 1366px){.nav_occupation .box_structure .order{margin-bottom:10px}}.nav_occupation .box_structure .order a{box-sizing:border-box;position:relative;display:block;text-decoration:none;color:white;background-color:#355D5D;height:100%;padding:5.33vw 3.2vw 12.8vw;transition:all .2s linear}@media screen and (min-width: 992px){.nav_occupation .box_structure .order a{border-bottom:none;padding:2.42vw 1.61vw 6.05vw}}@media screen and (min-width: 1200px){.nav_occupation .box_structure .order a{padding:2vw 1.33vw 5vw}}@media screen and (min-width: 1366px){.nav_occupation .box_structure .order a{padding:40px 16px 72px}}.nav_occupation .box_structure .order a::after{content:'';position:absolute;transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transition:all .2s linear;background-size:100% 100%;background-image:url("../img/common/btn_arrow_white_right.svg");left:50%;bottom:6.4vw;width:6.4vw;height:2.67vw}@media screen and (min-width: 992px){.nav_occupation .box_structure .order a::after{bottom:2.42vw;width:2.42vw;height:1.01vw}}@media screen and (min-width: 1200px){.nav_occupation .box_structure .order a::after{bottom:2vw;width:2vw;height:.83vw}}@media screen and (min-width: 1366px){.nav_occupation .box_structure .order a::after{bottom:24px;width:33px;height:14px}}.nav_occupation .box_structure .order .title_contents .t-main{line-height:1.6;font-variation-settings:"wght" 700;font-size:3.73vw}@media screen and (min-width: 992px){.nav_occupation .box_structure .order .title_contents .t-main{font-size:1.61vw}}@media screen and (min-width: 1200px){.nav_occupation .box_structure .order .title_contents .t-main{font-size:1.33vw}}@media screen and (min-width: 1366px){.nav_occupation .box_structure .order .title_contents .t-main{font-size:20px}}@media screen and (min-width: 992px){.nav_occupation .box_structure .order:hover a{color:#355D5D;background-color:white}.nav_occupation .box_structure .order:hover a::after{left:calc(50% + 16px);background-image:url("../img/common/btn_arrow_secondary_right.svg")}}.page-recruit.occupation .title_headline{margin-bottom:10.67vw}@media screen and (min-width: 992px){.page-recruit.occupation .title_headline{margin-bottom:4.03vw}}@media screen and (min-width: 1200px){.page-recruit.occupation .title_headline{margin-bottom:3.33vw}}@media screen and (min-width: 1366px){.page-recruit.occupation .title_headline{margin-bottom:80px}}
/*# sourceMappingURL=recruit.css.map */
