@charset "utf-8";


/* ------------------------------
  sidenavi
------------------------------ */
#sideNavi .NvPage li.NvDah, #sideNavi .NvPage li.NvDah a {
	background:   url("/images/snavi/page_dah_on.png");
}



/* ------------------------------
  h1
------------------------------ */
h1 {
margin-left:30px;
margin-right:30px;
}



/* ------------------------------
  lead
------------------------------ */
.lead {
margin-left:30px;
margin-right:30px;
}





/* ------------------------------
  Detail
------------------------------ */
#NextDetail {
	clear:both;
	background:   url("/images/tdr/about/dah_bg02.gif") left top repeat-y;
	margin:0 30px 10px;
}
#NextDetail-Text {
	clear:both;
	background:   url("/images/tdr/about/dah_bg03.gif") left bottom no-repeat;
	padding:12px 51px 65px 51px;
}





/* ------------------------------
  Detail
------------------------------ */
#Detail {
	clear:both;
	background:   url("/images/tdr/about/dah_bg01.jpg") left bottom no-repeat;
	padding:0 30px 10px 25px;
}
#Detail #Schedule {
	float:right;
	display:inline;
	width:372px;
	_width:392px;
	min-height:340px;
	_height:355px;
	background: #FFFBF7 url("/images/tdr/about/dah_sche_wb.jpg") left bottom no-repeat;
	padding:0 10px 15px;
}
#Detail #Schedule h2 {
	width:382px;
	_width:392px;
	min-height:36px;
	_height:36px;
	background: #FFFBF7 url("/images/tdr/about/dah_sche_wt.jpg") left top no-repeat;
	color:#FFFFFF;
	line-height:36px;
	margin:0 -10px;
	padding:0 5px;
	position:relative;
}
#Detail #Schedule h2 span {
	position:absolute;
	right:5px;
	top:0;
	font-size:80%;
}
#Detail #Schedule table.ScheTable {
}
#Detail #Schedule table.ScheTable th {
	padding:5px 5px 0 3px;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
}
#Detail #Schedule table.ScheTable td {
	padding:5px 3px 0 0;
	text-align:left;
	vertical-align:top;
}
#Detail #Schedule table.ScheTable tr.line th {
	background: url("/images/tdr/about/dah_sche_line01.gif") left top no-repeat;
}
#Detail #Schedule table.ScheTable tr.line td {
	background: url("/images/tdr/about/dah_sche_line01.gif") right top no-repeat;
}
#Detail #Schedule table.ScheTable tr.line th, #Detail #Schedule table.ScheTable tr.line td {	
	padding-top:15px;
}




/* ------------------------------
  PhotoList
------------------------------ */
.PhotoList {
	background: #ffffff url("/images/tdr/about/dah_pl_wb.jpg") left top no-repeat;
	text-align:center;
}
.PhotoList li {
	display:inline-table;
	width:212px;
	vertical-align:top;
}
	* html .PhotoList li {/* IE 6 */
		display:inline;
		zoom:1;
	}
	*:first-child+html .PhotoList li {/* IE 7 */
		display:inline;
		zoom:1;
	}

.PhotoList li .caption {
	display:block;
	padding:0;
}




/* ------------------------------
  Report
------------------------------ */
#Report {
	clear:both;
	background:   url("/images/tdr/about/dah_report_wb.jpg") left bottom no-repeat;
	margin:10px 0 0;
}
#Report #Report-In {
	padding:55px 80px;
	background:   url("/images/tdr/about/dah_report_wt.jpg") left top no-repeat;
	zoom:1;
}





/* ------------------------------
  Backnumber
------------------------------ */
#Backnumber {
	clear:both;
	width:324px;
	height:53px;
	background:   url("/images/tdr/about/dah_bk_bg.jpg") left top no-repeat;
	margin:10px 0 0 184px;
	padding:0 20px;
	position:relative;
	z-index:1000;
}

#Backnumber .bk {
	height:53px;
	display:table-cell;
	vertical-align:middle;
}
* html #Backnumber .bk {/* IE 6 */
display:inline;
margin-top:16px;
zoom:1;
}
*:first-child+html #Backnumber .bk {/* IE 7 */
display:inline;
margin-top:16px;
zoom:1;
}
#Backnumber .bk select {
	color:#003399;
}


/* ------------------------------
  101104
------------------------------ */

.fl_l li{
	float:left;
}
