@charset "utf-8";

.fleft{
	float:left;
}
.fright{
	float:right;
}
.center{
	text-align:center;
}
.clear{
	clear:both;
}
div.lpHeadBG{
	background-image:url("../shared_images/generic/lp_bghead.jpg");
	background-repeat:no-repeat;
	height:19px;
}
div.lpBodies{
	background-image:url("../shared_images/generic/lp_bgbody.jpg");
	background-repeat:repeat-y;
	padding:0 10px 0 20px;
	overflow:hidden;
}
div.lpFootBG{
	background-image:url("../shared_images/generic/lp_bgfoot.jpg");
	background-repeat:no-repeat;
	height:19px;
}
div.lpBodies h1{

}
div.lpBodies h2{
}
div.lpBodies h3{
	
}
div.lpHeader{
	
}
	div.lpHeader h1{
		
	}
	div.lpHeader div.chidigi_lpHeaderCopy{
		background-image:url("../anntena-digital_images/lp_chidigi_titletextbg.jpg");
		background-repeat:no-repeat;
		width:414px;
		height:238px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.sky_lpHeaderCopy{
		background-image:url("../anntena-sky_images/lp_sky_titletextbg.jpg");
		background-repeat:no-repeat;
		width:411px;
		height:281px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.comprex_lpHeaderCopy{
		background-image:url("../comprex_images/lp_comprex_titletextbg.jpg");
		background-repeat:no-repeat;
		width:477px;
		height:366px;
		float:left;
		padding:25px 25px 15px 32px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.reason_lpHeaderCopy{
		background-image:url("../reason_images/lp_reason_titlehead_2.jpg");
		background-repeat:no-repeat;
		width:477px;
		height:366px;
		float:left;
		padding:25px 19px 15px 32px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.ikkodate_lpHeaderCopy{
		background-image:url("../ikkodate_images/lp_ikkodate_titletextbg.jpg");
		background-repeat:no-repeat;
		width:411px;
		height:281px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.kyodo_lpHeaderCopy{
		background-image:url("../kyodo_images/lp_kyodo_titletextbg.jpg");
		background-repeat:no-repeat;
		width:411px;
		height:281px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.muryo-mitsumori_lpHeaderCopy{
		background-image:url("../muryo-mitsumori_images/lp_muryo-mitsumori_titletextbg.jpg");
		background-repeat:no-repeat;
		width:411px;
		height:281px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.kaden-tv_lpHeaderCopy{
		background-image:url("../kaden-tv_images/lp_kaden-tv_titletextbg.jpg");
		background-repeat:no-repeat;
		width:411px;
		height:281px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.audio_lpHeaderCopy{
		background-image:url("../audio_images/lp_audio_titletextbg.jpg");
		background-repeat:no-repeat;
		width:411px;
		height:281px;
		float:left;
		padding:15px 25px 15px 20px;
		line-height:160%;
		overflow:auto;
	}
	div.lpHeader div.motto-bs_lpHeaderCopy{
		background-image:url("../motto-bs_images/lp_motto-bs_titletextbg.jpg");
		background-repeat:no-repeat;
		width:370px;
		height:305px;
		float:left;
		padding:15px 22px 15px 40px;
		line-height:140%;
		overflow:auto;
		font-size:14px;
	}
	div.lpHeader div.kyoudou-tantdoku_lpHeaderCopy{
		background-image:url("../kyoudou-tandoku_images/lp_kyoudou-tantodku_titletextbg.jpg");
		background-repeat:no-repeat;
		width:428px;
		height:274px;
		float:left;
		padding:15px 22px 15px 40px;
		line-height:140%;
		overflow:auto;
		font-size:16px;
		font-family:"メイリオ",meiryo,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka !important;
	}
		
	div.campaignData1{
	
	}
	div.campaignData1 div p{
		margin:10px 30px 10px 30px;
		font-size:80%;
		line-height:160%;
	}
	
	div.lpHeader div.sky_lpHeaderCopy p{
		margin-left:20px;
	}
	
	
	div.kaden-tvData1{
		margin:60px 0 60px 0;
	}
	div.kaden-tvData1 p{
		margin:10px 30px 10px 30px;
		font-size:80%;
		line-height:160%;
	}
	div.kaden-tvData1 h4{
		margin:10px 30px 10px 30px;

		line-height:160%;
		border-bottom:3px solid #FF9900;
		padding:5px;
	}
	div.kaden-tvData1 h3{
		clear:both;
	}
	div.lp_catv_case{
	
	}
	div.lp_catv_case p{
		padding:0;
		margin:0;
	}
	div.lp_catv_case h2{
		padding:0;
		margin:0;
	}
	div.lp_catv_case h3{
		padding:0;
		margin:0;
	}
	

div.lpIconList{
	clear:both;
}	
	div.lpIconList ul{
		margin:20px 10px;
	}
	div.lpIconList ul li{
		list-style-type:none;
		display:inline;
	}
	
div.lpHeadFukidashi{

}
	div.lpHeadFukidashi ul{
		margin:0;
		padding:0;
	}
	div.lpHeadFukidashi ul li{
		list-style-type:none;
		vertical-align:bottom;
		font-size:0px;
		margin:0;
		padding:0;
	}

div.lpChidigi_Campaign1{
	clear:both;
	margin:20px 0;
}
div.lpChidigi_Campaign1 div.infoText p{
	margin:10px;
	line-height:160%;
}

div.lpChidigi_Work{

}
div.lpWorkBlock{

}
div.lpWorkBlock table.workInfoSection2{
	width:900px;
	margin:10px auto;
}
	div.lpWorkBlock table.workInfoSection2 td{
		vertical-align:top;
		background-color:#FFFFCC;
		padding:10px;
		text-align:center;
		border:1px solid #cccccc;
	}
	div.lpWorkBlock table.workInfoSection2 td div.infoText{
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin-bottom:10px;
		padding:10px;
		text-align:left;
	}
		div.lpWorkBlock table.workInfoSection2 td div.infoText h5{
			color:#CC0000;
			font-size:16px;
			margin:5px;
		}
		div.lpWorkBlock table.workInfoSection2 td div.infoText p{
			margin:5px;
			font-size:12px;
		}

div.lpWorkBlock table.workInfoSection{
	width:900px;
	margin:10px auto;
}
	div.lpWorkBlock table.workInfoSection td{
		width:270px;
		vertical-align:top;
		background-color:#FFFFCC;
		padding:10px;
		text-align:center;
		border:1px solid #cccccc;
	}
	div.lpWorkBlock table.workInfoSection td div.infoText{
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin-bottom:10px;
		padding:10px;
		text-align:left;
	}
		div.lpWorkBlock table.workInfoSection td div.infoText h5{
			color:#CC0000;
			font-size:16px;
			margin:5px;
		}
		div.lpWorkBlock table.workInfoSection td div.infoText p{
			margin:5px;
			font-size:12px;
		}
div.lpWorkBlock table.workBuzaiInfoSection{
	width:900px;
	margin:10px auto;
}
	div.lpWorkBlock table.workBuzaiInfoSection td{
		vertical-align:top;
		padding:10px 0px;
		text-align:center;
	}
	div.lpWorkBlock table.workBuzaiInfoSection td p{
		margin:10px 5px;
	}
	div.lpWorkBlock table.workBuzaiInfoSection td div.infoText{
		background-color:#ffffff;
		padding:10px;
		margin-bottom:10px;
		text-align:left;
	}
		div.lpWorkBlock table.workBuzaiInfoSection td div.infoText p{
			margin:5px;
			font-size:14px;
		}
div.lpWorkBlock table.workTouryoInfoSection{
	margin:10px auto;
}
	div.lpWorkBlock table.workTouryoInfoSection td{
		width:270px;
		vertical-align:top;
		background-color:#FFFFCC;
		padding:10px;
		text-align:center;
		border:1px solid #cccccc;
	}
	div.lpWorkBlock table.workTouryoInfoSection td div.infoText{
		padding:10px;
		text-align:left;
		line-height:150%;
		margin-bottom:10px;
	}
		div.lpWorkBlock table.workTouryoInfoSection td div.infoText h5{
			color:#CC0000;
			font-size:16px;
			margin:5px;
		}
		div.lpWorkBlock table.workTouryoInfoSection td div.infoText p{
			margin:5px;
			font-size:12px;
		}
/************** 共聴受信 *************/
div.comprex_lp_melit{

}
	div.comprex_lp_melit p{
		line-height:150%;
	}
	div.comprex_lp_melit p.margin1{
		margin:10px 10px 10px 20px;
	}

div.comprex_lp_pack{

}
	div.comprex_lp_pack p{
		line-height:150%;
	}
	div.comprex_lp_pack p.margin1{
		margin:10px 10px 10px 20px;
	}
	div.comprex_lp_pack table.packList{
		margin:10px 30px;
	}
	div.comprex_lp_pack table.packList th{

		vertical-align:top;
	}
	div.comprex_lp_pack table.packList td{
		padding:8px 16px;
		vertical-align:top;
		line-height:140%;
	}
	div.comprex_lp_pack table.packList td h5{
		color:#660000;
		font-size:120%;
	}
	
div.comprex_lp_pack table.kaisyu{
	margin:15px auto 15px auto;
	width:850px;
	border-collapse:separate;
	border-spacing:15px 10px;
}
	div.comprex_lp_pack table.kaisyu td.kaisyuSection{
		border:1px solid #cccccc;
		background-color:#f8f5e9;
		width:415px;
		vertical-align:top;
	}
	div.comprex_lp_pack table.kaisyu td.kaisyuSection h4{
		background-image:url('../comprex_images/lp_comprex_pack_kaisyu_subhead1.jpg');
		background-repeat:no-repeat;
		background-position:top left;
		padding:22px 10px 10px 65px;
		color:#660000;
		font-size:120%;
		height:40px;
		font-weight:bold;
	}
	div.comprex_lp_pack table.kaisyu td.kaisyuSection h5{
		color:#660000;
		font-size:120%;
		font-weight:bold;
		margin-left:12px;
	}
	div.comprex_lp_pack table.kaisyu td.kaisyuSection p{
		margin:1em 1em 1em 3em;
	}
	div.comprex_lp_pack table.kaisyu td.kaisyuSection h5.question{
		background-image:url('../comprex_images/lp_comprex_pack_kaisyu_question1.jpg');
		background-repeat:no-repeat;
		background-position:top left;
		padding:10px 10px 10px 65px;
		color:#660000;
		font-size:120%;
		font-weight:bold;
	}
	div.comprex_lp_pack table.kaisyu td.kaisyuSection h5.answer{
		background-image:url('../comprex_images/lp_comprex_pack_kaisyu_answer1.jpg');
		background-repeat:no-repeat;
		background-position:top left;
		padding:10px 10px 10px 65px;
		color:#660000;
		font-size:120%;
		font-weight:bold;
	}
div.comprex_lp_flow{

}
	div.comprex_lp_flow table.flow{
		margin:10px;
	}
		div.comprex_lp_flow table.flow td{
			padding:10px 5px;
			vertical-align:top;
		}
		div.comprex_lp_flow table.flow td p{
			font-size:12px;
			line-height:140%;
			margin:10px;
			height:80px;
		}
		div.comprex_lp_flow table.flow td p.image{
			text-align:center;
			margin:0px;
			height:auto;
		}
div.comprex_lp_dounyu h3{
	color:#660000;
	font-size:120%;
	font-weight:bold;
	margin:15px;
	text-align:left;
}
div.comprex_lp_dounyu p{
	margin:15px;
}
div.comprex_lp_campagin1{

}
	div.comprex_lp_campagin1 h4{
		border-left:10px solid #FF0000;
		border-bottom:2px solid #FF0000;
		padding:5px;
	}
	div.comprex_lp_campagin1 p{
		margin:10px;
	}
	
/*---*/
div.comprex_lp_gencho{

}
	div.comprex_lp_gencho h4{
		border-left:10px solid #003399;
		border-bottom:3px solid #003399;
		padding:5px;
	}
	div.comprex_lp_gencho p{
		margin:10px;
	}
	
	div.comprex_lp_gencho ul.gencho_kyoucho{
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
	div.comprex_lp_gencho ul.gencho_kyoucho li{
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	color:#666666;
	}
	
	div.comprex_lp_gencho ul{
	list-style-type: none;
	margin:5px 0 10px 20px;
	padding:0px;
	}
	div.comprex_lp_gencho li{
	margin:0 0 10px 0;
	}
	
table.gencho1 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 320px;
  border-collapse: collapse;
  border: solid 1px #999;
  font-size: 100%;
}

table.gencho1 th,
table.gencho1 td {
  border: solid 1px #999;
  padding: 4px 6px;
  text-align:center;
}

table.gencho1 th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}

table.gencho1 tr.course-c {
  background: #FFF3F9;
}

table.gencho1 tr.course-b {
  background: #FFE6F3;
}

</style>


/************** 共聴受信 *************/
div.lpAfterFollow{
	
}
div.lpAfterFollow div p{
	margin:10px;
	line-height:160%;
}
	div.lpAfterFollow div.lpafSection{
		width:440px;
		float:left;
		margin:10px;
	}
	div.lpAfterFollow div.lpafSection p{
		margin:10px;
		line-height:160%;
	}


div.lpContact{

}
	div.lpContact div.telSection{
		border-right:1px solid #cccccc;
		width:450px;
		float:left;
		margin:15px 5px;
		text-align:center;
	}
	div.lpContact div.telSection h3{
		color:#CC0000;
		margin:10px;
		font-size:26px;
		font-family: meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
	}
	div.lpContact div.telSection p.text{
		text-align:left;
		margin:4px 15px;
		line-height:160%;
	}
	div.lpContact div.netSection{
		width:450px;
		float:left;
		margin:15px 5px;
		text-align:center;
	}
	div.lpContact div.netSection h3{
		color:#CC0000;
		margin:10px;
		font-size:26px;
		font-family: meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
	}
	div.lpContact div.netSection p.text{
		text-align:left;
		margin:4px 15px;
		line-height:160%;
	}
	
	div.lpContact div.lpcArea{
		margin:10px 5px;
	}
		div.lpContact div.lpcArea div.reserve{
			margin:10px 5px;
			margin-left:10px;
		}
		div.lpContact div.lpcArea div.reserve p{
			font-size:12px;
		}
		div.lpContact div.lpcArea div.area{
			margin:10px 5px;
		}
		div.lpContact div.lpcArea div.area p{
			line-height:140%;
			font-size:12px;
			margin:10px 5px;
		}
	div.lpContact div.lpcPrivacy{
		width:280px;
		float:left;
		margin-left:15px;
	}
	div.lpContact div.lpcPrivacy p{
		
		margin:4px 15px;
		line-height:160%;
		font-size:12px;
	}
	div.lpContact div.lpcISO{
		width:280px;
		float:left;
		margin-left:10px;
	}
	div.lpContact div.lpcISO p{
		
		margin:4px 15px;
		line-height:160%;
		font-size:12px;
	}
	div.lpContact div.lpcCompany{
		width:280px;
		float:left;
		margin-left:10px;
	}
	div.lpContact div.lpcCompany p{
		
		margin:4px 15px;

		line-height:160%;
		font-size:12px;
	}
	div.lpContact p.detailLink{
		font-weight:bold;
	}
	
	

/************** 壁掛けテレビ *************/
div.kaden-tvJirei{

}
div.kaden-tvJirei h4{
	padding:0;
	margin:0;
	text-align:center;
	border:none;
}
div.kaden-tvJirei table td{
	text-align:center;
	vertical-align:top;
}
div.kaden-tvJirei table img.arrow{
	margin-top:80px;
}
div.kaden-tvJirei table td p{
	text-align:left;
	padding:0;
	margin:0;
	border:none;
}

/************** 壁掛けテレビ *************/
	
p.returnLink{
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
p.returnLink a{
	color:#CC0000;
}
p.pageTopLink{
	text-align:right;
	font-size:12px;
	margin:15px;
}
p.pageTopLink a{
	border:none !important;
}

/**************************************************カレンダー**/

	div.siteContentsBlock  div.reserve_calendar {
	
	}
	div.siteContentsBlock  div.reserve_calendar ul{
		font-size:12px;
		margin:5px 5px 5px 18px;
	}
	div.siteContentsBlock  div.reserve_calendar ul li{
		font-size:12px;
		line-height:150%;
	}
	div.siteContentsBlock div.reserve_calendar div.calendar{
		margin:25px auto 10px auto;
		
	}
		div.siteContentsBlock div.reserve_calendar div.calendar table{
			border-collapse:collapse;
			border:1px solid #000000;
			font-size:12px;
			width:400px;
			float:left;
			margin:auto;
			margin-left:20px;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table caption{
			border-collapse:collapse;
			border:1px solid #000000;
			background-color:#000000;
			color:#ffffff;
			padding:3px;
			font-size:12px;
			font-weight:bold;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table th{
			background-color:#666666;
			color:#ffffff;
			padding:4px;
			border:1px solid #000000;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td{
			padding:3px;
			color:#000000;
			text-align:center;
			border:1px solid #000000;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td img{
			width:16px;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td p{
			padding:4px;
			margin:0px;
			text-align:center;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table th.holiday1{
			background-color: #CC0000;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.holiday1{
			/*background-color: #FFCCCC;*/
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table th.holiday2{
			background-color: #0033CC;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.holiday2{
			/*background-color: #ECF8FF;*/
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.onToday{
			color: #FF6600;
			font-weight:bold;
			font-size:120%;
			background-color:#FFFFCC;
		}
		div.siteContentsBlock div.reserve_calendar div.calendar table td.nonActive{
			background-color:#cccccc !important;
			color:#666666 !important;
		}/* CSS Document */


