:root{--opacity:1.0;--col_1:#F6BDC9;--col_2:#FFE5E2;--col_3:#F299AC;--col_txt:#2C4D92;--col_bl:#343434;--col_bg:#415F9D;--col_bg1:#B1EBF4;--col_bg2:#3399CC;--col_bg3:#84DFEE;--col_bg4:#20A2CA}:root{--rad-lv1: 72px;--rad-lv2: 36px;--rad-lv3: 20px}@media screen and (max-width: 800px){:root{--rad-lv1: 36px;--rad-lv2: 18px;--rad-lv3: 10px}}.sec_container .welfare_list,.sec_container .training_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(284px, 1fr));gap:40px min(54px,6%)}.sec_container .welfare_list .pht,.sec_container .training_list .pht{overflow:hidden;border-radius:20px}.sec_container .welfare_list .tit,.sec_container .training_list .tit{font-size:clamp(
        15.9078148989px,
        15.9078148989px + (18 - 15.9078148989) * ((100vw - 375px) / (1440 - 375)),
        18px
    );font-weight:500;margin-top:1em;line-height:1.4}.sec_container .welfare_list .txt,.sec_container .training_list .txt{margin-top:.6em;text-align:justify;font-feature-settings:"palt"}.sec-description_container .tab_list{display:flex;gap:10px;align-items:center}.sec-description_container .tab_list .tab{background-color:#2c4d92;color:#fff;cursor:pointer;padding:clamp(
        10.68px,
        10.68px + (15 - 10.68) * ((100vw - 375px) / (1440 - 375)),
        15px
    ) clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    );font-size:clamp(
        15.9078148989px,
        15.9078148989px + (18 - 15.9078148989) * ((100vw - 375px) / (1440 - 375)),
        18px
    );border-top-left-radius:20px;border-top-right-radius:20px;flex:1;text-align:center}.sec-description_container .tab_list .tab.active{background-color:#d8f4f9;color:#2c4d92}.sec-description_container .tab_content{background-color:#d8f4f9;padding:clamp(
        20.01px,
        20.01px + (30 - 20.01) * ((100vw - 375px) / (1440 - 375)),
        30px
    );border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:none}@media screen and (max-width: 800px){.sec-description_container .tab_content{padding:clamp(
        25.48px,
        25.48px + (40 - 25.48) * ((100vw - 375px) / (1440 - 375)),
        40px
    ) clamp(
        20.01px,
        20.01px + (30 - 20.01) * ((100vw - 375px) / (1440 - 375)),
        30px
    )}}.sec-description_container .tab_content.active{display:block}.sec-description_container .tab_tit{font-size:clamp(
        15.9078148989px,
        15.9078148989px + (18 - 15.9078148989) * ((100vw - 375px) / (1440 - 375)),
        18px
    );font-weight:500;padding-bottom:.3em;border-bottom:2px solid #2c4d92;margin-bottom:1.5em}.sec-description_container .table{width:100%}.sec-description_container .table+.tab_tit{margin-top:clamp(
        34.62px,
        34.62px + (60 - 34.62) * ((100vw - 375px) / (1440 - 375)),
        60px
    )}@media screen and (min-width: 801px),print{.sec-description_container .table tr+tr{border-top:1px solid rgba(52,52,52,.2)}}@media screen and (max-width: 800px){.sec-description_container .table tr+tr th{margin-top:clamp(
        7.27px,
        7.27px + (10 - 7.27) * ((100vw - 375px) / (1440 - 375)),
        10px
    )}}@media screen and (max-width: 800px){.sec-description_container .table tr:last-child td{padding-bottom:0}}.sec-description_container .table tr th,.sec-description_container .table tr td{padding:clamp(
        17.05px,
        17.05px + (25 - 17.05) * ((100vw - 375px) / (1440 - 375)),
        25px
    ) clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    );box-sizing:border-box}@media screen and (max-width: 800px){.sec-description_container .table tr th,.sec-description_container .table tr td{display:block;width:100%}}.sec-description_container .table tr th{text-align:left}@media screen and (min-width: 801px),print{.sec-description_container .table tr th{width:20%;background:rgba(255,255,255,.4)}}@media screen and (max-width: 800px){.sec-description_container .table tr th{padding:clamp(
        10.68px,
        10.68px + (15 - 10.68) * ((100vw - 375px) / (1440 - 375)),
        15px
    ) clamp(
        10.68px,
        10.68px + (15 - 10.68) * ((100vw - 375px) / (1440 - 375)),
        15px
    ) clamp(
        10.01px,
        10.01px + (14 - 10.01) * ((100vw - 375px) / (1440 - 375)),
        14px
    );font-size:clamp(
        13.7403031906px,
        13.7403031906px + (15 - 13.7403031906) * ((100vw - 375px) / (1440 - 375)),
        15px
    );background-color:#fff}}.sec-description_container .table tr td{text-align:justify}.sec-description_container .table tr td a{text-decoration:underline}.sec-description_container .table tr td p+*{margin-top:1.3em}.sec-description_container .table tr td p+ul{margin-top:0}.sec-description_container .table tr td p strong{margin-bottom:.3em;display:inline-block}.sec-description_container .table tr td .note{font-size:12px;text-indent:-1em;margin-left:1em;display:block}.sec-description_container .table tr td .note:has(+br+.note)+br{display:none}.sec-description_container .table tr td ul+*{margin-top:1.3em}.sec-description_container .table tr td ul li{padding-left:15px;position:relative}.sec-description_container .table tr td ul li::before{position:absolute;content:"";top:.6em;left:0;width:.5em;height:.5em;border-radius:100px;background-color:#2c4d92}.sec-description_container .apply{width:min(80%,380px);margin:clamp(
        34.62px,
        34.62px + (60 - 34.62) * ((100vw - 375px) / (1440 - 375)),
        60px
    ) clamp(
        0px,
        0px + (0 - 0) * ((100vw - 375px) / (1440 - 375)),
        0px
    );margin-left:auto;margin-right:auto}.sec-description_container .apply .btn{width:100%;box-sizing:border-box;font-size:clamp(
        18.690760826px,
        18.690760826px + (22 - 18.690760826) * ((100vw - 375px) / (1440 - 375)),
        22px
    );font-weight:400;height:80px}@media screen and (max-width: 800px){.sec-description_container .apply .btn{height:48px}}.sec-faq{position:relative;padding-bottom:0;margin-bottom:clamp(
        38.29px,
        38.29px + (70 - 38.29) * ((100vw - 375px) / (1440 - 375)),
        70px
    )}@media screen and (max-width: 800px){.sec-faq{margin-bottom:clamp(
        30.35px,
        30.35px + (50 - 30.35) * ((100vw - 375px) / (1440 - 375)),
        50px
    )}}.sec-faq::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#d8f4f9;height:100%;height:calc(100% + 260px + 44.4px - 20px - 40px);line-height:1}@media screen and (max-width: 800px){.sec-faq::before{height:calc(100% + 140px + 37px - 20px - 24px)}}.sec-faq_container .faq_list_item{background-color:#fff;border-radius:30px}.sec-faq_container .faq_list_item+li{margin-top:clamp(
        7.27px,
        7.27px + (10 - 7.27) * ((100vw - 375px) / (1440 - 375)),
        10px
    )}.sec-faq_container .faq_list_item .question,.sec-faq_container .faq_list_item .js-toggle-target{padding:clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    ) clamp(
        20.01px,
        20.01px + (30 - 20.01) * ((100vw - 375px) / (1440 - 375)),
        30px
    )}@media screen and (max-width: 800px){.sec-faq_container .faq_list_item .question,.sec-faq_container .faq_list_item .js-toggle-target{padding:clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    ) clamp(
        20.01px,
        20.01px + (30 - 20.01) * ((100vw - 375px) / (1440 - 375)),
        30px
    ) clamp(
        12.654px,
        12.654px + (18 - 12.654) * ((100vw - 375px) / (1440 - 375)),
        18px
    )}}.sec-faq_container .faq_list_item .question,.sec-faq_container .faq_list_item .answer{display:flex;gap:10px;align-items:baseline}.sec-faq_container .faq_list_item .question .en,.sec-faq_container .faq_list_item .answer .en{font-size:clamp(
        36.1474029044px,
        36.1474029044px + (50 - 36.1474029044) * ((100vw - 375px) / (1440 - 375)),
        50px
    );line-height:1;width:1em;text-align:center}.sec-faq_container .faq_list_item .question .txt,.sec-faq_container .faq_list_item .answer .txt{flex:1}.sec-faq_container .faq_list_item .question{position:relative;padding-right:70px}.sec-faq_container .faq_list_item .question::before,.sec-faq_container .faq_list_item .question::after{position:absolute;content:"";transition:.3s;top:0;bottom:0;margin:auto;padding-right:clamp(
        17.05px,
        17.05px + (25 - 17.05) * ((100vw - 375px) / (1440 - 375)),
        25px
    );height:2px;background:#415f9d;right:30px}.sec-faq_container .faq_list_item .question::after{transform:rotate(90deg)}.sec-faq_container .faq_list_item .question.is-active:after{opacity:0}.sec-faq_container .faq_list_item .question .txt{font-size:clamp(
        15.9078148989px,
        15.9078148989px + (18 - 15.9078148989) * ((100vw - 375px) / (1440 - 375)),
        18px
    );transform:translateY(-0.5em)}.sec-faq_container .faq_list_item .js-toggle-target{padding-top:0;display:none}.sec-faq_container .faq_list_item .js-toggle-target .answer{padding-top:clamp(
        13.94px,
        13.94px + (20 - 13.94) * ((100vw - 375px) / (1440 - 375)),
        20px
    );border-top:1px solid rgba(52,52,52,.2)}.sec-faq_container .faq_list_item .js-toggle-target .answer .en{color:#20a2ca}.sec-faq_container .faq_list_item .js-toggle-target .answer .txt{transform:translateY(-0.8em)}.sec-faq_container .faq_list_item .js-toggle-target .answer .txt .note{font-size:90%}.sec-faq_container .faq_list_item .js-toggle-target .answer a{text-decoration:underline}
/*# sourceMappingURL=recruitments.min.css.map */