
/*메인레이어팝업*/
.mainPopup{z-index:1000;width:500px;background:#fff;color:#333333;position:absolute; top:132px; left:100px; text-align:center;-webkit-transition:all .3s ease; box-shadow: 0px 0px 30px rgb(0 0 0 / 44%);display:none}
.mainPopup .bt-m-pop{position:relative;display:block;width:100%}
.mainPopup .bt-m-pop img{max-width:100%;width:100%}
.mainPopup .btn-close{display:inline-block;position:absolute;top:0;right:0;color:#fff;background-color:#444;padding:2px 10px}
.mainPopup .btn-today{display:block;text-align:center;color:#fff;background-color:#444;padding:5px 10px}

/* bul */
.text-box{position:relative; font-size:21px;text-align:center}
.text-box span{display:block; padding: 0 1rem;}
.text-box::after,
.text-box::before{position:absolute;left:0;width:100%;height:10px;content:'';opacity:0.6;border-radius:5px}
.text-box::after{top:0;}
.text-box::before{bottom:0;}
.text-box span::after,
.text-box span::before{position:absolute;top:0;width:10px;height:100%;content:'';opacity:0.6;border-radius:5px}
.text-box span::after{left:0}
.text-box span::before{right:0}
.text-box::after{background:#7fb843;}
.text-box::before{background:#43a047;}
.text-box span::after,
.text-box span::before{background:#3fa38a;}

.py-1 {padding: 0.25rem 0;}
.py-2 {padding: 0.5rem 0;}
.py-3 {padding: 1rem 0;}
.py-4 {padding: 1.5rem 0;}
.py-5 {padding: 1.875rem 0;}

.dl-list01 {position:relative;margin-bottom:85px;padding-left:400px;min-height:160px}
.dl-list01 dt{position:absolute;top:0;left:0;padding-top:40px;font-size:24px;color:#343c40;font-weight:500;line-height:1.6}
.dl-list01 dt::before{position:absolute;top:0;left:0;width:60px;height:0;content:'';}
.dl-list01 dt.title01 {font-size:36px; line-height: 1; padding-top:0;}
.dl-list01 dt.color01::before{border-top:3px solid #3f9586;}
.dl-list01 dt.color01 span{color:#3f9586;}
.dl-list01 dt.color02::before{border-top:3px solid #448ca9;}
.dl-list01 dt.color02 span{color:#448ca9;}
.dl-list01 dt.color03::before{border-top:3px solid #2e323e;}
.dl-list01 dt.color03 span{color:#2e323e;}
.dl-list01 dt.color04::before{border-top:3px solid #619eb7;}
.dl-list01 dt.color04 span{color:#619eb7;}
.dl-list01 dt.color05::before{border-top:3px solid #4e6e96;}
.dl-list01 dt.color05 span{color:#4e6e96;}
.dl-list01 dt.color06::before{border-top:3px solid #0055b9;}
.dl-list01 dt.color06 span{color:#0055b9;}
.dl-list01 dt.color07::before{border-top:3px solid #3e6aa1;}
.dl-list01 dt.color07 span{color:#3e6aa1;}
.dl-list01 dt.color08::before{border-top:3px solid #3e4aa1;}
.dl-list01 dt.color08 span{color:#3e4aa1;}
.dl-list01 dt.color09::before{border-top:3px solid #ba2e2d;}
.dl-list01 dt.color09 span{color:#ba2e2d;}
