@charset "utf-8";
@import url('top.css');
@import url('middle.css');
@import url('footer.css');
@import url('bbs.css');
@import url(http://fonts.googleapis.com/earlyaccess/Nanum Gothic.css);
/* 
http://www.ybyin.com 
2017-04-28
*/
/*
@font-face {   
	font-family: 'Nanum Gothic';

    src: local('Nanum Gothic'), url('../fonts/Nanum Gothic.eot'),
	url('../fonts/Nanum Gothic.ttf'),
	url('../fonts/Nanum Gothic.woff') format('truetype');
	
	font-family: 'simhei';

    src: url('../fonts/simhei.eot')
	url('../fonts/simhei.ttf') format('truetype');
	
	font-family: 'YaHei';//Microsoft YaHei

    src: url('../fonts/msyh.eot')
	url('../fonts/msyh.ttf') format('truetype');
	
	font-family: 'tunga';

    src: url('../fonts/Tunga.eot')
	url('../fonts/Tunga.ttf') format('truetype');
	
}
*/
* {font-family:Nanum Gothic, 나눔고딕, dotum, Arial, sans-serif;}
.simhei {font-family:simhei, sans-serif;}
.Arial {font-family:Arial, simhei, sans-serif;}
.YaHei {font-family:Microsoft YaHei, YaHei, sans-serif;}

body{margin:0px; padding:0px;overflow-x:hidden;}/*overflow:hidden; width:640px;*/
#kmh {overflow:hidden;}
#body {position:relative;}

form {
	display :inline; 
	margin:0;
	border:0;
	padding:0;
	margin:0
}

p {margin:0px; padding:0px;}

h1,h2,h3,h4,h5,h6, dl ,dd ,dt { margin:0; padding:0;  }
img { border:none;vertical-align:middle;}

ul { list-style-type: none; margin:0; padding: 0;}

table   {border-collapse:collapse; width:100%;}


caption, .hide1 {display:none}
input, select, label {vertical-align:middle}
input,button,select,textarea{outline:none}
textarea{resize:none}

.skip   {position:absolute;top:-300px;left:-300px;}
ul.noline li {font:0/0 arial}
ul.ufl li    {float:left}
.afl *       {float:left}

a,
a:hover	        {text-decoration:none;
	color				:	#222;}

/* 정렬 관련 */
.normal    {font-weight:normal!important}
.al        {text-align:left!important}
.ac        {text-align:center!important}
.ar        {text-align:right!important}
.vc        {vertical-align: central!important}
.vt        {vertical-align:top!important}
.vm        {vertical-align:middle!important}
.vb        {vertical-align:bottom!important}

.fl        {float:left}
.fr        {float:right}
.cl        {clear:left}
.cr        {clear:right}
.cb        {clear:both}


/* padding */
.ml10    {margin-left:10px!important}
.ml100   {margin-left:50px!important}
.l03     {padding-left:03px!important}
.l05     {padding-left:05px!important}
.l08     {padding-left:8px!important}
.l10     {padding-left:10px!important}
.l15     {padding-left:15px!important}
.l20     {padding-left:20px!important}
.l30     {padding-left:30px!important}
.l40     {padding-left:40px!important}
.l60     {padding-left:60px!important}




.mt20    {margin-top:20px!important}
.mt60    {margin-top:60px!important}

.t01     {padding-top:1px!important}
.t03     {padding-top:3px!important}
.t05     {padding-top:5px!important}
.t08     {padding-top:8px!important}
.t09     {padding-top:9px!important}
.t10     {padding-top:10px!important}
.t12     {padding-top:12px!important}
.t15     {padding-top:15px!important}
.t20     {padding-top:20px!important}
.t25     {padding-top:25px!important}
.t27     {padding-top:27px!important}
.t30     {padding-top:30px!important}
.t35     {padding-top:35px!important}
.t40     {padding-top:40px!important}
.t50     {padding-top:50px!important}
.t55     {padding-top:55px!important}
.t60     {padding-top:60px!important}
.t70     {padding-top:70px!important}
.t80     {padding-top:80px!important}
.t90     {padding-top:90px!important}
.t100     {padding-top:100px!important}



.b10     {padding-bottom:10px!important}
.b20     {padding-bottom:20px!important}
.b30     {padding-bottom:20px!important}
.b40     {padding-bottom:40px!important}
.b50     {padding-bottom:50px!important}
.b60     {padding-bottom:60px!important}



.r05     {padding-right:11px!important}
.r08     {padding-right:8px!important}
.r10     {padding-right:10px!important}
.r15     {padding-right:15px!important}
.r20     {padding-right:20px!important}



.brd1 {border:1px solid #dbdbdb;}
.line1 {border-top:1px solid #eeeeee;}
.line2 {border-top:1px solid #b7b7b7;}
.line3 {border-top:1px solid #e0e0e0;}


 /* text 색상 */
 
 .col1 {color:#e91340!important}
 .red {color:#ff0000!important}
 .errorMessage {color:#ff0000!important}





.b {font-weight:600!important;}








