@charset "Shift_JIS";

/*CSS INDEX---------------------------------------------------------------------
000 TOP - hikari
------------------------------------------------------------------------------ */

#bestNavi {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/bestPlan.gif) no-repeat 0 -702px;
}
#bestNavi li {
	width:171px;
}
#bestNavi li#naviHikariM {
	width:170px;
}
#bestNavi li#naviHikariM a {
	background-position:-171px -616px;
}
#bestNavi li#naviHikariM a.on {
	background-position:-171px -660px;
}
#logo h3 {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/title.gif) no-repeat 0 -87px;
	height:29px;
	border-bottom:3px solid #9cf;
}
#logo h4 {
	margin:5px 5px 5px 0;
}
#logoIn {
	padding:5px 0 10px 10px;
}
#bestInA {
	display:block;
}
#kaisen {
	border-top:none;
}

#best li {
	font-size:0;
	height:34px;
}
div.provider_guide {
	margin:20px 0 15px 0;
}
div.provider_guide h2 {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/title.gif) no-repeat 0 0;
	height:29px;
	text-indent:-9999px;
	border-bottom:3px solid #cdcc00;
	display:block;
	margin-top:20px;
}
div.provider_guide div {
	display:block;
	width:658px;
	border:1px solid #ccc;
	border-top:none;
	padding:10px;
}
div.provider_guide div.t_provider, div.provider_guide div.t_adsl, div.provider_guide div.t_hikari {
	width:230px;
	border:none;
	min-height:85px;
	padding:0;
	float:left;
}
div.provider_guide div.t_provider {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/icon_guide01.gif) no-repeat 0 30px;
	width:235px;
}
div.provider_guide div.t_adsl {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/icon_guide02.gif) no-repeat 10px 30px;
	width:170px;
	padding:0 0 0 10px;
}
div.provider_guide div.t_hikari {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/icon_guide03.gif) no-repeat 10px 30px;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	padding:0 0 0 10px;
}
div.provider_guide div.t_provider h3 {
	background-position:0 -146px;
}
div.provider_guide div.t_adsl h3 {
	background-position:0 -161px;
}
div.provider_guide div.t_hikari h3 {
	background-position:0 -178px;
}
div.provider_guide span {
	display:block;
	width:218px;
	min-height:85px;
	float:left;
}
/* float hack */
div.provider_guide div:after, div.provider_guide span:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.provider_guide div, * html div.provider_guide span {
	height:1%;
}
/* End hide from IE-mac */

div.provider_guide div.tt_adsl {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/icon_guide02.gif) no-repeat 10px 30px;
	padding-bottom:20px;
}
div.provider_guide div.tt_hikari {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/icon_guide03.gif) no-repeat 10px 30px;
	padding-bottom:20px;
}
div.provider_guide h2.bg_pos01 {
	background-position:0 -58px;
}
div.provider_guide h2.bg_pos02 {
	background-position:0 -29px;
}
div.provider_guide div.tt_adsl h3 {
	background-position:0 -161px;
}
div.provider_guide div.tt_hikari h3 {
	background-position:0 -178px;
}
div.provider_guide h3 {
	background:url(https://img1.kakaku.k-img.com/images/bb/top/adsl_hikari/title.gif) no-repeat;
	height:16px;
	text-indent:-9999px;
	margin-bottom:5px;
	display:block;
}
div.provider_guide p {
	margin-bottom:5px;
	margin-left:60px;
	display:block;
}
div.provider_guide a {
	background:transparent url(https://img1.kakaku.k-img.com/images/bb/top/arrow.gif) no-repeat left center;
	padding-left:10px;
}


/*
.path strong,
.read strong{font-weight:normal;}
*/
strong{font-weight:normal;}
h1 strong{font-weight:bold;}
