@charset "utf-8";
/*------------------------------------------------------------------------------------------------------------------------------------------
	Company :Smilegate Megaport
 	CSS 적용순서 :아이디 > 태그와 클래스 > 클래스 > 태그
	CSS 선택자 선언순서 :Type Selector, Layout Selector, Class Selector, Etc
	CSS 속성 선언순서 :display, position, float/clear, overflow, width/height, margin/padding, border, background, color/font, align, etc
--------------------------------------------------------------------------------------------------------------------------------------------*/

/* 다국어 lang
:lang(ko) {국문} / :lang(en) {영문} / :lang(zh-CN) {중문} / :lang(ja) {일문} / :lang(zh-TW) {대만}
*/

@import url('style.css'); /* style 설정 */

/* reset */
*, *:before, *:after {margin:0px;padding:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;outline:0;}
html {height:100%;}
body {height:100%;font-family:'Times New Roman', 'NanumMyeongJo', 'NanumSquare', sans-serif;font-size:16px;line-height:1.2;color:#fff;letter-spacing:-0.05em;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}
:lang(en) body {font-family:'Times New Roman', Times, Georgia, serif;word-spacing:1px;letter-spacing:0;}
address, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, section {display:block\9;margin:0\9;padding:0\9;}
hr {display:none;}
caption {overflow:hidden;height:0px;font-size:0px;line-height:0px;}
img {border:none;vertical-align:middle;}
ol, ul, li, dl, dt, dd {list-style:none;}
table {width:100%;table-layout:fixed;border:0px;border-spacing:0px;border-collapse:collapse;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
th, td {border:0px;font-family:'Times New Roman', 'NanumMyeongJo', 'NanumSquare', sans-serif;word-break:keep-all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
fieldset {width:100%;border:0px;}
legend {position:absolute;left:-999em;top:-999em;}
frameset {border:0px;}
iframe {width:100%;border:0px;}
em, address,i {font-style:normal;}
button, a, input, label, textarea {font-family:'Times New Roman', 'NanumMyeongJo', 'NanumSquare', sans-serif;font-size:16px;vertical-align:middle;}
select {font-family:'Times New Roman', 'NanumMyeongJo', 'NanumSquare', sans-serif;vertical-align:middle;}
button {overflow:visible;/*outline:none;*/ border:0px;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner {padding:0px;}
select, input, textarea {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
button, a {color:#fff;text-decoration:none;cursor:pointer;}
.blind {overflow:hidden;text-indent:-9999em;font-size:0;line-height:0;}
