body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding:0; margin:0;}
img{ border:none; padding: 0; margin: 0;}

/*歸零*/
  
body {
	text-align:center;
	background: #f1f1f1 url(img/bg.png) repeat-y 50% 50% fixed;
	}
a {
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	text-decoration: none;
	}
a:link {
	color:#ff6f21;
	}
a:visited {
	color:#ff6f21;
	}
a:hover {
	color:#f9767c;
	}
a:active{
	color:#ff6f21;
	}


#wrapper {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #fff;
	overflow: hidden;
	}
	#top,#menu,#content,#footer {
		width: 1300px;
		clear: both;
	}

#top {
	height: 903px;
	}

#map {
	background-image: url(img/top02.jpg);
	position: relative;
	width: 1300px;
	height: 550px;
	}
#map a {
	background-image: url(img/map.png);
	position: absolute;
	display: block;
	width: 175px;
	height: 185px;
	top: 50px;
	left: 1055px;
	text-indent: -50000px;
	animation-duration: 1.8s;
    animation-name: blink;
    animation-iteration-count: infinite;
	}
	@keyframes blink {
    0% {
        opacity: 1;
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0.2;
    }
}

#menu {
	height: 44px;
	width: 1300px;
	padding-left: 150px;
	}
	#menu a{
		display: block;
		float: left;
		height: 44px;
	}
	#menu a:hover {
		opacity:0.6;-moz-opacity:0.6;-khtml-opacity: 0.6; filter:alpha(opacity=60);
	}
.menu_bg1 {background: #fff url(img/menubg.png) no-repeat 0px 0px;}
.menu_bg2 {background: #fff url(img/menubg.png) no-repeat 0px -44px;}
.menu_bg3 {background: #fff url(img/menubg.png) no-repeat 0px -88px;}
.menu_bg4 {background: #fff url(img/menubg.png) no-repeat 0px -132px;}
.menu_bg5 {background: #fff url(img/menubg.png) no-repeat 0px -176px;}
.menu_bg6 {background: #fff url(img/menubg.png) no-repeat 0px -220px;}
.menu_bg7 {background: #fff url(img/menubg.png) no-repeat 0px -264px;}
.menu_bg8 {background: #fff url(img/menubg.png) no-repeat 0px -308px;}
.menu_bg9 {background: #fff url(img/menubg.png) no-repeat 0px -352px;}
.menu_bg0 {background: #fff url(img/menubg.png) no-repeat 0px -396px;}

#footer {
	background-color: #fff;
	text-align: center;
	color: #b1b1b1;
	font-size: 12px;
	padding: 34px 0px;
	letter-spacing: 0.3em;
	}

/*Author*/
.author1,.author2,.author3,.author4,.author5 {height: 340px;padding-left: 321px;}
.author1 img,.author2 img,.author3 img,.author4 img,.author5 img {margin-right: 20px;}
.author1 a:hover,.author2 a:hover,.author3 a:hover,.author4 a:hover,.author5 a:hover {opacity:0.8;-moz-opacity:0.8;-khtml-opacity: 0.8; filter:alpha(opacity=80)}
.author1 {background: url(author/02.png) no-repeat;}
.author2 {background: url(author/03.png) no-repeat;}
.author3 {background: url(author/04.png) no-repeat;}
.author4 {background: url(author/05.png) no-repeat;}
.author5 {background: url(author/06.png) no-repeat;}


/*MAP back to top*/
.back {
	background: url(img/back.png) no-repeat;
	height: 40px;
	width: 1300px;
	*width: 1300px;
	display: block;
	text-indent: -50000px;
	}	
	a.back:hover {
		background-position: 0 -40px;
	}

/*more list*/
#value_link, #last_link {
	background: #fff url(value/more_bg.png) no-repeat;
	height: 100px;
	overflow: hidden;
	}

a.value_more, a.last_more{
	height: 50px;
	width: 250px;
	*width: 250px;
	display: block;
	text-indent: -50000px;
	margin-right: auto;
	margin-left: auto;
	}
	a.value_more {
		background: url(value/more.png) no-repeat;
	}
	a.last_more {
		background: url(last/more.png) no-repeat;
	}
	a.value_more:hover, a.last_more:hover {
		background-position: 0 -50px;
	}

#gotop {
	display: none;
	position: fixed;
	right: 30px;
	bottom: 30px;
	padding: 20px 23px;
	font-size: 18px;
	cursor: pointer;
	border: #E8F5FB 2px solid;
	color: #fff;
	background-color: #F35D66;
	border-radius: 50px;
	}
	#gotop:hover {
		cursor: pointer;
		border: #70A646 2px solid;
		color: #fff;
		background-color: #70A646;
		border-radius: 50px;
	}