@charset "utf-8";

#grandmenu{
margin-top:10px;
}
#grandmenu li.activities{
	background: url(../../../../../shared/img/menu_activities.gif) bottom;
	width:116px;
	height:60px;
	text-indent:-9999px;
}
#main {
	margin-top:10px;
	padding-right: 25px;
	padding-left: 25px;
}


#main_contents {
	float: left;
	width: 515px;
}
#sub_contents {
	float: right;
	width: 210px;
	padding-left:25px;
}

#main_contents a{
	color:#FF9900;
	text-decoration:underline;
}
#main_contents a:hover{
	color:#FF6600;
	text-decoration:underline;
}


#main_contents .h2_1{
	background: url(../img/h2_1.gif) left top no-repeat;
	text-indent:-9999px;
	height:40px;
	margin-bottom:5px;
}

#sub_contents h2 {
	background:url(../../../../img/h2_sub.gif) left top no-repeat;
	text-indent:-9999px;
	height:40px;
	margin-bottom:5px;
}

#sub_contents .sub_menu li,#sub_contents .sub_menu li a{
	height:50px;
}


#sub_contents .menu_2{
	background:url(../../../../img/submenu_2.jpg) right top no-repeat;
	text-indent:-9999px;
	display:block;
}

#sub_contents .menu_1 a{
	background:url(../../../../img/submenu_1.jpg) left top no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden
}
#sub_contents .menu_1 a:hover{
	background:url(../../../../img/submenu_1.jpg) right top no-repeat;
	text-indent:-9999px;
}

#sub_contents .menu_3 a{
	background:url(../../../../img/submenu_3.jpg) left top no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden
}
#sub_contents .menu_3 a:hover{
	background:url(../../../../img/submenu_3.jpg) right top no-repeat;
	text-indent:-9999px;
}

#guide{
	margin-top:5px;
	text-align:right;
}


