@charset "UTF-8";
#salary_01_box{max-width: 960px;margin: 0 auto;}
#salary_01_box > div{padding-bottom: 1rem;}
#salary_01_box .salary_01_list{background-color: #8CB4F4;border-radius: 8px;height: 100%;position: relative;transition: all .3s ease-in-out; cursor: pointer;}
#salary_01_box .salary_01_list.active,#salary_01_box .salary_01_list:hover{background-color: #FFFF00;}
#salary_01_box .salary_01_list.active figure,#salary_01_box .salary_01_list:hover figure{transform: rotateY(180deg);opacity: 0;}
#salary_01_box .salary_01_list figure{text-align: center;padding: 1rem 0;transition: all .5s ease-in-out;}
#salary_01_box .salary_01_list figure figcaption{color: #FFFFFF;font-size: 1.25rem;letter-spacing: 2px;font-weight: bolder;}
#salary_01_box .salary_01_list img{max-width: 175px;}
.salary_01_list_long{display: flex;justify-content: center;align-items: center;height: 100%;}
.salary_01_img_01{position: absolute;width: 85px;left: 5%;bottom: 5%;}
.salary_01_img_02{position: absolute;width: 55px;right: 5%;top: 5%;}
.salary_01_detail{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;opacity: 0;z-index: 0;transition: all .3s ease-in-out;padding: 0 1rem 0 0;}
#salary_01_box .salary_01_list.active .salary_01_detail,#salary_01_box .salary_01_list:hover .salary_01_detail{opacity: 1; z-index: 5;}
.salary_01_detail ul{list-style-type: none;margin-bottom: 0;}
.salary_01_detail ul li{position: relative; color: #1B1464;font-size: 1rem;line-height: 189%;letter-spacing: 1.5px;}
.salary_01_detail ul li::before{content: "";width: 16px;height: 16px;background-repeat: no-repeat;background-size: contain;background-position: center;position: absolute;left: -18px;top: 4px;
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.57%2012.3%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f243b8%3B%7D.cls-2%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22m2.9%2C9.69c.16-.76.56-1.52.91-2.29.22-.49.23-.48-.24-.69-.68-.3-1.39-.56-2.04-.93-.29-.16-.58-.33-.88-.49-.11-.06-.17-.15-.16-.27.01-.14.12-.19.24-.2.31-.02.62-.03.93-.04.91-.02%2C1.82-.04%2C2.73-.05.17%2C0%2C.26-.09.34-.21.48-.72.96-1.44%2C1.44-2.16.35-.53.7-1.05%2C1.06-1.58.04-.06.08-.11.12-.16.2-.22.45-.16.53.13.04.16.06.33.08.49.1.94.21%2C1.88.29%2C2.82.03.28.04.4.43.4.53.01%2C1.07%2C0%2C1.6%2C0%2C.78%2C0%2C1.56%2C0%2C2.33%2C0%2C.02%2C0%2C.04%2C0%2C.07%2C0%2C.14.02.31.02.36.19.06.19-.08.28-.22.37-.95.62-1.9%2C1.24-2.86%2C1.84-.33.2-.46.42-.41.81.14%2C1.14.25%2C2.28.37%2C3.41%2C0%2C.02.01.04.01.07%2C0%2C.15.02.3-.13.39-.17.09-.31%2C0-.42-.11-.85-.73-1.7-1.46-2.55-2.19-.05-.04-.1-.09-.15-.13-.23-.19-.25-.2-.48-.02-.93.72-1.86%2C1.45-2.79%2C2.18-.17.13-.33.26-.5.39-.11.08-.23.16-.37.08-.15-.09-.13-.23-.1-.39.12-.54.26-1.08.44-1.69Zm.14%2C1.38c.1-.08.21-.15.31-.23.88-.68%2C1.75-1.37%2C2.63-2.05.44-.34.57-.32.98.05.62.55%2C1.25%2C1.1%2C1.89%2C1.63.19.16.34.37.6.46.06-.09.04-.17.03-.26-.11-1.01-.21-2.03-.33-3.04-.05-.46.12-.76.5-1%2C.78-.49%2C1.55-1%2C2.33-1.5.07-.05.15-.08.18-.2-.33-.05-.64-.01-.95-.02-.84-.01-1.69%2C0-2.53%2C0-.53%2C0-.77-.21-.83-.71-.05-.42-.08-.84-.12-1.26-.06-.57-.13-1.13-.19-1.7-.11-.01-.14.04-.18.1-.79%2C1.18-1.58%2C2.37-2.36%2C3.56-.12.18-.24.27-.46.26-.5%2C0-1%2C.01-1.5.02-.5.01-1%2C.03-1.52.04.02.1.06.15.13.18.24.12.48.23.72.36.53.27%2C1.1.44%2C1.63.7.4.19.49.39.32.81-.15.37-.3.75-.48%2C1.1-.41.79-.62%2C1.65-.82%2C2.51-.01.06-.05.13.02.21Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22m3.04%2C11.07c-.07-.08-.04-.15-.02-.21.2-.86.41-1.71.82-2.51.18-.36.33-.73.48-1.1.16-.42.08-.61-.32-.81-.53-.26-1.1-.42-1.63-.7-.24-.12-.48-.24-.72-.36-.06-.03-.1-.08-.13-.18.52-.01%2C1.02-.03%2C1.52-.04.5-.01%2C1-.03%2C1.5-.02.22%2C0%2C.34-.09.46-.26.78-1.19%2C1.57-2.37%2C2.36-3.56.04-.06.07-.11.18-.1.06.56.13%2C1.13.19%2C1.7.04.42.07.84.12%2C1.26.06.5.3.71.83.71.84%2C0%2C1.69%2C0%2C2.53%2C0%2C.31%2C0%2C.62-.03.95.02-.03.12-.12.15-.18.2-.78.5-1.55%2C1.01-2.33%2C1.5-.38.24-.56.54-.5%2C1%2C.12%2C1.01.22%2C2.03.33%2C3.04%2C0%2C.09.03.17-.03.26-.26-.08-.41-.3-.6-.46-.64-.53-1.27-1.08-1.89-1.63-.41-.36-.54-.38-.98-.05-.88.68-1.75%2C1.37-2.63%2C2.05-.1.08-.21.16-.31.23Z%22%2F%3E%3C%2Fsvg%3E");}

#salary_02_box h1 span{position: relative;text-align: center;}
#salary_02_box h1 span::before{content: "";width: 75px;height: 67px;background-image: url("../images/salary/salary_icon_10.svg");background-repeat: no-repeat;background-size: contain;
background-position: center;position: absolute;right:-50%;bottom: 0;}
#salary_02_box p{color: #333333;letter-spacing: 2px; line-height: 156%;font-size: 1.15rem;font-weight: bolder;}

@media (min-width:992px) {
    #salary_02_box{position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);width: 100%;padding: 1rem;max-width: 430px;}
}
@media (max-width:991px) {
    #salary_02_box{padding: 2.5rem 1.25rem 2rem;}
    .salary_01_list_long{min-height: 197px;}
}

@media (max-width:575px) {
    .salary_01_detail.salary_01_detail_long ul li {line-height: 156%;}
    #salary_01_box .salary_01_list img {max-width: 135px;}
    .salary_01_detail{padding-right: 0.25rem;}
    #salary_01_box .salary_01_list figure{margin-bottom: 0;}
    #salary_01_box > div {padding-left: 0.25rem;padding-right: 0.25rem;}
    #salary_01_box .salary_01_list figure.salary_01_list_long figcaption{font-size: 1.5rem;}
}
@media (max-width:450px) {
    #salary_01_box .salary_01_list img {max-width: 110px;}
    #salary_01_box .salary_01_list figure.salary_01_list_long figcaption{font-size: 1.25rem;}
    .salary_01_detail ul li{font-size: 14px;}
}
@media (max-width:400px) {
    #salary_01_box .salary_01_list figure figcaption {font-size: 1.15rem;}
}
@media (max-width:375px) {
    .salary_01_img_02 {width: 50px;}
    .salary_01_img_01 {width: 75px;}
}
@media (max-width:350px) {
    #salary_01_box > div{width: 100%;}
    .salary_01_detail.salary_01_detail_long ul li {font-size: 0.75rem;}
    .salary_01_detail.salary_01_detail_long ul li::before{top: -1px;}
}



/* .training_info{border-radius: 25px;overflow: hidden;} */
.training_info h4{text-align: center;color: #FFFFFF;padding: 1.5rem 0;letter-spacing: 2px;font-weight: bolder;margin-bottom: 0;border-radius: 25px 25px 0 0;}
.training_info p{color: #808080;padding: 1.5rem 3rem;letter-spacing: 2px;line-height: 189%;border: 1px solid #CCCCCC;border-radius: 0 0 25px 25px;font-weight: bolder;background-color: #FFFFFF;}
#training_info_1{margin-top: 3rem;}
#training_info_2{position: relative;margin-bottom: 230px;}
#training_info_2::before{content: "";width: 150px;height: 230px;background-image: url("../images/salary/training_icon_02.svg");background-repeat: no-repeat;
background-size: contain;background-position: center;position: absolute; bottom: -215px;left: 50%;transform: translateX(-50%);}
@media (min-width:992px) {
}
@media (max-width:767px) {
    #training_info_1{margin-top: 1rem;}
}
@media (max-width:575px) {
    .training_info p{padding: 1.25rem 1rem;}
}