@charset "Shift_JIS";

/* index

	- globalNavigation
	- localNavigation
	- category
	- whp
	- vph
	- domain
----------------------------------------------- */


/* globalNavigationKojin
----------------------------------------------- */
#globalNavigationKojin li#ftth a {
	background: url(../../../shared/img/global_navigation_kojin.gif) no-repeat 0px -68px;
}


/* localNavigation
----------------------------------------------- */
#localNavigationKojin ul {
	margin: 0;
	padding: 0px 0px 10px 0px;
	width: 191px;
	list-style: none;
	text-indent: 0;
	background: url(../../../shared/img/local_catlist_bgimg_kojin.gif) repeat-y;
}

#localNavigationKojin li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	clear: both;
}

#localNavigationKojin li#ftth a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 51px;
	background: url(../../../shared/img/local_ftth.gif) no-repeat;
}

#localNavigationKojin li#ftth a:hover {
	background: url(../../../shared/img/local_ftth.gif) no-repeat;
}
#localNavigationKojin li#hikari-lite a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_ftth_catlist5.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#hikari-lite a:hover {
	background: url(../../../shared/img/local_ftth_catlist5.gif) no-repeat -191px 0px;
}
#localNavigationKojin li#b_ftth a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_ftth_catlist1.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#b_ftth a:hover {
	background: url(../../../shared/img/local_ftth_catlist1.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#hikari-p a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_ftth_catlist2.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#hikari-p a:hover {
	background: url(../../../shared/img/local_ftth_catlist2.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#hikari-nxt a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_ftth_catlist4.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#hikari-nxt a:hover {
	background: url(../../../shared/img/local_ftth_catlist4.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#option a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 30px;
	background: url(../../../shared/img/local_ftth_catlist3.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#option a:hover {
	background: url(../../../shared/img/local_ftth_catlist3.gif) no-repeat -191px 0px;
}


/* category
----------------------------------------------- */
#catTitleA01 h2 {
	margin: 0;
	padding: 0;
	width: 578px;
	height: 55px;
	background: url(../../../ftth/shared/img/catTitle_ftth.jpg) no-repeat;
	border: 1px #d6d6d6;
	clear: both;
}

.subCatTitleA01 {
	margin: 25px 0px 0px 0px;
	padding: 0;
	width: 530px;
	float: left;
}
.subCatTitleA01 h4#hikari-lite a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_hikari-lite.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#ftth a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_ftth.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#ftth a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_ftth.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#hikari-p a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_hikari-p.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#hikari-p a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_hikari-p.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#hikari-nxt a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_hikari-nxt.gif) no-repeat;
	float: left;
}

.subCatTitleA01 h4#hikari-nxt a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../ftth/shared/img/subCatTitle_hikari-nxt.gif) no-repeat;
	float: left;
}

.subCatReadA01 {
	margin: 0;
	padding: 0px 15px 0px 15px;
	width: 498px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	float: left;
}

/* IE7 -Safari - Firefox */
html>body .subCatReadA01 {
	margin: 0;
	padding: 0px 15px 0px 15px;
	width: 498px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	float: left;
}

.subCatReadA02 {
	margin: 0;
	padding: 0;
	width: 153px;
	float: left;
}

.subCatReadA03 {
	margin: 0;
	padding: 0;
	width: 468px;
	float: left;
}

.subCatReadA04 {
	margin: 0;
	padding: 0;
	width: 468px;
	float: left;
}

.subCatReadA05 {
	margin: 0;
	padding: 0;
	width: 468px;
	height:98px;
	float: left;
	background: url(../../../ftth/shared/img/index01.jpg) no-repeat;
}

.subCatReadA06 {
	margin: 0;
	padding: 0;
	width: 468px;
	height:98px;
	float: left;
	background: url(../../../ftth/shared/img/index01-1.jpg) no-repeat;
}

.subCatReadA07 {
	margin: 0;
	padding: 0;
	width: 468px;
	height:98px;
	float: left;
	background: url(../../../ftth/shared/img/index01-2.jpg) no-repeat;
}
.subCatReadA08 {
	margin: 0;
	padding: 0;
	width: 468px;
	height:98px;
	float: left;
	background: url(../../../ftth/shared/img/index01-3.jpg) no-repeat;
}

.subCatReadA01 p,
.subCatReadA03 p,
.subCatReadA04 p,
.subCatReadA05 p {
	margin: 0;
	padding: 10px 0px 0px 0px;
	float: left;
}

.subCatReadA01 ul,
.subCatReadA03 ul {
	margin: 0;
	padding: 70px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: right;
}

.subCatReadA01 li,
.subCatReadA03 li,
.subCatReadA05 li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	float: left;
}

.subCatReadA01 li a,
.subCatReadA03 li a,
.subCatReadA05 li a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 95px;
	height: 21px;
	background: url(../../../shared/img/btn_detail.gif) no-repeat;
}

.subCatBtmA01 {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 15px;
	background: url(../../../adsl/shared/img/subCat_btm.gif) no-repeat;
	clear: both;
}
/* hikari-lite
----------------------------------------------- */
#localNavigationKojin li#hikari-liteCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#hikari-liteCat1 a:hover {
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#hikari-liteCat2 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 21px;
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat 0px -20px;
}

#localNavigationKojin li#hikari-liteCat2 a:hover {
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat -191px -20px;
}

#localNavigationKojin li#hikari-liteCat3 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat 0px -41px;
}

#localNavigationKojin li#hikari-liteCat3 a:hover {
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat -191px -41px;
}

#localNavigationKojin li#hikari-liteCat4 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat 0px -61px;
}

#localNavigationKojin li#hikari-liteCat4 a:hover {
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat -191px -61px;
}

#localNavigationKojin li#hikari-liteCat5 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat 0px -81px;
}

#localNavigationKojin li#hikari-liteCat5 a:hover {
	background: url(../../../shared/img/local_hikari-lite_catlist.gif) no-repeat -191px -81px;
}


/* b_ftth
----------------------------------------------- */
#localNavigationKojin li#b_ftthCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#b_ftthCat1 a:hover {
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#b_ftthCat2 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 21px;
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat 0px -20px;
}

#localNavigationKojin li#b_ftthCat2 a:hover {
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat -191px -20px;
}

#localNavigationKojin li#b_ftthCat3 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat 0px -41px;
}

#localNavigationKojin li#b_ftthCat3 a:hover {
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat -191px -41px;
}

#localNavigationKojin li#b_ftthCat4 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat 0px -61px;
}

#localNavigationKojin li#b_ftthCat4 a:hover {
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat -191px -61px;
}

#localNavigationKojin li#b_ftthCat5 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat 0px -81px;
}

#localNavigationKojin li#b_ftthCat5 a:hover {
	background: url(../../../shared/img/local_b_ftth_catlist.gif) no-repeat -191px -81px;
}

/* hikari-p
----------------------------------------------- */
#localNavigationKojin li#hikari-pCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#hikari-pCat1 a:hover {
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#hikari-pCat2 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat 0px -20px;
}

#localNavigationKojin li#hikari-pCat2 a:hover {
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat -191px -20px;
}

#localNavigationKojin li#hikari-pCat3 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat 0px -40px;
}

#localNavigationKojin li#hikari-pCat3 a:hover {
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat -191px -40px;
}

#localNavigationKojin li#hikari-pCat4 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat 0px -60px;
}

#localNavigationKojin li#hikari-pCat4 a:hover {
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat -191px -60px;
}

#localNavigationKojin li#hikari-pCat5 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 19px;
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat 0px -80px;
}

#localNavigationKojin li#hikari-pCat5 a:hover {
	background: url(../../../shared/img/local_hikari-p_catlist.gif) no-repeat -191px -80px;
}

/* hikari-nxt
----------------------------------------------- */
#localNavigationKojin li#hikari-nxtCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat 0px 0px;
}

#localNavigationKojin li#hikari-nxtCat1 a:hover {
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat -191px 0px;
}

#localNavigationKojin li#hikari-nxtCat2 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat 0px -20px;
}

#localNavigationKojin li#hikari-nxtCat2 a:hover {
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat -191px -20px;
}

#localNavigationKojin li#hikari-nxtCat3 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat 0px -40px;
}

#localNavigationKojin li#hikari-nxtCat3 a:hover {
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat -191px -40px;
}

#localNavigationKojin li#hikari-nxtCat4 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat 0px -60px;
}

#localNavigationKojin li#hikari-nxtCat4 a:hover {
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat -191px -60px;
}

#localNavigationKojin li#hikari-nxtCat5 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 19px;
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat 0px -80px;
}

#localNavigationKojin li#hikari-nxtCat5 a:hover {
	background: url(../../../shared/img/local_hikari-nxt_catlist.gif) no-repeat -191px -80px;
}


