.con_intro{background:url(./../../files/images/company/pattern_01.webp) bottom left no-repeat;background-size:contain}@media only screen and (min-width: 768px){.con_intro{padding-top:7.33rem}}@media only screen and (max-width: 767px){.con_intro{padding-top:5.33rem}}.con_intro .box_intro{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_intro .box_intro{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_intro .box_intro{max-width:calc(900px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_intro .box_intro{max-width:calc(900px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_intro .box_intro{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.con_intro .box_intro{display:flex;justify-content:space-between}}@media only screen and (min-width: 1441px){.con_intro .box_intro{justify-content:center;gap:6.66rem}}@media only screen and (min-width: 1025px){.con_intro .box_intro{padding-bottom:8.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro{padding-bottom:5.33rem}}@media only screen and (max-width: 767px){.con_intro .box_intro{padding-bottom:5.33rem}}@media only screen and (min-width: 1025px){.con_intro .box_intro .box_left{width:calc(350 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_left{width:45%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_left{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_left{margin-bottom:2rem;text-align:center}}@media only screen and (min-width: 768px){.con_intro .box_intro .box_left .tmp_st_m{margin-bottom:4rem}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_left .tmp_st_m{margin-bottom:1.33rem}}@media only screen and (min-width: 1025px){.con_intro .box_intro .box_right{width:calc(455 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_right{width:52%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_right{width:100%}}@media only screen and (max-width: 767px){.con_intro .img img{height:200px;object-fit:cover}}.con_faq{background:url(./../../files/images/company/pattern_02.webp) top right no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.con_faq{padding-top:10.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{padding-top:8rem}}@media only screen and (max-width: 767px){.con_faq{padding-top:5.33em}}@media only screen and (min-width: 1025px){.con_faq{margin-bottom:10.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{margin-bottom:8rem}}@media only screen and (max-width: 767px){.con_faq{margin-bottom:5.33em}}.con_faq .box_faq{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_faq .box_faq{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_faq .box_faq{max-width:calc(900px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_faq .box_faq{max-width:calc(900px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq .box_faq{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq .box_faq{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_faq .box_faq{width:calc(388 / 428 * 100%)}}@media only screen and (max-width: 767px){.con_faq .box_faq .tmp_st_m{text-align:center}}.con_faq .box_faq details{margin-top:1.33rem}@media only screen and (max-width: 767px){.con_faq .box_faq details{margin-top:1rem}}.con_faq .box_faq details .answer_inner{width:calc(770 / 900 * 100%);margin-inline:auto}@media only screen and (min-width: 768px){.con_faq .box_faq details .answer_inner{padding:2rem 0 2.66rem}}@media only screen and (max-width: 767px){.con_faq .box_faq details .answer_inner{padding:1.33rem 0}}.con_faq .box_faq details .answer_inner p{font-size:1.2rem;margin-bottom:.66rem;font-weight:600}.con_jobs{position:relative}@media only screen and (min-width: 1025px){.con_jobs{padding-bottom:8.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_jobs{padding-bottom:5.33rem}}@media only screen and (max-width: 767px){.con_jobs{padding-bottom:4em}}.con_jobs::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:var(--color-bg-1)}.con_jobs .box_jobs{position:relative;z-index:1;margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_jobs .box_jobs{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_jobs .box_jobs{max-width:calc(900px * ((16 + 3) / 15))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_jobs .box_jobs{max-width:calc(900px * ((16 + 2) / 15))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_jobs .box_jobs{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_jobs .box_jobs{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_jobs .box_jobs{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.con_jobs .box_jobs .tmp_st_m{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .tmp_st_m{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .tmp_st_m{text-align:center}}@media only screen and (min-width: 768px){.con_jobs .box_jobs .box_in{display:flex;justify-content:space-between}}.con_jobs .box_jobs .box_in .box_item{border-radius:.53rem;border:1px solid var(--color-sub-1);background:#fff;display:block}@media only screen and (min-width: 768px){.con_jobs .box_jobs .box_in .box_item{width:calc(415 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .box_in .box_item{width:100%}}@media only screen and (min-width: 768px){.con_jobs .box_jobs .box_in .box_item{padding:2.26rem}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .box_in .box_item{padding:1.33rem}}.con_jobs .box_jobs .box_in .box_item .st_title{color:var(--color-sub-1);font-size:1.6rem;margin-bottom:.66rem}.con_jobs .box_jobs .box_in .box_item .img_logo{margin-bottom:.66rem}@media only screen and (min-width: 768px){.con_jobs .box_jobs .box_in .box_item .img_logo{width:40%}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .box_in .box_item .img_logo{width:50%}}.con_jobs .box_jobs .box_in .box_item .img_logo img{width:100%;height:auto}@media only screen and (min-width: 768px){.con_jobs .box_jobs .box_in .box_item .txt{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .box_in .box_item .txt{margin-bottom:1.33rem}}.con_jobs .box_jobs .box_in .box_item .box_bot{display:flex;align-items:center;justify-content:space-between;gap:1.33rem}.con_jobs .box_jobs .box_in .box_item .box_bot .tmp_arr{transition:0.4s all ease}@media only screen and (max-width: 767px){.con_jobs .box_jobs .box_in .box_item .box_bot .img{width:60%}}@media only screen and (min-width: 1025px){.con_jobs .box_jobs .box_in .box_item:hover .tmp_arr{transform:translateX(5px)}}@media only screen and (max-width: 767px){.con_jobs .box_jobs .box_in .box_item:not(:last-child){margin-bottom:2.66rem}}@media only screen and (min-width: 1025px){.cmn_footer{margin-top:3rem}}
