/**
 * Created by PhpStorm.
 * Date         : 2026-06-05
 * Developer    : Semi Jang
 * Description  : style.css
 * ⓒ 2022. WebPlanet Co. All Rights Reserved.
 */


@charset "utf-8";

/**********************************************************************************************************************/
/* 공통 스타일 */
/**********************************************************************************************************************/
/*FONT*/
@font-face {
    font-family: 'Pretendard-Thin';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-ExtraLight';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Light';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Medium';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Bold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-ExtraBold';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Black';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff'),
    url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff'),
    url('/_wp/font/pretendard/Pretendard-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}


:root {
    --font-pre100: 'Pretendard-Thin';
    --font-pre200: 'Pretendard-ExtraLight';
    --font-pre300: 'Pretendard-Light';
    --font-pre400: 'Pretendard-Regular';
    --font-pre500: 'Pretendard-Medium';
    --font-pre600: 'Pretendard-SemiBold';
    --font-pre700: 'Pretendard-Bold';
    --font-pre800: 'Pretendard-ExtraBold';
    --font-pre900: 'Pretendard-Black';
}

/* #region // #s_history4 */
.wp_solution .historyID .history_inner .history_list > li {
    display: flex;
    align-items: flex-start;
    gap: 38px;
    margin-bottom: 30px;
}
.wp_solution .historyID .history_inner .history_list > li:last-child {
    margin-bottom: 0;
}
.wp_solution .historyID .history_inner .history_list > li .year p {
    font-size: 20px;
    font-family: var(--font-pre600);
    color: #004098;
    line-height: 1.4;
}
.wp_solution .historyID .history_inner .history_list > li .month_box {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.wp_solution .historyID .history_inner .history_list > li .month_box > li {
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    line-height: 1.6;
}
.wp_solution .historyID .history_inner .history_list > li .month_box > li .num {
    min-width: 50px;
    font-family: var(--font-pre600);
    color: #505050;
    flex-shrink: 0;
}
.wp_solution .historyID .history_inner .history_list > li .month_box > li .desc {
    color: #111;
    font-family: var(--font-pre300);
    white-space: pre-wrap;
}

/* #endregion // #s_history4 */








































@media (max-width: 992px) {}


@media (max-width: 768px) {
    /**********************************************************************************************************************/
    /* #s_history4 */
    /**********************************************************************************************************************/

    .wp_solution .historyID .history_inner .history_list > li{
        flex-direction: column;
        gap: 12px;
        margin-bottom: 60px;
    }
    .wp_solution .historyID .history_inner .history_list > li .year{
        width: 100%;
    }
    /* .wp_solution .historyID .history_inner .history_list > li .year p{
        font-size: 28px;
    } */
    .wp_solution .historyID .history_inner .history_list > li .month_box{
        width: 100%;
    }
    /* .wp_solution .historyID .history_inner .history_list > li .month_box > li{
        gap: 28px;
        padding: 14px 0 24px;
        font-size: 15px;
        line-height: 1.5;
    } */
    /* .wp_solution .historyID .history_inner .history_list > li .month_box > li .num{
        min-width: 34px;
        font-size: 16px;
    } */
    .wp_solution .historyID .history_inner .history_list > li .month_box > li .desc{
        word-break: keep-all;
    }
    /**********************************************************************************************************************/
}


@media (max-width: 420px) {}


@media (max-width: 375px) {}


@media (max-width: 320px) {}

