@charset "utf-8"; @font-face { font-family: 'NanumS'; font-style: normal; font-weight: 400; src: url(fonts/NanumSquareR.eot); src: url(fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(fonts/NanumSquareR.woff) format('woff'); } @font-face { font-family: 'NanumS'; font-style: normal; font-weight: 600; src: url(fonts/NanumSquareB.eot); src: url(fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'), url(fonts/NanumSquareB.woff) format('woff'); } @font-face { font-family: 'NanumS'; font-style: normal; font-weight: 800; src: url(fonts/NanumSquareEB.eot); src: url(fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'), url(fonts/NanumSquareEB.woff) format('woff'); } * { box-sizing: border-box; margin: 0; padding: 0; } html { -webkit-text-size-adjust: none; } body { position: relative; margin: 0; padding: 0; color: #222; word-break: keep-all; word-wrap: break-word; overflow-wrap: break-word; font-family: 'NanumS', 'Malgun Gothic', sans-serif, Arial, Dotum, Gulim, Verdana, Tahoma; } header, section, article, aside, footer, nav { display: block; } fieldset { display: block; border: 0; padding: 0; } pre { white-space: pre-wrap; } img { max-width: 100%; vertical-align: middle; border: 0; } h1, h2, h3, h4, h5, h6, th, strong, b { font-weight: 600; } a, select, button, input, textarea { font-family: inherit; } a { color: inherit; text-decoration: none; } li { list-style: none; } button, input[type=submit] { margin: 0; padding: 0; border: 0; color: inherit; cursor: pointer; background: transparent; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } .tts { position: absolute; left: -9999px; width: 1px; height: 1px; font-size: 0; line-height: 0; overflow: hidden; } caption.tts { position: static; width: auto; height: 0; } .clearfix { position: relative; } .clearfix:after { display: block; clear: both; content: ''; } .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } .text-left { text-align: left !important; } .both { position: relative; display: table; width: 100%; } .both:after { display: block; clear: both; content: ''; } .both .pull-left, .both .pull-right { display: table-cell; vertical-align: middle; } .both .pull-left > *, .both .pull-right > * { display: inline-block; vertical-align: middle; } .both .pull-right { text-align: right; } .both .title1, .both .title2 { margin: 0; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } .vertical-top { vertical-align: top !important; } .vertical-middle { vertical-align: middle !important; } .vertical-bottom { vertical-align: bottom !important; } .mt-xxs { margin-top: 0.3em !important; } .mt-xs { margin-top: 0.5em !important; } .mt-sm { margin-top: 1em !important; } .mt-md { margin-top: 1.5em !important; } .mt-lg { margin-top: 2em !important; } .mt-xl { margin-top: 3em !important; } .mt-xxl { margin-top: 3.5em !important; } .mb-xxs { margin-bottom: 0.3em !important; } .mb-xs { margin-bottom: 0.5em !important; } .mb-sm { margin-bottom: 1em !important; } .mb-md { margin-bottom: 1.5em !important; } .mb-lg { margin-bottom: 2em !important; } .mb-xl { margin-bottom: 3em !important; } .mb-xxl { margin-bottom: 3.5em !important; } .ml-xs { margin-left: 0.3em !important; } .ml-sm { margin-left: 0.5em !important; } .ml-md { margin-left: 1em !important; } .ml-lg { margin-left: 1.5em !important; } .ml-xl { margin-left: 2em !important; } .mr-xs { margin-right: 0.3em !important; } .mr-sm { margin-right: 0.5em !important; } .mr-md { margin-right: 1em !important; } .mr-lg { margin-right: 1.5em !important; } .mr-xl { margin-right: 2em !important; } code { font-family: consolas; background-color: bisque; }