/* Basic code - don't modify */
 
body { behavior:url("/_common/js/csshover.htc"); }

#nav{
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}

#nav li{
	display: block;
	float: left;
	position: relative;
}

#nav a {
	display: block;
}

#nav li ul{
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;}

* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li {
	float: none;
}

#nav ul ul {
	top: 0;
}

#nav *:hover {
	background-color: none;
} 

#nav a {
	color: white;
	padding-right: 7px;
	line-height: 1;
}

#nav ul a{
	border-right: none;
/*	opacity: 0.9; filter: alpha(opacity=90); */
}

#nav a{
	color: #000000;
}

#nav li ul{
	position: absolute;
	top: 182px;
}

/*orengi*/

#nav li ul.box_o{
	background: url(/_common/img/bg/bg_boxOr_btm.png) left bottom no-repeat;
	width: 320px;
	padding: 0 0 10px 0;
	left: -1px;
}

#nav li ul.box_o li{
	background: url(/_common/img/bg/bg_boxOr_mdl.jpg) left top repeat-y;
	line-height: 1;
}

#nav li ul.box_o .first{
	position: relative;
	background: url(/_common/img/bg/boxO_top.jpg) left top no-repeat;
	padding: 20px 0 6px 10px;
}

/*green*/

#nav li ul.box_g{
	width: 320px;
	background: url(/_common/img/bg/bg_boxG_btm.png) left bottom no-repeat;
	padding: 0 0 10px 0;
	left: 1px;
}

#nav li ul.box_g li{
	background: url(/_common/img/bg/bg_boxG_mdl.jpg) left top repeat-y;
	line-height: 1;
}

#nav li ul.box_g .first{
	position: relative;
	background: url(/_common/img/bg/boxG_top.jpg) left top no-repeat;
	padding: 20px 0 6px 10px;

}

/*パープル*/

#nav li ul.box_p{
	background: url(/_common/img/bg/bg_boxP_btm.png) left bottom no-repeat;
	width: 320px;
	padding: 0 0 10px 0;
	left: -159px;
}

#nav li ul.box_p li{
	background: url(/_common/img/bg/bg_boxP_mdl.jpg) left top repeat-y;
	line-height: 1;
}

#nav li ul.box_p .first{
	position: relative;
	background: url(/_common/img/bg/boxP_top.jpg) left top no-repeat;
	padding: 20px 0 6px 10px;


}

/*ブルー*/

#nav li ul.box_b{
	width: 320px;
	background: url(/_common/img/bg/bg_boxB_btm.png) left bottom no-repeat;
	padding: 0 0 10px 0;
	left: -164px;
}

#nav li ul.box_b li{
	background: url(/_common/img/bg/bg_boxB_mdl.jpg) left top repeat-y;
	line-height: 1;
}

#nav li ul.box_b .first{
	position: relative;
	background: url(/_common/img/bg/boxB_top.jpg) left top no-repeat;
	padding: 20px 0 6px 10px;
}

/*-- common --*/

#nav li ul.box_o li,
#nav li ul.box_g li,
#nav li ul.box_p li,
#nav li ul.box_b li{
	display: block;
	font-weight:bold;
	padding: 5px 0 6px 10px;
}

#nav li ul.box_g li a,
#nav li ul.box_p li a,
#nav li ul.box_b li a,
#nav li ul.box_o li a{
	background:transparent url(/_common/img/icon/icon_arrow.gif) no-repeat scroll left top;
	color:#000000;
	padding: 2px 0 0 15px;
}

#nav li.box_o a.main,
#nav li.box_g a.main,
#nav li.box_p a.main,
#nav li.box_b a.main{
	display: block;
	height: 182px;
	text-decoration: none;
}



#nav li.box_o{
	background: url(/_common/img/btn/btn_business_off.jpg) no-repeat;
	width: 154px;
	height: 182px;
	padding-right: 7px;
	cursor: pointer;
}

#nav li.box_o:hover{
	background: url(/_common/img/btn/btn_business_on.jpg) no-repeat;
}

#nav li.stay_o{
	background: url(/_common/img/btn/btn_business_stay.jpg) no-repeat;
}

#nav li.box_g{
	background: url(/_common/img/btn/btn_develop_off.jpg) no-repeat;
	width: 154px;
	height: 182px;
	padding-right: 7px;
	cursor: pointer;
}

#nav li.box_g:hover{
	background: url(/_common/img/btn/btn_develop_on.jpg) no-repeat;
}

#nav li.stay_g{
	background: url(/_common/img/btn/btn_develop_stay.jpg) no-repeat;
}

#nav li.box_p{
	background: url(/_common/img/btn/btn_social_off.jpg) no-repeat;
	width: 154px;
	height: 182px;
	padding-right: 7px;
	cursor: pointer;
}

#nav li.box_p:hover{
	background: url(/_common/img/btn/btn_social_on.jpg) no-repeat;
}

#nav li.stay_p{
	background: url(/_common/img/btn/btn_social_stay.jpg) no-repeat;
}

#nav li.box_b{
	background: url(/_common/img/btn/btn_it_off.jpg) no-repeat;
	width: 154px;
	height: 182px;
	padding-right: 7px;
	cursor: pointer;
}

#nav li.box_b:hover{
	background: url(/_common/img/btn/btn_it_on.jpg) no-repeat;
}

#nav li.stay_b{
	background: url(/_common/img/btn/btn_it_stay.jpg) no-repeat;
}

/*
#nav li.hover ul{
 	display: block !important;
}*/