@charset "utf-8";._mv{line-height:0}._mv video{width:100%;height:auto}.job-description{background-color:#f3f4f5;padding:7.1428571429rem 0}@media screen and (max-width: 767px){.job-description{padding:2.1428571429rem 0}}.job-description .description-box{margin-bottom:3.5714285714rem}@media screen and (max-width: 767px){.job-description .description-box{margin-bottom:2.1428571429rem;gap:1.4285714286rem}}.job-description .description-box .description-header{background-color:#50b0ea;padding:.7142857143rem 2.1428571429rem .7142857143rem 2.1428571429rem;position:relative;transition:.2s;border-radius:.7142857143rem .7142857143rem 0 0;cursor:pointer}@media screen and (max-width: 767px){.job-description .description-box .description-header{padding:.3571428571rem 1.4285714286rem .3571428571rem 1.4285714286rem}}.job-description .description-box .description-header .description-header_inner p{font-size:1.9285714286rem;font-weight:bold;color:#fff;position:relative;width:fit-content}.job-description .description-box .description-header .description-header_inner p::after{content:"";background-image:url("/assets/images/recruit/common/drop_circle.svg");background-repeat:no-repeat;background-size:cover;width:1.7857142857rem;height:1.7857142857rem;position:absolute;top:25%;right:-2.8571428571rem}@media screen and (max-width: 767px){.job-description .description-box .description-header .description-header_inner p{font-size:1.7857142857rem}}.job-description .description-box .description-body{background-color:#fff;padding:1.4285714286rem 2.1428571429rem 1.4285714286rem 2.1428571429rem;border-radius:0 0 .7142857143rem .7142857143rem}@media screen and (max-width: 767px){.job-description .description-box .description-body{padding:1.4285714286rem 1.4285714286rem 1.4285714286rem 1.4285714286rem}}.job-description .description-box .description-body .description-body_inner p{font-size:1.2857142857rem;font-weight:bold}@media screen and (max-width: 767px){.job-description .description-box .description-body .description-body_inner p{font-size:1.1428571429rem}}.job-description .description-box .description-body .description-body_inner dl{border-bottom:solid 1px #9c9c9c;display:block;margin-bottom:.7142857143rem;padding-bottom:.7142857143rem}.job-description .description-box .description-body .description-body_inner dl dt{font-size:1.2857142857rem;font-weight:bold;margin-bottom:.7142857143rem}@media screen and (max-width: 767px){.job-description .description-box .description-body .description-body_inner dl dt{font-size:1.2857142857rem}}.job-description .description-box .description-body .description-body_inner dl dd{font-size:1.2857142857rem}@media screen and (max-width: 767px){.job-description .description-box .description-body .description-body_inner dl dd{font-size:1.2857142857rem}}.job-description .description-box .-date{text-align:right}.job-description .description-box .-date span{font-size:1.1428571429rem}.job-description .banner-box{display:flex;max-width:70.8571428571rem;margin:3.5714285714rem auto 0;align-items:center;gap:3.5714285714rem;justify-content:center}@media screen and (max-width: 767px){.job-description .banner-box{flex-direction:column;gap:1.4285714286rem}}.job-description .banner-box a img{width:100%}.job-description .banner-box a.--button_contact:hover{background:var(--color-pale-blue)}@media screen and (max-width: 767px){.job-description .banner-box .--button_contact a{display:flex;background-color:#fff}}.bottom-trainig{background-color:var(--color-dark-blue)}@media screen and (max-width: 767px){.bottom-trainig{padding-top:2.1428571429rem}}.bottom-trainig ._contets{display:flex;gap:10.7142857143rem;align-items:center;position:relative}@media screen and (max-width: 767px){.bottom-trainig ._contets{flex-direction:column-reverse;gap:unset;padding-bottom:2.1428571429rem}}.bottom-trainig ._contets .__ja{color:#50b0ea}.bottom-trainig ._contets .__en{line-height:1.1}.bottom-trainig ._contets img{width:100%}@media screen and (max-width: 767px){.bottom-trainig ._contets picture{order:1;margin-top:-2.1428571429rem}}@media screen and (max-width: 767px){.bottom-trainig ._contets .__titleBox{margin-top:.7142857143rem;width:95%;line-height:1.8;font-size:1.1428571429rem;margin-left:0}}.bottom-trainig ._contets .__titleBox.--order1{margin-left:0;margin-top:0}@media screen and (max-width: 767px){.bottom-trainig ._contets .__titleBox.--order1{order:1}}.bottom-trainig ._contets p{font-size:1.2857142857rem;color:#fff;line-height:2.5;margin-top:-1.4285714286rem}@media screen and (max-width: 767px){.bottom-trainig ._contets .-detail{width:70%;text-align:right;order:-1}}.bottom-trainig ._contets .-detail a{font-size:1.2857142857rem;font-weight:bold;color:#fff;position:relative;text-decoration:none}.bottom-trainig ._contets .-detail a::after{content:"";background-image:url("/assets/images/recruit/common/arrow_circle_right.svg");background-size:cover;background-repeat:no-repeat;width:2.1428571429rem;height:2.1428571429rem;position:absolute;top:0;right:-2.8571428571rem}.bottom-trainig .bottom-trainig .text-wrap{display:contents !important}.--button_contact{border:3px solid var(--color-blue);padding:2.5rem 1.7857142857rem;text-decoration:none;display:grid;grid-template-columns:1fr 9fr;align-items:center;gap:1.2857142857rem;margin:0 auto;background-color:#fff}@media screen and (max-width: 767px){.--button_contact{width:100%}}.--button_contact h2{font-size:1.1428571429rem;color:var(--color-dark-blue);font-weight:700}.--button_contact p{font-size:0.9285714286rem;font-family:var(--font-en);color:var(--color-blue);font-weight:500;margin-top:0.2142857143rem}@media(max-width: 767px){.bottom-trainig .text-wrap{display:contents !important}}
/*# sourceMappingURL=index.css.map */
