@charset "utf-8";

html {overflow-y:scroll}

*{margin:0; padding:0;}
/*p,dd{display:inline-block; width:100%;}*/

body{color: #272727; font-family:"Noto Sans KR"; letter-spacing:-1px; font-size:22px;}
a{outline: 22px; font-size:2em; color:#272727;}
a:link{font-size:22px; color:#272727; text-decoration:none;}                                       
a:hover{font-size:22px; color:#272727; text-decoration:none;}
a:visited{font-size:22px; color:#272727;  text-decoration:none;}

caption, legend{font-size:0px; width:0px; height:0px; overflow:hidden; position:absolute; visibility:hidden; display:none;}

img{border:0px;}

fieldset,img{border:0; vertical-align:top;}

table{border-collapse:collapse; border-spacing:0; border:0;}

input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}

input[type=password]{IME-MODE: disabled;}

ul,ol,dl{list-style:none;}

textarea{overflow:auto; resize:none;} 

button,label{cursor:pointer;}

h1{font-size:18px;}
h2{font-size:40px; text-align:center; border-bottom:2px solid #c8c8c8; padding-bottom:20px;}

h3{font-size:30px;}
h4{font-size:24px;}


h5{font-size:18px;}
h6{font-size:18px;}

hr{display:none; clear:both;}

em {font-style:normal;}

.skip{position:absolute; width:1px; height:1px; border:1px; top:-5000em; overflow:hidden;}
.disno{display:none;}
.hidden{display:none;}
.clear{clear:both;}
.displaynone {display: none !important;}


#bbs {font-family: 'Nanum Gothic', sans-serif !important;}
#member {font-family: 'Nanum Gothic', sans-serif !important;}
.inner_pad30{padding: 0 30px;}