@import "default.css";
@import "base.css";
@charset "utf-8";

	#content{
		padding:0 0 40px;
	}

		#content h2{
			background:url(../qanda/images/ttl_qanda.gif) no-repeat;
			text-indent:-9999px;
		}

		#subindex{
			margin:0 auto;
			background:url(../price/images/line_subindex.gif) repeat-x 0 100%;
			height:36px;
			width:600px;
		}

			#subindex li{
				float:left;
				margin:0 0 0 8px;
				list-style:none;
				width:90px;
				height:36px;
			}

				#subindex li a{
					display:block;
					height:36px;
					width:90px;
					text-indent:-9999px;
					text-decoration:none;
				}
				/* \*/#subindex li a{overflow:hidden;}/* */

				#subindex #subindex1{background:url(../price/images/subindex1.gif) no-repeat;margin:0 0 0 10px;}
				#subindex #subindex2{background:url(../price/images/subindex2.gif) no-repeat;}
				#subindex #subindex3{background:url(../price/images/subindex3.gif) no-repeat;}
				#subindex #subindex4{background:url(../price/images/subindex4.gif) no-repeat;}
				#subindex #subindex5{background:url(../price/images/subindex5.gif) no-repeat;}
				#subindex #subindex6{background:url(../price/images/subindex6.gif) no-repeat;margin:0 10px 0 8px;}
					*html #subindex #subindex1{background:url(../price/images/subindex1.gif) no-repeat;margin:0 0 0 5px;}
					*html #subindex #subindex6{background:url(../price/images/subindex6.gif) no-repeat;margin:0 5px 0 8px;}

				#subindex #subindex1B{background:url(../price/images/subindex1B.gif) no-repeat;margin:0 0 0 10px;}
				#subindex #subindex2B{background:url(../price/images/subindex2B.gif) no-repeat;}
				#subindex #subindex3B{background:url(../price/images/subindex3B.gif) no-repeat;}
				#subindex #subindex4B{background:url(../price/images/subindex4B.gif) no-repeat;}
				#subindex #subindex5B{background:url(../price/images/subindex5B.gif) no-repeat;}
				#subindex #subindex6B{background:url(../price/images/subindex6B.gif) no-repeat;margin:0 10px 0 8px;}
					*html #subindex #subindex1B{background:url(../price/images/subindex1B.gif) no-repeat;margin:0 0 0 5px;}
					*html #subindex #subindex6B{background:url(../price/images/subindex6B.gif) no-repeat;margin:0 5px 0 8px;}

				#subindex #subindex1 a:hover{background:url(../price/images/subindex1r.gif) no-repeat;}
				#subindex #subindex2 a:hover{background:url(../price/images/subindex2r.gif) no-repeat;}
				#subindex #subindex3 a:hover{background:url(../price/images/subindex3r.gif) no-repeat;}
				#subindex #subindex4 a:hover{background:url(../price/images/subindex4r.gif) no-repeat;}
				#subindex #subindex5 a:hover{background:url(../price/images/subindex5r.gif) no-repeat;}
				#subindex #subindex6 a:hover{background:url(../price/images/subindex6r.gif) no-repeat;}

		h3{
			margin:24px 35px 11px;
			height:20px;
			text-indent:-9999px;
		}
		
		#index h3{background:url(../price/images/lbl_price1.gif) no-repeat;}
		#price2 h3{background:url(../price/images/lbl_price2.gif) no-repeat;}
		#price3 h3{background:url(../price/images/lbl_price3.gif) no-repeat;}
		#price4 h3{background:url(../price/images/lbl_price4.gif) no-repeat;}
		#price5 h3{background:url(../price/images/lbl_price5.gif) no-repeat;}
		#price6 h3{background:url(../price/images/lbl_price6.gif) no-repeat;}
			

	.tablestyle1{
		width:580px;
		margin:0 0 0 35px;
		border-collapse:collapse;
	}
	
		.tablestyle1 th{
			background:#e5edff;
			color:#002a8a;
			font-weight:normal;
			border:1px solid #ccc;
			padding:8px 10px;
		}
	
		.tablestyle1 td{
			padding:8px 10px;
			border:1px solid #ccc;
		}
		
	.tablestyle2{
		width:580px;
		margin:5px 0 20px 35px;
		border-collapse:collapse;
	}
	
		.tablestyle2 th{
			background:#e5edc7;
			color:#3c4c00;
			font-weight:normal;
			border:1px solid #ccc;
			padding:8px 10px;
		}
	
		.tablestyle2 td{
			padding:8px 10px;
			border:1px solid #ccc;
		}
		
		.bgctotal{
			background:#f8ffd9;
		}


	.tablestyle3{
		width:580px;
		margin:5px 0 20px 35px;
		border-collapse:collapse;
	}
	
		.tablestyle3 th{
			background:#fff5e5;
			color:#d42c00;
			font-weight:normal;
			border:1px solid #ccc;
			padding:8px 10px;
		}
	
		.tablestyle3 td{
			padding:8px 10px;
			border:1px solid #ccc;
		}




	#content p{
		margin:0 0 0 35px;
		width:580px;
	}


	.liststyle1{
		margin:0 0 0 35px;
		width:580px;
	}

		.liststyle1 li{
			margin:0 0 5px 20px;
			line-height:170%;
		}

		#price2 h4{
			margin:35px 0 13px 35px;
			background:url(../price/images/lbl_price2_2.gif) no-repeat;
			height:16px;
			text-indent:-9999px;
		}

		.graylabel{
			background:#4d4d4d;
			border-left:1px solid #fff;
			text-align:center;
			color:#fff;
		}
		
		.tablestyle2 .labelblank{
			border-top:1px solid #fff;
			border-left:1px solid #fff;
		}


		#price4 h4{
			margin:30px 0 13px 35px;
			height:16px;
			text-indent:-9999px;
		}

			#price4A{background:url(../price/images/lbl_price4_2.gif) no-repeat;}
			#price4B{background:url(../price/images/lbl_price4_3.gif) no-repeat;}

		.table_width1{
		width: 85px;
		}
		
		.table_width2{
		width: 100px;
		}
		
		.table_width3{
		width: 80px;
		}

		.table_width4{
		width: 160px;
		}

		.tani_other1{
		color: #CC0000;
		width: 580px;
		text-align: right;
		margin-left: 30px;
		}
