@CHARSET "utf-8";

.col02 { 
	margin-right: 1%; 
	float: left; 
	background-color: #fff; 
	overflow:hidden; 
	margin-top: 100px;
}

.grid2{ 
	min-width:800px; 
	max-width:1200px; 
	width:100%; 
	clear:both; 
	margin:0 auto; 
	text-align:left;
	overflow:hidden 
	position:absolute;
	margin-top: -200px;
	padding-top: 200px;
}
.main {
	display: inline-block;
	_display: inline;
	top:120px;
	width:1188px;
	position:absolute;
}
.pan {
	margin:0 auto; 
	height:100px;
	width:1188px;
	background-color:#F8F8CB;
	position: fixed;
	z-index: 50;
}
.left_pan {
	display: inline-block;
	_display: inline;
	background-color:#F8F8CB;
	height:100px;
	width:250px;
	float:left;
}
.center_pan {
	display: inline-block;
	_display: inline;
	background-color:#F8F8CB;
	height:100px;
	width:550px;
	float:left;
}
.right_pan {
	display: inline-block;
	_display: inline;
	background-color:#F8F8CB;
	height:100px;
	width:380px;
	float:right;
}
.jukkou_setumei {
	display: inline-block;
	_display: inline;
	height:80px;
	width:180px;
	float:left;
	padding:10px;
}
.jukkou_logo {
	display: inline-block;
	_display: inline;
	height:80px;
	width:180px;
	float:left;
	padding:10px;
}
.jukkou_link {
	display: inline-block;
	_display: inline;
	height:80px;
	width:360px;
	float:right;
	padding:10px;
}
.bg {
	display: inline-block;
	_display: inline;
	position:fixed;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	background:#006688;
	color:#999;
	visibility:hidden;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	z-index: 60;
}

.popup_box {
	display: inline-block;
	_display: inline;
	position:fixed;
	visibility:hidden;
	top:50%;
	left:50%;
	height:322px;
	width:710px;
	float:right;
	margin:-161px 0px 0px -355px;
	z-index: 70;
}

.popup_back {
	display: inline-block;
	_display: inline;
	position:absolute;
	top:2px;
	left:0px;
	height:322px;
	width:710px;
	background-image: url("../pic/popup_back.png");
	background-repeat: no-repeat;
}

.popup_button {
	display: inline-block;
	_display: inline;
	position:absolute;
	top:200px;
	left:30px;
}
.popup_close {
	display: inline-block;
	_display: inline;
	position:absolute;
	top:-10px;
	left:680px;
}
th {
	background-color:#F8F8CB;
	font-size: 13px;
	padding:0px 0px;
	border-width: 0px; 
}
td {
	font-size: 11px;
	padding:0px 0px;
	border-width: 0px; 
}

.header_link {
	font-size: 11px;
	color:#2D4E8F;
	white-space: nowrap;
	text-decoration: none;
}

.header_font {
	font-size: 0.8em;
	white-space: nowrap;
}
