/******************************************/
/*各ページのメインナビゲーション*/
/******************************************/
#nav {
	height: 63px;
	width: 900px;
	background-color: 1c2f4f;
	margin-bottom: 5px;
	float: left;
}
#nav ul { width: 900px; height: 63px; list-style-type: none; list-style-image: none; }
#nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#nav li a { font-size: 12px; height:63px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#nav li.nav01 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat; }
#nav li.nav01 a:hover { width: 180px;  height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat 0 -63px; }
#nav li.nav02 { width: 180px; height: 63px;background: url(../img/alpha-main-nav.jpg) no-repeat -180px 0; }
#nav li.nav02 a:hover { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -180px -63px; }
#nav li.nav03 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -360px 0; }
#nav li.nav03 a:hover { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -360px -63px; }
#nav li.nav04 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -540px 0; }
#nav li.nav04 a:hover { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -540px -63px; }
#nav li.nav05 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -720px 0; }
#nav li.nav05 a:hover { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -720px -63px; }
#nav li.nav011 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat; }
#nav li.nav011 a:visited { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat 0 -126px; }
#nav li.nav022 { width: 180px; height: 63px;background: url(../img/alpha-main-nav.jpg) no-repeat -180px 0; }
#nav li.nav022 a:visited { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -180px -126px; }
#nav li.nav033 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -360px 0; }
#nav li.nav033 a:visited { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -360px -126px; }
#nav li.nav044 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -540px 0; }
#nav li.nav044 a:visited { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -540px -126px; }
#nav li.nav055 { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -720px 0; }
#nav li.nav055 a:visited { width: 180px; height: 63px; background: url(../img/alpha-main-nav.jpg) no-repeat -720px -126px; }

/******************************************/
/*サブメインナビゲーション*/
/******************************************/
#subnav {
	height: 230px;
	width: 680px;
	padding-bottom: 10px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 20px;
}
#subnav ul { width: 680px; height: 230px; list-style-type: none; list-style-image: none; }
#subnav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#subnav li a { font-size: 12px; height:230px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#subnav li.nav01 { width: 230px; height: 220px; background: url(../img/top-subnav.gif) no-repeat; }
#subnav li.nav01 a:hover { width: 230px; height: 220px; background: url(../img/top-subnav.gif) no-repeat 0 -220px; }
#subnav li.nav02 { width: 230px; height: 220px; background: url(../img/top-subnav.gif) no-repeat -230px 0; }
#subnav li.nav02 a:hover { width: 230px; height: 220px; background: url(../img/top-subnav.gif) no-repeat -230px -220px; }
#subnav li.nav03 { width: 220px; height: 220px; background: url(../img/top-subnav.gif) no-repeat -460px 0; }
#subnav li.nav03 a:hover { width: 220px; height: 220px; background: url(../img/top-subnav.gif) no-repeat -460px -220px; }

.subnav2 {
	width: 200px;
	float: left;
	padding-top: 20px;
	height: 71px;
}

/********************************************/
/*トップのタイムス＆ごじょクルナビゲーション*/
/********************************************/
#link-nav {
	width: 450px;
	height: 100px;
	float: left;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
	padding-top: 15px;
	padding-bottom: 20px;
}
#link-nav ul {width: 450px;height: 100px;list-style-type: none;list-style-image: none;}
#link-nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#link-nav li a { font-size: 12px; height:100px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#link-nav li.nav01 { width: 230px; height: 100px; background: url(../img/bus_gozyokuru.png) no-repeat ; }
#link-nav li.nav01 a:hover { width: 230px;  height: 100px; background: url(../img/bus_gozyokuru.png) no-repeat 0 -100px ;}
#link-nav li.nav02 { width: 220px; height: 100px; background: url(../img/bus_gozyokuru.png) no-repeat -230px 0; }
#link-nav li.nav02 a:hover { width: 220px;  height: 100px; background: url(../img/bus_gozyokuru.png) no-repeat -230px -100px ;}

/******************************************/
/*トップのグループナビゲーション*/
/******************************************/
#top-group {
	width: 200px;
	height: 100px;
	float: left;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#top-group ul {width: 200px;height: 55px;list-style-type: none;list-style-image: none;}
#top-group li { float: left; list-style-type: none; list-style-image: none; display: block; }
#top-group li a { font-size: 12px; height:55px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#top-group li.nav01 { width: 200px; height: 55px; background: url(../img/group-set.gif) no-repeat ; }
#top-group li.nav01 a:hover { width: 200px;  height: 55px; background: url(../img/group-set.gif) no-repeat -200px 0 ;}
#top-group li.nav02 { width: 200px; height: 45px; background: url(../img/group-set.gif) no-repeat 0 -55px; }
#top-group li.nav02 a:hover { width: 200px;  height: 45px; background: url(../img/group-set.gif) no-repeat -200px -55px ;}

/******************************************/
/*トップの電話お問合せナビゲーション*/
/******************************************/
#form-nav {
	width: 182px;
	height: 211px;
	background-attachment: scroll;
	background-image: url(../img/top-tel.jpg);
	background-repeat: no-repeat;
	background-position: cente;
	float: right;
	margin-top: 20px;
	padding-left: 18px;
	padding-top: 145px;
}
#form-nav ul {
	width: 164px;
	height: 33px;
	list-style-type: none;
	list-style-image: none;
}
#form-nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#form-nav li a { font-size: 12px; height:33px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#form-nav li.nav01 { width: 164px; height: 33px; background: url(../img/tel.jpg) no-repeat ; }
#form-nav li.nav01 a:hover { width: 164px;  height: 33px; background: url(../img/tel.jpg) no-repeat 0 -33px ;}

/******************************************/
/*トップの互助会ナビゲーション*/
/******************************************/
#gozyo-nav {
	width: 200px;
	height: 263px;
}
#gozyo-nav ul {
	width: 200px;
	height: 263px;
	list-style-type: none;
	list-style-image: none;
	float: left;
}
#gozyo-nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#gozyo-nav li a { font-size: 12px; height:263px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#gozyo-nav li.nav01 { width: 200px; height: 263px; background: url(../img/top_alpha_gozyo.gif) no-repeat ; }
#gozyo-nav li.nav01 a:hover { width: 200px;  height: 263px; background: url(../img/top_alpha_gozyo.gif) no-repeat -200px 0 ;}

/******************************************/
/*トップの提携店ナビゲーション*/
/******************************************/
#gozyo-topnav {
	width: 200px;
	height: 71px;
	float: right;
	margin-top: 20px;
}
#gozyo-topnav ul {width: 200px;height: 71px;list-style-type: none;list-style-image: none;}
#gozyo-topnav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#gozyo-topnav li a { font-size: 12px; height: 71px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#gozyo-topnav li.nav01 { width: 200px; height: 71px; background: url(../img/topsub.png) no-repeat ; }
#gozyo-topnav li.nav01 a:hover { width: 200px; height: 71px; background: url(../img/topsub.png) no-repeat -200px 0 ;}

/******************************************/
/*その他の電話お問合せナビゲーション*/
/******************************************/
#form-nav2 {
	width: 182px;
	height: 211px;
	background-attachment: scroll;
	background-image: url(../img/top-tel.jpg);
	background-repeat: no-repeat;
	background-position: cente;
	float: left;
	padding-left: 18px;
	padding-top: 145px;
}
#form-nav2 ul {
	width: 164px;
	height: 33px;
	list-style-type: none;
	list-style-image: none;
}
#form-nav2 li { float: left; list-style-type: none; list-style-image: none; display: block; }
#form-nav2 li a { font-size: 12px; height:33px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#form-nav2 li.nav01 { width: 164px; height: 33px; background: url(../img/tel.jpg) no-repeat ; }
#form-nav2 li.nav01 a:hover { width: 164px;  height: 33px; background: url(../img/tel.jpg) no-repeat 0 -33px ;}

/******************************************/
/*右側・婚礼葬儀他ナビゲーション*/
/******************************************/
#right-subnav {
	width: 200px;
	height: 314px;
	float: left;
}
#right-subnav ul {
	width: 200px;
	height: 81px;
	list-style-type: none;
	list-style-image: none;
}
#right-subnav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#right-subnav li a { font-size: 12px; height:81px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#right-subnav li.nav01 { width: 200px; height: 81px; background: url(../img/right-subnav.jpg) no-repeat ; }
#right-subnav li.nav01 a:hover { width: 200px;  height: 81px; background: url(../img/right-subnav.jpg) no-repeat -200px 0 ;}
#right-subnav li.nav02 { width: 200px; height: 81px; background: url(../img/right-subnav.jpg) no-repeat 0 -81px; }
#right-subnav li.nav02 a:hover { width: 200px;  height: 81px; background: url(../img/right-subnav.jpg) no-repeat -200px -81px ;}
#right-subnav li.nav03 { width: 200px; height: 81px; background: url(../img/right-subnav.jpg) no-repeat 0 -162px ; }
#right-subnav li.nav03 a:hover { width: 200px;  height: 81px; background: url(../img/right-subnav.jpg) no-repeat -200px -162px ;}
#right-subnav li.nav04 { width: 200px; height: 71px; background: url(../img/right-subnav.jpg) no-repeat 0 -243px ; }
#right-subnav li.nav04 a:hover { width: 200px;  height: 71px; background: url(../img/right-subnav.jpg) no-repeat -200px -243px ;}

/******************************************/
/*右側・グループナビゲーション*/
/******************************************/
#right-group {
	width: 200px;
	height: 100px;
	float: left;
	background-attachment: scroll;
	background-image: url(../img/group.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 150px;
	margin-top: 20px;
}
#right-group ul {
	width: 200px;
	height: 55px;
	list-style-type: none;
	list-style-image: none;
}
#right-group li { float: left; list-style-type: none; list-style-image: none; display: block; }
#right-group li a { font-size: 12px; height:55px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#right-group li.nav01 { width: 200px; height: 55px; background: url(../img/group-set.jpg) no-repeat ; }
#right-group li.nav01 a:hover { width: 200px;  height: 55px; background: url(../img/group-set.jpg) no-repeat -200px 0 ;}
#right-group li.nav02 { width: 200px; height: 45px; background: url(../img/group-set.jpg) no-repeat 0 -55px; }
#right-group li.nav02 a:hover { width: 200px;  height: 45px; background: url(../img/group-set.jpg) no-repeat -200px -55px ;}

/******************************************/
/*PDFナビ*/
/******************************************/
#pdfnav {
	height: 100px;
	width: 100px;
	float: left;
}
#pdfnav ul { width: 100px; height: 100px; list-style-type: none; list-style-image: none; }
#pdfnav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#pdfnav li a { font-size: 12px; height:100px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#pdfnav li.nav01 { width: 100px; height: 100px; background: url(../gozyokai/img/pdf-set.jpg) no-repeat; }
#pdfnav li.nav01 a:hover { width: 100px; height: 100px; background: url(../gozyokai/img/pdf-set.jpg) no-repeat -100px 0; }

/******************************************/
/*個人情報リンクボタン*/
/******************************************/
#privacy-nav {
	height: 40px;
	width: 638px;
	padding-bottom: 20px;
	float: left;
	padding-top: 20px;
}
#privacy-nav ul { width: 638px; height: 40px; list-style-type: none; list-style-image: none; }
#privacy-nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#privacy-nav li a { font-size: 12px; height:40px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#privacy-nav li.nav01 { width: 638px; height: 40px; background: url(../inqiry/img/privacy-set.jpg) no-repeat; }
#privacy-nav li.nav01 a:hover { width: 638px; height: 40px; background: url(../inqiry/img/privacy-set.jpg) no-repeat 0 -40px; }

/******************************************/
/*同意ボタン*/
/******************************************/
#ok-nav {
	height: 30px;
	width: 200px;
	padding-bottom: 60px;
	float: left;
	padding-right: 219px;
	padding-left: 219px;
}
#ok-nav ul { width: 200px; height: 30px; list-style-type: none; list-style-image: none; }
#ok-nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#ok-nav li a { font-size: 12px; height:30px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#ok-nav li.nav01 { width: 200px; height: 30px; background: url(../inqiry/img/ok-set.gif) no-repeat; }
#ok-nav li.nav01 a:hover { width: 200px; height: 30px; background: url(../inqiry/img/ok-set.gif) no-repeat 0 -30px; }

/******************************************/
/*個別フォームリンクボタン*/
/******************************************/
#etc-data-nav {
	height: 57px;
	width: 420px;
	padding-bottom: 60px;
	float: left;
	padding-left: 109px;
	padding-right: 109px;
}
#etc-data-nav ul { width: 420px; height: 57px; list-style-type: none; list-style-image: none; }
#etc-data-nav li { float: left; list-style-type: none; list-style-image: none; display: block; }
#etc-data-nav li a { font-size: 12px; height:57px; text-decoration: none; text-indent: -9999px; list-style-type: none; list-style-image: none; display: block; }
#etc-data-nav li.nav01 { width: 220px; height: 57px; background: url(../inqiry/img/etc-data-set.gif) no-repeat; }
#etc-data-nav li.nav01 a:hover { width: 220px; height: 57px; background: url(../inqiry/img/etc-data-set.gif) no-repeat 0 -57px; }
#etc-data-nav li.nav02 { width: 200px; height: 57px; background: url(../inqiry/img/etc-data-set.gif) no-repeat -220px 0; }
#etc-data-nav li.nav02 a:hover { width: 200px; height: 57px; background: url(../inqiry/img/etc-data-set.gif) no-repeat -220px -57px; }
