/* BASIC css start */
/* 게시판 공통 CSS */
.h_title h3{font-size:15px;font-weight:700}
.h_title{padding:30px 25px 16px}



/* 고객센터 정보 */
.cs_main .notice_wrap{background:#f4f4f4;padding:24px 0}
.cs_main .notice_wrap dl{display:table; margin: 0 auto;}
.cs_main .notice_wrap dl dt{width:30%;display:table-cell;vertical-align:middle;text-align:center;font-size:13px}
.cs_main .notice_wrap dl dt img{width:25px;display:block;margin:20px auto 10px}
.cs_main .notice_wrap dl dd{display:table-cell;vertical-align:middle;text-align:left;font-size:12px;line-height:19px;padding-right:10px}
.cs_main .notice_wrap dl dd .txt01{font-size:18px;font-weight:700;margin-bottom:7px}
.cs_main .notice_wrap dl dd .txt02{margin:5px 0}
.cs_main .notice_wrap dl dd .txt04{font-weight:700}

.cs_main .notice_wrap dl:last-child{display:none; /* display:table; */padding:15px 30px 0}
.cs_main .notice_wrap dl:last-child p{line-height:1.6em}
.cs_main .notice_wrap dl:last-child dd .txt01{padding:20px 0 0;display:inline-block;font-weight:400}
.cs_main .notice_wrap dl:last-child dd .txt02{padding:10px 0;display:inline-block;font-size:15px}
.cs_main .notice_wrap dl:last-child dd .txt03{display:block;padding:20px 0;font-size:16px;font-weight:700;line-height:1.6em}



/* 게시판 리스트 */

.cs_main .board_navi_mk{padding:15px 10px}
.cs_main .board_navi_mk ul{overflow:hidden}
.cs_main .board_navi_mk li{background:#f4f4f4;font-size:12px;height:33px;line-height:33px;float:left;text-align:center;width:calc(33.333% - 5px);width:-webkit-calc(33.333% - 5px);margin:0 2.5px 5px}
.cs_main .board_navi_mk li a{display:block}

/* 게시판 이용안내 */
.cs_main .guide_wrap{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.cs_main .guide_wrap .guide_tit{font-size:13px;text-align:center;margin:20px 0}
.cs_main .guide_wrap .guide{padding:0 20px 20px 40px;color:#4e4e4e;line-height:18px}
.cs_main .guide_wrap .guide>p{position:relative;margin:7px 0}
.cs_main .guide_wrap .guide>p:after{position:absolute;display:block;left:-20px;top:0}
.cs_main .guide_wrap .guide>p:nth-child(1):after{content:"1"}
.cs_main .guide_wrap .guide>p:nth-child(2):after{content:"2"}
.cs_main .guide_wrap .guide>p:nth-child(3):after{content:"3"}

.alarm {
    width: 100%;
    height: 160px;
    background-color: #f7f7f7;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.alarm-flex {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
.alarm-tit {
    font-size: 22px;
    text-align: center;
    color: #46479b;
}
.alarm p {
    font-size:14px;
    text-align: center;
    line-height: 1.7;
}

.textflexwrap {
    font-size: 18px;
    display: flex;
    justify-content: center;
    margin-top: 18px;
    margin-bottom: 10px;
}
.changed {
    margin-left: 20px;
    color: red;
    font-weight: bold;
}
/* BASIC css end */

