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


#topcome {
	margin: 80px 0px 0px 100px;
	padding: 50px;
	width: 700px;
	height: 20px;
	background-color: #E2EFFF;
	text-align: center;
	font-size: 18px;
}

/*
	▼TOP▼
--------------------------------------------------------------------------------------*/

#allheader {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 121px;
	width: 100%;
	text-align: center;
	clear: both;
	overflow: hidden;
	background-image: url(../img/common/bac_header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	
}


.header_mainimg {
	width: 980px;
	height: 315px;
	margin: 5px auto 20px auto;
	padding: 0px;
	clear: both;
	background-color: #80b4f0;
	background-repeat: no-repeat;
	background-position: center top;
}

ol, li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
	list-style-type: none;
}


.header_mainimg { width: 980px; }
.header_mainimg .main { width: 980px; height: 250px; }
.header_mainimg .main li { display: none; position: absolute; left:0px; top: 0px; }
.header_mainimg .thumb { padding: 0 2px 5px; _margin: 0 -3px; overflow: hidden; _zoom: 1;  }
.header_mainimg .thumb li { position: relative; float: left; margin: 5px 3px 0; width: 238px; height: 55px; cursor: pointer; }
.header_mainimg .thumb img {	position: absolute;	top: -1px;	opacity: 0.9;	-moz-opacity: 0.9;	-webkit-opacity: 0.9;
	filter: alpha(opacity=90);	left: -1px;}
/*.header_mainimg .thumb .current { position: absolute; top: -5px; width: 238px; height: 65px; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0; filter: alpha(opacity=0); background: url(../../english/img/common/target.gif) no-repeat; }
*/
.header_mainimg { position: relative; left:0px; top: 0px; }

/* TOP　H1 */




#top_main_waku {
	width: 700px;
	float: left;
	margin: 0px;
	padding: 0px;
    text-align: left;
}



#top_banner_waku {
	width: 247px;
	float: right;
	margin: 0px;
	padding: 0px;

}

#top_banner_waku img {
	padding: 0px 0px 10px 0px;
	text-align: right!important;
}


@media print {

.header_mainimg {
	background-image: url(../img/index/slide/top_slide_bac.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.header_mainimg .thumb {
	display: none;	
}

}
