﻿@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');

*{-webkit-text-size-adjust:none;}

/* 본고딕 */
@font-face{ 
	font-family: 'notokr-black';
	src: url('../../font/NotoKR-Black/notokr-black.eot');
	src: url('../../font/NotoKR-Black/notokr-black.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-Black/notokr-black.woff') format('woff')
}
@font-face{ 
	font-family: 'notokr-bold';
	src: url('../../font/NotoKR-Bold/notokr-bold.eot');
	src: url('../../font/NotoKR-Bold/notokr-bold.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-Bold/notokr-bold.woff') format('woff')
}
@font-face{ 
	font-family: 'notokr-demilight';
	src: url('../../font/NotoKR-DemiLight/notokr-demilight.eot');
	src: url('../../font/NotoKR-DemiLight/notokr-demilight.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-DemiLight/notokr-demilight.woff') format('woff')
}
@font-face{ 
	font-family: 'notokr-light';
	src: url('../../font/NotoKR-Light/notokr-light.eot');
	src: url('../../font/NotoKR-Light/notokr-light.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-Light/notokr-light.woff') format('woff')
}
@font-face{ 
	font-family: 'notokr-medium';
	src: url('../../font/NotoKR-Medium/notokr-medium.eot');
	src: url('../../font/NotoKR-Medium/notokr-medium.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-Medium/notokr-medium.woff') format('woff')
}
@font-face{ 
	font-family: 'notokr-regular';
	src: url('../../font/NotoKR-Regular/notokr-regular.eot');
	src: url('../../font/NotoKR-Regular//notokr-regular.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-Regular//notokr-regular.woff') format('woff')
}
@font-face{ 
	font-family: 'notokr-thin';
	src: url('../../font/NotoKR-Thin/notokr-thin.eot');
	src: url('../../font/NotoKR-Thin/notokr-thin.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NotoKR-Thin/notokr-thin.woff') format('woff')
}

/* 나눔스퀘어*/
@font-face{ 
	font-family: 'NanumSquareB';
	src: url('../../font/NanumSquare/NanumSquareB.eot');
	src: url('../../font/NanumSquare/NanumSquareB.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NanumSquare/NanumSquareB.woff') format('woff')
}
@font-face{ 
	font-family: 'NanumSquareEB';
	src: url('../../font/NanumSquare/NanumSquareEB.eot');
	src: url('../../font/NanumSquare/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NanumSquare/NanumSquareEB.woff') format('woff')
}
@font-face{ 
	font-family: 'NanumSquareL';
	src: url('../../font/NanumSquare/NanumSquareL.eot');
	src: url('../../font/NanumSquare/NanumSquareL.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NanumSquare/NanumSquareL.woff') format('woff')
}
@font-face{ 
	font-family: 'NanumSquareR';
	src: url('../../font/NanumSquare/NanumSquareR.eot');
	src: url('../../font/NanumSquare/NanumSquareR.eot?#iefix') format('embedded-opentype'),
	     url('../../font/NanumSquare/NanumSquareR.woff') format('woff')
}

.png24{behavior: url("iepngfix.htc")} 




/* 
================================reset==============================================
===================================================================================
*/
html,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;}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

li { list-style-type:none; }
img,fieldset,iframe{border:0;}
img,fieldset { border:none; }
li img, dd img { vertical-align:top; }
input { vertical-align:middle; }
hr{display:none;}


/* html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }

/* Link */
a:link,
a:visited,
a:active{}
a:hover{}
a{color:inherit; text-decoration: none;}

/* ETC */
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}

/* Table */
table {font-size:13px; font-family:'notokr-regular', 'Nanum Gothic', '나눔고딕', dotum,"돋움",sans-serif; border-collapse:collapse; border-spacing:0;}
th{font-size:13px;font-family:'notokr-regular', 'Nanum Gothic', '나눔고딕',  dotum,"돋움",sans-serif; vertical-align:middle;}
caption{display:none;}

/* Form */
input, select{font-size:13px; font-family:'notokr-regular','Nanum Gothic', '나눔고딕', dotum,"돋움",sans-serif;color:#666; /*border:1px solid #ddd;*/ vertical-align:middle;}
input:focus::-webkit-input-placeholder, 
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; } 
input:focus:-moz-placeholder, 
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } 
input:focus::-moz-placeholder, 
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } 
input:focus:-ms-input-placeholder, 
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
textarea{font-size:13px;font-family:'notokr-regular', 'Nanum Gothic', '나눔고딕',dotum,"돋움",sans-serif;color:#666;background:#fff;border:1px solid #cfcfcf; resize: none;}
form{margin:0px;padding:0px;border:0;}

/* @clear fix */
* html .clfix { height: 1%; overflow: visible;} /* float clearing for IE6 */
*+html .clfix{ min-height: 1%;} /* float clearing for IE7 */
.clfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;} /* float clearing for everyone else */

#skip, .skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px; }

