@charset "big5";
@import url("/css/_normalize.css");
@import url("_footer.css");

ul ,ul li {margin:0px;padding:0px; list-style-type:none;}
ol li { list-style-type:decimal;}
.strong {font-weight:bold;color:#000;}
.highlight {color:#d84040;}
.highlight2 {color:#5a4890;}
.link {color:#00759b;}
.link:hover {color:#003261;}
body { font-family: '·L³n¥¿¶ÂÅé', Verdana;
	font-size:15px;font-weight:bold;background:url('../images/bg.jpg') center 45px no-repeat;color:#555;
}

#googleCode { position:absolute;top:0px;left:0px;}
#container {width:1000px;margin:0 auto; line-height:1.6em;}
#header { position:relative;height:583px;}

#logo {
	width:200px;height:170px; 
	position:absolute;right:10px;top:40px; 
	white-space: nowrap;
	text-indent: 110%;
	overflow: hidden;
	display: block;
	/*border: 1px solid #000;*/
}
.btn_go {position: absolute;left:50%;margin-left: 35px;top: 400px;width:260px;height:73px;z-index: 99}
.btn_go a {display:block;background:url('../images/btn.png') left top no-repeat;width:387px;height:106px; text-indent:-99999px;}
.btn_go a:hover {background-position:left bottom;}

.content {padding:78px 0px 35px;padding-left:190px;width:660px;position: relative;}
.content p {margin-bottom: 35px;}

#gift {width:320px;position: absolute;right:340px; top: 190px;}
#gift p {margin:0px;font-size: 13px;line-height: 1.6em;}
#gift h3 {background:#d84040;color:#fff;margin:0px;padding:10px;font-size: 16px;}
#gift .box {background:#e1e1e1;color: #333;padding:50px;margin-bottom: 5px;}
#gift .box img {float: left;margin-right: 1em;}
.gift_content {display: inline;}
#gift .number {float:right;font-size: 14px;}


#gift2 {width:320px;position: absolute;right:10px; top: 190px;}
#gift2 p {margin:0px;font-size: 13px;line-height: 1.6em;}
#gift2 h3 {background:#d84040;color:#fff;margin:0px;padding:10px;font-size: 16px;}
#gift2 .box {background:#e1e1e1;color: #333;padding:50px;margin-bottom: 5px;}
#gift2 .box img {float: left;margin-right: 1em;}
.gift2_content {display: inline;}
#gif2t .number {float:right;font-size: 14px;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.text_left,.tbstyle .text_left { text-align: left; }
.text_center,.tbstyle .text_center { text-align: left; }
.text_right,.tbstyle .text_right { text-align: left; }

#container ol {padding-left: 30px;}