@charset "utf-8";

/* CSS Document */

ul.td_menu {

	text-align:right;

	width:559px;

	float:right;

	margin: 26px 0;

	padding: 0;

}

}

ul.td_menu a {

	display: block;

	color: #000;

	text-decoration: none

}

/**************************************************************/

/**************************************************************/

ul.td_menu > li {

	height:28px;

	position: relative;

	float:left;

	list-style: none;

	padding-right:33px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}

ul.td_menu > li:last-child {

	background:none;

	padding:0px;

}

ul.td_menu > li > a {

	width:100%;

	height:100%;

	display:block;

	border-bottom: none;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}

ul.td_menu > li a:visited{

	color:#767676;

	text-decoration:none;

}

ul.td_menu > li a:hover{

	color:#8A4E39;

	text-decoration:none;

}

ul.td_menu > li.menu_01 a{

    width: 50px;

	background-image: url(../images/menu/menu_01.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_01:hover a{

	background-image: url(../images/menu/c_menu_01.png);

}

ul.td_menu > li.menu_02 a{

    width: 68px;

	background-image: url(../images/menu/menu_02.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_02:hover a{

	background-image: url(../images/menu/c_menu_02.png);

}

ul.td_menu > li.menu_03 a{

    width: 68px;

	background-image: url(../images/menu/menu_03.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_03:hover a{

	background-image: url(../images/menu/c_menu_03.png);

}

ul.td_menu > li.menu_04 a{

    width: 69px;

	background-image: url(../images/menu/menu_04.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_04:hover a{

	background-image: url(../images/menu/c_menu_04.png);

}

ul.td_menu > li.menu_05 a{

    width: 68px;

	background-image: url(../images/menu/menu_05.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_05:hover a{

	background-image: url(../images/menu/c_menu_05.png);

}

ul.td_menu > li.menu_06 a{

    width: 69px;

	background-image: url(../images/menu/menu_06.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_06:hover a{

	background-image: url(../images/menu/c_menu_06.png);

}

ul.td_menu > li.menu_07 {

	background-image: url(../images/menu/menu_07.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_07:hover {

	background-image: url(../images/menu/c_menu_07.png);

}

ul.td_menu > li.menu_08 {

	width: 107px;

	margin-right:-2px;

	background-image: url(../images/menu/menu_08.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_08:hover {

	background-image: url(../images/menu/c_menu_08.png);

}

ul.td_menu > li.menu_09 {

	width:78px;

	background-image: url(../images/menu/menu_09.png);

	background-repeat: no-repeat;

	background-position:0 100%;

}

ul.td_menu > li.menu_09:hover{

	background-image: url(../images/menu/c_menu_09.png);

}

/*********************************************************************************/

/*********************************************************************************/

ul.td_menu ul {

	width:100%;

	position: absolute;

	top: 56px;

	left: 50%;

	margin-left:-70px;

	display: none;

	opacity: 0;

	list-style: none;

	text-align:center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background:rgba(255,255,255,0.9);

	border:#FFA60D 1px solid;

	-webkit-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	overflow:hidden;

}

ul.td_menu ul li {

	position: relative;

	width: auto;

	margin: 0 !important;

	line-height: normal;

	border-top:none;

	text-align:left;

	border-bottom:#FFA60D 1px solid;

}

ul.td_menu ul li:last-child {

	border:none;

}

ul.td_menu ul li a, ul.td_menu ul li a:visited {

	display: block;

	width: auto;

	font-size:14px;

	letter-spacing:1px;

	padding: 5px 10px 5px 10px;

	color:#5F3318;

	text-indent:0px;

	text-decoration:none;

	margin: 0 !important;

	background:none !important;

}

ul.td_menu ul li a:before{

	content: url(../images/menu/icon.png);

	margin-right:5px;

}

ul.td_menu ul li a:hover {

	color:#FF6600;

}

/*********************************************************************************/

/*********************************************************************************/

ul.td_menu ul ul {

	left: 88px;

	top: -1px

}

/*ul.td_menu .td_menulink {

	padding: 5px 7px 7px;

	font-weight: bold;

	width: 134px

}*/

/*ul.td_menu .td_menulink:hover, ul.td_menu .td_menuhover {

	background: url(images/header_over.gif)

}*/

