@charset "utf-8"; 

/*****************************************************************/

JiranSoft KMH 2015-01

/*****************************************************************/

html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

/* web font */
@font-face{
	font-family:'NanumBarunGothic';
	src:local('NanumBarunGothic');
	src:url('../font/NanumBarunGothic.eot');
	src:url('../font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
	url('../font/NanumBarunGothic.woff2') format('woff2'),
	url('../font/NanumBarunGothic.woff') format('woff'),
	url('../font/NanumBarunGothic.ttf') format('truetype')
	}

@font-face{
	font-family:'NanumBarunGothicBold';
	src:local('NanumBarunGothicBold');
	src:url('../font/NanumBarunGothicBold.eot');
	src:url('../font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
	url('../font/NanumBarunGothicBold2.woff') format('woff2'),
	url('../font/NanumBarunGothicBold.woff') format('woff'),
	url('../font/NanumBarunGothicBold.ttf') format('truetype');
	}

*{font-family:'NanumBarunGothic',NanumBarunGothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important;}

/* reset */
html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,fieldset,legend,p,button,input,table,th,tr,td,thead,tbody,tfoot,a,textarea,
label,del,dfn,em,ins,kbd,q,s,samp,select,small,strike,strong,sub,sup,tt,var,acronym,form,textarea,blockquote,abbr,pre,address,big,cite,code { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; line-height:0; }
img,fieldset,iframe { border:0; border-style:none; }
caption,legend { visibility:hidden; height:0; font-size:0; line-height:0; width:0; overflow:hidden; text-align:left; }
table { border-collapse:collapse; }
li { list-style:none; }
input[type=checkbox],input[type=radio] { vertical-align:middle; }
em { font-style:normal; }
button { padding:0; margin:0; background:transparent; *overflow:visible; cursor:pointer; border:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block; }
audio,canvas,video { display:inline-block; }
a,input[type="image"],button { cursor:pointer; }

/* default */
body { font-size:0.8em; font-family:'NanumBarunGothic','나눔바른고딕','NanumGothic','나눔고딕','맑은 고딕','Malgun Gothic',Helvetica,AppleGothic,Sans-serif; line-height:1em; color:#666; }
address { font-style:normal; color:#999; font-size:0.95em; line-height:1.8em; }

/* input */
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date]  { 
	width: 100%; 
	height: 23px; 
	font-size: 1em; 
	line-height: 1em; 
	border: 1px solid #bbb; 
	padding: 3px 5px; 
	color: #666; 
	font-family: 'NanumBarunGothic', '나눔바른고딕', 'NanumGothic', '나눔고딕', '맑은 고딕', 'Malgun Gothic', Helvetica, AppleGothic, Sans-serif; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
}

textarea { font-size:1em; line-height:1em; border:1px solid #bbb; padding:3px 5px; color:#666; 
font-family:'NanumBarunGothic','나눔바른고딕','NanumGothic','나눔고딕','맑은 고딕','Malgun Gothic',Helvetica,AppleGothic,Sans-serif; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
input[type=submit] { font-family:'NanumBarunGothic','나눔바른고딕','NanumGothic','나눔고딕','맑은 고딕','Malgun Gothic',Helvetica,AppleGothic,Sans-serif; }
button,select { font-family:'NanumBarunGothic','나눔바른고딕','NanumGothic','나눔고딕','맑은 고딕','Malgun Gothic',Helvetica,AppleGothic,Sans-serif; }

/* link */
a:link,a:visited { color:#666; text-decoration:none; }
a:active,a:hover { color:#353535; text-decoration:none; }

/* blind */
.blind,#skipnavi,legend { position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0; }

/* Selection */
::-webkit-selection { background:#baada4; color:#fff; text-shadow:none; }
::-moz-selection { background:#baada4; color:#fff; text-shadow:none; }
::selection { background:#baada4; color:#fff; text-shadow:none; }



