@charset "utf-8";

/*********************reset.css*********************/

body, html{ margin:0; padding:0; width:100%; height:100%; font-family:'Montserrat','Noto Sans KR',"Helvetica Neue",Helvetica,Arial,sans-serif !important;}

[lang="en"] {font-family:'Montserrat', 'Noto Sans KR', "Helvetica Neue",Helvetica,Arial,sans-serif;}

main#content,#main_container{width: 100%;height: 100%;padding: 0;margin: 0;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em; word-break: keep-all;margin-top:0;margin-bottom:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
input, button {margin:0;padding:0;font-size:1em;font-family:'Noto Sans KR', AppleSDGothicNeo-Regular,'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',sans-serif;}
button, input[type=submit] {cursor:pointer}
input[type=text], input[type=password], input[type=image], button {font-size:1em;-webkit-appearance:none}
textarea, select,button {font-size:1em;font-family:'Noto Sans KR', AppleSDGothicNeo-Regular,'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',sans-serif;}
textarea {border-radius:0;-webkit-appearance:none}
select {margin:0;background:none}
p {margin:0;padding:0;word-break:keep-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#333; /* 2026-09-29 ì™„ì „ ê²€ì •(#000) â†’ ë³¸ë¬¸ìƒ‰ê³¼ ë�™ì�¼í•œ #333 */text-decoration:none !important; cursor: pointer;}
a:hover, a:active, a:focus {text-decoration: none}
ul,li,dl,dt,dd,ol{padding:0;margin:0}
ul{list-style:none;}
img{vertical-align:top;max-width:100%;height:auto; -webkit-perspective: 1;}
button{background:none; border:none; box-shadow:none; border-radius:0; padding:0; overflow:visible; cursor:pointer}
em, address {font-style: normal}
table{border-spacing:0; border-collapse: separate;}

*, :after, :before {
	outline:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* 2026-09-30 SEO: p -> h1 title, keep original look */
h1.sec01_title, h1.pt_dt_title { line-height:inherit; }
