@charset "utf-8";

/* CSS Document */
@import url("layout.css");
@import url("quick.css");
@import url("contents.css");

@font-face {font-family:NanumGothic;
	src: url('../font/NanumGothic.eot');
	src: local('☺'), url('../font/NanumGothic.woff') format('woff'),
					 url('../font/NanumGothic.ttf') format('truetype'), 
					 url('../font/NanumGothic.eot') format('eot');} 
@font-face {font-family:NanumGothicBold;
	src: url('../font/NanumGothicBold.eot');
	src: local('☺'), url('../font/NanumGothicBold.woff') format('woff'), 
					 url('../font/NanumGothicBold.ttf') format('truetype'), 
					 url('../font/NanumGothicBold.eot') format('eot');} 
@font-face {font-family:NanumBarunGothic;
	src: url('../font/NanumBarunGothic.eot');
	src: local('☺'), url('../font/NanumBarunGothic.woff') format('woff'), 
					 url('../font/NanumBarunGothic.ttf') format('truetype'), 
					 url('../font/NanumBarunGothic.eot') format('eot');}


html body{ }
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,div,td,th,p,textarea,h1,h2,h3,h4,input,button{font-family:"Nanum Gothic",'나눔고딕''돋움',Dotum,Helvetica;font-size:12px;color:#666}
img {border:0; vertical-align:top; }
ul, ol, li ,dl , dt , dd {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, h7 ,form {font-size:100%; font-weight:normal;margin:0; padding:0}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top;border:0}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover{color:#390;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
a {text-decoration:none;color:#333;}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}

/* 커서 */
.cursor {cursor:pointer}


/*input*/


input[type="text"],input[type="email"],input[type="password"],.inputText,.inputPassword{ border:#d9d9d9 solid 1px; padding:5px; height:15px; vertical-align:middle; zoom:1; }
input[type="password"],.inputPassword{ font-family:Tahoma; letter-spacing:2px;}
textarea,textarea.textarea{border:#d9d9d9 solid 1px; padding:5px; vertical-align:middle; resize:none;}
input[type="file"],input.file{ border:#d9d9d9 solid 1px; padding:2px;}
.ie678 input[type="file"],
.ie678 input.file{ padding:5px;}

.select,select{ border:#d9d9d9 solid 1px; padding:4px; margin:0; font-size:12px; vertical-align:middle; font-family:"Nanum Gothic";  outline:none; color:#666666 ; background:#FFF;}
label{ margin:0 10px 0 0; vertical-align:middle; display:inline-block; *display:inline; zoom:1;}

.inputPassword,select,.inputText{ _height:15px; _padding:4px; _border:#d9d9d9 solid 1px;}
input.file{ _height:24px; _padding:4px; _border:#d9d9d9 solid 1px;}

.inputTextWrap{ position:relative; display:inline-block;}
.inputTextWrap label{ position:absolute; left:6px; top:4px; font-size:12px; color:#999; margin:0;}
.inputTextWrap .labelOff{ display:none;}



/* hidden contents */
	.skip,.hidden{position:absolute; width:0; height:0;line-height:0;left:-99999px;overflow:hidden;z-index:-1}

/*clear*/
	.clearfix:after{content:'';display:block;clear:both;}
	.ie7 .clearfix{zoom:1}

.fl{float:left}
.fr{float:right}


/*점선 보이지않기*/
a {outline:none; select-dummy: expression(this.hideFocus=true);}



