@charset "UTF-8";

#gNavi {
	float: right;
	width: 170px;
}

#gNavi ul{
	margin: 0px;
	padding: 12px 0px 0px;
	width: 170px;
	list-style-type: none;
}

#gNavi ul#shopList{
	display: none;
	margin: 0px;
	padding: 18px 0px 0px;
}
.ayaragi #gNavi ul#shopList, .ichinomiya #gNavi ul#shopList, .shinshimonoseki #gNavi ul#shopList, .chofu #gNavi ul#shopList, .kokura #gNavi ul#shopList, .koga #gNavi ul#shopList, .shingu #gNavi ul#shopList, .nishijin #gNavi ul#shopList{
	display: block;
	margin: 0px;
	padding: 18px 0px 0px;
}


#gNavi li{
	width: 170px;
	display: block;
	overflow: hidden;
	background-image: url(../contents/img/gNavi.gif);
	background-repeat: no-repeat;
}
#gNavi li a{
	width: 170px;
	height: 0px;
	display: block;
	overflow: hidden;
	background-image: url(../contents/img/gNavi.gif);
	background-repeat: no-repeat;
}
#gNavi li a:hover{
	width: 170px;
	height: 0px;
	display: block;
	overflow: hidden;
	background-image: url(../contents/img/gNavi.gif);
	background-repeat: no-repeat;
}

#gNavi .gNavi00{
	height: 62px;
	margin-bottom: 29px;
	background-position: 0px -12px;
}
#gNavi .gNavi01{
	height: 34px;
	margin-bottom: 12px;
	background-position: 0px -103px;
}
#gNavi .gNavi02{
	height: 34px;
	background-position: 0px -149px;
}
#gNavi .gNavi02_01{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -201px;
}
#gNavi .gNavi02_02{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -221px;
}
#gNavi .gNavi02_03{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -241px;
}
#gNavi .gNavi02_04{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -261px;
}
/*#gNavi .gNavi02_05{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -281px;
}*/
#gNavi .gNavi02_06{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -301px;
}
#gNavi .gNavi02_07{
	height: 15px;
	margin-bottom: 5px;
	background-position: 0px -321px;
}
#gNavi .gNavi02_08{
	height: 15px;
	margin-bottom: 11px;
	background-position: 0px -341px;
}
#gNavi .gNavi03{
	height: 34px;
	margin-bottom: 12px;
	background-position: 0px -379px;
}
#gNavi .gNavi04{
	height: 34px;
	margin-bottom: 12px;
	background-position: 0px -425px;
}
#gNavi .gNavi05{
	height: 34px;
	margin-bottom: 12px;
	background-position: 0px -471px;
}
#gNavi .gNavi06{
	height: 34px;
	margin-bottom: 12px;
	background-position: 0px -517px;
}
#gNavi .gNavi07{
	height: 34px;
	margin-bottom: 12px;
	background-position: 0px -563px;
}
#gNavi .gNavi08{
	height: 34px;
	background-position: 0px -609px;
}

#gNavi .gNavi00 a{
	padding-top: 62px;
	background-position: 0px -12px;
}
#gNavi .gNavi01 a{
	padding-top: 34px;
	background-position: 0px -103px;
}
#gNavi .gNavi02 a{
	padding-top: 34px;
	background-position: 0px -149px;
}
#gNavi .gNavi02_01 a{
	padding-top: 15px;
	background-position: 0px -201px;
}
#gNavi .gNavi02_02 a{
	padding-top: 15px;
	background-position: 0px -221px;
}
#gNavi .gNavi02_03 a{
	padding-top: 15px;
	background-position: 0px -241px;
}
#gNavi .gNavi02_04 a{
	padding-top: 15px;
	background-position: 0px -261px;
}
#gNavi .gNavi02_05 a{
	padding-top: 15px;
	background-position: 0px -281px;
}
#gNavi .gNavi02_06 a{
	padding-top: 15px;
	background-position: 0px -301px;
}
#gNavi .gNavi02_07 a{
	padding-top: 15px;
	background-position: 0px -321px;
}
#gNavi .gNavi02_08 a{
	padding-top: 15px;
	background-position: 0px -341px;
}
#gNavi .gNavi03 a{
	padding-top: 34px;
	background-position: 0px -379px;
}
#gNavi .gNavi04 a{
	padding-top: 34px;
	background-position: 0px -425px;
}
#gNavi .gNavi05 a{
	padding-top: 34px;
	background-position: 0px -471px;
}
#gNavi .gNavi06 a{
	padding-top: 34px;
	background-position: 0px -517px;
}
#gNavi .gNavi07 a{
	padding-top: 34px;
	background-position: 0px -563px;
}
#gNavi .gNavi08 a{
	padding-top: 34px;
	background-position: 0px -609px;
}

#gNavi .gNavi01 a:hover{
	padding-top: 34px;
	background-position: -190px -103px;
}
#gNavi .gNavi02 a:hover{
	padding-top: 34px;
	background-position: -190px -149px;
}
#gNavi .gNavi02_01 a:hover{
	padding-top: 15px;
	background-position: -190px -201px;
}
#gNavi .gNavi02_02 a:hover{
	padding-top: 15px;
	background-position: -190px -221px;
}
#gNavi .gNavi02_03 a:hover{
	padding-top: 15px;
	background-position: -190px -241px;
}
#gNavi .gNavi02_04 a:hover{
	padding-top: 15px;
	background-position: -190px -261px;
}
#gNavi .gNavi02_05 a:hover{
	padding-top: 15px;
	background-position: -190px -281px;
}
#gNavi .gNavi02_06 a:hover{
	padding-top: 15px;
	background-position: -190px -301px;
}
#gNavi .gNavi02_07 a:hover{
	padding-top: 15px;
	background-position: -190px -321px;
}
#gNavi .gNavi02_08 a:hover{
	padding-top: 15px;
	background-position: -190px -341px;
}
#gNavi .gNavi03 a:hover{
	padding-top: 34px;
	background-position: -190px -379px;
}
#gNavi .gNavi04 a:hover{
	padding-top: 34px;
	background-position: -190px -425px;
}
#gNavi .gNavi05 a:hover{
	padding-top: 34px;
	background-position: -190px -471px;
}
#gNavi .gNavi06 a:hover{
	padding-top: 34px;
	background-position: -190px -517px;
}
#gNavi .gNavi07 a:hover{
	padding-top: 34px;
	background-position: -190px -563px;
}
#gNavi .gNavi08 a:hover{
	padding-top: 34px;
	background-position: -190px -609px;
}


.recruit #gNavi .gNavi01 a, .arubaito #gNavi .gNavi01 a{
	padding-top: 34px;
	background-position: -190px -103px;
}
.shop #gNavi .gNavi02 a, .ayaragi #gNavi .gNavi02 a, .ichinomiya #gNavi .gNavi02 a, .shinshimonoseki #gNavi .gNavi02 a, .chofu #gNavi .gNavi02 a, 
.kokura #gNavi .gNavi02 a, .koga #gNavi .gNavi02 a, .shingu #gNavi .gNavi02 a, .nishijin #gNavi .gNavi02 a{
	padding-top: 34px;
	background-position: -190px -149px;
}
.ayaragi #gNavi .gNavi02_01 a{
	padding-top: 15px;
	background-position: -190px -201px;
}
.ichinomiya #gNavi .gNavi02_02 a{
	padding-top: 15px;
	background-position: -190px -221px;
}
.shinshimonoseki #gNavi .gNavi02_03 a{
	padding-top: 15px;
	background-position: -190px -241px;
}
.chofu #gNavi .gNavi02_04 a{
	padding-top: 15px;
	background-position: -190px -261px;
}
.kokura #gNavi .gNavi02_05 a{
	padding-top: 15px;
	background-position: -190px -281px;
}
.koga #gNavi .gNavi02_06 a{
	padding-top: 15px;
	background-position: -190px -301px;
}
.shingu #gNavi .gNavi02_07 a{
	padding-top: 15px;
	background-position: -190px -321px;
}
.nishijin #gNavi .gNavi02_08 a{
	padding-top: 15px;
	background-position: -190px -341px;
}
.company #gNavi .gNavi03 a{
	padding-top: 34px;
	background-position: -190px -379px;
}
.entry #gNavi .gNavi04 a{
	padding-top: 34px;
	background-position: -190px -425px;
}
.entry_thanks #gNavi .gNavi04 a{
	padding-top: 34px;
	background-position: -190px -425px;
}
.topics #gNavi .gNavi05 a{
	padding-top: 34px;
	background-position: -190px -471px;
}
.event #gNavi .gNavi06 a{
	padding-top: 34px;
	background-position: -190px -517px;
}
.inquiry #gNavi .gNavi07 a{
	padding-top: 34px;
	background-position: -190px -563px;
}
.inquiry_thanks #gNavi .gNavi07 a{
	padding-top: 34px;
	background-position: -190px -563px;
}
.blog #gNavi .gNavi08 a, .blog_relay #gNavi .gNavi08 a, .shinjin #gNavi .gNavi08 a, .blog_yomoyama #gNavi .gNavi08 a{
	padding-top: 34px;
	background-position: -190px -609px;
}

