@charset "utf-8";


.conbody{
	width:871px;
	line-height:150%;
}


/*-- 地デジページ --*/

.main-visual{
	padding-left:33px;
	padding-bottom:24px;
}

.main-visual img{
	padding:0;
	margin:0;
}

.contentTtl h2{
	color:#009261;
}



.advantage{
	width:800px;
	padding-left:35px;
	padding-bottom:20px;
}

.advantage p{
	padding:0 26px 24px 26px;
}

.advantage p strong{
	color:#009361;
}

.advantage ul{
	overflow:hidden;
}

.advantage ul li{
	float:left;
	width:394px;
	padding:0 0 -1px 0;
	margin:0;
	display:block;
	background:url(../image/bg_advantage.gif);
	background-repeat:repeat-y;
}

.advantage ul li span.txt{
	font-size:110%;
	line-height:200%;
	padding:0 40px;
	display:block;
}

.advantage ul li h4{
	border:none;
	padding:0;
	margin:0;
	width:394px;
	height:82px;
	font-size:1px;
	text-indent:-9999px;
	display:block;
}

.advantage ul li.hivision,
.advantage ul li.news{
	padding-right:10px;
}

.advantage ul li.hivision{
	margin-bottom:26px;
}

.advantage ul li.senior{
	margin-bottom:26px;
}

.advantage ul li.hivision h4{
	background:url(../image/ttl_ad-hivision.gif);
}

.advantage ul li.senior h4{
	background:url(../image/ttl_ad-senior.gif);
}

.advantage ul li.news h4{
	background:url(../image/ttl_ad-news.gif);
}

.advantage ul li.tv-program h4{
	background:url(../image/ttl_ad-tvprogram.gif);
}

.advantage ul li .img{
	width:394px;
	text-align:center;
}

.advantage ul li .bottom-spacer{
	width:394px;
	height:13px;
}

.advantage ul li .bottom-spacer img{
	vertical-align:bottom;
}

.howto ul li ul li{
	width:100%;
}

p.contact-txt{
	text-align:center;
	padding:0 0 9px 0;
	display:block;
}

.contact-button{
	width:871px;
	background-color:#efefef;
	padding:14px 0;
	margin:0 0 24px 0;
}

.contact-button ul{
	width:405px;
	height:63px;
	padding:0;
	margin:0 auto;
}

.contact-button ul li{
	width:405px;
	height:63px;
	background:url(../image/button_contact.gif);
	background-repeat:no-repeat;
}

.contact-button ul li a{
	width:405px;
	height:63px;
	font-size:1px;
	text-indent:-9999px;
	display:block;
}


.howto{
	width:814px;
	padding-left:35px;
}

.howto h3{
	font-size:130%;
	color:#000;
	padding:0 0 12px 0;
}

.howto span.txt{
	font-size:96%;
	padding:0 26px 24px 26px;
	display:block;
}

.howto span.txt span.strong{
	color:#009361;
	font-weight:bold;
}

.howto strong{
	color:#097847;
	font-size:130%;
	padding:0 0 12px 0;
	display:block;
}

.howto ol li{
	width:814px;
	display:block;
	padding:0 0 0 0;
	margin:0 0 12px 0;
	overflow:hidden;
}

.howto ul{
	overflow:hidden;
}

.howto ul li{
	float:left;
	width:271px;
}

.howto ul li.kodate{
	margin:0 3px 0 0;
	font-size:110%;
	line-height:180%;
}

.howto ul li.apartment{
	margin:0 3px 0 0;
	font-size:110%;
	line-height:180%;
}

.howto ul li.cabletv{
	width:263px;
	font-size:110%;
	line-height:180%;
}

.howto ul li h4{
	width:263px;
	height:96px;
	padding:0;
	margin:0;
	border:none;
	font-size:1px;
	text-indent:-9999px;
	display:block;
}

.howto ul li.kodate h4{
	background:url(../image/ttl_howto-kodate.gif);
	background-repeat:no-repeat;
}

.howto ul li.apartment h4{
	background:url(../image/ttl_howto-apartment.gif);
	background-repeat:no-repeat;
}

.howto ul li.cabletv h4{
	background:url(../image/ttl_howto-cabletv.gif);
	background-repeat:no-repeat;
}

.howto ul li span.con{
	width:250px;
	padding:30px 10px 0 10px;
	margin:-20px 0 0 0;
	display:block;
	background:url(../image/border-dot_howto.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.howto ul li span.con strong{
}

.howto ul li.cabletv span.con{
	background:none;
	width:243px;
}

.howto ul li.kodate h5.vhf{
	background:url(../image/subttl-vhf.gif);
	background-repeat:no-repeat;
	width:247px;
	height:35px;
	font-size:1px;
	text-indent:-9999px;
	display:block;
	padding:0 0 16px 0;
}

.howto ul li.kodate h5.uhf{
	background:url(../image/subttl-uhf.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:35px;
	font-size:1px;
	text-indent:-9999px;
	display:block;
	padding:0 0 16px 0;
}

.howto ul li .img{
	width:245px;
	padding:12px 0 12px 0;
	text-align:center;
}


.howto ul li ul.contact-caption{
	padding:0;
	margin:0;
}

.howto ol li .contact{
	position:relative;
	padding:0 0 24px 0;
}

.howto ol li .contact ul.contact-caption{
	position:absolute;
	left: 493px;
	top: 246px;
	font-size:94%;
	width:360px;
}

.howto ol li div.contact ul.contact-caption li{
	float:inherit;
	width:360px;
	margin:0;
}



.example{
	padding-left:35px;
}

.example .antenna{
	padding:0;
	margin:0 auto;
	width:800px;
}

.example .antenna .center{
	width:715px;
	padding:0;
	margin:0 auto;
}

.example h3{
	background:url(../image/ttl-example01.gif);
	background-repeat:no-repeat;
	width:715px;
	height:72px;
	padding:0 0 12px 0;
	font-size:1px;
	text-indent:-9999px;
	display:block;
}

.example .antenna .caption{
	padding:12px 0 0 0;
}

.example .example-pattern{
	width:756px;
	padding:24px 0 0 0;
	margin:0 auto;
}

.example .example-pattern ul li{
	display:block;
}

.example .example-pattern ul li ul.list{
	padding:0 0 6px 12px;
}

.example .example-pattern ul li ul.list li{
	padding:0 0 6px 0;
}

.example .example-pattern ul li ul.list li img{
}

.example .example-pattern ul li.kodate,
.example .example-pattern ul li.apartment{
	width:359px;
}

.example .example-pattern ul li.kodate{
	float:left;
}

.example .example-pattern ul li.apartment{
	float:right;
}

.example .example-pattern ul li h4{
	font-size:1px;
	text-indent:-9999px;
	display:block;
	padding:0 0 12px 0;
	margin:0;
	border:none;
}

.example .example-pattern ul li.kodate h4,
.example .example-pattern ul li.apartment h4{
	width:359px;
	height:73px;
}

.example .example-pattern ul li.build h4{
	width:715px;
	height:73px;
}

.example .example-pattern ul li.kodate h4{
	background:url(../image/ttl-example_kodate.gif);
	background-repeat:no-repeat;
}

.example .example-pattern ul li.apartment h4{
	background:url(../image/ttl-example_apartment.gif);
	background-repeat:no-repeat;
}

.example .example-pattern ul li.build h4{
	background:url(../image/ttl-example_build.gif);
	background-repeat:no-repeat;
}


.example .example-pattern ul li.build{
	width:715px;
	padding:24px 0 0 20px;
	clear:both;
	overflow:hidden;
}

.example .example-pattern ul li.build span{
	float:left;
	text-align:left;
}

.example .example-pattern ul li.build span img{
	float:right;
	display:block;
	padding:0 0 0 12px;
}

.qa-link{
}

.qa-link ul{
	width:871px;
	text-align:center;
	font-size:150%;
	font-weight:bold;
	padding:40px 0 20px 0;
}

.qa-link ul li a,
.qa-link ul li a:hover,
.qa-link ul li a:visited{
	color:#0350fe;
}


.banner{
	text-align:center;
}

