@charset 'utf-8';

/*-------------------------------------------------------------------
	파일정의 : 초기화 스타일
	작성날짜 : YYYY-MM-DD 홍길동
	분류순서 : Base > Fonts
	속성순서 : 표시 > 위치 > 넘침/흐름 > 크기/간격 > 박스모양 > 폰트/정렬 > 기타
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
    ## Base
-------------------------------------------------------------------*/
html, body, div, ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6, table, th, td, caption, address, article, aside, canvas, details, figure, figcaption, footer, header, section, menu, nav,
button, select, textarea, input, fieldset, legend, a, span, strong, em, address, dfn, small, i, b, pre {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; margin:0; padding:0; border:0; list-style:none; font-style:normal; font-weight:inherit; font-size:100%; word-break:break-word;} /* 2023.07.11 word-break 속성 추가 */
html, body, th, td, input, select, textarea, a, button, pre {font-family:inherit;}
:before, :after {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
article, aside, canvas, details, figure, figcaption, footer, header, menu, nav, section {display:block;}
html {font-size:10px; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
body {font-family:'LGL'; font-size:1.4rem; word-break:keep-all; font-weight:normal;} /* 2019.07.23 Mod 홍병기K (C20190711_39469 반영) */
@media all and (max-width: 959px){
	html {font-size:12px;}
}
@media all and (max-width: 480px){
	html {font-size:2.5vw;} /* 480해상도 이하 375해상도기준 비율처리, 기본폰트사이즈 16픽셀기준 15픽셀로 축소 */
}
body {-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;}
hr {display:none;}
img {vertical-align:middle;}
pre {white-space:inherit;}
button {background-color:transparent; cursor:pointer;}
fieldset, iframe {width:100%;}
img, a, frame, iframe, fieldset {border:0;}
table {width:100%; border-spacing:0; border-collapse:collapse;}
caption {position:absolute; left:-9999px; top:0; z-index:0; color:transparent; height:1px; width:1px; overflow:hidden;}
.dv-mobile caption {display:none; width:0; height:0; position:static;}
thead, tbody {position:relative; z-index:1;}
legend {display:none;}/* position:absolute; left:-9999em; top:-9999em; 노출되지 않는 대체텍스트를 숨김으로 제공할 필요 없음 */
input[type=text]::-ms-clear {display:none;}
a:-webkit-any-link:focus-visible {
	outline-offset: 1px;
} /*2023.06 웹접근성 보완 : 키보드 초점이 시각화 되지 않는 다는 이슈가 있었음. 브라우저 별 이슈를 해결 하기 위해 해당 속성을 재지정함*/
a:focus-visible {
	outline: -webkit-focus-ring-color auto 1px;
} /*2023.06 웹접근성 보완 : 키보드 초점이 시각화 되지 않는 다는 이슈가 있었음. 브라우저 별 이슈를 해결 하기 위해 해당 속성을 재지정함*/