@charset "UTF-8";
#footer { margin-top:0px;}
.global_4_top #global {
	position: absolute;
	top:900px;
}
#logo, #go2database , #go2database a { transition: all 0.5s ease;}
.global_4_top #logo {
	opacity: 0;
	margin-left: -175px;
	margin-right:0;
}
.global_4_top #go2database {
	width:0;
	overflow: hidden;
}
.global_4_top #go2database a { opacity: 0;}


#intro { height: 900px;}
#h1logo {
	padding-top:180px;
	text-align: center;
	transition: all 0.5s ease;
	transition-delay: 0.1s;
}
.fadeUp #h1logo { opacity: 0; transform: translateY(50px);}
#top2database {
	text-align: center;
	margin:100px 0 0 0;
	transition: all 0.5s ease;
	transition-delay: 0.2s;
}
.fadeUp #top2database { opacity: 0; transform: translateY(50px);}

#top2database a {
	display: inline-block;
	width:600px;
	height: 170px;
	line-height: 170px;
	font-size: 40px;
	color: #032d61;
	text-align: center;
	background: rgba(255,255,255,0.85);
	border-radius: 10px;
}
#top2database a:hover { text-decoration: none;}

.bg_white { background: #fff;}

img.right { float: right; margin-left:15px;}
iframe[name="news"] {
	width:100%;
	margin:1em 0 0 0;
	/*border:#d9d9d9 1px solid;*/
	border-radius: 8px;
}
#about_location {
	margin:100px 0 0 0;
	background: #E8F0F7;
	padding:0px 0 70px;
}
#about_location h2.h201 { text-align: center; color: #000;}
.tb01 {
	margin-top:2em;
	width:100%;
	border-collapse: collapse;
	
}
.tb01 th {
	text-align:center;
	padding: 0.3em 0;
	color: #fff;
	background:#2D70B6;
	font-weight: normal;

}
.tb01 th:first-child { border-radius: 8px 0 0 0;}
.tb01 th:last-child { border-radius: 0 8px 0 0;}
.tb01 th:not(:first-child) { border-left: #fff 1px solid;}
.tb01 td {
	padding: 1em 1em 1em 1em;
	border:#E8F0F7 1px solid;
	background: #fff;
}
.tb01 td:first-child { /*大分類*/
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	color: #2D70B6;
	font-size: 110%;
	background: #fff;
}
.tb01 tr:last-child td:first-child { border-radius: 0 0 0 8px;}
.tb01 tr:last-child td:last-child { border-radius: 0 0 8px 0;}


