body {font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif, Arial;background: url("//www.ncc.com.tw/fate/css/images/bg_01.jpg") repeat;}
.top-bottom-pad {padding: 45px 15px 10px 15px;}
.ml_top-bottom-pad {padding: 40px 0;}
a, a:link, a,active {text-decoration: none}
a:hover {text-decoration: none}
a#logo_def {
	background: transparent url("images/logo_lg4.png") no-repeat left 9px;
	background-size: 100%;
	width: 200px;
	margin: 0 10px;
}
/*回到上方區塊使用的樣式*/
.scroll-top {
	position:fixed;
	bottom:0;
	right:15px;
	z-index:100;
	font-size:18px;
	margin-bottom:20px;
	margin-right:10px;
	background-color: #f3d19a;
	border-radius: 10px;
	opacity: 0.6;
}
.scroll-top a:link, .scroll-top a:visited {color:#FFF;border-radius: 10px;}
#home {
	display: table;
	height: 100%;
	position: relative;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background: #f7b973; /* Old browsers */
	background: -moz-linear-gradient(top, #f7b973 0%, transparent 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b973), color-stop(100%, transparent)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7b973 0%, transparent 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7b973 0%, transparent 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7b973 0%, transparent 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7b973 0%, transparent 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b973', endColorstr='transparent', GradientType=0 ); /* IE6-9 */
}
#home h1{font-size: 2em;font-weight: 700;}
#home h3{font-size: 20px;}
nav.main-bar {background: #fdc253;}
nav.main-bar {border-color:#c38538;}
nav.main-bar .navbar-nav>li>a, nav.main-bar a:link, nav.main-bar a:active{color: #2d2811;}
nav.main-bar a:hover {color: #625411;}
nav.main-bar .navbar-nav>li {background: #fdc253;}
nav.main-bar .navbar-nav>li:hover{background:#f7d7b0;}
nav.main-bar .navbar-nav>li>a:hover, nav.main-bar .navbar-nav>li>a:link, nav.main-bar .navbar-nav>li>a:active {color: #625411;font-size: 1.1em}
nav.main-bar .navbar-nav>.open>a{ background: #cdbc46; color:#867810;}
nav.main-bar .navbar-nav>.open>a:hover, nav.main-bar .navbar-nav>.open>a:link, nav.main-bar .navbar-nav>.open>a:active{ background: #f7d7b0; color:#867810;}
nav.main-bar .navbar-nav>.active>a,nav.main-bar .navbar-nav>.active>a:hover{background:#f7d7b0;}
nav.main-bar .navbar-nav>li>.dropdown-menu{background: #fffce5}
li.dropdown .navbar-nav>li>.dropdown-menu>li:hover {background: #f7d7b0;}
nav.main-bar .navbar-collapse{border-color:#c38538;}
nav.main-bar .navbar-toggle{border-color:#c38538;}
nav.main-bar .navbar-toggle:focus, nav.main-bar .navbar-toggle:hover{border-color:#c38538;}
nav.main-bar .navbar-toggle .icon-bar{background-color: rgba(60, 51, 30, 0.68)}
#intros {width: 90%;border: 0;margin: 30px auto;display: block;opacity:1;}
.in_zone {
	background: linear-gradient(to bottom,rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 87%,rgba(200,200,200, 1) 100%);
	border: 1px solid #BBB;
	border-radius: 6px;
	background-color: #FFF;
	margin-bottom: 3px;
	padding: 0;
	-webkit-box-shadow: 0px 0px 5px #CCC;
	-moz-box-shadow: 0px 0px 5px #CCC;
	box-shadow: 0px 0px 5px #CCC;
	margin-bottom: 8px;
}
.in_zone h2 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	text-indent: 0.2em;
	border-radius: 5px 5px 0 0;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
}
.in_zone h2 {
	font-weight: 500;
	background: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	display: block;
	padding: 8px 0;
	border-radius: 5px;
	text-shadow: 2px 2px rgba(0, 0, 0, 0.5);
	color: #FFF;
}
.in_zone h2 a{color: #FFF;cursor: pointer;}
.in_zone a {font-size: 1.6em;font-weight: 600;text-shadow: 1px 1px rgba(0, 0, 0, 0.1);}
.in_zone .row>div{line-height: 2.3em;}
.main{
	background: rgba(255, 255, 255, 0.7);
	margin: 3px;
	border-radius: 2px;
	-webkit-box-shadow: 0px 0px 4px #FFF;
	-moz-box-shadow: 0px 0px 4px #FFF;
	box-shadow: 0px 0px 4px #FFF;
}
.f-blur {filter: blur(3px);}
div.ba{background: linear-gradient(to bottom, rgba(95, 115, 144,0.12) 0%, rgba(95, 115, 144,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_ba.jpg") no-repeat center center;}
div.lo{background: linear-gradient(to bottom, rgba(245, 68, 102,0.12) 0%, rgba(245, 68, 102,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_lo.jpg") no-repeat center center;}
div.wo{background: linear-gradient(to bottom, rgba(68, 193, 245,0.12) 0%, rgba(68, 193, 245,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_wo.jpg") no-repeat center center;}
div.mo{background: linear-gradient(to bottom, rgba(231, 174, 0,0.12) 0%, rgba(231, 174, 0,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_mo.jpg") no-repeat center center;}
div.st{background: linear-gradient(to bottom, rgba(0, 128, 255,0.12) 0%, rgba(0, 128, 255,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_st.jpg") no-repeat center center;}
div.tr{background: linear-gradient(to bottom, rgba(0, 128, 255,0.12) 0%, rgba(0, 128, 255,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_tr.jpg") no-repeat center center;}
div.ch{background: linear-gradient(to bottom, rgba(119, 186, 18,0.12) 0%, rgba(119, 186, 18,0.32) 65%,rgba(255,255,255,0) 100%), url("images/ml_ch.jpg") no-repeat center center;}
div.he{background: linear-gradient(to bottom, rgba(8, 210, 41,0.12) 0%, rgba(8, 210, 41,0.65) 32%,rgba(255,255,255,0) 100%), url("images/ml_he.jpg") no-repeat center center;}
div.ho{background: linear-gradient(to bottom, rgba(213, 135, 0,0.12) 0%, rgba(213, 135, 0,0.65) 32%,rgba(255,255,255,0) 100%), url("images/ml_ho.jpg") no-repeat center center;}
div.ks{background: linear-gradient(to bottom, rgba(105, 0, 213,0.12) 0%, rgba(105, 0, 213,0.65) 32%,rgba(255,255,255,0) 100%), url("images/ml_ks.jpg") no-repeat center center;}
div.fr{background: linear-gradient(to bottom, rgba(99, 99, 99,0.12) 0%, rgba(198, 198, 198,0.65) 32%,rgba(255,255,255,0) 100%), url("images/bg_img_03.jpg") no-repeat center bottom;}
p.lead {font-size: 1.4em;font-weight: 500;text-indent: 3em;}
.cate a {font-size: 1.8em;line-height: 2.5em;}
.tzone {
	border: 1px solid #9f9971;
	background-color: #faf0d6;
	border-radius: 5px;
	margin-bottom: 3px;
	height: auto;
	padding: 3px;
	display: table;
}
.tzone h1, .tzone h2, .tzone h3, .tzone h4{margin-top: 5px;margin-bottom: 5px;}
.tzone h2 {
	border: 1px solid #000;
	border-radius: 3px;
	background: #FFF;
	margin: 0;
	padding: 5px 0;
	font-size: 2.0em;
}
ul.kbox{display: block;padding: 0;margin:0;}
ul.kbox a {
	padding: 28px 5px 23px 5px;
	line-height: 2em;
	display: block;
	color: #FFF;
	font-size: 1.5em;
	margin: 3px;
	border-radius: 5px 25px 5px 5px;
}
ul.kbox a:first-letter{font-size: 2.3em;}
ul.kbox li {float: left;list-style: none;padding: 0;margin:0;}
ul.kbox a.bg, ul.kbox a.wo {background-color: rgb(95, 115, 144);}
ul.kbox a.gv, ul.kbox a.ks {background-color: rgb(105, 0, 213);}
ul.kbox a.name, ul.kbox a.ba {background-color: rgb(0, 128, 255);}
ul.kbox a.kklm, ul.kbox a.mo {background-color: rgb(231, 174, 0);}
ul.kbox a.sslm, ul.kbox a.lo {background-color: rgb(8, 210, 41);}
ul.kbox a.stlm, ul.kbox a.he {background-color: rgb(227, 106, 170);}
ul.kbox a.bmds, ul.kbox a.ho {background-color: rgb(210, 8, 127);}
ul.kbox a.bgcg, ul.kbox a.tr {background-color: rgb(68, 193, 245);}
ul.kbox a.dmej, ul.kbox a.ch {background-color: rgb(213, 135, 0);}
ul.kbox a.div {background-color: rgb(70, 175, 202);}
ul.kbox a.gvlc {background-color: rgb(255, 128, 64);}
ul.kbox a.word3,ul.kbox a.st {background-color: rgb(128, 128, 255);}
.point h4 {padding: 20px 10px; font-size: 1.2em;}
.point a {font-size: 1.2em;}
/*頁腳使用的樣式*/
footer {
	color:#6f4800;
	min-height:35px;
	padding-top:20px;
	padding-bottom:20px;
	background: #fbe4ca; /* Old browsers */
	background: -moz-linear-gradient(top, #fdc253 0%, #DF961C 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc253), color-stop(100%,#fbe4ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdc253 0%,#fbe4ca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdc253 0%,#fbe4ca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdc253 0%,#fbe4ca 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdc253 0%,#fbe4ca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc253', endColorstr='#fbe4ca',GradientType=0 ); /* IE6-9 */
}
#fate_mp table, #ReTransfer table {border-collapse: separate; border-spacing: 1px;}
#fate_mp .td0, #ReTransfer .td0 {background-color: #BBB;}
#fate_mp .td1, #ReTransfer .td1 {background-color: #bd9114;}
#fate_mp .td2, #ReTransfer .td2 {background-color: #ffe4bc;}
#fate_mp .td3, #ReTransfer .td3 {background-color: #fff7ea;}
#fate_mp .td4, #ReTransfer .td4 {background-Color: #F5DDB4; border-color: #DF961C;}
#fate_mp .td5, #ReTransfer .td5 {background-color: #FFFFFF; font-size: 10pt; text-align: center}
#fate_mp .td6, #ReTransfer .td6 {background-color: #E6FFE6; font-size: 12pt; text-align: center}
#fate_mp .td7, #ReTransfer .td7 {background-color: #FFDCDC; font-size: 12pt; text-align: center}
#fate_mp .td8, #ReTransfer .td8 {background-color: #ECBA66;}
.members-list {margin: 13px 0;font-size: 1.5em;}
.members-list b{font-size: 1.5em;}
.mzone {border-radius:10px;}
.mzone hr {display:none;}
@media print {
  #fate_mp table, #ReTransfer table {border-spacing:1px;}
  a[href]:after {content: none !important;}
}
#fate_doc p,#re_doc p {
	font-size: 1.1em;
}