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

/* 一般設定 ///////////////////////////////////////////////////////////////////////////////// */

body {
  /*
	font-family: "Arial", "\u65B0\u7D30\u660E\u9AD4";	
	font-family: 微軟正黑體,Arial,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,Verdana,Tahoma,sans-serif;
	*/
	
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica,  Verdana, sans-serif;body - 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	
	font-size: 15px;
	line-height: 20px;
	color: #262222;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*
	background-image: url(../images/bg_pattern.jpg);
	background-repeat: repeat;
	*/
	
}

img {
	behavior: url("iepngfix.htc")
}

fieldset, img {
	border: 0;
}  

a { 
	text-decoration:none;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	}
a:link {
	color: #333333;
}
a:visited {
	color: #094E7F;
}
a:hover {
	color: #80A402;
	text-decoration: none;
}

td{
font-size:12px;
text-align:left;
}

form{
margin:0px;
}

/* -----------------  QTS內容文字 ------------------  */

.qts_content_bg { background:url(../images/bg_pattern.jpg); }
.qts_content { background:url(../images/hr_01.jpg) center top no-repeat; width:980px; padding-bottom:10px; margin:auto; }

.qts_content .qts_word .qts_title { 
border:0pt solid #0000ff;
background:url(../images/hr_02.jpg) center bottom no-repeat; 
text-align:center; 
padding:30px 20px 12px; 
height:78px;
}

.qts_content .qts_word .content {     
background:url(../images/hr_03.jpg) center bottom no-repeat; 
text-align:left;
line-height:1.6em; 
font-size:15px; 
padding:10px 25px 15px 25px; 

border:0pt solid #0000ff;


/*
margin-bottom:0px;
width:720px;

*/

}

.qts_word .qts_title .shadow_w {
  color:#005896; font-size:28px; line-height:1.3em;
	zoom:1;   /* (有關zoom的問題可參考：http://audi.tw/Blog/CSS/css.zoom.filter.alpha.opacity.asp) */
	text-shadow : 2px 2px 0px #ffffff; /*Firefox 和 Safari 和 Chrome*/
	[;text-shadow :0 0 0, 2px 2px 2px #ffffff;] /*這一行專門給Chrome跟Safari用，不過IE6跟7也看得懂喔*/
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength='4', Direction='135', Color='#ffffff'); /*IE  0、45、90、135、180、225、270、315*/
	}
	
.qts_word .qts_title .shadow_w_de {
  color:#005896; font-size:26px; line-height:1.3em;
	zoom:1;   /* (有關zoom的問題可參考：http://audi.tw/Blog/CSS/css.zoom.filter.alpha.opacity.asp) */
	text-shadow : 2px 2px 0px #ffffff; /*Firefox 和 Safari 和 Chrome*/
	[;text-shadow :0 0 0, 2px 2px 2px #ffffff;] /*這一行專門給Chrome跟Safari用，不過IE6跟7也看得懂喔*/
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength='4', Direction='135', Color='#ffffff'); /*IE  0、45、90、135、180、225、270、315*/
	}
	
div.style2_title {
	font-size:24px;
	color:#347299;
	margin:0px auto 10px auto;
	padding:0px;
	line-height:28px;
	font-weight:bold;
	text-align: center;
}

div.style2 { 
width:800px;
border:0pt solid #0000ff;
margin: 10px 0px ;
padding:0px 0px 0px 0px;
font-size:15px; 
line-height:30px; 
text-align:left; 

}

div.style2_pic {
margin:30px 0 60px 0;
}

/* 中央內容設定 */

#content{
width:980px;

}

.title_1{
text-align:left;
padding:20px 40px 20px 40px;
font-size:28px;
line-height:150%;
}

.intro_1{
text-align:left;
padding:10px 40px 10px 40px; 
font-size:15px;
line-height:150%;
}

.title_2_big{
color:#084c7b;
text-align:left;
padding:20px 40px 20px 40px;
font-size:24px;
line-height:150%;
}

.title_2{
font-weight:bold;
color:#347299;
font-size:24px;
line-height:150%;
margin:0px 15px 10px 0px;
}

.intro_2{
text-align:left;
font-size:15px;
line-height:150%;
}

.intro_2 li{
margin:0px 10px 15px 5px;

}

.change_pic_table{
margin:10px 0px 10px 0px;

}

.change_pic_table td{
/*
vertical-align:top;
*/
text-align:center;
padding:0px 30px 0px 30px;
}

.change_pic{

}

.change_pic_str{
color:#14487A;
font-size:15px;
margin:3px 0px;
}

.change_pic_mark{

display:none;

height:30px;
/*
width:112px;
*/

background-image: url(../images/button/01.png);
background-repeat: no-repeat;
background-position:center bottom;

}



/* qts_4.0_event  */

.w920 { width:920px; margin:auto; overflow:auto;}
.directions { width:920px; margin:auto; padding:30px 0 0 0}
.directions .directions_title { float:left; width:400px; font-size:14px; line-height:24px;}
.directions .directions_image { float:left; width:520px; font-size:14px; line-height:24px;}
.time { width:920px; margin:auto; overflow:auto; padding:25px 0 0 0}
.time .time_last { float:left;}
.time .time_last .time_second{ float:left;
						       height:52px;
						       color: #005896;
						       font-size: 22px;
						       line-height:24px;
						       text-align: left;}
.time .time_last .time_third{ float:left;
						      color: #333;
						      font-size: 14px;
						      line-height:24px;
	                          text-align: left;}
.time .time_last .time_third a { 
	font-size:14px;
	line-height:24px;
	text-decoration3none;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	}
.time .time_last .time_third a:link {
	font-size:14px;
	line-height:24px;
	color: #333333;
}
.time .time_last .time_third a:visited {
	font-size:14px;
	line-height:24px;
	color: #094E7F;
}
.time .time_last .time_third a:hover {
	font-size:14px;
	line-height:24px;
	color: #0088cc;
	text-decoration: none;
}
.form { width:920px; margin:auto; overflow:auto; padding:40px 0 0 0}
.form .form_last { float:left;
				   height:52px;
				   color: #005896;
				   font-size: 22px;
				   line-height:24px;
				   text-align: left;}
.form .form_last .form_second{ float:left;
						       overflow - x:hidden
							   overflow - Y:hidden
						       color: #333;
						       font-size: 14px;
						       line-height:24px;
	                           text-align: left;}				   
.agenda { width:920px; margin:auto; overflow:auto; padding:40px 0 40px 0}
.agenda .agenda_last { float:left;}
.agenda .agenda_last .agenda_second{ float:left;
						       height:52px;
						       color: #005896;
						       font-size: 22px;
						       line-height:24px;
						       text-align: left;}
.agenda .agenda_last .agenda_third{ float:left;
						      color: #333;
						      font-size: 14px;
						      line-height:24px;
	                          text-align: left;}
.agenda .agenda_last .agenda_third a { 
	font-size:14px;
	line-height:24px;
	text-decoration3none;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	}
.agenda .agenda_last .agenda_third a:link {
	font-size:14px;
	line-height:24px;
	color: #333333;
}
.agenda .agenda_last .agenda_third a:visited {
	font-size:14px;
	line-height:24px;
	color: #094E7F;
}
.agenda .agenda_last .agenda_third a:hover {
	font-size:14px;
	line-height:24px;
	color: #0088cc;
	text-decoration: none;
}
.agenda .agenda_last .agenda_third li { list-style:disc; margin-left:5px; }
.agenda .agenda_last .agenda_third li.no_disc { list-style:none; margin-left:5px; }


.gift_last { float:left;}
.gift_last .gift_second { float:left;
				          color: #333;
				          font-size: 11px;
				          line-height:18px;
				          text-align: left;}
.gift_last .gift_second a { 
	font-size:11px;
	line-height:18px;
	text-decoration3none;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	}
.gift_last .gift_second a:link {
	font-size:11px;
	line-height:18px;
	color: #333333;
}
.gift_last .gift_second a:visited {
	font-size:11px;
	line-height:18px;
	color: #094E7F;
}
.gift_last .gift_second a:hover {
	font-size:11px;
	line-height:18px;
	color: #0088cc;
	text-decoration: none;
}
.notes { width:920px; margin:auto; padding:35px 0 0 0}
.notes .notes_last{ float:left;
					color: #333;
					font-size: 11px;
					line-height:24px;
					font-weight:bold;
	                text-align: left;}
.notes .notes_last .notes_second{ float:left;
					              color: #333;
					              font-size: 11px;
					              line-height:24px;
					              text-align: left;}
.notes .notes_last .notes_second a { 
	font-size:11px;
	line-height:24px;
	outline: none; /* for Firefox */
	}
.notes .notes_last .notes_second a:link {
	font-size:11px;
	line-height:24px;
	color: #333333;
}
.notes .notes_last .notes_second a:visited {
	font-size:11px;
	line-height:24px;
	color: #094E7F;
}
.notes .notes_last .notes_second a:hover {
	font-size:11px;
	line-height:24px;
	color: #0088cc;
	text-decoration: none;
}
.notes .notes_last .notes_second li { list-style:disc; margin-left:5px; }