﻿.recruitment .wrap{background-color:#FAFBFD}.recruitment .block-ourjobs{margin-bottom:100px}@media (max-width: 767px){.recruitment .block-ourjobs{margin-bottom:64px}}.recruitment .c-subttl01{margin:64px 0 60px}@media (max-width: 767px){.recruitment .c-subttl01{margin:33px 0 48px}}@media (min-width: 768px){.recruitment .block-otherjobs{padding-bottom:120px}}.recruitment .block-otherjobs .graybox{padding-top:63px}@media (max-width: 767px){.recruitment .block-otherjobs{margin-bottom:0}.recruitment .block-otherjobs .graybox{padding-top:47px;padding-bottom:80px}}.recruitment .graybox{background-color:#e2e8f0;border-radius:10px;padding:80px 60px}.recruitment .graybox .c-btn01{margin-top:60px}@media (max-width: 767px){.recruitment .graybox{margin:0 -16px;border-radius:0;padding:48px 20px}.recruitment .graybox .c-btn01{margin-top:39px;max-width:260px;height:60px;line-height:60px}}.recruitment .companybox:not(:last-child){margin-bottom:60px}@media (max-width: 767px){.recruitment .companybox:not(:last-child){margin-bottom:50px}}.recruitment .companyinfo{margin-bottom:27px}@media (min-width: 768px){.recruitment .companyinfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}.recruitment .companyinfo .cpttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.recruitment .companyinfo .cpttl .box-img{margin-right:17px;position:relative;width:56px;height:56px;border-radius:100%;overflow:hidden}.recruitment .companyinfo .cpttl .box-img:before{content:"";display:block;padding-top:100%}.recruitment .companyinfo .cpttl .box-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.recruitment .companyinfo .cpttl .cpttl-txt{font-family:"Outfit",sans-serif;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.1em;font-weight:700;color:#003d7c;text-transform:uppercase}@media (min-width: 768px){.recruitment .companyinfo .cpct{margin-left:auto}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 883px){.recruitment .companyinfo .cpct{margin-left:unset;display:block;width:100%}}.recruitment .companyinfo .cpct .cptxt{color:#003d7c;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:700;text-align:right;position:relative;margin-bottom:8px}.recruitment .companyinfo .cpct .cptxt span{position:relative;display:inline-block;background-color:#e2e8f0}@media (min-width: 768px){.recruitment .companyinfo .cpct .cptxt span{padding-left:18px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 883px){.recruitment .companyinfo .cpct .cptxt{text-align:left;margin:26px 0 16px}.recruitment .companyinfo .cpct .cptxt:before{display:none}.recruitment .companyinfo .cpct .cptxt span{padding-left:0}}@media (min-width: 768px){.recruitment .companyinfo .cpct .cptxt::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;border-bottom:1px dashed #003d7c}}.recruitment .companyinfo .cpct .cpmail{display:inline-block;position:relative;padding-left:24px;font-family:"Outfit",sans-serif;font-size:16px;font-size:1.6rem;line-height:.9375em;letter-spacing:0em;font-weight:400;margin-right:17px;color:#000}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 883px){.recruitment .companyinfo .cpct .cpmail{display:block;margin-bottom:17px}}.recruitment .companyinfo .cpct .cpmail::before{content:"";position:absolute;top:4px;left:0;width:15px;height:11px;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/icon_mail_blue.svg") no-repeat center/contain}.recruitment .companyinfo .cpct .cptel{display:inline-block;font-family:"Outfit",sans-serif;font-size:16px;font-size:1.6rem;line-height:.9375em;letter-spacing:.05em;font-weight:400;position:relative;padding-left:23px;color:#000}.recruitment .companyinfo .cpct .cptel::before{content:"";position:absolute;top:1px;left:0;width:14px;height:14px;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/icon_phone_blue.svg") no-repeat center/contain}@media (max-width: 767px){.recruitment .companyinfo .cpttl{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.1em;font-weight:700;margin-bottom:26px}.recruitment .companyinfo .cpttl img{margin-right:16px}.recruitment .companyinfo .cpct .cptxt{text-align:left;margin-bottom:16px}.recruitment .companyinfo .cpct .cpmail{display:block;margin-bottom:17px}.recruitment .companyinfo .cpct .cpmail::before{top:3px}.recruitment .companyinfo .cpct .cptel{display:block}.recruitment .companyinfo .cpct .cptel::before{top:0px}}.recruitment .jobbox{background-color:#fff;border-radius:10px;padding:54px 50px 9px}.recruitment .jobbox:not(:last-child){margin-bottom:10px}.recruitment .jobbox::after{content:"";clear:both;display:table}@media (max-width: 767px){.recruitment .jobbox{padding:32px 20px 9px}.recruitment .jobbox:not(:last-child){margin-bottom:16px}}.recruitment .jobttl{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.1em;font-weight:700;position:relative;margin-bottom:43px;padding:0 44px 0 23px}.recruitment .jobttl::before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;border-radius:50%;background-color:#b01c3b}@media (max-width: 767px){.recruitment .jobttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;padding:0;padding-left:23px;padding-right:54px;margin-bottom:24px}}.recruitment .btn-icon{position:absolute;top:50%;right:0;display:inline-block;width:34px;height:34px;transform:translateY(-50%);background:url('data:image/svg+xml,<svg id="Component_85_3" data-name="Component 85 – 3" xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><circle id="Ellipse_18" data-name="Ellipse 18" cx="17" cy="17" r="17" transform="translate(0 34) rotate(-90)" fill="%23003d7c"/><g id="Group_7317" data-name="Group 7317" transform="translate(-15.102 -8.102)"><line id="Line_150" data-name="Line 150" y2="10" transform="translate(32.102 20.102)" fill="none" stroke="%23fff" stroke-width="1"/><line id="Line_151" data-name="Line 151" x2="10" transform="translate(27.102 25.102)" fill="none" stroke="%23fff" stroke-width="1"/></g></svg>') no-repeat center/contain;transition:0.3s;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.recruitment .btn-icon:hover:hover{background-image:url('data:image/svg+xml,<svg id="Component_85_21" data-name="Component 85 – 21" xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><g id="Ellipse_18" data-name="Ellipse 18" transform="translate(0 34) rotate(-90)" fill="none" stroke="%23003d7c" stroke-width="1"><circle cx="17" cy="17" r="17" stroke="none"/><circle cx="17" cy="17" r="16.5" fill="none"/></g><g id="Group_7317" data-name="Group 7317" transform="translate(-15.102 -8.102)"><line id="Line_150" data-name="Line 150" y2="10" transform="translate(32.102 20.102)" fill="none" stroke="%23003d7c" stroke-width="1"/><line id="Line_151" data-name="Line 151" x2="10" transform="translate(27.102 25.102)" fill="none" stroke="%23003d7c" stroke-width="1"/></g></svg>')}}.recruitment .btn-icon.is-active{background-image:url('data:image/svg+xml,<svg id="Component_85_1" data-name="Component 85 – 1" xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><g id="Ellipse_18" data-name="Ellipse 18" transform="translate(0 34) rotate(-90)" fill="none" stroke="%23003d7c" stroke-width="1"><circle cx="17" cy="17" r="17" stroke="none"/><circle cx="17" cy="17" r="16.5" fill="none"/></g><g id="Group_7317" data-name="Group 7317" transform="translate(-15.102 -8.102)"><line id="Line_151" data-name="Line 151" x2="10" transform="translate(27.102 25.102)" fill="none" stroke="%23003d7c" stroke-width="1"/></g></svg>')}.recruitment .jobitem{padding-bottom:27px;display:none;transition:margin-top 0.3s}.recruitment .jobitem.is-active{display:block}.recruitment .jobitem li{border-top:1px dashed #d5d5d5;padding:20px 0}@media (min-width: 768px){.recruitment .jobitem li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.recruitment .jobitem li .txtl{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;font-weight:700}@media (min-width: 768px){.recruitment .jobitem li .txtl{width:140px;margin-right:20px}}.recruitment .jobitem li .txtr{flex:1;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.recruitment .jobitem{padding-bottom:13px}.recruitment .jobitem li{padding:13px 0}.recruitment .jobitem li .txtl,.recruitment .jobitem li .txtr{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em}.recruitment .jobitem li .txtl{margin-bottom:4px}}.recruitment.vn-lag .jobttl,.recruitment.en-lag .jobttl{letter-spacing:0.02em}.recruitment.vn-lag .jobitem li .txtl,.recruitment.en-lag .jobitem li .txtl{letter-spacing:0.02em}.recruitment.vn-lag .jobitem li .txtr,.recruitment.en-lag .jobitem li .txtr{letter-spacing:0.02em}

/*# sourceMappingURL=maps/recruitment.min.css.map */
