.mg0 {margin-left:0 !important; margin-right:0 !important}
.pd0 {padding-left:0 !important; padding-right:0 !important}

.mt10 {margin-top:1rem !important;}
.mt15 {margin-top:1.5rem !important;}
.mt20 {margin-top:2rem !important;}
.mt25 {margin-top:2.5rem !important;}
.mt30 {margin-top:3rem !important;}
.mt40 {margin-top:4rem !important;}
.mt50 {margin-top:5rem !important;}
.mt60 {margin-top:6rem !important;}
.mt70 {margin-top:7rem !important;}
.mt80 {margin-top:8rem !important;}
.mt100 {margin-top:10rem !important;}
.mt120 {margin-top:12rem !important;}
.mt130 {margin-top:13rem !important;}

.mb10 {margin-bottom:1rem !important;}
.mb20 {margin-bottom:2rem !important;}
.mb25 {margin-bottom:2.5rem !important;}
.mb30 {margin-bottom:3rem !important;}
.mb40 {margin-bottom:4rem !important;}
.mb50 {margin-bottom:5rem !important;}
.mb60 {margin-bottom:6rem !important;}
.mb70 {margin-bottom:7rem !important;}
.mb80 {margin-bottom:8rem !important;}
.mb100 {margin-bottom:10rem !important;}
.mb120 {margin-bottom:12rem !important;}
.mb130 {margin-bottom:13rem !important;}

.ml03 {margin-left: 3rem !important;}
.ml05 {margin-left: 5rem !important;}
.ml10 {margin-left: 10rem !important;}
.ml15 {margin-left: 15rem !important;}

.mr05 {margin-right: 5rem !important;}
.mr3_0 {margin-right: 3rem;}
.mr10 {margin-right: 10rem !important;}
.mr15 {margin-right: 15rem !important;}


/* 230309 추가 김소연 */
.mt0 {margin-top: 0 !important;}
.mb0 {margin-bottom: 0 !important;}


/* 230314 추가 - jsj */
.wp30 {width: 32% !important;}
.wp50 {width: 50% !important;}
.wp70 {width: 70% !important;}
.wp100 {width: 100% !important;}
.re_ml10 {margin-left: 10px !important;}
.la_im {color: #ff491d; margin-left: 10px !important;}


/* 230328 추가 - jsj */
.pt0 {padding-top:0px !important;}	 .pr0 {padding-right:0px !important;} .pb0 {padding-bottom:0px !important;} .pl0 {padding-left:0px !important;}
.pt5 {padding-top:5px !important;}	 .pr5 {padding-right:5px !important;} .pb5 {padding-bottom:5px !important;} .pl5 {padding-left:5px !important;}
.pt10 {padding-top:10px !important;} .pr10 {padding-right:10px !important;} .pb10 {padding-bottom:10px !important;} .pl10 {padding-left:10px !important;}
.pt15 {padding-top:15px !important;} .pr15 {padding-right:15px !important;} .pb15 {padding-bottom:15px !important;} .pl15 {padding-left:15px !important;}
.pt20 {padding-top:20px !important;} .pr20 {padding-right:20px !important;} .pb20 {padding-bottom:20px !important;} .pl20 {padding-left:20px !important;}
.pt25 {padding-top:25px !important;} .pr25 {padding-right:25px !important;} .pb25 {padding-bottom:25px !important;} .pl25 {padding-left:25px !important;}
.pt30 {padding-top:30px !important;} .pr30 {padding-right:30px !important;} .pb30 {padding-bottom:30px !important;} .pl30 {padding-left:30px !important;}
.pt35 {padding-top:35px !important;} .pr35 {padding-right:35px !important;} .pb35 {padding-bottom:35px !important;} .pl35 {padding-left:35px !important;}
.pt40 {padding-top:40px !important;} .pr40 {padding-right:40px !important;} .pb40 {padding-bottom:40px !important;} .pl40 {padding-left:40px !important;}
.pt45 {padding-top:45px !important;} .pr45 {padding-right:45px !important;} .pb45 {padding-bottom:45px !important;} .pl45 {padding-left:45px !important;}
.pt50 {padding-top:50px !important;} .pr50 {padding-right:50px !important;} .pb50 {padding-bottom:50px !important;} .pl50 {padding-left:50px !important;}
.pt55 {padding-top:55px !important;} .pr55 {padding-right:55px !important;} .pb55 {padding-bottom:55px !important;} .pl55 {padding-left:55px !important;}
.pt60 {padding-top:60px !important;} .pr60 {padding-right:60px !important;} .pb60 {padding-bottom:60px !important;} .pl60 {padding-left:60px !important;}
.pt65 {padding-top:65px !important;} .pr65 {padding-right:65px !important;} .pb65 {padding-bottom:65px !important;} .pl65 {padding-left:65px !important;}
.pt70 {padding-top:70px !important;} .pr70 {padding-right:70px !important;} .pb70 {padding-bottom:70px !important;} .pl70 {padding-left:70px !important;}
.pt75 {padding-top:75px !important;} .pr75 {padding-right:75px !important;} .pb75 {padding-bottom:75px !important;} .pl75 {padding-left:75px !important;}
.pt80 {padding-top:80px !important;} .pr80 {padding-right:80px !important;} .pb80 {padding-bottom:80px !important;} .pl80 {padding-left:80px !important;}
.pt85 {padding-top:85px !important;} .pr85 {padding-right:85px !important;} .pb85 {padding-bottom:85px !important;} .pl85 {padding-left:85px !important;}
.pt90 {padding-top:90px !important;} .pr90 {padding-right:90px !important;} .pb90 {padding-bottom:90px !important;} .pl90 {padding-left:90px !important;}
.pt95 {padding-top:95px !important;} .pr95 {padding-right:95px !important;} .pb95 {padding-bottom:95px !important;} .pl95 {padding-left:95px !important;}
.pt100 {padding-top:100px !important;} .pr100 {padding-right:100px !important;} .pb100 {padding-bottom:100px !important;} .pl100 {padding-left:100px !important;}


/* 클래스 추가 */
.txt_nowrap {white-space: nowrap;}

.bg000 {background-color: #3fcd62 !important;}
.txt_le {text-align: left !important;}
.txt_r1 {text-align: right !important;}
.txt_cen {text-align: center !important;}
.d_non {display: none !important;}


/* 230329 클래스 추가 - jsj */
@media all and (max-width:768px) {
    .m_wp100 {width: 100% !important;}
    /* .re_plus {padding-top: 3rem !important;} */
    .m_txt_le {text-align: left !important;}
    .m_txt_r1 {text-align: right !important;}
    .m_txt_cen {text-align: center !important;}
}

/* 230330 보더 클래스 추가 */
.bor_col {border-color: #666 !important;}
.bor_01 {border: 1px solid #ddd;}
.bor_t_none {border-top: none !important;}
.bor_b_none {border-bottom: none !important;}
.bor_r_none {border-right: none !important;}
.bor_l_none {border-left: none !important;}
.bor_none {border: unset !important;}



/* 서브페이지 h5 정렬 수정 */
.mx_h5-835 {max-width: 853px !important; margin: 0 auto;}

/* 2023-04-27 클래스 추가 */
.sp_d00 {display: block !important;}
.sim10 {display: inline-block; margin-left:15px;}
.sim20 {display: inline-block; margin-left:25px;}


.txt_hidden {display: inline-block; width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}