﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	background: url(../image/bg.jpg);
}

h1 , h2 , h3 , h4 , h5 , h6{
	font-family: "微軟正黑體" , "新細明體";
	font-weight: lighter;
	color: #666;
}

p {
	font-family: "微軟正黑體" , "新細明體";
}


/*----- 菜單 -----*/
header {
	wudth: 200px;
	height: auto;
	float: left;
	padding: 30px 0 0 0;
	margin: 0 0 0 30px;
	position: fixed;
}

nav #logo_992 {
	margin: 0 0 20px 0;
}

#nav_768 {
	display: none;
}

header nav li {
	width: 100px;
	list-style: none;
}

nav > ul > li {
	display: block;
	color: #948070;
	line-height: 40px;
	text: align;
	text-decoration: none;
	font-family: "微軟正黑體" , "新細明體";
	font-weight: bold;
	transition: 0.3s;
}


nav > ul > li > a {
	color: #BEB2A8;
	transition: 0.3s;
}

nav > ul > li > a:hover {
	color: #686662;
	transition: 0.3s;
}

button {
	display: none;
}

/*-----------*/

#header_section {
	width: 60%;
	height: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	margin: 0 auto;
}



#header_section_1_992 {
	width: 100%;
	height: 580px;
}

#header_section_1_992 > img {
	width: 100%;
	height: auto;
	mix-blend-mode: darken;
}

/*--- 內容 ---*/

section {
	height: auto;
	padding: 70px 0 30px 0;
}

#about_us {
	width: 800px;
	height: 100%;
	margin: 0 auto;
	padding: 0 0 50px 0;
}

#about_us > h1 {
	text-liagn: center;
}

#about_us > p {
	font-size: 14px;
	text-liagn: center;
	line-height: 40px;
	color: #666;
	padding: 0 0 30px 0;
}

#about_us img {
	width: 97.2%;
	height: 97.2%;
	border: solid 10px #fff;
	box-shadow: 0 0 5px #bbbbbb;
	margin: 0 0 20px 0;
}

.people {
	width: 200px;
	height: 158px;
	margin: 0 50px 30px 0;
	float: left;
}

.explain {
	width: 68%;
	height: 158px;
	margin: 0 0px 50px 0;
	float: left;
}

.explain > p {
	font-size: 14px;
	text-liagn: center;
	font-family: "微軟正黑體" , "新細明體";
	line-height: 40px;
	color: #666;
}




/*----- 故事 ------*/

.set {
	width: 251px;
	height: 220px;
	float: left;
	margin: 50px 20px 5px 0;
}

.set > a {
	display: block;
	color: #000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	font-family: "微軟正黑體" , "新細明體";
	font-wight: bold;
	transition: 0.3s;
}
	
.set > a:hover {
		color: #960;
		transition: 0.3s;
}


/*--- 內容 ---*/

#story_header_section {
	width: 70%;
	height: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	margin: 0 auto;
	padding: 0 0 0 15%;
}


.content {
	max-width: 87%;
	height: auto;
	float: right;
	padding: 5% 0 3% 0;
	margin: 0 0 30px 0;
	border-bottom: solid 1px #CCC;
}

.content > p {
	font-size: 14px;
	color: #000;
	font-family: "微軟正黑體" , "新細明體";
	letter-spacing: 1px;
}

.content > img {
	width: 97.2%;
	height: auto;
	border: solid 10px #FFF;
	box-shadow: 0 0 5px #bbbbbb;
	margin: 0 0 20px 0;
}

.content > iframe {
        width: 50vw;
	height: 30vw;
	border: solid 10px #FFF;
	box-shadow: 0 0 5px #bbbbbb;
	margin: 0 0 20px 0;
}

	


/*--- 尾吧 ---*/

footer {
	width: 100%;
	height: 254px;
	position: absolute;
	background: #333;
	margin: 50px 0 0 0;
}

footer p {
	font-size: 14px;
	color: #fff;
	font-family: "微軟正黑體" , "新細明體";
	text-align: center;
}

.footer_box {
	width: 70%;
	height: auto;
	padding: 30px 0 30px 0;
	margin: 0 auto;
}

.footer_aboutus {
	width: 257px;
	height: 150px;
	margin: 0 auto;
	text-align: center;
}

.footer_connection {
	width: 100%;
	height: 30px;
	padding: 0 auto;
}
	