body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,label,input,textarea,button,select,iframe,object,header,footer,nav,hgroup,section,article,aside{margin: 0;padding: 0;font-family: 'NG','맑은 고딕','dotum','verdana';}
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin: 0;padding: 0;}

i{font-style: normal;}

body,textarea{}
body,input,textarea,select,button,table,th,td{font-style: normal; font-variant: normal; font-family: 'NG','맑은 고딕','dotum','verdana';}
body{font-size: 12px;color: #666; font-weight: normal;}

input[type="file"], input[type="text"], input[type="password"], select{border: 1px solid #dfdfdf;color: #555;line-height:20px;padding:5px;}
input,textarea,select,button {font-size: 12px;vertical-align: middle;font-family: 'NG','맑은 고딕','dotum','verdana';padding: 2px 3px;max-width:90%;}
legend {margin: 0;padding: 0;display: none;}
pre{white-space: pre;font-family: 'NG','맑은 고딕','dotum','verdana';white-space: pre-wrap;word-wrap: break-word;}
textarea{height:initial;resize: none;padding:10px;}

img{border: 0 none;vertical-align: middle;}
ul,ol,li,dl,dt,dd{list-style: none;padding:0;}
a{text-decoration: none;color: #666;font-family: 'NG','맑은 고딕','dotum','verdana';display: inline-block;}
a:link {color:#666666; text-decoration:none; font-size:9pt;}

table {border-collapse: separate;border-collapse: collapse;width: 100%;position: relative;}
table caption{width: 0;height: 0;font-size: 12px;overflow: hidden;text-indent: -999em;}

/* 스킵네비게이션 */
#skipNavigation {position:absolute; left:0; top:0; width:100%; z-index:10000;}
#skipNavigation a {display:block; position:absolute; left:0; top:-10px; width:100%; height:1px; margin-bottom:-1px; background:#d1deee; font-size:0; text-align:center; font-weight:bold; color:#444;}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {position:absolute; left:0; top:0; height:20px; padding:4px; font-size:15px;}

.hidden {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
	top: -9999px;
	left: -9999px;
	line-height: 0;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 0;
	border: none;
}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear: both;height: 0;}
.bor-no{border:0;}

.photo-bg{display: none;}
#wrap{margin: 0 auto;width: 1200px;}
.header-floor1{position: relative;}
.header-floor1 > h1{position: absolute;left: 0;top: 0;}
.header-floor1-menu{margin-left: 120px;}
.header-floor1-menu > ul{float: left;}
.header-floor1-menu > ul > li{float: left;}
.hfm2, .hfm3, .hfm4{padding-top: 11px;}
.hfm3 > ul > li{float: left;}
.member-area{float: right;}
.member-area > ul > li{float: left;}

.m-all{display: none;}
.gnb-depth1 > li{float: left;box-sizing: border-box;position: relative;}
.gnb-depth1 > li > a > span{display: none;}
.gnb-depth2{display: none;border: 1px solid #4a7ac2;padding: 10px 5px;width: 100%;position: absolute;left: 0;top: 30px;background: #fff;z-index: 101;}
.gnb-depth2 > li > a{font-size: 9pt;font-family: 'NG','맑은 고딕','dotum','verdana';display: block;padding: 2px 4px;color: #000;letter-spacing: -1px;}
.gnb-depth2 > li > a:hover {color: #fff;background: #4a7ac2;}
.gnb-depth3 > li > a{font-size: 9pt;font-family: 'NG','맑은 고딕','dotum','verdana';display: block;padding: 2px 4px;color: #777;letter-spacing: -1px;background: url(../image/m3_icon_off.gif) no-repeat 5px 9px;padding-left: 12px;}
.gnb-depth3 > li > a:hover {color: #fff;background: url(../image/m3_icon_on.gif) no-repeat 5px 9px;background-color: #4a7ac2;}
#contents{width: 100%;}
#footer{margin-top: 5px;}
.footer-menu{border: 1px solid #d5d5d5;border-radius: 5px;padding: 6px 22px;}
.footer-menu1{float: left;}
.footer-menu1 > li{float: left;}
.footer-menu2{float: right;background: url("../image/bottom_menu_right.jpg") no-repeat right center;padding-right: 27px;}
.footer-menu2 > li{float: left;}
.footer-area{margin-top: 14px;}
.footer-area1{float:left;}
.footer-area1 > li{float: left;}
.logo-bottom{background: url("http://asadal.com/beginend/image1280/copy_line.gif") no-repeat right center;padding-right: 30px;height: 92px;padding-top: 22px;}
.footer-about{padding-top: 13px;}
.footer-about > ul > li{float: left;margin-bottom: 4px;color: #444;background: url(../image/f_line.gif) no-repeat left center;padding: 0 8px;}
.footer-about > ul > li:first-child{background: none;padding-left: 0;}
.footer-about > ul > li > a{color: #444;}
.footer-about > ul > li > a:hover{color: #3333ff;text-decoration: underline;}
.footer-about > p{color: #444;}
.footer-area2{float: right;position: relative;}
.footer-area2 > ul > li{float: left;margin-left: 4px;}
.footer-area2 > a{position: absolute;left: 6%;margin-top: 5px;}
.browser{margin-bottom: 10px;}
.browser > li{float: left;}
.share{margin-bottom: 10px;}
.share > li{float: left;margin-left: 4px;}
.share > li:first-child{margin-left: 0;}
.qr-code{text-align: center;}
.m-all-about{display: none;}

.align-left{text-align:left !important;}
.align-right{text-align:right !important;}
.align-center{text-align:center !important;}
.float-left{float:left !important;}
.float-right{float:right !important;}

.width-10Percent-padding-10px{width:calc(10% - 20px);}
.width-20Percent-padding-10px{width:calc(20% - 20px);}
.width-30Percent-padding-10px{width:calc(30% - 20px);}
.width-40Percent-padding-10px{width:calc(40% - 20px);}
.width-50Percent-padding-10px{width:calc(50% - 20px);}
.width-60Percent-padding-10px{width:calc(60% - 20px);}
.width-70Percent-padding-10px{width:calc(70% - 20px);}
.width-80Percent-padding-10px{width:calc(80% - 20px);}
.width-90Percent-padding-10px{width:calc(90% - 20px);}
.width-100Percent-padding-10px{width:calc(100% - 20px);}
.m-m{display: none;}