.content {
    width: 960px;
    margin: 0 auto;
}

.content .section01 {
    background-image: url(/resource/common/images/agreement/about_agreement/section01_bg.png);
    height: 546px;
    background-repeat: no-repeat;
    position: relative;
}

.content .section01 .logo {
    position: absolute;
    right: 20px;
    top: 20px;
}

.content .section01 .statistics {
    width: 811px;
    height: 133px;
    display: flex;
    gap: 10px;
    position: absolute;
    top: 352px;
    left: 75px;
}

.content .section01 .statistics .statistics_item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: #161212;
    box-shadow: 0px 2px 20px rgba(0, 0, 0);
    border: 1px solid #8d8a87;
    transition: all 0.3s ease-out;
}

.content .section01 .statistics .statistics_item.open_review:hover {
    border: 1px solid #fff;
}

.content .section01 .statistics .statistics_item.open_review:hover .number {
    transition: all 0.3s ease-out;
    color: #ff6600;
}

.content .section01 .statistics .statistics_item .name .icon_open {
    padding-left: 3px;
    margin-top: 2px;
}

.content .section01 .statistics .statistics_item ul li {
    float: none;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content .section01 .statistics .statistics_item .name {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 20px;
}

.content .section01 .statistics .statistics_item .number {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 700;
    color: #fdb910;
    font-size: 30px;
}

.content .section02 {
    background-image: url(/resource/common/images/agreement/about_agreement/section02_bg.png);
    height: 231px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content .section03 {
    height: 494px;
    background-color: #f3f3f3;
}

.content .section03 .section03_title {
    text-align: center;
    padding-top: 55px;
    margin-bottom: 48px;
    padding-left: 5px;
}

.content .section03 .section03_title img {
    padding-left: 60px;
}

.content .section03 .section03_item {
    margin: 0 auto;
    width: 811px;
    display: flex;
    align-items: center;
    justify-content: flex;
    gap: 10px;
}

.content .section03 .section03_item .advantage {
    width: 100%;
    text-align: center;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, .2);
    background-color: #fff;
    border-radius: 0 0 5px 5px;
}

.content .section03 .section03_item .advantage .advantage_top {
    height: 67px;
    background-color: #1f1509;
    border-radius: 5px 5px 0 0;
    font-family: 'Gmarket Sans';
    font-weight: 700;
    color: #fff;
    font-size: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content .section03 .section03_item .advantage .advantage_bottom {
    height: 169px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content .section03 .section03_item .advantage .advantage_bottom ul li {
    float: none;
    line-height: 26px;
    font-family: 'Gmarket Sans';
    font-size: 19px;
}

.content .section03 .section03_item .advantage .advantage_bottom ul li .btn_move_h {
    font-family: 'Gmarket Sans';
    font-size: 19px;
    background-color: #f37f20;
    color: #fff;
    padding: 1px 2px 0 2px;
    z-index: 1;
    position: relative;
}

.content .section03 .section03_item .advantage .advantage_bottom ul li .btn_move_h:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #f34820;
    transition: .3s ease-in;
    z-index: -1;
}

.content .section03:hover .section03_item .advantage .advantage_bottom ul li .btn_move_h:before {
    width: 100%;
}

.content .section03 .section03_item .advantage .advantage_bottom ul li .btn_move_h .icon_open {
    margin-bottom: 1px;
}

.content .section04 {
    height: 518px;
    background-color: #1f1509;
}

.content .section04 .section04_title {
    text-align: center;
    padding-top: 55px;
}

.content .section04 .section04_subtitle {
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding-top: 15px;
}

.content .section04 .section04_item {
    margin: 0 auto;
    width: 580px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.content .section04 .section04_item .license {
    margin: 48px 0;
}

.content .section04 .section04_item .license .license_txt {
    margin-top: 8px;
}

.content .section04 .section04_item .license .license_txt ul li {
    font-family: 'Gmarket Sans';
    font-size: 20px;
    color: #fff;
    float: none;
    text-align: center;
    line-height: 28px;
}

.content .section04 .section04_item .license .license_txt ul li span.c_fff109 {
    color: #fff109;
}

.content .section04 .section04_btn {
    width: 100%;
    height: 70px;
    background-image: url(/resource/common/images/agreement/about_agreement/section04_btn_bg.png);
    background-repeat: no-repeat;
    display: flex;
}

.content .section04 .section04_btn .section04_txt_left {
    width: 632px;
    display: flex;
    align-items: center;
}

.content .section04 .section04_btn .section04_txt_left ul li {
    float: none;
    font-family: 'Gmarket Sans';
    font-size: 18px;
    color: #fff;
    line-height: 23px;
    padding-left: 59px;
}

.content .section04 .section04_btn .section04_txt_right {
    width: 328px;
    position: relative;
}

.content .section04 .section04_btn .section04_txt_right img {
    position: absolute;
    top: 25px;
    left: 47px;
}

.content .section05 {
    height: 214px;
    background-color: #fff8e7;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 하단 플로팅 배너 */
#ft_fix {
    width: 100%;
    height: 80px; /* 사이즈 변경: 100px; -> 80px; */
    background: #110d08;
    position: fixed;
    bottom: 0;
    z-index: 100;
    /* display: none; */
}


.ft_fix_banner {
    position: relative;
    width: 1200px;/* 사이즈 변경: 960px; -> 1200px; */
    margin: 0 auto;
    height: 80px;
    background-image: url(/resource/common/images/agreement/about_agreement/ft_fix_img2.png);
    background-repeat: no-repeat;
    background-position: 240px; /* 위치 조정: 0 -> 240px; */
}

.ft_fix_banner .btn_box {
    display: inline-block;
    position: absolute;
    width: 230px; /* 버튼 크키 조정: 235px;-> 230px; */
    height: 60px; /* 버튼 높이 조정: 67px;-> 60px; */
    right: 0;
    top: 10px;
}

.ft_fix_banner .btn_box .btn_item {
    width: 100%;
    height: 100%;
    font-size: 24px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 700;
    color: #fff;
    border: 1px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(45deg, #fff, #ff6600);
    animation: borderGradientMove 3s infinite linear;
    transition: .2s;
}

@keyframes borderGradientMove {
    0% {
        border-image-source: linear-gradient(45deg, #fff, #ff6600);
    }

    50% {
        border-image-source: linear-gradient(45deg, #ff6600, #fff);
    }

    100% {
        border-image-source: linear-gradient(45deg, #fff, #ff6600);
    }
}

.ft_fix_banner .btn_box .btn_item:hover {
    background-color: #ff6600;
}
.content .section01 .standard_year{
    color: #e5e5e5;
    font-size: 15px;
    position: absolute;
    right: 74px;
    bottom: 196px;
}

