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

	#cross-links {
	text-align: center;
	width: 800px;
	height: 50px;
	background-image: url(../images/top_bt6.gif);
	background-repeat: repeat-x;
}
	.stripViewer .panelContainer .panel ul {
		text-align: left;
		margin: 0 15px 0 30px;
	}
	
	.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	position: relative;
	width: 100%;
	}

	/* These 2 lines specify style applied while slider is loading */
	.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
	.csw .loading {margin: 200px 0 300px 0; text-align: center}

	.stripViewer { /* This is the viewing window */
position: relative;
overflow: hidden;
border: 1px solid #999999; /* this is the border. should have the same value for the links */
margin: auto;
width: 800px; /* Also specified in  .stripViewer .panelContainer .panel  below */
height: 280px;
clear: both;
background: #fff;
	}
	
	.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
		position: relative;
		left: 0; top: 0;
		width: 100%;
		list-style-type: none;
		/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
	}
	
	.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
float:left;
height: 100%;
position: relative;
width: 800px; /* Also specified in  .stripViewer  above */
	}
	
	.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	}
.top_navi {
	background-color: #999999;
	height: 50px;
	display: block;
	float: left;
}
	
	.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		margin: auto;
	}
	
	.stripNav ul { /* The auto-generated set of links */
		list-style: none;
	}
	
	.stripNav ul li {
		float: left;
		margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
	}
	
	.stripNav a { /* The nav links */
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		line-height: 32px;
		background: #c6e3ff;
		color: #fff;
		text-decoration: none;
		display: block;
		padding: 0 15px;
	}
	
	.stripNav li.tab1 a { background: #60f }
	.stripNav li.tab2 a { background: #60c }
	.stripNav li.tab3 a { background: #63f }
	.stripNav li.tab4 a { background: #63c }
	.stripNav li.tab5 a { background: #00e }
	
	.stripNav li a:hover {
		background: #333;
	}
	
	.stripNav li a.current {
		background: #000;
		color: #fff;
	}
	
	.stripNavL, .stripNavR { /* The left and right arrows */
		position: absolute;
		top: 230px;
		text-indent: -9000em;
	}
	
	.stripNavL a, .stripNavR a {
		display: block;
		height: 40px;
		width: 40px;
	}
.topicsttl {
	height: 18px;
	width: 100%;
	color: #FFFFFF;
	background-image: url(../images/top_bt6.gif);
	background-repeat: repeat;
	font-size: 11px;
	padding-top: 2px;
	text-transform: uppercase;
}
	
	.stripNavL {
		left: 0;
	}
	
	.stripNavR {
		right: 0;
	}
	
	.stripNavL {
		background: url("images/arrow-left.gif") no-repeat center;
	}
	
	.stripNavR {
		background: url("images/arrow-right.gif") no-repeat center;
	}
#topics {
	height: 120px;
	padding-top: 20px;
	border: 1px solid #FFFFFF;
	width: 800px;
	clear: both;
}
#topics #topbana {
	height: 110px;
	width: 250px;
	float: left;
}
.slider-wrap .nextbt {
	padding-bottom: 10px;
	position: relative;
	top: -14px;
}
.panelcolor {
	background-color: #000000;
}
#cross-links ul {
	width: 100%;
}
/*topnavi中盤の設定*/
li#top_navi1 a {
	background-image: url(../images/top_bt1.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 134px;
}
li#top_navi1 a:hover {
	background-image: url(../images/top_bt1_on.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 134px;
	overflow: hidden;
}
li#top_navi2 a {
	background-image: url(../images/top_bt2.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
}
li#top_navi2 a:hover {
	background-image: url(../images/top_bt2_on.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
	overflow: hidden;
}
li#top_navi3 a {
	background-image: url(../images/top_bt3.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
}
li#top_navi3 a:hover {
	background-image: url(../images/top_bt3_on.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
	overflow: hidden;
}
li#top_navi4 a {
	background-image: url(../images/top_bt4.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
}
li#top_navi4 a:hover {
	background-image: url(../images/top_bt4_on.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
	overflow: hidden;
}
li#top_navi1 a:hover {
	background-image: url(../images/top_bt1_on.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
	overflow: hidden;
}
li#top_navi5 a {
	background-image: url(../images/top_bt5.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
}
li#top_navi5 a:hover {
	background-image: url(../images/top_bt5_on.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 133px;
	overflow: hidden;
}
li#top_navi6 {
	background-image: url(../images/top_bt6.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 134px;
}
#cross-links li { display: inline; }
#cross-links li a{ float: left; width: 133px; height: 0; padding-top: 50px; overflow: hidden; }
#cross-links li a:hover { float: left; width: 133px; height: 0; padding-top: 50px; overflow: hidden; }
.bana2 {
	padding-top: 8px;
}

