﻿@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");

* {
	margin:0; 
	padding:0; 
	-webkit-box-sizing: border-box; 
	   -moz-box-sizing: border-box; 
			box-sizing: border-box;
}

html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size:100%;  vertical-align: baseline}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
body {font-family:'Noto Sans KR', sans-serif; font-weight:normal; font-size:13px; color:#666; background-color:transparent; -webkit-text-size-adjust:none;}
img {border:0px; display:block;}
td {vertical-align:middle; }
p {line-height:18px;}
html, body {width:100%; height:100%; min-width:1200px;}
table {table-layout:fixed;}

ul,ol {margin:0 auto;padding:0;list-style:none}
input,textarea,select {color:#666;font-size:13px;border:0;outline-style:none;}
textarea{border:1px solid #ddd;font-size:12px;line-height:18px;color:#666;overflow-y:scroll;resize:none}
.invisible, caption, legend{position:absolute;left:-9999px;font-size:0;line-height:0%;visibility:hidden}
caption.show{position:relative;left:0;height:50px; font-size:20px;font-weight:600;color:#000;line-height:18px;visibility:visible; padding:15px 0 0 0; border-bottom:2px solid #21252b;}
caption.show2{position:relative;left:0;height:50px; font-size:20px;font-weight:600;color:#000;line-height:18px;visibility:visible; padding:15px 0 0 0; border-bottom:1px solid #e9e9e9;margin-bottom:30px;}
caption.show3{position:relative;left:0;height:85px; font-size:20px;font-weight:600;color:#000;line-height:18px;visibility:visible; padding:15px 0 0 0; border-bottom:2px solid #21252b;}
caption.show3 div{font-size:13px;font-weight:normal;color:#666;padding:15px 0 0 0;}
caption.show4{position:relative;left:0;height:50px; font-size:20px;font-weight:600;color:#000;text-align:center;line-height:18px;visibility:visible; padding:15px 0 0 0; border-bottom:2px solid #21252b;}
caption.show4 .con{font-size:14px;font-weight:normal;color:#666;text-align:left;}
caption.show4 a{font-weight:normal; position:absolute; right:0; top:10px;}
caption.show5{position:relative;left:0;height:25px; font-size:16px;font-weight:600;color:#333;visibility:visible; padding:0; border-bottom:0;}
div.show6{position:relative;left:0;height:50px; font-size:20px;font-weight:600;color:#000;text-align:center;line-height:18px;visibility:visible; padding:15px 0 0 0; border-bottom:2px solid #ff6e00;}
div.show6 a{font-weight:normal; position:absolute; right:0; top:10px;}
label.hidden {position:absolute;left:-9999px;font-size:0;line-height:0%;visibility:hidden}


.sian{position:fixed; top:-75px; left:-75px; width:150px; height:150px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); text-align:center; font-size:18px; background:rgba(0,0,0,0.8); color:#fff; line-height:250px; letter-spacing:-1px; font-weight:700;}
.sian span{font-weight:700; color:#fff600;}
/* common */
.fl{float:left}
.fr{float:right}
.hidden {overflow:hidden;}
.clear{content:".";clear:both;display:block;height:0;visibility:hidden}
.relative{position:relative}
.pointer{cursor:pointer}
.elps {overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.wb {word-break:break-all;}
.border {border:1px solid red}
.inline {display:inline;}
.inblock {display:inline-block;}
.block {display:block !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.tal {text-align:left !important;}
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.auto {margin:0 auto;}
.lsp1 {letter-spacing:-1px;}
.w100 {width:100% !important;}
.blank1 {display:inline-block; width:8px;}
