@charset "Shift_JIS";

/* --- メニュー --- */
#navi_menu {
	width: 950px; /*container2のwidth*/
	height: 30px;
	background-color: #eeeeee;
}

#dropmenu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#dropmenu li {
	float: left;
	height: 29px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	line-height: 32px;
	border-left: 1px solid #b6cffa;
	border-right: 1px solid #b6cffa;
}

.ds_dropmenu_link, .ds_dropmenu_link2, .ds_dropmenu_nolink, .ds_dropmenu_select {
	width: 160px;
}

.ds_dropmenu_link, .ds_dropmenu_link2, .ds_dropmenu_select {
	cursor:pointer;
}

.ds_dropmenu_link, .ds_dropmenu_dummy {
	color:#555555;
	/*背景色*/
	background-color:#b6cffa; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #b6cffa), color-stop(0.55, #80b5ea), color-stop(0.35, #80b5ea), color-stop(0.00, #b6cffa));
	background: -webkit-linear-gradient(top, #b6cffa 0%, #80b5ea 35%, #80b5ea 55%, #b6cffa 100%);
	background: -moz-linear-gradient(top, #b6cffa 0%, #80b5ea 35%, #80b5ea 55%, #b6cffa 100%);
	background: -o-linear-gradient(top, #b6cffa 0%, #80b5ea 35%, #80b5ea 55%, #b6cffa 100%);
	background: -ms-linear-gradient(top, #b6cffa 0%, #80b5ea 35%, #80b5ea 55%, #b6cffa 100%);
	background: linear-gradient(top, #b6cffa 0%, #80b5ea 35%, #80b5ea 55%, #b6cffa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6cffa', endColorstr='#80b5ea',GradientType=0);
}
.ds_dropmenu_link:hover, .ds_dropmenu_nolink, .ds_dropmenu_select {
	color:#ffffff;
	/*背景色*/
	background-color:#1a62db; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #1a62db), color-stop(0.55, #3690f0), color-stop(0.35, #3690f0), color-stop(0.00, #1a62db));
	background: -webkit-linear-gradient(top, #1a62db 0%, #3690f0 35%, #3690f0 55%, #1a62db 100%);
	background: -moz-linear-gradient(top, #1a62db 0%, #3690f0 35%, #3690f0 55%, #1a62db 100%);
	background: -o-linear-gradient(top, #1a62db 0%, #3690f0 35%, #3690f0 55%, #1a62db 100%);
	background: -ms-linear-gradient(top, #1a62db 0%, #3690f0 35%, #3690f0 55%, #1a62db 100%);
	background: linear-gradient(top, #1a62db 0%, #3690f0 35%, #3690f0 55%, #1a62db 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a62db', endColorstr='#3690f0',GradientType=0);
}

.ds_dropmenu_link2 {
	color:#555555;	
	/*背景色*/
	background: #adeddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #adeddd 0%, #54d89d 50%, #adeddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adeddd), color-stop(50%,#54d89d), color-stop(100%,#adeddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #adeddd 0%,#54d89d 50%,#adeddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #adeddd 0%,#54d89d 50%,#adeddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #adeddd 0%,#54d89d 50%,#adeddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #adeddd 0%,#54d89d 50%,#adeddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adeddd', endColorstr='#adeddd',GradientType=0 ); /* IE6-9 */
}
.ds_dropmenu_link2:hover {
	color:#ffffff;
	/*背景色*/
	background: #00b560; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b560 0%, #54d89d 50%, #00b560 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b560), color-stop(50%,#54d89d), color-stop(100%,#00b560)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00b560 0%,#54d89d 50%,#00b560 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00b560 0%,#54d89d 50%,#00b560 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00b560 0%,#54d89d 50%,#00b560 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00b560 0%,#54d89d 50%,#00b560 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b560', endColorstr='#00b560',GradientType=0 ); /* IE6-9 */
}