@charset "UTF-8";
/* CSS Document */

/*=======================
#header_nav_inner
=======================*/
.btn1_inner{
	background:url(../img/performance/btn1.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn1_inner a{
	background:url(../img/performance/btn1.jpg);
	width:165px;
	display:block;
}
.btn2_inner{
	background:url(../img/performance/btn2.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn2_inner a{
	background:url(../img/performance/btn2.jpg);
	width:165px;
	display:block;
}
.btn3_inner{
	background:url(../img/performance/btn3.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn3_inner a{
	background:url(../img/performance/btn3.jpg);
	width:165px;
	display:block;
}
#nav_top li a:hover{
	background-position:0 -60px;
}

/*=======================
	#main_performance1
=======================*/
#main_performance1 h3{
	margin-top:30px;
}
.performance_box{
	width:705px;
	float:left;
	padding-top:20px;
	margin-bottom:40px;
}
.performance_box p img{
	border: 1px solid #000;
}
.performance_left{
	width:262px;
	float:left;
	margin-right:30px;
}
.performance_left p{
	margin-bottom:10px;
	font-size:90%;
}
.performance_left p img{
	border:1px solid #000;
}
.performance_right{
	width:413px;
	float:left;
}
.performance_right h4{
	width:413px;
	font-size:27px;
	border-bottom:1px solid #C1272D;
	padding-bottom:8px;
	font-weight:normal;
	font-family:"UD新ゴ M";
	margin-bottom:40px;
	line-height:1.4;
}
.performance_right h4 em{
	font-size:65%;
	font-style:normal;
	background:#C1272D;
	padding:4px;
	color:#fff;
	border-radius:3px;
}
.performance_right h4 span{
	font-size: 80%;
}
.performance_right p{
	margin-bottom:25px;
}
.performance_right p em{
	color:#C1272D;
	font-style:normal;
	font-size:80%;
}
.performance_right p span{
	font-size:130%;
}
.performance_txt{
	width:413px;
	float:left;
}
.performance_ttl{
	width:413px;
	float:left;
	font-size:120%;
}
.performance_txt p{
	float:left;
}
.performance_txt2{
	float:left;
	width:413px;
}
.performance_txt p strong{
	font-weight:normal;
	text-decoration:line-through;
}
.performance_txt p em{
	background:#C1272D;
	padding:4px;
	color:#fff;
	border-radius:3px;
}
.performance_txt_left{
	color:#C1272D;
	font-style:normal;
}
.performance_right h5{
	width:413px;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
}
/*=======================
	#main_performance2
=======================*/
#main_performance2_box{
	width:705px;
	background:#fff;
	float:left;
}
#main_performance2_txt{
	margin-left:30px;
	margin-top:30px;
	margin-bottom:20px;
}
#main_performance2_txt p{
	margin-bottom:5px;
	font-weight:bold;
}
#main_performance2_txt p img{
	vertical-align:baseline;
}
#performance_cap{
	font-size:130%;
	font-family:"UD新ゴ M";
}
#performance_tel{
	font-size:50px;
	font-family:"UD新ゴ M";
}
#performance_tel em{
	font-size:50%;
	font-style:normal;
}
/*=======================
	#main_performance3
=======================*/
#main_performance3 p{
	float:left;
	margin-top:20px;
	margin-left:20px;
}
#main_performance3_tbl{
	width:705px;
	background:#fff;
	float:left;
}
#main_performance3 table{
	width:665px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.main_inner table tr td{
	padding:12px;
	line-height:1.3;
	font-size:90%;
}
.main_inner table tr td em{
	font-style:normal;
	color:#0071BC;
}
.main_inner table tr td span{
	color:#C1272D;
}
/* corected from# to . 
   on tbl_age, _date _ item by jf */
.tbl1{
	background:#1B1464;
	color:#fff;
	text-align:center;
}
.tbl2{
	background:#f2f2f2;
}
.tbl3{
	background:#E6E6E6;
}
.tbl4{
	border-right:1px solid #B3B3B3;
}

.tbl5{
	border-bottom:1px solid #B3B3B3;
}
/* added by jf */
.tbl6{
	vertical-align: top;
	border-right:1px solid #B3B3B3;
}
/* adjusted to width from 60 to 48 by jf */
.tbl_age{
	vertical-align: top;
	width:48px;
	border-right:1px solid #B3B3B3;
}
/* adjusted to width from 100 to 95 by jf */
.tbl_date{
	width:88px;
	border-right:1px solid #B3B3B3;
}
.tbl_item{
	width:120px;
}
/* adjusted to width from 35 to 45 by jf */
.tbl_material{
	width:45px;
}
.tbl_about{
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
}
#performance_date{
	margin-bottom:20px;
	font-weight:bold;
}