@charset "utf-8";

/*
 *		SITEMAP STYLE
 */

a{color: #FFF; text-decoration: none;}
a:hover{
	color: #F9F;
	text-decoration: underline;
	font-weight: bold;}

div#contents ul#map{
	position: relative;
	width: 750px;
	height: 499px;
	margin: 20px auto;
	background: url(../images/sitemap/sitemap.gif) no-repeat #99FFCC;
}

div#contents ul#map li#sm00 a{
	position: absolute;
	top: 348px;
	left: 37px;
	width: 181px;
	height: 70px;
	background: url(../images/sitemap/bt_01.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm00 a:hover{background: url(../images/sitemap/bt_01.gif) no-repeat right;}

div#contents ul#map li#sm01 a{
	position: absolute;
	top: 20px;
	left: 80px;
	width: 122px;
	height: 28px;
	background: url(../images/sitemap/bt_02.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm01 a:hover{background: url(../images/sitemap/bt_02.gif) no-repeat right;}

div#contents ul#map li#sm02 a{
	position: absolute;
	top: 49px;
	left: 80px;
	width: 134px;
	height: 25px;
	background: url(../images/sitemap/bt_03.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm02 a:hover{background: url(../images/sitemap/bt_03.gif) no-repeat right;}

div#contents ul#map li#sm03 a{
	position: absolute;
	top: 74px;
	left: 80px;
	width: 82px;
	height: 22px;
	background: url(../images/sitemap/bt_04.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm03 a:hover{background: url(../images/sitemap/bt_04.gif) no-repeat right;}

div#contents ul#map li#sm04 a{
	position: absolute;
	top: 96px;
	left: 80px;
	width: 128px;
	height: 20px;
	background: url(../images/sitemap/bt_05.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm04 a:hover{background: url(../images/sitemap/bt_05.gif) no-repeat right;}

div#contents ul#map li#sm05 a{
	position: absolute;
	top: 116px;
	left: 80px;
	width: 86px;
	height: 20px;
	background: url(../images/sitemap/bt_06.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm05 a:hover{background: url(../images/sitemap/bt_06.gif) no-repeat right;}

div#contents ul#map li#sm06 a{
	position: absolute;
	top: 27px;
	left: 315px;
	width: 183px;
	height: 34px;
	background: url(../images/sitemap/bt_07.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm06 a:hover{background: url(../images/sitemap/bt_07.gif) no-repeat right;}

div#contents ul#map li#sm07 a{
	position: absolute;
	top: 61px;
	left: 315px;
	width: 172px;
	height: 28px;
	background: url(../images/sitemap/bt_08.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm07 a:hover{background: url(../images/sitemap/bt_08.gif) no-repeat right;}

div#contents ul#map li#sm08 a{
	position: absolute;
	top: 89px;
	left: 315px;
	width: 174px;
	height: 38px;
	background: url(../images/sitemap/bt_09.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm08 a:hover{background: url(../images/sitemap/bt_09.gif) no-repeat right;}

div#contents ul#map li#sm09 a{
	position: absolute;
	top: 127px;
	left: 315px;
	width: 172px;
	height: 28px;
	background: url(../images/sitemap/bt_10.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm09 a:hover{background: url(../images/sitemap/bt_10.gif) no-repeat right;}

div#contents ul#map li#sm10 a{
	position: absolute;
	top: 155px;
	left: 315px;
	width: 184px;
	height: 37px;
	background: url(../images/sitemap/bt_11.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm10 a:hover{background: url(../images/sitemap/bt_11.gif) no-repeat right;}

div#contents ul#map li#sm11 a{
	position: absolute;
	top: 192px;
	left: 315px;
	width: 112px;
	height: 29px;
	background: url(../images/sitemap/bt_12.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm11 a:hover{background: url(../images/sitemap/bt_12.gif) no-repeat right;}

div#contents ul#map li#sm12 a{
	position: absolute;
	top: 320px;
	right: 45px;
	width: 153px;
	height: 27px;
	background: url(../images/sitemap/bt_13.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm12 a:hover{background: url(../images/sitemap/bt_13.gif) no-repeat right;}

div#contents ul#map li#sm13 a{
	position: absolute;
	top: 347px;
	right: 80px;
	width: 118px;
	height: 18px;
	background: url(../images/sitemap/bt_14.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm13 a:hover{background: url(../images/sitemap/bt_14.gif) no-repeat right;}

div#contents ul#map li#sm14 a{
	position: absolute;
	top: 365px;
	right: 55px;
	width: 143px;
	height: 18px;
	background: url(../images/sitemap/bt_15.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm14 a:hover{background: url(../images/sitemap/bt_15.gif) no-repeat right;}

div#contents ul#map li#sm15 a{
	position: absolute;
	top: 383px;
	right: 120px;
	width: 78px;
	height: 18px;
	background: url(../images/sitemap/bt_16.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm15 a:hover{background: url(../images/sitemap/bt_16.gif) no-repeat right;}

div#contents ul#map li#sm16 a{
	position: absolute;
	top: 401px;
	right: 43px;
	width: 155px;
	height: 18px;
	background: url(../images/sitemap/bt_17.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm16 a:hover{background: url(../images/sitemap/bt_17.gif) no-repeat right;}

div#contents ul#map li#sm17 a{
	position: absolute;
	top: 419px;
	right: 130px;
	width: 68px;
	height: 18px;
	background: url(../images/sitemap/bt_18.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm17 a:hover{background: url(../images/sitemap/bt_18.gif) no-repeat right;}

div#contents ul#map li#sm18 a{
	position: absolute;
	top: 437px;
	right: 118px;
	width: 81px;
	height: 18px;
	background: url(../images/sitemap/bt_19.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm18 a:hover{background: url(../images/sitemap/bt_19.gif) no-repeat right;}

div#contents ul#map li#sm19 a{
	position: absolute;
	top: 58px;
	right: 50px;
	width: 113px;
	height: 25px;
	background: url(../images/sitemap/bt_20.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm19 a:hover{background: url(../images/sitemap/bt_20.gif) no-repeat right;}

div#contents ul#map li#sm20 a{
	position: absolute;
	top: 135px;
	right: 85px;
	width: 60px;
	height: 25px;
	background: url(../images/sitemap/bt_21.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm20 a:hover{background: url(../images/sitemap/bt_21.gif) no-repeat right;}

div#contents ul#map li#sm21 a{
	position: absolute;
	top: 160px;
	right: 85px;
	width: 60px;
	height: 25px;
	background: url(../images/sitemap/bt_22.gif) no-repeat left;
	text-indent: -1000em;
	overflow: hidden;
}
div#contents ul#map li#sm21 a:hover{background: url(../images/sitemap/bt_22.gif) no-repeat right;}
