@charset "UTF-8";

/***** MENU *****/

#menu_frame {
	width: 240px;
	overflow:hidden;
}

#menu .blue,#menu .orange,#menu .banner {
	margin-bottom: 20px;
}

/*
#menu .banner {
	overflow:hidden;
}
*/

#menu .blue p {
	margin: 3px 0 0px 0;
	padding: 0 0 0px 5px;
}

#menu .blue p.title {
	border-bottom: 1px solid #003F87;
	background: url(../img/common/arw_navi_b.gif) no-repeat 0 50%;
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size:80%;
}

#menu .orange p {
	color:#DF5607;
	margin: 3px 0 0px 0;
	padding: 0 0 0px 5px;
}

#menu .orange p.title {
	border-bottom: 1px solid #F96611;
	background: url(../img/common/arw_navi_o.gif) no-repeat 0 50%;
	margin: 0;
	padding: 5px 0 5px 10px;
	font-size:80%;
}

.menu-header {
	width: 240px;
	margin: 0;
	padding: 0;
}

#present {
	background-color:#F1F2F3;
	width: 240px;
}

.present {
	background-color:#F1F2F3;
	width: 240px;
}

#menu-content {
	width: 240px;
	margin: 0;
	padding: 0;
}


/* LINK
******************************************************************************************** */
.orange a:link	 {
	color: #DF5607;
	text-decoration: none;
}
.orange a:visited {
	color: #DF5607;
	text-decoration: none;
}
.orange a:hover {
	color: #E2A684;
	text-decoration: none;
}
.orange a:active {
	color: #E2A684;
	text-decoration: none;
}


.blue a:link	 {
	color: #003F87; 
	text-decoration: none;
}
.blue a:visited {
	color: #003F87;
	text-decoration: none;
}
.blue a:hover {
	color: #5A718B;
	text-decoration: none;
}
.blue a:active {
	color: #5A718B;
	text-decoration: none;
}

