@charset "iso-8859-1";


#ContentsBlock {
	background-image: url(../images/common/bg_contents.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 5px;
}


	#ContentsBlock div.Conts_SpecIndBox {
		width: 720px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 21px;
		margin-bottom: 55px;
	}


	.Conts_SpecIndBox p.SpecIndLead {
		margin-left: 10px;
		margin-bottom: 21px;
		font-size: 70%;
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}


		.Conts_SpecIndBox table.SpecInd-Tbl {
			border-top-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-left-style: solid;
			border-top-color: #cccccc;
			border-left-color: #cccccc;
			font-size: 70%;
			font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			margin-top: 8px;
		}


			.Conts_SpecIndBox table.SpecInd-Tbl th.Th-t {
				background-color: #464785;
				font-weight: normal;
				color: #FFFFFF;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-right-style: solid;
				border-bottom-style: solid;
				border-right-color: #cccccc;
				border-bottom-color: #cccccc;
				text-align: left;
				padding: 4px;
			}


			.Conts_SpecIndBox table.SpecInd-Tbl th.Th-l {
				background-color: #eeeeee;
				font-weight: normal;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-right-style: solid;
				border-bottom-style: solid;
				border-right-color: #cccccc;
				border-bottom-color: #cccccc;
				text-align: left;
				padding: 4px;
			}


			.Conts_SpecIndBox table.SpecInd-Tbl td {
				padding: 4px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-right-style: solid;
				border-bottom-style: solid;
				border-right-color: #cccccc;
				border-bottom-color: #cccccc;
			}
			
				.Conts_SpecIndBox table.SpecInd-Tbl td sup {
				line-height: 100%;
				vertical-align: text-top;
				}
			
				.Conts_SpecIndBox p.SpecTbl-txt {
					font-size: 65%;
					font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
					line-height: 160%;
					margin-top: 5px;
				}

				.Conts_SpecIndBox div.SpecTbl-txt02 {
				font-size: 65%;
				font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
				line-height: 160%;
				margin-bottom: 24px;
				}
				
					.Conts_SpecIndBox div.SpecTbl-txt02 p.SpecTxt02-Sttl {
						padding-left: 1em;
					}
					
					.Conts_SpecIndBox div.SpecTbl-txt02 ul li {
						padding-left: 2em;
					}
					
					.Conts_SpecIndBox div.SpecTbl-txt02 p.SpecTxt02-txt {
						padding-left: 2em;
					}
					
					.Conts_SpecIndBox div.SpecTbl-txt02 span{
						margin-left: 2px;
					}


		.Conts_SpecIndBox div.SpecInd-Box01 {
			margin-top: 19px;
			margin-bottom: 25px;
			padding-left: 42px;
			padding-right: 33px;
		}


			.SpecInd-Box01 img.SIB01-ImgLeft {
				float: left;
			}


			.SpecInd-Box01 a {
				float: right;
				margin-top: 122px;
				text-indent: -9999px;
				display: block;
				height: 39px;
				width: 148px;
				overflow: hidden;
				background-image: url(../spec/images/btn_specind01.gif);
				background-repeat: no-repeat;
				background-position: left top;
			}
			
			.SpecInd-Box01 a:hover {
				float: right;
				margin-top: 122px;
				text-indent: -9999px;
				display: block;
				height: 39px;
				width: 148px;
				overflow: hidden;
				background-image: url(../spec/images/btn_specind01_ov.gif);
				background-repeat: no-repeat;
				background-position: left top;
			}


		.Conts_SpecIndBox div.SpecInd-Box02 {
			margin-top: 15px;
			margin-bottom: 45px;
			padding-left: 12px;
			padding-right: 13px;
		}


			.SpecInd-Box02 div.SpIn02-SmBox {
				float: left;
				width: 207px;
				margin-right: 37px;
			}


		.SpecInd-Box02 div.SpIn02-SmBox_end {
			float: left;
			width: 207px;
		}



			.SpecInd-Box02 div.SpIn02-SmBox h4 {
				margin-bottom: 4px;
			}


			.SpecInd-Box02 div.SpIn02-SmBox_end h4 {
				margin-bottom: 4px;
			}


			.SpecInd-Box02 div.SpIn02-SmBox p {
				margin-top: 16px;
				font-size: 70%;
				font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
				line-height: 160%;
			}


			.SpecInd-Box02 div.SpIn02-SmBox_end p {
				margin-top: 16px;
				font-size: 70%;
				font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
				line-height: 160%;
			}






/*---- Pop ----*/

body.PopPage {
	margin: 0;
	padding: 0;
	background-color: #e3e3e3;
	background-image: none;
}

#WrapPop {
	background-color: #FFFFFF;
	width: 650px;
}

#SpecPopBlock {
	padding-top: 28px;
	margin-left: auto;
	width: 628px;
	margin-right: auto;
}

#SpecPopBlock address {
	margin-top: 50px;
	text-align: center;
	padding-bottom: 48px;
}





































