/* ナビゲーション*/

#bg_nav	{
	background : #402000;
	width : 100%;
	min-width : 1200px;
	height : 50px;
}
nav	{
	}
.nav_box	{	/* navd代替え表記*/
	margin : 0 auto;
	padding : 0;
	width : 1200px;
	}
ul#box_nav	{
	float : left;
	margin : 0;
	padding : 0;
}
ul#box_nav li	{
	float : left;
	text-align : center;
	height : 50px;
	border-style : solid;
	border-color : #888888;
	border-width : 0 1px 0 0;
	}
ul#box_nav li span	{
	margin : 0 26px;
	line-height : 50px;
}

ul#box_nav li.bu_reha p,
ul#box_nav li.bu_reha_d p	{
	font-size : 12px;
	line-height : 220%;
	margin : 0 0 -8px 0;
}
ul#box_nav li.bu_reha span,
ul#box_nav li.bu_reha_d span	{
	line-height : 180%;
}

ul#box_nav li.bu_fwm p,
ul#box_nav li.bu_fwm_d p	{
	display : block;
	font-size : 12px;
	line-height : 200%;
	margin : 0 20px;
}

ul#box_nav li a	{
	color : #FFFFFF;
	text-decoration : none;
	display : block;
	height : 50px;
	}
ul#box_nav li a:hover	{
	background : /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dace79+0,a3854a+100 */
background: rgb(218,206,121); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(218,206,121,1) 0%, rgba(163,133,74,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(218,206,121,1) 0%,rgba(163,133,74,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(218,206,121,1) 0%,rgba(163,133,74,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dace79', endColorstr='#a3854a',GradientType=0 ); /* IE6-9 */
	/* background : #a3854a; */
	text-decoration : none;
	height : 50px;
	}


ul#box_nav li.bu_home_d a,
ul#box_nav li.bu_home_d a:hover,
ul#box_nav li.bu_reha_d a,
ul#box_nav li.bu_reha_d a:hover,
ul#box_nav li.bu_fwm_d a,
ul#box_nav li.bu_fwm_d a:hover,
ul#box_nav li.bu_taimei_d a,
ul#box_nav li.bu_taimei_d a:hover,
ul#box_nav li.bu_nyukai_d a,
ul#box_nav li.bu_nyukai_d a:hover,
ul#box_nav li.bu_price_d a,
ul#box_nav li.bu_price_d a:hover,
ul#box_nav li.bu_staff_d a,
ul#box_nav li.bu_staff_d a:hover,
ul#box_nav li.bu_faq_d a,
ul#box_nav li.bu_faq_d a:hover	{
	background : /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4496d3+0,428fcb+79,428fcb+79,428fcb+82,428fcb+84,207cca+88,366fa4+100 */
background: rgb(68,150,211); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(68,150,211,1) 0%, rgba(66,143,203,1) 79%, rgba(66,143,203,1) 79%, rgba(66,143,203,1) 82%, rgba(66,143,203,1) 84%, rgba(32,124,202,1) 88%, rgba(54,111,164,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(68,150,211,1) 0%,rgba(66,143,203,1) 79%,rgba(66,143,203,1) 79%,rgba(66,143,203,1) 82%,rgba(66,143,203,1) 84%,rgba(32,124,202,1) 88%,rgba(54,111,164,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(68,150,211,1) 0%,rgba(66,143,203,1) 79%,rgba(66,143,203,1) 79%,rgba(66,143,203,1) 82%,rgba(66,143,203,1) 84%,rgba(32,124,202,1) 88%,rgba(54,111,164,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4496d3', endColorstr='#366fa4',GradientType=0 ); /* IE6-9 */
	height : 50px;
}

#bg_nav_traningTop,
#bg_nav_traning	{
	width : 100%;
	height : 52px;
	min-width : 1200px;
}
#bg_nav_traningTop	{
	background : #FFFFFF;
}
#bg_nav_traning	{
	background : #e5a323;
}

ul#nav_traningTop,
ul#nav_traning	{
	float : left;
	margin : 0 auto;
	width : 1200px;
	height : 52px;
	margin-left : 20px;
}
#bg_nav_traningTop	{
	background-color : #FFFFFF;
}
#bg_nav_traning	{
	background-color : #e5a323;
}

ul#nav_traningTop{
	background : url(../top_img/tx_training.png) no-repeat;
}
ul#nav_traning{
	background : url(../img/tx_training.gif) no-repeat;
}

ul#nav_traningTop li,
ul#nav_traning li	{
	background : url(../img/arrow_trainig.png) no-repeat 0 20px;
	float : left;
	margin-right : 18px;
	font-size : 14px;
	display : table-cell;
	vertical-align : middle;
	height : 52px;
	color : #402000;
}
ul#nav_traningTop li	{
	color : #402000;
}
ul#nav_traning li	{
	color : #fff;
	font-weight : 900;
}
ul#nav_traningTop li:first-child,
ul#nav_traning li:first-child	{
	background : none;
	padding : 10px 0 0 110px;
}
ul#nav_traningTop li:last-child	{
	background : url(../img/arrow_trainig.png) no-repeat 0 20px;
	padding : 10px 0 0 20px;
}
ul#nav_traningTop li div,
ul#nav_traning li div	{
	padding : 20px 0 0 20px;
}
ul#nav_traningTop li a,
ul#nav_traning li a	{
	color : #402000;
	text-decoration : none;
}
ul#nav_traningTop li a:hover	{
	color : #402000;
	text-decoration : underline;
}
ul#nav_traning li a:hover	{
	color : #f8e9ca;
	text-decoration : none;
}