@charset "utf-8";

/*Top*/

#tairaiMain{
	background:url(../img/top_main_bg.gif) repeat-x scroll left top;
	width:100％;
	text-align:center;
	height:456px;
}

/*Contents*/
#tairaiContMain{
	background:url(../img/cont_main_bg.gif) repeat-x scroll left top;
	width:100％;
	text-align:center;
	height:286px;
}

/*Nav*/

#tairaiNav{
	width:763px;
	margin:0 auto;
	position:relative;
}

ul#cNav{
	position:absolute;
	left:-36px;
	width:850px;
}

ul#cNav li{
	float:left;
	height:148px;
}

#tairaiMain ul#cNav{
	top:288px;
}

#tairaiContMain ul#cNav{
	top:118px;
}

/*耐雷強度診断のススメ | 耐雷設計のメリット | 導入事例紹介*/

.stepArea,
.meritArea,
.caseArea{
	background:url(../img/01_steparrow.gif) no-repeat 20px bottom;
	padding-bottom:10px;
	padding-left:30px;
	margin-bottom:20px;
}

.stepInn,
.meritInn,
.caseInn{
	background:url(../img/01_stepline.gif) repeat-y 5px top;
	padding-left:100px;
}

.meritArea,
.meritInn{
	background:none;
}

.result{
	background:url(../img/03_result.gif) no-repeat;
	height:188px;
	padding:20px 300px 0 20px;
}

.imgR{
	margin-left:30px;
}

.caption{
	display:block;
	text-align:center;
}


/*table.exTable td{
	border-bottom:1px solid #e5e5e5;
	border-right:1px dotted #b5b5b5;
	text-align:center;
	padding:10px;
}

table.exTable td.right,
table.exTable th.right{
	border-right:none;
}

table.exTable th{
	text-align:center;
	padding:10px;
	border-right:1px dotted #b5b5b5;
	border-top:1px solid #afafaf;
	background:url(../img/extable_th.gif) repeat-x scroll left bottom;
}

table.exTable tr.even{
	background-color:#f5f5f5;
}

table.exTable td.textL{
	text-align:left;
}

table.exTable a:hover{
	text-decoration:none;
}*/

/*実績一覧*/
.archive{
	margin:0 0 40px 15px;
	padding-bottom:20px;
	border-bottom:1px dotted #999;
}

.archiveList{
	width:350px;
	float:left;
	border-bottom:1px solid #b5b5b5;
}

.archiveList dt{
	width:90px;
	text-align:right;
	float:left;
	clear:left;
	
	margin-right:10px;
	padding:7px 0;
	font-weight:bold;
}

.archiveList dd{
	border-top:1px solid #b5b5b5;
	padding:7px 0 7px 100px;
}

.archiveList dd.even{
	background-color:#f5f5f5;
}

.archivePhoto01{
	width:240px;
	float:right;
	text-align:center;
}

.archivePhotoBox{
	clear:both;
	padding-top:20px;
	width: 677px;
	margin-right: -15px;
	overflow: hidden;
	_zoom: 1;
}

.archivePhotoBox .archivePhoto02{
	width:210px;
	float:left;
	margin-right:15px;
	text-align:center;
}
