@charset "utf-8";
/* CSS Document */
/*2025.05.22 KYJ 추가 / 상단의 안내문구 관련사항 지정*/

/*공통사항*/
.info_toptxt{position: relative; display: flex; min-height: 73px; padding: 5px; margin-bottom: 20px; background: #f5f5f5; box-sizing: border-box}
.info_toptxt p.tit{width: 140px; font-size:17px; font-weight: 600; letter-spacing: 0.5px; text-align: center; align-content: space-around}
.info_toptxt p.tit span{display: inline-block} 
.info_toptxt p.tit > span{padding-right: 23px; background-position: right center; background-repeat: no-repeat; background-image:url(../../images/top/infotype2.png)}
.info_toptxt p.tit span.big{font-size: 23px; color: #ffc12d}
.info_toptxt ul{width: 100%; padding: 13px; background: #fff; box-sizing: border-box; align-content: space-around}
.info_toptxt ul li{position: relative; padding-left: 20px; margin-bottom: 7px; line-height: 130%; background:url(../../images/top/blt_toplst.png) no-repeat left top 5px; font-size: 14px; font-weight: 500; color:#000; letter-spacing: 0.5px}
.info_toptxt ul li:last-child{margin-bottom: 0} 

/* 폰트에서 span사용시 색지정 */
/* span에 단독으로 스타일을 주면 모든 span 태그에 font-weight가 지정되므로 bold는 각각 지정함)_더 두껍게 할 시에는 고유클래스 아래에 지정  */
span.col_re{font-weight: 600; color:#ff472e} /*빨간색*/
span.col_or{font-weight: 600; color:#ff9f17} /*주황색,노란색*/
span.col_gr{font-weight: 600; color:#52a34a} /*초록색*/
span.col_bl{font-weight: 600; color:#3ca3d3} /*파란색*/
span.col_na{font-weight: 600; color:#335c7f} /*남색*/
span.col_pu{font-weight: 600; color:#9644f3} /*보라색*/
span.col_pk{font-weight: 600; color:#ff6f7d} /*분홍색*/
span.col_bk{font-weight: 600; color:#000} /*검정색(bold)*/
span.underline{font-weight: 600; text-decoration:underline; text-underline-offset:4px} /*밑줄*/

/* MOBILE LAYOUT */
@media only screen and (max-width:1024px) {
.info_toptxt{min-height: auto} 
.info_toptxt ul li{font-size: 13px}
}


/* PC LAYOUT */
@media only screen and (min-width:1025px) {
}


@media only screen and (max-width:600px) {
/*공통사항*/
.info_toptxt{display: block}
.info_toptxt p.tit{width: 100%; margin:5px 0 8px; font-size: 15px} 
.info_toptxt p.tit span.big{font-size: 19px}
}