@charset "utf-8";
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;line-height:100%;}
img, fieldset{border:none;}
table{border-collapse:collapse;}
ul, ol, li{list-style:none;}
address, em{font-style:normal;}
li img, object{vertical-align:top;}
input, select, textarea, form img{vertical-align:middle;}
/* font */
body{color:#575757; font-size:0.70em; font-family: Verdana, "굴림",  Arial, Frutiger;}
input, select, textarea{color:#575757; font-size:100%; font-family:Verdana, "굴림",  Arial, Frutiger ;}
/* anchor */
a{color:#575757; text-decoration:none; vertical-align:middle;}
a:hover, a:focus, a:active{color:#575757;text-decoration:none;}
/* skip */
legend, hr, .skip{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{
	width:0;
	height:0;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	line-height:0px;
	}
input{border:0px;}

/* skipNavi*/
#skipNavi{position:absolute; width:350px; height:0;margin:0 auto; z-index:10000; }
#skipNavi a{display:block; position:absolute; top:-500px; left:0; overflow:hidden;}
#skipNavi a:active, #skipNavi a:focus{position:absolute;top:0;left:0;display:block;width:100%; height:20px; padding:5px 0; background:#369; color:#fff; font-size:1em; text-align:center;}

.map { display:block; margin-bottom:20px; }
.map iframe { display:block; width:100%; height:400px; border:1px solid #ccc; }