@charset "shift_jis";
/* CSS Document */
div#contents h2 {
	font-size:16px;
	padding:5px 30px;
}




table {
	padding: 5px;

	}
	
	
td {
	padding: 7px;

	}

	
.td_name {
	background: #006600;
	text-align: center;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;

	}

	
.td_g_a {
	background: #F2F2F2;
	font-size:13px;
	}
	
.td_g_a_t {
	background: #F2F2F2;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	width:100%;

	}



.td_g_a2 {
	background: #DCDCDC;
	font-size:13px;
	
	}

.td_g_a2_t {
	background: #DCDCDC;
	font-size:14px;
	font-weight:bold;
	line-height:1.1em;
	width:100%;
	}
	
	
.p_red {
	color:#990000;
	font-size:15px;
	font-weight:bold;

	}
	
.p_bt {
	color: #012899;
	font-size:11px;
	font-weight:bold;
	line-height:1.5em;


	}
	

table.continuous {
	border-collapse:collapse;
	font-size:13px;
	margin-bottom:5px;
	width:190px;
}

table.continuous th {
	border:solid 1px #999;
	padding:1px 5px;
	text-align:left;
	background:#EEE;

}
table.continuous td {
	border:solid 1px #999;
	padding:1px 5px;

}



#table_price {
	display:block;
    width:200px;
	height: 70px;
	margin-bottom: 5px;

}

#table_price .imgleft {
	width: 70px;
	float: left;
}

#table_price .txt {
	width: 125px;
	padding:2px;
	float: right;
}

#table_price p {
	padding:2px;

}


#table_price a{
	color:#000000;
	text-decoration:none;
	display:block;
	height:70px;
	cursor:pointer;
}



#table_price a:hover .txt{
   filter: alpha(opacity=60);
   -ms-filter: "alpha(opacity=60)";
   -khtml-opacity: 0.6;
   -moz-opacity: 0.6;
   opacity: 0.6;
}


#table_price a:hover img{
   filter: alpha(opacity=60);
   -ms-filter: "alpha(opacity=60)";
   -khtml-opacity: 0.6;
   -moz-opacity: 0.6;
   opacity: 0.6;
}


