@charset "UTF-8";
/* [www.ch-ginga.jp]
 * /special/css/masamune.css
 * Style for "Dokuganryu Masamune" Special Page.
 * Modified: 2010-03-02 18:58:23.
 */

@import "/js/fancybox/fancybox.css";

/* topic_path
----------------------------------------*/
dl#topic_path { margin-bottom: 10px; }

/* area_header
----------------------------------------*/
.area_header {
	min-height: 86px;
	overflow: hidden;
	background: #b4a860 url(../images/masamune/bg_area_header.jpg) repeat-y 0 0;
	color: #000;
	line-height: 1.5;
	_height: 86px; /* ie6 */
	*zoom: 1; /* ie6,7 */
}

.area_header .schedule {
	float: left;
	width: 622px;
	margin: 22px 0 0 21px;
	padding-bottom: 10px;
	font-size: 117%;
	font-weight: bold;
	_display: inline;
}
.area_header .btn {
	float: left;
	width: 283px;
	margin: 20px 0 0;
}

/* .nav_content
----------------------------------------*/
.nav_content {
	min-height: 41px;
	padding: 16px 8px 2px 0;
	background: url(../images/masamune/bg_1.jpg) repeat-y 0 0;
	text-align: right;
	_height: 41px; /* ie6 */
}
.nav_content li {
	display: inline;
	margin-left: 12px;
}
.nav_content a,
.nav_content a:visited {
	color: #062045;
}

/* #graph
----------------------------------------*/
#graph {
	position: relative;
	*zoom: 1; /* ie6,7 */
}

#graph .section h3 {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}
#graph ul {
	position: absolute;
	top: 0; left: 0;
}
#graph li {
	position: absolute;
	height: 0;
}
#graph li a {
	display: block;
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;

	background-image: url(data:image/gif;base64,AAAA);

/*    background: #FCC;*/
}
#graph .l01 a { width: 94px; height: 50px; top: 85px; left: 330px; }
#graph .l02 a { width: 94px; height: 50px; top: 165px; left: 449px; }
#graph .l03 a { width: 94px; height: 140px; top: 165px; left: 256px; }
#graph .l04 a { width: 110px; height: 148px; top: 336px; left: 248px; }
#graph .l05 a { width: 94px; height: 50px; top: 256px; left: 82px; }
#graph .l06 a { width: 94px; height: 140px; top: 336px; left: 30px; }
#graph .l07 a { width: 94px; height: 140px; top: 336px; left: 139px; }
#graph .l08 a { width: 130px; height: 168px; top: 515px; left: 238px; }
#graph .l09 a { width: 94px; height: 140px; top: 515px; left: 378px; }
#graph .l10 a { width: 94px; height: 140px; top: 515px; left: 134px; }
#graph .l11 a { width: 94px; height: 140px; top: 445px; left: 794px; }
#graph .l12 a { width: 94px; height: 140px; top: 425px; left: 690px; }
#graph .l13 a { width: 110px; height: 148px; top: 829px; left: 339px; }
#graph .l14 a { width: 94px;  height: 140px; top: 829px; left: 469px; }
#graph .l15 a { width: 94px;  height: 140px; top: 829px; left: 226px; }
#graph .l16 a { width: 94px;  height: 140px; top: 977px; left: 56px; }
#graph .l17 a { width: 94px;  height: 140px; top: 1017px; left: 368px;}
#graph li a:hover,
#graph li a:focus,
#graph li a:active {
	background-color: #FFF;
	opacity: .3;
	-moz-opacity: .3;
	*filter: alpha(opacity=30); /* ie6,7 */
	-ms-filter: "alpha(opacity=30)"; /* ie8 */
}

/* nav_pagetop
----------------------------------------*/
.nav_pagetop {
	min-height: 46px;
	_height: 46px;
	background: url(../images/masamune/bg_2.jpg) repeat-y 0 0;
	text-align: right;
}
.nav_pagetop p {
	padding: 8px;
}
.nav_pagetop a,
.nav_pagetop a:visited {
	color: #062045;
}


/* #table
----------------------------------------*/
#table {
	margin-bottom: 45px;
	background: url(../images/masamune/bg_3.jpg) repeat-y 0 95px;
}
#table table {
	width: 895px;
	margin: 0 auto 0 15px;
}
#table tr.odd td {
	background: url(../images/masamune/bg_table_row.png) repeat 0 0;
}
* html #table tr.odd td {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/special/images/masamune/bg_table_row.png',sizingMethod=scale);
}
#table td {
	padding: 8px 0;
	line-height: 1.33;
}
#table td.year1 {
	padding-left: 19px;
}
#table .footer {
	height: 15px;
	overflow: hidden;
	background: url(../images/masamune/bg_4.jpg) no-repeat 0 0;
}


/* override "Fancybox" style
----------------------------------------*/
div#fancy_bg div {
	background: none!important;
}
div#fancy_div {
	background-color: #FFF;
}
div#fancy_div .pct{ 
	position: absolute;
	top: 0;
	left: 0;
}
div#fancy_div h4 {
	padding: 8px 0 0 267px;
}
div#fancy_div p.txt {
	padding: 0 0 0 267px;
}
div#fancy_div p.close {
	position: absolute;
	top: 19px;
	right: 20px;
	width: 14px;
}
div#fancy_close {
	top: 19px;
	right: 20px;
	width: 14px;
	height: 13px;
	background: url(../images/masamune/btn_close.gif) top left no-repeat;
}


