/*-------------------------------------------------------------
 * @author		Akira Narita
 * @version		1.0.0
 *-----------------------------------------------------------*/

/* SEO Contents ADSL HIKARI index.html
   Element	[div]
   #bb_seo
-------------------------------------------------------------*/
#bb_seo	{
	list-style:none;
}

/* Headeing and Paragraph Definition
hx	Default	[img]
hx 	.h_bg	[text]
p	Has no class
-------------------------------------------------------------*/
#bb_seo h2,
#bb_seo h3	{
	width:680px;
	height:40px;
	line-height:0;
	margin-bottom:15px;
}
#bb_seo h2.h_bg,
#bb_seo h3.h_bg	{
	background:url('https://img1.kakaku.k-img.com/images/bb/seo/h_bg.gif') no-repeat left top;
	width:680px;
	height:40px;
	line-height:40px;
	text-indent:0.5em;
	color:#fff;
	font-size:16pt;
	font-weight:bold;
	margin-bottom:15px;
}

/* Margin Adjust */
#bb_seo h3	{
	margin-top:20px;
}

/* Paragraph Definition */
#bb_seo p	{
	color:#333;
	line-height:140%;
	padding:0 15px;
	margin-bottom:10px;
}

/* Step
   #step	[dl]
   .bg_top	[dt]
   .step0x	[dd]
-------------------------------------------------------------*/
#bb_seo dl#step	{
	background:url('https://img1.kakaku.k-img.com/images/bb/seo/step_bg02.gif') left top;
	width:652px;
	padding:10px 13px 20px 13px;
	margin:0 1px;
	display:block;
	border-bottom:#09c 4px solid;
}

	#bb_seo dl#step dt	{
		margin:20px 0;
	}
	#bb_seo dl#step dt.bg_top	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/step_bg01.gif') no-repeat left top;
		margin:-10px -13px 20px -13px;
		padding:20px 13px 0 13px;
	}
	#bb_seo dl#step dd	{
		padding:0 0 0 70px;
	}
		#bb_seo dl#step dd.step01	{
			background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_s01.gif') no-repeat left top;
		}
		#bb_seo dl#step dd.step02	{
			background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_s02.gif') no-repeat left top;
		}
		#bb_seo dl#step dd.step03	{
			background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_s03.gif') no-repeat left top;
		}
		#bb_seo dl#step dd.step04	{
			background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_s04.gif') no-repeat left top;
		}
		#bb_seo dl#step dd.step05	{
			background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_s05.gif') no-repeat left top;
		}
		#bb_seo dl#step dd span	{
			display:block;
			padding:10px;
			border:1px solid #ddd;
			line-height:140%;
		}
		#bb_seo dl#step dd span em	{
			font-style:normal;
			color:#f36;
			font-size:75%;
			display:block;
		}
		#bb_seo dl#step dd img	{
			position:relative;
			bottom:0;
			left:-70px;
		}

/* Question List
   #question_list	[dl]
   .answer			[dt]
   .question		[dd]
-------------------------------------------------------------*/
#bb_seo dl#question_list	{
	display:block;
	margin:0 0 0 20px;
}
	#bb_seo dl#question_list dt.question,
	#bb_seo dl#question_list dd.answer	{
		padding-left:44px;
		line-height:34px;
	}
	#bb_seo dl#question_list dt.question	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_q.gif') no-repeat left top;
		margin-bottom:20px;
	}
	#bb_seo dl#question_list dd.answer	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_a.gif') no-repeat left top;
		margin-bottom:30px;
		border-bottom:1px #ccc dashed;
		padding-bottom:10px;
	}
		#bb_seo dl#question_list dt.question span,
		#bb_seo dl#question_list dd.answer span	{
			line-height:140%;
			padding-bottom:10px;
		}
		#bb_seo dl#question_list dt.question em,
		#bb_seo dl#question_list dd.answer em	{
			font-style:normal;
			color:#f36;
			font-size:75%;
			display:block;
			line-height:140%;
		}

/* Provoder List
   #provider_list	[ul]
   Has no class
-------------------------------------------------------------*/
#bb_seo ul#provider_list	{
	display:block;
	margin:0 0 0 20px;
}
	#bb_seo ul#provider_list li	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_arrow.gif') no-repeat left;
		display:block;
		padding:0 0 0 15px;
		margin:0 0 15px 0;
	}
/* END OF SEO Contents ADSL HIKARI index.html ---------------*/



/* SEO Contents GAKUWARI gakuwari.html
   Element	[div]
   #bb_seo_gakuwari
-------------------------------------------------------------*/
/*
#bb_seo_gakuwari	{
	list-style:none;
}
*/
/* Headeing and Paragraph Definition
hx	Default	[img]
p	Has no class
-------------------------------------------------------------*/
/*
#bb_seo_gakuwari h2	{
	margin-bottom:15px;
}
#bb_seo_gakuwari h3	{
	width:660px;
	height:35px;
	line-height:0;
	margin:20px 0;
	padding:0 10px;
}

#bb_seo_gakuwari p	{
	padding:0 10px 0 20px;
	line-height:140%;
}
	#bb_seo_gakuwari p strong	{
		font-weight:normal;
	}
	#bb_seo_gakuwari p em	{
		display:block;
		font-style:normal;
		color:#f36;
		font-size:75%;
		line-height:120%;
	}
*/
/* Step
   #step	[div]
   .spacer	[dl]
-------------------------------------------------------------*/
/*
#bb_seo_gakuwari div#step	{
	width:660px;
	margin:0 10px;
	position:relative;
}
#bb_seo_gakuwari div#step:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
	#bb_seo_gakuwari div#step dl	{
		width:210px;
		display:block;
		float:left;
	}
	#bb_seo_gakuwari div#step dl.spacer	{
		margin:0 10px;
	}
		#bb_seo_gakuwari div#step dl dt	{
			width:210px;
			height:30px;
			font-size:0;
		}
		#bb_seo_gakuwari div#step dl dd	{
			background:url('https://img1.kakaku.k-img.com/images/bb/seo/step_bg.gif') no-repeat left bottom;
			width:210px;
			padding-bottom:1px;
		}
			#bb_seo_gakuwari div#step dl dd span	{
				display:block;
				height:70px;
				margin-bottom:9px;
				padding:5px 10px 0 10px;
				border:2px solid #a4e1f5;
				border-top:none;
				border-bottom:none;
				line-height:140%;
			}
*/

/* Plan_table
   #Plan_table	[table]
-------------------------------------------------------------*/
/*
#Plan_table	{

	width:660px;
	margin:0 10px 20px 10px;
}
	#Plan_table th,
	#Plan_table td	{
	}
	#Plan_table th	{
		font-weight:normal;
		text-align:center;
		padding:5px;
		vertical-align:middle;
		color:#333;
	}
	#Plan_table td	{
		background:#fff;
		text-align:center;
		vertical-align:middle;
		padding:5px;
		color:#333;
	}
	#Plan_table td span	{
		font-weight:bold;
		color:#f36;
	}
*/

/* terms
   .terms	[div]
-------------------------------------------------------------*/
/*
#bb_seo_gakuwari div.terms	{
	border:1px solid #ccc;
	margin:0 10px 20px 10px;
	padding:10px;
}
	#bb_seo_gakuwari div.terms h4	{
		font-size:120%;
		color:#0099FF;
		margin:0 0 10px 0;
		padding:0;
	}
	#bb_seo_gakuwari div.terms p	{
		margin:0 0 0 10px;
		padding:0;
	}
*/


/* SEO Contents IP DENWA ipdenwa.html, hikari_denwa.html
   Element	[div]
   #bb_seo_ipDenwa
-------------------------------------------------------------*/
#bb_seo_ipDenwa	{

}
/* Headeing and Paragraph Definition
hx	Default	[img]
p	Has no class
-------------------------------------------------------------*/
#bb_seo_ipDenwa h2	{
	margin:0 0 20px 0;
}
#bb_seo_ipDenwa h3	{
	margin:20px 0;
}

#bb_seo_ipDenwa p	{
	padding:0 10px 0 20px;
	margin:0 0 10px 0;
	line-height:140%;
}
	#bb_seo_ipDenwa p strong	{
		font-weight:bold;
	}
	#bb_seo_ipDenwa p em	{
		display:block;
		font-style:normal;
		color:#f36;
		font-size:75%;
		line-height:120%;
		margin:5px 0 0 0;
	}

	#bb_seo_ipDenwa p.popBg	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/ip_denwa_pop02.gif') no-repeat left bottom;
		display:block;
		width:540px;
		padding:0 0 20px 0;
		margin:20px auto 10px auto;
	}
	#bb_seo_ipDenwa p.popBg span	{
		background:#2db5e2 url('https://img1.kakaku.k-img.com/images/bb/seo/ip_denwa_pop01.gif') no-repeat left top;
		display:block;
		width:520px;
		padding:10px 10px 0 10px;
		color:#fff;
		margin:0;
	}
	#bb_seo_ipDenwa img.compImg	{
		display:block;
		margin:0 auto;
	}

/* compareTable
   #compareTable	[table]
-------------------------------------------------------------*/
#bb_seo_ipDenwa table#compareTable	{
	width:630px;
	margin:20px 0 10px 20px;
	background:#fff;
	border:1px #777 solid;
	border-collapse:collapse;
}
	#bb_seo_ipDenwa table#compareTable th,
	#bb_seo_ipDenwa table#compareTable td	{
		border:1px #777 solid;
		vertical-align:middle;
		text-align:center;
		padding:5px;
		font-weight:normal;
	}
	#bb_seo_ipDenwa table#compareTable th	{
	}
	#bb_seo_ipDenwa table#compareTable td	{
	}
	#bb_seo_ipDenwa table#compareTable .tbgBlue	{
		background:#2db5e2;
		color:#fff;
	}
	#bb_seo_ipDenwa table#compareTable .ttxBlue	{
		color:#333;
		font-size:13px;
	}
		#bb_seo_ipDenwa table#compareTable .ttxBlue em	{
			font-style:normal;
			color:#f36;
			font-size:75%;
		}
	#bb_seo_ipDenwa table#compareTable .ttxLower	{
		font-size:10px;
	}

/* aboutIp
   #aboutIp	[dl]
-------------------------------------------------------------*/
#bb_seo_ipDenwa dl#aboutIp	{
	width:650px;
	margin:20px 0 0 20px;
	display:block;
	line-height:140%;
}
	#bb_seo_ipDenwa dl#aboutIp dt	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_arrow.gif') no-repeat left;
		display:block;
		height:1em;
		line-height:1em;
		padding:5px 0 5px 15px;
		font-size:120%;
	}
		#bb_seo_ipDenwa dl#aboutIp dt strong	{
			font-weight:normal;
		}
	#bb_seo_ipDenwa dl#aboutIp dd	{
		padding:5px 10px 10px 15px;
		margin:0 0 10px 0;
		border-bottom:1px dashed #999;
	}
		#bb_seo_ipDenwa dl#aboutIp dd em	{
			display:block;
			font-style:normal;
			color:#f36;
			font-size:75%;
		}
		#bb_seo_ipDenwa dl#aboutIp dd strong	{
			color:#069;
			font-weight:normal;
		}

/* compareTable02
   #compareTable02	[table]
-------------------------------------------------------------*/
#bb_seo_ipDenwa table#compareTable02	{
	width:630px;
	margin:20px 0 10px 20px;
	background:#fff;
	border:1px #777 solid;
	border-collapse:collapse;
}
	#bb_seo_ipDenwa table#compareTable02 th,
	#bb_seo_ipDenwa table#compareTable02 td	{
		border:1px #333 solid;
		vertical-align:middle;
		text-align:left;
		padding:5px;
		font-weight:normal;
	}
		#bb_seo_ipDenwa table#compareTable02 th em	{
			font-style:normal;
			font-size:75%;
		}
	#bb_seo_ipDenwa table#compareTable02 .tbgBluewf	{
		width:5em;
		background:#2db5e2;
		color:#fff;
	}
	#bb_seo_ipDenwa table#compareTable02 .tbgBlue	{
		background:#2db5e2;
		color:#fff;
	}
	#bb_seo_ipDenwa table#compareTable02 .ttxBlue	{
		color:#333;
		font-size:13px;
	}
		#bb_seo_ipDenwa table#compareTable02 .ttxBlue em	{
			display:block;
			font-style:normal;
			color:#f36;
			font-size:75%;
		}
	#bb_seo_ipDenwa table#compareTable02 .ttxLower	{
		font-size:10px;
	}

/* Provoder List
   #provider_list	[ul]
   Has no class
-------------------------------------------------------------*/
#bb_seo_ipDenwa ul#provider_list	{
	display:block;
	margin:0 0 0 20px;
}
	#bb_seo_ipDenwa ul#provider_list li	{
		background:url('https://img1.kakaku.k-img.com/images/bb/seo/icon_arrow.gif') no-repeat left;
		display:block;
		line-height:center;
		padding:0 0 0 15px;
		margin:0 0 15px 0;
	}



/* END of SEO Contents IP DENWA ipdenwa.html, hikari_denwa.html ----------------*/



/* SEO Contents ADSL HIKARI PROVIDER adsl_provider.html, hikari_provider.html
   Element	[div]
   #bb_seo_ipDenwa
-------------------------------------------------------------*/
#bb_seo_provider	{
}
/* Headeing and Paragraph Definition
hx	Default	[img]
p	Has no class
-------------------------------------------------------------*/
#bb_seo_provider h2	{
	margin:0 0 20px 0;
}

#bb_seo_provider div.provider_box	{
	width:680px;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #ccc;
}
#bb_seo_provider div.provider_box:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}


#bb_seo_provider div.provider_box h2	{
	background:url('https://img1.kakaku.k-img.com/images/bb/seo/provider_logo_bg.gif') no-repeat left;
	width:120px;
	height:120px;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
}
	#bb_seo_provider div.provider_box img	{
		display:block;
		margin:40px auto 0 auto;
	}

#bb_seo_provider div.provider_box dl	{
	width:540px;
	float:left;
	padding:0 10px;
}
	#bb_seo_provider div.provider_box dt	{
		font-size:13px;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	#bb_seo_provider div.provider_box dd	{
		line-height:140%;
		padding:0 0 20px 0;
	}

#bb_seo_provider div.provider_box ul	{
	width:670px;
	display:block;
	text-align:right;
	clear:both;
	margin:-15px 0 0 0;
	padding:0 10px 0 0;
}
	#bb_seo_provider div.provider_box li	{
		display:inline;
	}


/*
Ly[(蕶)
*/
#gentei {
	margin: 0 0 6px 0;
	position:relative;
}

#gentei .genteiPrice {
	background: url(https://img1.kakaku.k-img.com/images/bb/top/defaltArea.gif) no-repeat;
	height:90px;
	text-indent:-9999px;
}

#gentei #gentei00_h {
	background-position:0 -890px;
	height:42px;
}

#gentei #gentei00_a {
	background-position:0 -940px;
	height:42px;
}

#gentei #countdown {
	position: absolute;
	top: 4px;
	left: 550px;
}
#genteiLink {
	width:680px;
	height:38px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	text-indent:-9999px;
}
#genteiLink a {
	width:680px;
	height:38px;
	display:block;
}



/* END of SEO Contents ADSL HIKARI PROVIDER adsl_provider.html, hikari_provider.html ----------------*/
