@charset "Shift_JIS";
/* ========TEMPLATE FRAMEWORK======== */
div.of_auto{
	overflow:auto;
}
div.of_hidden{
	overflow:hidden;
}
.text_left{
	text-align:left;
}

/* ========COMMON FRAMEWORK======== */
body{
font-size:14px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
color:#7ea1e6;
/*color:#206090;*/
background:url(image/_bg.jpg);
}
div#menu{
width:924px;
height:80px;
overflow:hidden;
float:center;
background-image:url(image/menu_bg.jpg);
}
div#contents{
width:924px;
height:638px;
/*color:#7ea1e6;*/
background-color:#FFFFFF;
position:relative;
}
span#about{position:absolute; top:25px;}
span#download{position:absolute; top:25px;}
/*span#data{position:absolute; top:25px;}*/
/*span#other{position:absolute; top:25px;}*/
span#link{position:absolute; top:25px;}

div#footer{
width:924px;
height:30px;
overflow:hidden;
text-align:center;
font-size:12px;
color:#7ea1e6;
line-height:2;
z-index:1;
}

div#footer2{
width:231px;
height:30px;
overflow:hidden;
position:absolute;
top:728px;
left:62%;
float:left;
text-align:right;
font-size:12px;
color:#7ea1e6;
line-height:2;
z-index:2;
}

/* ========INDEX======== */
table#index{
width:300px;
height:600px;
float:center;
text-align:center;
vertical-align:center;
}

/* ========TOP======== */
div.contents_top{
	background-image:url(image/top_bg.jpg);
}
div.history_win{
height:270px;
width:315px;
position:absolute;
top:196px;
left:68px;
background:url(image/_bg.jpg);
overflow:auto;
}
div#history{
width:420px;
height:638px;
overflow:auto;
position:absolute;
top:0%;
left:0%;
}

td.his_date{
width:80px;
font-size:16px;
text-align:center;
vertical-align:top;
}
td.his_date2{
width:80px;
font-size:16px;
text-align:center;
vertical-align:center;
}
td.his_con{
width:340px;
font-size:16px;
text-align:left;
}

div#counter{
height:72px;
width:356px;
position:absolute;
top:520px;
left:44px;
text-align:center;
}

div#pickup{
font-size:3px;
width:504px;
height:458px;
overflow:hidden;
position:absolute;
top:180px;
left:420px;
text-align:center;
}

/* ========ABOUT PAGE======== */
.about_span{
	margin:10px;
}
p.about_title{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
p.about_q{
	font-weight:bold;
}

/* ========DOWNLOAD PAGE======== */
div#search_menu{
/*	margin:10px;	*/
	margin-top:4px;
	margin-bottom:4px;
	margin-left:10px;
	margin-right:10px;
}
div#search_button{
	line-height:120%;
	text-align:left;
	float:left;
}
div#search_input{
	text-align:right;
}
div#search_result{
	width:900px;
	height:580px;	
	overflow:auto;
	overflow-x:hidden;
	overflow-y:scroll;
}
div.dwi_no{
	padding-left:4px;
	padding-right:4px;
	width:53px;
	float:left;
	text-align:center;
}
div.dwi_bn{
	width:255px;
	float:left;
}
div.dwi_inf_left{
	font-size:14px;
	padding-left:4px;
	width:100px;
	float:left;
}
div.dwi_inf_right{
	font-size:14px;
	width:445px;
	float:left;
}
div.tags{
	display:none;
}
div.floatWindow_left{
	float:left;
	width:120px;
}
div.floatWindow_right{
	text-align:left;
	float:left;
	width:300px;
}
.loading img{padding:5px; float: right;}
#tablelist tr{display:none; width:906px; align="center"}
#tablelist tr.show{display: block;}
#tablelist tr.odd{background-image:url(image/_bg.jpg);}
#tablelist tr.even{background-image:url(image/_bg2.jpg);}
#tablelist tr td{padding:2px; margin:2px;}
#floatWindow{
    display:none;
    position:absolute;
    background:url("image/floatWindow.png");
    top:130px;
    left:45%;
    width:500px;
    height:400px;
}
#floatWindow_title{
	font-weight:bold;
    position:absolute;
    top:0px;
    left:10px;
    width:460px;
    height:26px;
    padding-top:6px;
/*    background:#444444;*/
}
#floatWindow_contents{
	line-height:1.5;
    position:absolute;
    top:27px;
    left:0px;
    width:489px;
	height:350px;
	overflow:visible;
	overflow-y:scroll;
}
#floatWindow a.close{
    position:absolute;
    right:21px;
    top:3px;
}
#floatWindow a.prev{
    position:absolute;
    right:61px;
    top:3px;
}
#floatWindow a.next{
    position:absolute;
    right:41px;
    top:3px;
}
#floatWindow a.close img{
    border:none;
}
table.data_table{
	text-align:center;
	background:url(image/_bg.jpg);
}
/* ========LINK PAGE======== */
table.link_table{
	text-align:left;
	background:url(image/_bg.jpg);
}
tr.link_tr{
	text-align:center;
	background:url(image/_bg2.jpg);
	font-size:16px;
	font-weight:bold;
}
tr.link_tr_blank{
	background:#FFFFFF;
	border-left:0px;
	border-right:0px;
}
td.link_bn{
	text-align:center;
}