@charset "UTF-8";
/* CSS Document */

/* form */
.c00 a{width:75px;background-position:0px 0px}
.c01 a{width:245px;background-position:-75px 0px}
.c02 a{width:96px;background-position:-320px 0px}
.c03 a{width:106px;background-position:-416px 32px}
.c04 a{width:97px;background-position:-522px 0px}
.c05 a{width:139px;background-position:-620px 0px}

#price_title{margin:auto;width:730px;height:54px;background:url(../images/menu_img/price.gif);}

/* 牺ɗ ėpX^C  */
#price_main{width:700px; text-align:left; margin:10px auto;}
#hall{width:700px;height:25px;background:url(../images/main_img/price_ttl01.gif);}
#parts{width:700px;height:25px;background:url(../images/main_img/price_ttl02.gif);}
.text_small{font-size:60%}
.text{font-weight:normal;margin-left:40px;}

#comenu{float:right; margin:5px auto;}
#comenu ul{width:240px; height:20px; margin:0px; padding:0px;position:relative;}
#comenu li{display:block;float:left;position:relative; margin:0px; padding:0px;}
#comenu a{width:80px;height:20px;background-image:url(../images/menu_img/price_comenu.gif);}

#a01 a{background-position:0px 0px; position:absolute; top:0; left:0px;}
#a01 a:hover{background-position:0px -20px;}

#a02 a{background-position:-80px 0px; position:absolute; top:0; left:80px;}
#a02 a:hover{background-position:-80px -20px;}

#a03 a{background-position:-160px 0px; position:absolute; top:0; left:160px;}
#a03 a:hover{background-position:-160px -20px;}

#cover{text-align:left; margin:10px 10px; padding:0px; font-size:83.3%;}
.row_01{margin:0px; padding:0px;}
.row_02{margin-left:16px;padding:0px;}

.price_left{float:left;}
.price_right{float:left;margin-left:10px;}

#price_main table{margin-bottom:5px; padding:0px; font-size:75%;}
.th_top {
	font-weight: bold;
	color:#666666;
	border-right: 1px solid #d5d2cc;
	border-bottom: 1px solid #d5d2cc;
	border-top: 1px solid #d5d2cc;
	border-left: 1px solid #d5d2cc;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 3px 3px 6px;
	background: #f5e1c4 no-repeat;
}
.th_bottom {
	font-weight: normal;
	color: #555555;
	border-right: 1px solid #d5d2cc;
	border-bottom: 1px solid #d5d2cc;
	border-top: 1px solid #d5d2cc;
	border-left: 1px solid #d5d2cc;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 3px 3px 6px;
	background: #f5ecda no-repeat;
}
#price_main td {
	border-right: 1px solid #d5d2cc;
	border-bottom: 1px solid #d5d2cc;
	padding: 2px 2px 2px 4px;
	color: #4f6b72;
	text-align: center;
}
.td_back{background:#f5ece7 no-repeat; }

.course_left{float:left; width:345px;margin:0px;padding:0px; font-size:83.3%;margin-top:15px;text-align:center;}
.course_right{float:left; width:345px;margin-left:10px;padding:0px; font-size:83.3%;margin-top:15px;text-align:center;}
.course01{display:block;border-right:1px solid #d5d2cc;border-bottom: 1px solid #d5d2cc;background:#f5e1c4 no-repeat;font-weight:bold;margin-bottom:2px;color:#666666;}
.course02{display:block;border-right:1px solid #d5d2cc;border-bottom: 1px solid #d5d2cc;margin-bottom:2px;color:#555555;}
.course03{display:block;border-right:1px solid #d5d2cc;border-bottom: 1px solid #d5d2cc;margin-top:10px;margin-bottom:2px;color:#555555;}
.course04{display:block;border-right:1px solid #d5d2cc;border-bottom: 1px solid #d5d2cc;background:#f5ece7 no-repeat;margin-bottom:2px;color:#555555;}
.course05{display:block;border-right:1px solid #d5d2cc;border-bottom: 1px solid #d5d2cc;background:#f5ece7 no-repeat;margin-top:10px;margin-bottom:2px;color:#555555;}

#course_toi{width:700px; text-align:left; margin:10px auto;}


/*20080924*/
#price_main .lb_01,#price_main .lb_02{border-bottom: 1px solid #d5d2cc;padding: 2px 2px 2px 4px;color: #555555;text-align: center;}
#price_main .lb_01{border-right: 1px solid #d5d2cc;}
#price_main .lb_02{border-right: none;}
