﻿/* CSS Document */
body {
	margin: 0px auto;
	font-family: 微軟正黑體, 'Microsoft JhengHei	', 蘋果儷中黑, 'Apple LiGothic';
	background: url(../images/bg-01.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
	color:#000000;
}
img {border:0;}
*{
	list-style:none;
};

span{
	top:-30px;
	font-size: 18px;
	width:250px;
	text-align: left;
	color:#000000;
	}


/* 超連結文字設定 */
a:link{
	color:#3366CC;
	text-decoration:none;
}
a:visited {
	color:#3366CC;
}
a:hover{
	color: #FF0000;
}

/* 頂bar設定 */
.logobox{
	min-width: 1600px;
	margin: 0px;
	height: 30px;
	background-color: #534741;
	font-size: 16px;
	color: #ffffff;
}
.logobox table{
	display: table;
	border-collapse: separate;
	border-top-width: 0px;
   	border-right-width: 0px;
  	border-bottom-width: 0px;
  	border-left-width: 0px;
	border-spacing: 0px;
	}
.logobox a{
	font-size: 14px;
	color: #ffffff;
	}
.logobox a:link{color:#ffffff}
.logobox a:visited {color:#ffffff}


element.style {
}
.block a:hover img {
	box-shadow:3px 3px 3px  rgba(0,6,0,0);
  	transform:translate(0px,10px);
}
.block{
	alignment-adjust: central;
	width:1600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}	
.block03{
	alignment-adjust: auto;
	float:none;
	margin-left:0px;
	margin-top: 10px;
	margin-bottom:20px;
	width:1600px;
		}	
.block02{
	alignment-adjust: auto;
	float:none;
	margin-left:0px;
	margin-top: 10px;
	margin-bottom:20px;
	width:1600px;
	height:230px;
		}	
.block01{
	height:230px;
	float:left;
	margin-top: 80px;
	margin-bottom: 80px;
		}
.nav{
	width:1600px;
	margin:5px auto;
    display:flex;
    justify-content:space-between;
}
 .nav a:hover img{
	transform: translate(0,10px);
	}
.title{
	float:left;
	margin-top:80px;
	margin-bottom:20px;
	margin-left:30px;
	width: 1400px;
	height: 60px;
	}
.title img{
	alignment-adjust: central;
}
.title2{
	float:left;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:30px;
	width: 1500px;
	height: 60px;
	}
.title2 img{
	width: 1300px;
	alignment-adjust: central;
}
.title3{
	float:left;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	width: 1500px;
	height: 60px;
	}
.title3 img{
	width:1200px;
}

.header{
	mid-width:1600px; 
	margin-top: 0px auto;
	text-align: center;
	}
.header img{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:1600px;
	}

.table{
	min-width: 1600px;
	margin: 0 auto;
	height: 40px;
	font-family:"Noto Serif CJK TC Black";
	font-size:32px;
}

/* 表單去除符號 */
ul,li{ 
display: table;
margin: 0px;
} 
li { 
	display: inline-block;
 } 

ul{
	width:auto;
	margin:0 auto;
	}
li img{
  vertical-align: left;
  width: 300px;
  object-fit: contain;
  }
li p{
	font-size: 24px;
	width: 250px;
	line-height: 30px;
	text-align:center;
	top:-5px;
	color: #000000;
}  
li p a{
	transform:translate(0px,10px);
}

li p a:visited {
	color:#000000;
}
li p a:hover{
	color: #d81616;
    }

.block01 li,.block02 li{
	justify-content: space-around;
	float:left;
	padding: 5px;
	margin-top:20px;
	margin-right:50px;
	margin-left:0px;
	}
.block03 li{
	float:left;
	padding: 20px;
	margin-left:auto;
	margin-top:20px;
	margin-right: auto;
	}

p{
	background-color: #;
	}

/* 底部文字設定 */

.buttom{
	text-align:center;
	margin-top:auto;
	margin-left:auto;
	width: 1600px;
	background:#9D986E;
	font-family: 'Microsoft JhengHei','Apple LiGothic';
	color: #FFFFFF;
	font-size: 11px;
	line-height:normal;
	clear:both;
	margin-right: auto;
	margin-bottom: 10px;
	}
.buttom a:link{
	color:#ffff00
}
.buttom a:visited {
	color:#ffff00
}
.footer {
	min-width: 1600px;
	margin: 0px auto;
	background: url(../images/bg.jpg);
	height:20px;
	color:#000000;
}
li p strong {
	font-family:Arial, Helvetica, sans-serif;
}
