body {
    background-color: #ffffff;
    color: #333333;
	padding: 0;
	margin: 0;
}

/* wi*/
#top_bg {
	width: 100%;
	height: 179px;
	padding: 0;
	margin: 0;
	background:url(../images/all_bg.gif) top repeat-x;
}


#wrapper {
	padding: 15px 0 0 0;
	margin: 0;
}



/* C*/
#main{
	width: 780px;
	padding: 5px 0;
	margin: 0 0 10px 0;
	background-color: #EDEDED;
}


#main_flash{
	width: 768px;
	margin: 0 auto 5px auto;
}




/* main_under
-------------------------------- */
#mu01 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}


#mu02 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}


#mu01 a:link, #mu01 a:visited {
	height: 28px;
	width: 197px;
	background-image: url(../images/main_menu01.gif);
}

#mu01 a:hover {
	background-image: url(../images/main_menu01_on.gif);
}


#mu02 a:link, #mu02 a:visited {
	height: 28px;
	width: 187px;
	background-image: url(../images/main_menu02.gif);
}

#mu02 a:hover {
	background-image: url(../images/main_menu02_on.gif);
}





/* topbox
-------------------------------- */
#topbox {
	width: 780px;
	padding-bottom: 15px;
}



/* info
-------------------------------- */
#info {
	width: 387px;
	padding: 0;
	margin: 0;
	background-color: #f8f8f8;
}

.days {
	padding: 0 0 0 6px;
	margin: 0;
	font-weight: bold;
	color: #959595;
}

.txt {
	padding: 0;
	margin: 0;
}





/* top_enter
-------------------------------- */
.top_enter {
	padding: 0 0 2px 0;
	margin: 0;
}





/* top_banner
-------------------------------- */
#tb01 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}


#tb02 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}



#tb01 a:link, #tb01 a:visited {
	height: 56px;
	width: 195px;
	background-image: url(../images/top_enter03.gif);
}

#tb01 a:hover {
	background-image: url(../images/top_enter03_on.gif);
}



#tb02 a:link, #tb02 a:visited {
	height: 56px;
	width: 177px;
	background-image: url(../images/top_enter04.gif);
}

#tb02 a:hover {
	background-image: url(../images/top_enter04_on.gif);
}

#tb03 {
	padding-top:5px;
}

#tb03 a:link, #tb03 a:visited {
	height: 56px;
	width: 375px;
	display:block;
	background-image: url(../images/top_cctv.jpg);
}

#tb03 a:hover {
	height: 56px;
	width: 375px;
	display:block;
	background-image: url(../images/top_cctv_on.jpg);
}








/* g_navi
-------------------------------- */
#g_navi {
	width: 778px;
	padding: 10px 0 10px 2px;
}


#gn01 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn01 a:link, #gn01 a:visited {
	height: 37px;
	width: 128px;
	background-image: url(../images/g_navi01.gif);
}

#gn01 a:hover {
	background-image: url(../images/g_navi01.gif);
}



#gn02 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn02 a:link, #gn02 a:visited {
	height: 37px;
	width: 130px;
	background-image: url(../images/g_navi02.gif);
}

#gn02 a:hover {
	background-image: url(../images/g_navi02_on.gif);
}



#gn03 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn03 a:link, #gn03 a:visited {
	height: 37px;
	width: 130px;
	background-image: url(../images/g_navi03.gif);
}

#gn03 a:hover {
	background-image: url(../images/g_navi03_on.gif);
}



#gn04 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn04 a:link, #gn04 a:visited {
	height: 37px;
	width: 130px;
	background-image: url(../images/g_navi04.gif);
}

#gn04 a:hover {
	background-image: url(../images/g_navi04_on.gif);
}



#gn05 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn05 a:link, #gn05 a:visited {
	height: 37px;
	width: 130px;
	background-image: url(../images/g_navi05.gif);
}

#gn05 a:hover {
	background-image: url(../images/g_navi05_on.gif);
}



#gn06 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn06 a:link, #gn06 a:visited {
	height: 37px;
	width: 128px;
	background-image: url(../images/g_navi06.gif);
}

#gn06 a:hover {
	background-image: url(../images/g_navi06_on.gif);
}



#gn07 a{
	margin: 0;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

#gn07 a:link, #gn07 a:visited {
	height: 37px;
	width: 128px;
	background-image: url(../images/g_navi07.gif);
}

#gn07 a:hover {
	background-image: url(../images/g_navi07_on.gif);
}





