@charset "utf-8";
/* RESET STYLE,AUTHOR_,DATE_2014. */

html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:#454545;}
span {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

@font-face {
  font-family: 'NanumBarunGothic';
  src: url('font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),  url('font/NanumBarunGothic.woff') format('woff'), url('font/NanumBarunGothic.ttf')  format('truetype'), url('font/NanumBarunGothic.svg#NanumBarunGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}

html{font-family:'NanumBarunGothic';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none; height:0;}
[hidden],template{display:none;}
ol,ul{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{
	margin:0;padding:0;font-family:'NanumBarunGothic';cursor:pointer;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
textarea{overflow:auto;vertical-align:top;}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;}
button[disabled],input[disabled]{cursor:default;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
address{font-style:normal;}
a{text-decoration:none;font-family:'NanumBarunGothic';cursor:pointer;}
img{width: 100%;vertical-align:top;}
hr,
.blind{position:absolute;left:0;top:0;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
.hide{display:none;}

.flo_l{float:left;}
.flo_r{float:right;}
.flo_clear:before,
.flo_clear:after{content:"";display:table;}
.flo_clear:after,
.flo_both{clear:both;}
.flo_clear{zoom:1;}
.align_l{text-align:left;}
.align_c{text-align:center;}
.align_r{text-align:right;}

input[type="radio"] {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
input[type="radio"][disabled] {opacity:0.5;}
input[type="text"],input[type="password"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
/* skip navigation */
.skipNav{position:relative;width:100%;z-index:100;}
.skipNav a{position:absolute;left:0;top:-1000px;display:block;width:100%;padding:10px 0;text-align:center;color:#454545;background:#dddddd;}
.skipNav a:active,
.skipNav a:focus{top:0;text-decoration:none;color:#454545;}


.t{border:1px solid #f00;}