html {
/*	overflow-y:scroll;*/
	overflow-x:auto;
}
body {
	font-size:12px;
	line-height:120%;
	font-family:"돋움",Dotum,tahoma,Helvetica,AppleGothic,Sans-serif;
}

a {
    font-weight: bold;
    text-decoration: none;
}
a:link {
    font-weight: bold;
    color:none;
}
a:visited, a:active {
	 color:none;
    font-weight: bold;
}
a:hover {
    font-weight: bold;
}

.aa_link{
	color: #3C4756;
	text-decoration:none;
	font-size:9px; 
}
.aa_link:hover{
	font-weight:bold;
	text-decoration:underline;
	font-size:9px;
}

img { 
	-ms-interpolation-mode: bicubic;
	vertical-align:top;
}



table {padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
th, td {padding:0px;} 

a,img, address {margin:0; padding:0;} /*a가 블럭요소가 될 수 있기때문에 정한다.*/
fieldset, img{border:0 none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
address, em{font-style:normal;}
table{border-collapse:collapse;
		border-spacing:0;
		border:0 none;

}

/* cycle pager style */
.cycle-pager {
	margin-top:10px; text-align: center; height: 100px; z-index: 500; text-align: center;
}
.cycle-pager span {
	font-family: arial; font-size: 100px; width: 38px; height: 28px;
	display: inline-block; color: #ddd; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}

.wrap_bg_main { min-width:1024px; }
.top { width:100%; }
.top_menu { width:1024px; height:80px; align-content:flex-end; margin:auto; position:relative; }