@charset "utf-8";
*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}
h3.h3{display:block; line-height:37px; padding:0; font-size:18px; color:#000; font-weight:bold;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////
	Basic
/////////////////////////////////////////////////////////////////////////////////////////////////////////// */
body{line-height:1.6; font-size:16px; font-weight:400; font-family:'Noto Sans KR','Malgun Gothic','맑은 고딕','NotoSans','돋움',Dotum,Helvetica,Verdana,Arial,sans-serif;}
*,
*:after{box-sizing: border-box;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, button{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, th, td, input, select, textarea{margin:0; padding:0; color:#404040;}
ul, ol, dl, dt, dd{margin:0; padding:0; list-style:none;}
img{border:none; vertical-align: bottom;}
hr{display:none;}
fieldset{border:none;}
legend{display:none;}
p{margin:0;}
/*------------------------------ 기존에 있던 코드 끝-----------------------------*/
/*------------------------------ 기존에 있던 코드 끝-----------------------------*/
/*------------------------------ 기존에 있던 코드 끝-----------------------------*/


/*------------------------------ 추가 코드 시작 -----------------------------*/
/* 우수사례 디지털 컨텐츠 : 23.01.11 */
body[data-layout="sub"] #container .content-title {position: relative; padding-bottom: 18px;margin: 20px 0 20px 0; border-bottom: 1px solid #C4C4C4;}
body[data-layout="sub"] #container .content-title>.caption { position: absolute; right: 0; bottom: 18px;}
