/* CSS Document */

/*----------------------------------------------------
	トップページナビ
----------------------------------------------------*/
#top_navi {
	width: 200px;
	height: 355px;
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}
#top_navi li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi .profile {
	display: block;
	width: 200px;
	height: 80px;
}
#top_navi .profile a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#top_navi .service {
	display: block;
	width: 200px;
	height: 80px;
}
#top_navi .service a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#top_navi .recruiting {
	display: block;
	width: 200px;
	height: 80px;
}
#top_navi .recruiting a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#top_navi .shop {
	display: block;
	width: 200px;
	height: 80px;
}
#top_navi .shop a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#top_navi .un_navi {
	display: block;
	width: 200px;
	height: 35px;
	background-image: url(../img/common/un_navi.jpg);
}
/*トップページナビボタンアクション------------------------------------*/
#top_navi .profile {
	background-image: url(../img/index/navi/profile.jpg);
}
#top_navi .profile a,
#top_navi .profile a:link,
#top_navi .profile a:visited {
	background-image: url(../img/index/navi/profile.jpg);
}
#top_navi .profile a:focus,
#top_navi .profile a:hover,
#top_navi .profile a:active {
	background-image: url(../img/index/navi/profile_over.jpg);
}
#top_navi .service {
	background-image: url(../img/index/navi/service.jpg);
}
#top_navi .service a,
#top_navi .service a:link,
#top_navi .service a:visited {
	background-image: url(../img/index/navi/service.jpg);
}
#top_navi .service a:focus,
#top_navi .service a:hover,
#top_navi .service a:active {
	background-image: url(../img/index/navi/service_over.jpg);
}
#top_navi .recruiting {
	background-image: url(../img/index/navi/recruiting.jpg);
}
#top_navi .recruiting a,
#top_navi .recruiting a:link,
#top_navi .recruiting a:visited {
	background-image: url(../img/index/navi/recruiting.jpg);
}
#top_navi .recruiting a:focus,
#top_navi .recruiting a:hover,
#top_navi .recruiting a:active {
	background-image: url(../img/index/navi/recruiting_over.jpg);
}
#top_navi .shop {
	background-image: url(../img/index/navi/shop.jpg);
}
#top_navi .shop a,
#top_navi .shop a:link,
#top_navi .shop a:visited {
	background-image: url(../img/index/navi/shop.jpg);
}
#top_navi .shop a:focus,
#top_navi .shop a:hover,
#top_navi .shop a:active {
	background-image: url(../img/index/navi/shop_over.jpg);
}
/*----------------------------------------------------
	共通ページナビ
----------------------------------------------------*/
#global_navi {
	width: 200px;
	height: 355px;
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}
#global_navi li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#global_navi .profile {
	display: block;
	width: 200px;
	height: 80px;
}
#global_navi .profile a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#global_navi .service {
	display: block;
	width: 200px;
	height: 80px;
}
#global_navi .service a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#global_navi .recruiting {
	display: block;
	width: 200px;
	height: 80px;
}
#global_navi .recruiting a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#global_navi .shop {
	display: block;
	width: 200px;
	height: 80px;
}
#global_navi .shop a {
	display: block;
	width: 200px;
	height: 80px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#global_navi .un_navi {
	display: block;
	width: 200px;
	height: 35px;
	background-image: url(../img/common/un_navi.jpg);
}
/*共通ページナビボタンアクション------------------------------------*/
#global_navi .profile {
	background-image: url(../img/common/navi/profile.jpg);
}
#global_navi .profile a,
#global_navi .profile a:link,
#global_navi .profile a:visited {
	background-image: url(../img/common/navi/profile.jpg);
}
#global_navi .profile a:focus,
#global_navi .profile a:hover,
#global_navi .profile a:active {
	background-image: url(../img/common/navi/profile_over.jpg);
}
#global_navi .service {
	background-image: url(../img/common/navi/service.jpg);
}
#global_navi .service a,
#global_navi .service a:link,
#global_navi .service a:visited {
	background-image: url(../img/common/navi/service.jpg);
}
#global_navi .service a:focus,
#global_navi .service a:hover,
#global_navi .service a:active {
	background-image: url(../img/common/navi/service_over.jpg);
}
#global_navi .recruiting {
	background-image: url(../img/common/navi/recruiting.jpg);
}
#global_navi .recruiting a,
#global_navi .recruiting a:link,
#global_navi .recruiting a:visited {
	background-image: url(../img/common/navi/recruiting.jpg);
}
#global_navi .recruiting a:focus,
#global_navi .recruiting a:hover,
#global_navi .recruiting a:active {
	background-image: url(../img/common/navi/recruiting_over.jpg);
}
#global_navi .shop {
	background-image: url(../img/common/navi/shop.jpg);
}
#global_navi .shop a,
#global_navi .shop a:link,
#global_navi .shop a:visited {
	background-image: url(../img/common/navi/shop.jpg);
}
#global_navi .shop a:focus,
#global_navi .shop a:hover,
#global_navi .shop a:active {
	background-image: url(../img/common/navi/shop_over.jpg);
}
/*----------------------------------------------------
	サブナビ
----------------------------------------------------*/
#sub_navi {
	width: 140px;
	height: 105px;
	display: block;
	margin: 20px auto 0;
	padding: 0;
	clear: both;
}
#sub_navi li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#sub_navi .sitemap {
	display: block;
	width: 140px;
	height: 35px;
}
#sub_navi .sitemap a {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#sub_navi .inquiry {
	display: block;
	width: 140px;
	height: 35px;
}
#sub_navi .inquiry a {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}
#sub_navi .privacy {
	display: block;
	width: 140px;
	height: 35px;
}
#sub_navi .privacy a {
	display: block;
	width: 140px;
	height: 35px;
	text-indent: -9999px;
	background: 0 0 no-repeat;
	text-decoration: none;
}

/*サブナビボタンアクション------------------------------------*/
#sub_navi .sitemap {
	background-image: url(../img/common/navi/sitemap.jpg);
}
#sub_navi .sitemap a,
#sub_navi .sitemap a:link,
#sub_navi .sitemap a:visited {
	background-image: url(../img/common/navi/sitemap.jpg);
}
#sub_navi .sitemap a:focus,
#sub_navi .sitemap a:hover,
#sub_navi .sitemap a:active {
	background-image: url(../img/common/navi/sitemap_over.jpg);
}
#sub_navi .inquiry {
	background-image: url(../img/common/navi/inquiry.jpg);
}
#sub_navi .inquiry a,
#sub_navi .inquiry a:link,
#sub_navi .inquiry a:visited {
	background-image: url(../img/common/navi/inquiry.jpg);
}
#sub_navi .inquiry a:focus,
#sub_navi .inquiry a:hover,
#sub_navi .inquiry a:active {
	background-image: url(../img/common/navi/inquiry_over.jpg);
}
#sub_navi .privacy {
	background-image: url(../img/common/navi/privacy.jpg);
}
#sub_navi .privacy a,
#sub_navi .privacy a:link,
#sub_navi .privacy a:visited {
	background-image: url(../img/common/navi/privacy.jpg);
}
#sub_navi .privacy a:focus,
#sub_navi .privacy a:hover,
#sub_navi .privacy a:active {
	background-image: url(../img/common/navi/privacy_over.jpg);
}
/*----------------------------------------------------
	フッターナビ
----------------------------------------------------*/
#foot_navi {
	margin: 0px 35px;
	padding: 7px 0 0 0;
	width: 790px;
	height: 23px;
	font-size: 75%;
}
#foot_navi a,
#foot_navi a:link,
#foot_navi a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#foot_navi a:focus,
#foot_navi a:hover,
#foot_navi a:active {
	text-decoration: underline;
}



























