@charset "Shift_JIS";

/* index

	- globalNavigation
	- localNavigation
	- optionNavigation
	- category
	- ftth
	- adsl
	- ip
----------------------------------------------- */


/* globalNavigationKojin
----------------------------------------------- */
#globalNavigationKojin li#option a {
/*	background: url(../../../shared/img/global_navigation.gif) no-repeat -391px -72px;*/
}


/* 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#option a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 51px;
	background: url(../../../shared/img/local_option.gif) no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* box
----------------------------------------------- */


/* wiz
----------------------------------------------- */


/* pageTitle
----------------------------------------------- */
#pageTitleA01Kojin h2 {
	margin: 0px 0px 0px 24px;
	padding: 0;
	width: 400px;
	height: 55px;
	background: url(../../../option/shared/img/pageTitle_a01.gif) no-repeat;
	clear: both;
}

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

.subCatTitleA01 {
	margin: 25px 0px 0px 0px;
	padding: 0;
	width: 530px;
	float: left;
}

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

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

.subCatTitleA01 h4#ip a {
	margin: 0;
	padding: 0;
	width: 530px;
	height: 40px;
	background: url(../../../internet/shared/img/subCatTitle_ip.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: 345px;
	float: left;
}

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

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

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

.subCatReadA01 li a,
.subCatReadA03 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(../../../internet/shared/img/subCat_btm.gif) no-repeat;
	clear: both;
}

.subCatOptA01 {
	margin: 15px 0px 0px 0px;
	padding: 0;
	width: 530px;
	float: left;
}

.subCatOptA02 {
	margin: 0;
	padding: 0;
	width: 260px;
	float: left;
}

.subCatOptA03 {
	margin: 0;
	padding: 0;
	width: 260px;
	float: right;
}

.subCatOptA04 {
	margin: 0;
	padding: 0px 15px 0px 15px;
	width: 228px;
	height: 130px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	float: left;
}

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

.subCatOptA04 p {
	margin: 0;
	padding: 10px 0px 0px 0px;
	float: left;
}

.subCatOptA04 ul {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: right;
}

.subCatOptA04 li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	float: left;
}

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

.subCatOptTopA01 {
	margin: 0;
	padding: 0;
	width: 260px;
	height: 15px;
	background: url(../../../option/shared/img/subCatOpt_top.gif) no-repeat;
	clear: both;
}

.subCatOptBtmA01 {
	margin: 0;
	padding: 0;
	width: 260px;
	height: 15px;
	background: url(../../../option/shared/img/subCatOpt_btm.gif) no-repeat;
	clear: both;
}


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

#localNavigation li#ftthCat1 a:hover {
	background: url(../../../shared/img/local_ftth_catlist.gif) no-repeat -191px 0px;
}

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

#localNavigation li#ftthCat2 a:hover {
	background: url(../../../shared/img/local_ftth_catlist.gif) no-repeat -191px -20px;
}

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

#localNavigation li#ftthCat3 a:hover {
	background: url(../../../shared/img/local_ftth_catlist.gif) no-repeat -191px -40px;
}


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

#localNavigation li#adslCat1 a:hover {
	background: url(../../../shared/img/local_adsl_catlist.gif) no-repeat -191px 0px;
}

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

#localNavigation li#adslCat2 a:hover {
	background: url(../../../shared/img/local_adsl_catlist.gif) no-repeat -191px -20px;
}

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

#localNavigation li#adslCat3 a:hover {
	background: url(../../../shared/img/local_adsl_catlist.gif) no-repeat -191px -40px;
}


/* ip
----------------------------------------------- */
#localNavigation li#ipCat1 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat 0px -1px;
}

#localNavigation li#ipCat1 a:hover {
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat -191px -1px;
}

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

#localNavigation li#ipCat2 a:hover {
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat -191px -20px;
}

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

#localNavigation li#ipCat3 a:hover {
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat -191px -40px;
}

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

#localNavigation li#ipCat4 a:hover {
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat -191px -60px;
}

#localNavigation li#ipCat5 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 20px;
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat 0px -80px;
	border-bottom: 1px solid #9899a4;
}

#localNavigation li#ipCat5 a:hover {
	background: url(../../../shared/img/local_ip_catlist.gif) no-repeat -191px -80px;
}

