﻿@charset "utf-8";

/**********************/
/* JiranSoft KMH 2016-10 + http://necolas.github.io/normalize.css/  v1.1*/
/**********************/

html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

/* web font */
@font-face {
	font-family: 'Nanum Barun Gothic';
	font-style: normal;
	font-weight: 200;
	src: local('Nanum Barun Gothic UltraLight'), local('Nanum Barun Gothic-UltraLight'), local('Nanum Barun Gothic UltraLight');
	src: url(/css/fonts/NanumBarunGothicUltraLight.eot);
	src: url(/css/fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
	url(/css/fonts/NanumBarunGothicUltraLight.woff) format('woff'),
	url(/css/fonts/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Barun Gothic';
	font-style: normal;
	font-weight: 300;
	src: local('Nanum Barun Gothic Light'), local('Nanum Barun Gothic-Light'), local('Nanum Barun Gothic Light');
	src: url(/css/fonts/NanumBarunGothicLight.eot);
	src: url(/css/fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
	url(/css/fonts/NanumBarunGothicLight.woff) format('woff'),
	url(/css/fonts/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Barun Gothic';
	font-style: normal;
	font-weight: 400;
	src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('Nanum Barun Gothic Regular');
	src: url(/css/fonts/NanumBarunGothic.eot);
	src: url(/css/fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
	url(/css/fonts/NanumBarunGothic.woff) format('woff'),
	url(/css/fonts/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
	font-family: 'Nanum Barun Gothic';
	font-style: normal;
	font-weight: 700;
	src: local('Nanum Barun Gothic Bold'), local('Nanum Barun Gothic-Bold'), local('Nanum Barun Gothic Bold');
	src: url(/css/fonts/NanumBarunGothicBold.eot);
	src: url(/css/fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
	url(/css/fonts/NanumBarunGothicBold.woff) format('woff'),
	url(/css/fonts/NanumBarunGothicBold.ttf) format('truetype');
}


*{font-family:'Nanum Barun Gothic',Nanum Barun Gothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important;}

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

/* Reset */
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,blockquote,abbr,pre,address,big,cite,code{margin:0;padding:0;}

li{list-style:none;}
em{font-style:normal;}

/* Link */
a{background-color:transparent;cursor:pointer !important;}
a:link,a:visited{color:#666;text-decoration:none;outline:0;}
a:active,a:hover{color:#333;text-decoration:none;outline:0;}

/* Text-level semantics */
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}

/* Font */
body{font-size:1em;font-family:'Nanum Barun Gothic',Nanum Barun Gothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; line-height:1em;color:#666;overflow-x:none}
address{font-style:normal;color:#999;font-size:1em;line-height:1em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:0;}

input[type=text],input[type=password]{width:100%;height:23px;font-size:1em;line-height:1em;border:1px solid #bbb;padding:3px 5px;color:#666;
font-family:'Nanum Barun Gothic',Nanum Barun Gothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;}

textarea{font-size:1em;line-height:1em;border:1px solid #bbb;padding:3px 5px;color:#666;overflow:auto;resize:none;
font-family:'Nanum Barun Gothic',Nanum Barun Gothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

input[type=submit]{font-family:'Nanum Barun Gothic',Nanum Barun Gothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}

button,select{font-family:'Nanum Barun Gothic',Nanum Barun Gothic,'나눔바른고딕','NanumGothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}

mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}

/* Embedded content */
img,fieldset,iframe{border:0;border-style:none;}
svg:not(:root){overflow:hidden;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}

/* Grouping content */
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}

/* Selection */
::-webkit-selection{background:#c6c6c6;color:#fff;text-shadow:none;}
::-moz-selection{background:#c6c6c6;color:#fff;text-shadow:none;}
::selection{background:#c6c6c6;color:#fff;text-shadow:none;}

/* Contain overflow, em-unit font size */
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}

/* Forms */
button{padding:0;margin:0;background:transparent;*overflow:visible;overflow:visible;cursor:pointer;border:0 none;white-space:nowrap;color:inherit;font:inherit;text-transform:none;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}

button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}
input[type=image]{cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

/* Blind */
.blind,#skipnavi{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
caption,legend{visibility:hidden;height:0;font-size:0;line-height:0;width:0;overflow:hidden;text-align:left;border:0;}

/* Input */
input{line-height:normal;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;vertical-align:middle;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

optgroup{font-weight:bold;}

/* Tables */
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}

/* Float clear */
.clear_f:after{content:"";display:block;clear:both;}
.clear_f{*zoom:1;}

/* Placeholder */
::-webkit-input-placeholder{color:#ccc;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#ccc;}







