



.left-box {

	width:210px;

	margin-left:50px;

	float:left;

}



/*** メニュー ***/

.left-box .g-menu a {

	background-repeat:no-repeat;

	overflow:hidden;

	display:block;

}



.left-box .g-menu {

	margin-bottom:10px;

}



/*** 各メニュー ***/

.left-box .g-menu .gm01 a {

	width:200px;

	height:63px;

	background-image:url("../img/menu01.gif");

	text-indent:-9999px;

}



.left-box .g-menu .gm01-a a {

	width:200px;

	height:63px;

	background-image:url("../img/menu01.gif");

	background-position:bottom;

	text-indent:-9999px;

}



.left-box .g-menu .gm02 a {

	width:200px;

	height:58px;

	background-image:url("../img/menu02.gif");

	text-indent:-9999px;

}

.left-box .g-menu .gm02-a a {

	width:200px;

	height:58px;

	background-image:url("../img/menu02.gif");

	background-position:bottom;

	text-indent:-9999px;

}



.left-box .g-menu .gm03 a {

	width:200px;

	height:58px;

	background-image:url("../img/menu03.gif");

	text-indent:-9999px;

}



.left-box .g-menu .gm03-a a {

	width:200px;

	height:58px;

	background-image:url("../img/menu03.gif");

	background-position:bottom;

	text-indent:-9999px;

}



.left-box .g-menu .gm04 a {

	width:200px;

	height:58px;

	background-image:url("../img/menu04.gif");

	text-indent:-9999px;

}



.left-box .g-menu .gm04-a a {

	width:200px;

	height:58px;

	background-image:url("../img/menu04.gif");

	background-position:bottom;

	text-indent:-9999px;

}



.left-box .g-menu .gm05 a {

	width:200px;

	height:63px;

	background-image:url("../img/menu05.gif");

	text-indent:-9999px;

}





.left-box .g-menu .gm05-a a {

	width:200px;

	height:58px;

	background-image:url("../img/menu05-comany.gif");

	background-position:bottom;

	text-indent:-9999px;

}

/*** メニューオーバー時 ***/

.left-box .g-menu a:hover {

	background-position: left bottom;

}



/*** サブメニュー ***/

.submenu {

	width:170px;

	background-image:url("../img/menu-back.gif");

	background-repeat:repeat-y;

	padding:10px 10px 0px 20px;

}



.submenu-last {

	width:170px;

	background-image:url("../img/menu-back.gif");

	background-repeat:repeat-y;

	padding:10px 10px 10px 20px;

}



.submenu a {

	width:155px;

	padding-left:15px;

	background-image:url("../img/sub-menu.gif");

	background-repeat:no-repeat;

	background-position:left;

	display:block;

	overflow:hidden;

	color:#FFF;

	text-decoration:none;

}



.submenu-last a {

	width:155px;

	padding-left:15px;

	background-image:url("../img/sub-menu.gif");

	background-repeat:no-repeat;

	background-position:left;

	display:block;

	overflow:hidden;

	color:#FFF;

	text-decoration:none;

}

.submenu-last-company {

	width:200px;

	background-image:url("../img/menu-back-company.gif");

	background-repeat:no-repeat;

}



.left-box .g-menu .submenu a:hover {

	background-position: left;

	color:#FFBDE3;

}



.left-box .g-menu .submenu-last a:hover {

	background-position: left;

	color:#FFBDE3;

}



.left-box .g-menu .submenu .mouse-over {

	color:#FFBDE3;

}



.left-box .g-menu .submenu-last .mouse-over {

	color:#FFBDE3;

}





/*** その他 ***/

.inquiry {

	width:200px;

	height:80px;

	margin-bottom:10px;

}



.inquiry a {

	width:200px;

	height:80px;

	background-image:url("../img/contact.gif");

	display:block;

	text-indent:-9999px;

}



.award {

	width:200px;

	height:130px;

	margin-bottom:10px;

}



.award a {

	width:200px;

	height:130px;

	background-image:url("../img/award.gif");

	display:block;

	text-indent:-9999px;

}
