@charset "utf-8";

bg {
	background-image: url(images/dotbg.gif);
}
.bigbox_frame {
	background-color: #d31820;width: 800px;
}
.newsborder {
	border: 1px solid #D31820;
}
.mapphoto {
	height: 150px;width: 200px;
	margin-right: 20px;border: 1px solid #E6E6E6;
}
.leftmenu {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.txt {
	font-family: "sө", Arial;
	font-size: 9pt;
	line-height: 24px;
	color: #666666;
	padding-right: 39px;
	padding-left: 31px;
	text-transform: lowercase;
}
.source_bg {
	background-attachment: scroll;
	background-image: url(images/source_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	clip: rect(auto,auto,10px,auto);
}
.formtitle {
	font-family: "sө", Arial;
	font-size: 9pt;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
.formtxt {
	font-family: "sө", Arial;
	font-size: 9pt;
	line-height: 18px;
	color: #333333;
}
.joinustitle {
	font-family: Arial, "新細明體";
	font-size: 12pt;
	line-height: 21px;
	font-weight: bold;
	color: #FF0000;
}
.joinustitle2 {
	font-family: Arial, "新細明體";
	font-size: 9pt;
	line-height: 21px;
	font-weight: bold;
	color: #FF9900;
}
.Rtitle {
	font-family: Arial, "新細明體";
	font-size: 9pt;
	line-height: 21px;
	color: #FF0000;
}
.dotline {
	background-attachment: scroll;
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.whitetitle {
	font-family: Arial, "新細明體";
	font-size: 15pt;
	font-weight: bold;
	color: #FFFFFF;
}
.title_black {
	font-family: Arial, "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.link{
	font-family: Arial, "新細明體";
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	
}
a.link:link {
	font-family: Arial, "新細明體";
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;

}
a.link:visited {
	font-family: Arial, "新細明體";
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}


a.link:hover {
	font-family: Arial, "新細明體";
	font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
	line-height: 18px;
}


li{ list-style:none;margin:0;padding:0}/*設為li無樣式*/
.news_zone{width:510px;height:130px;margin:20px auto; margin:20px 0 0 30px \9}/*設最外框div樣式*/
.news_zone div{float:left}/*設div之浮動left*/

#news_img{background-image: url(images/news/news_bg.jpg); margin:0 10px 0 0; width:167px; height:131px; }
#news_img img{margin:12px}/*news_img的img*/
#news_f{margin:0 0 0 -6px; width:330px; width:320px \9; height:132px;font-family:Arial; font-size:10pt}
#news_f li img {float:left;margin:8px 3px 0 3px}
#news_f li h3 {float:left;margin:10px 0 0 3px;font-size:10pt;font-weight:normal;color:#900;width:250px}/*設h樣式，font-weight為細體，寬度*/
#news_f li h3 a{color:#900;text-decoration:none}
#news_f li h3 a:hover{color:#FF9900;}
#news_f p {font-size:10pt;margin:25px 0 0 55px;margin:6px 0 0 55px \9}/*li下的p*/
#news_f p a{color:#000;text-decoration:none}
#news_f p a:hover{color:#999;}
.news_tit{background-image:url(images/news/news_bg2.gif);margin:8px 0 0 0;width:170px;height:23px;color:#660000;line-height:23px;text-indent:25px; display:block}/*範圍限制設display*/
.news_more{background-image: url(images/news/news_red.gif); width:80px; height:21px;font-size:9pt;margin:8px 0 0 0; float:right; display:block;text-indent:20px}/*text-indent內縮*/
.news_more a{color:#fff;text-decoration:none; line-height:21px}/*設文字高度*/
.news_more a:hover{color:#000;}
.news_fo {padding:10px}
.news_fo a{color:#990000;text-decoration:none; line-height:21px;font-family:Arial;letter-spacing:.3em;font-size:12px}/*設文字高度*/
.news_fo a:hover{color:#000;font-size:12px;font-family:Arial;letter-spacing:.3em}

.news_open {margin:0 0 0 35px;width:505px;height:550px;font-size:10pt;color:#990000;}
.news_open li img , .news_open li h2 ,.news_open li span {float:left}
.news_open li h2 {margin:0 3px;font-weight:normal;font-size:10pt;width:420px;display:block;letter-spacing:.1em;text-indent:10px;}/*letter-spacing間距;text-indent內縮*/
.news_open h2 {background:url(images/news/news_pink.gif) no-repeat; height:22px}
.news_open h2 span {float:right;margin:2px 22px 0 0;margin:-16px 22px 0 0 \9}
.news_in {float:left; text-align:left; margin:15px 0 0 65px; margin:15px 0 0 65px \9;font-size:10pt;font-family:Arial;width:400px;border-bottom:1px solid #900;padding-bottom:30px;line-height:30px}/*border-bottom底線*/
.news_im {float:right;margin:15px 20px 0 0;}
