@charset "UTF-8";

/* campaignカテゴリで使用しているパーツのCSSです ---------------------------------------------------------------- */

/* common ---------------------------------------------------------------- */

div.bgBlue {
	background-color: #314FA2;
}


/* /hardware/campaign/index.html ---------------------------------------------------------------- */
.campaign_index .section {
	margin-bottom: 35px;
}

#read-venus2 {
	margin-bottom: 35px;
}

.campaign_index .section .youtube {
	background: url(../../hardware/campaign/venus2/images/venus2_bg.gif)  ;
	text-align: center
}

div#chuko {padding-top: 20px;}
table.chuko {width: 730px;border: 1px #CCCCCC solid; border-collapse: collapse; border-spacing: 0;font-size:12px ;}
table.chuko th {padding: 5px;border: #CCCCCC solid;border-width: 0 0 1px 1px;background: #F5F5F5; font-weight: bold;line-height: 120%;text-align: center;height:20px}
table.chuko td {padding: 5px;border: 1px #CCCCCC solid;border-width: 0 0 1px 1px;text-align: center;}
table.chuko td.taL {text-align: left;}
table.chuko td.w280 {width: 280px;}

div#chuko2 {padding-top: 10px;}
table.chuko2 {width: 730px;border: 0px ; border-spacing: 0;font-size:12px ;}
table.chuko2 th {padding: 0px;border: 0px ; text-align: center; }
table.chuko2 td {padding: 0px;border: 0px ; text-align: center;}
table.chuko2 th.sp5 {padding-top: 5px; }
table.chuko2 td.taL {text-align: left;}
table.chuko2 td.w23 {width: 23px;}
table.chuko2 td.w228 {width: 228px;}
table.chuko2 tr.w730 {width: 730px;}
table.chuko2 td.w70 {width: 70px;}
table.chuko2 td.w9 {width: 9px;}

.chuko2-copy {margin-top:10px ;font-size: 40px; color:red ; }
.chuko2-copy2 {font-size: 60px; color:red ; }


.shoukai {
	background: url(../../hardware/campaign/shoukai/images/shoukai_bg.gif)  ;
	text-align: center
}

#read-shoukai {
	margin-bottom: 0px;
}

.section-anshin {
	margin-bottom: 30px;
	margin-left:30px ;
	margin-right:30px ;
}

/* /hardware/campaign/newsletter.html ---------------------------------------------------------------- */
.nl{outline:solid 2px #ddd;}

.industry_index {
}
	.industry_index h4 {
			margin-bottom: 10px;
	}
	.industry_index ul {
	}
		.industry_index li {
			display: inline;
			float: left;
			margin: 0 15px 0 0;
			_margin: 0 14px 0 0;
			padding: 0 0 15px 0;
		}
		.industry_index li.last {
			margin-right: 0px;
		}
			.industry_index li p{
				text-align: center;
			}
			.industry_index li p.etc {
				text-align: left;
				overflow: hidden;
				width: 134px;
				
			}

.secPaper01 {
	background: url(../../cn/cnfactory/images/paper/bg_paper01_top.gif) no-repeat left top;
}
	.secPaper01Inner {
		padding: 0 20px 20px;
		width: 700px;
		background: url(../../cn/cnfactory/images/paper/bg_paper01_bottom.gif) no-repeat left bottom;
	}