﻿a{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}



.item_bg{
	font-family: "華康儷黑 Std W5", "微軟正黑體";
	padding:0 5%;
	color:#114478;
	text-align: left;
}
.title{
	font-family: "華康儷黑 Std W5", "微軟正黑體";
	    font-size: 2.1em;
    margin: 0.5em 0 4%;
	line-height: 1.3em;
	color:#ff51a0;
	text-align:center;
	text-shadow: #FFF 0px 3px, #FFF 3px 0px, #FFF -3px 0px, 
    #FFF 0px -3px, #FFF -2.0px -2.0px, #FFF 2.0px 2.0px, 
    #FFF 2px -2px, #FFF -2px 2px; 
}

.item_bg ul{
	margin: 0px;
	padding:0;
	float: left;
	width: 100%;
	list-style-type: none;
	text-align:left;
	font-size: 1.5em;
}
.item_bg ul li{
	    margin: 0 0 7px;
	line-height: 1.8em;
}
.item_bg ul li strong{
    font-size: 1.0em;
    line-height: 1.7em;
    color: #FFF;
    background-color: #27af55;
    padding: 3px 10px;
    margin-right: 0.3em;
    width: 15%;
    float: left;
    text-align: center;
	}
.item_bg ul li strong,.item_bg ul li span{display: table-cell;}
.item_bg ul li span small{font-size:0.8em}
.item_bg ol{
	margin-top: 0.5em;
	float: left;
	width: 90%;
	list-style-type: none;
	text-align:left;
	font-size: 1.3em;
	line-height: 1.6em;
	    padding: 0;

}	

.item_bg ol li:before{
	content: "●";
	margin-right:0.2em;
}
.item_bg ol li a{color:red;}
.active{
	float:left;
	width: 48%;
	padding:0%;
	margin:2% 1% 0;
	border: 0px #000 solid;
	font-size: 1.0em;
	color:#114478;
}
.active a{
	color:#114478;
	font-weight:bold;
}
.active img{
	text-align: center;
}
.active_box{
	float:left;
	width: 90%;
	padding:0em 5% 3em 5%;
	font-size: 1.2em;
	color:#114478;
	text-align:left;
	height:250px;
}
.active_box.bg1{
	background:url(../images/0901014/0901014_19.png) no-repeat bottom right #FFFAEC;
}
.active_box.bg2{
	background: url(../images/0809080/0809080_25.gif) no-repeat bottom right #FFFAEC;
}
.stage{    
	font-weight: 700;
	background-color: #d12657;
    margin: 2%;
    font-size: 1.5em;
    padding: 1.5% 2%;
	border: solid 2px #f39800;
}
.stage a{color:white;text-decoration: none;}
.stage:hover,.stage a:hover{background-color: #F39800;color:#fff;}
.sale{
	color: #d8350e;
	font-weight:bold;
	}
.ps{
	font-size: 15px;
	line-height: 1.5em;
	color: #777;
}
.ps a{
	color: #777;
}

.note{
	font-size: 0.9em;
	line-height: 1.5em;
	color: #000;
	text-align:center;
	padding:2em 0;
	display:inline-block;
	width:100%;
}
.note a{
	color: #000;
	font-weight:bold;
}

.item_bg li a{color: #114478;}
#event{    background-color: #ffbc48;}
@media all and (min-width: 1201px){
#BodyContainer_event{
	margin: 0 auto;
	text-align:center;
	width:850px;
}
#BodyHeader_event_rwd{display:none;}
#BodyContent {
	background-color: #FFFFFF;/*配合PC選單覆蓋內容專用*/
	*padding-top:0px;/*配合PC選單覆蓋內容專用*/
}
body {
	background-image:url(../images/0701067/0701067_bg.gif);
}
#event{
	width: 850px;/*排版開最外面的外框線看位置專用可隨時拿掉*/
	_width: 850px;
	margin-right: auto;
	margin-left: 3px;
	font-family: "微軟正黑體", Arial;
	_height: 100%;
	float: left;
	_padding-top: 5px;
	margin: 0px auto;
}
#event_master{
	margin-top:0px;
	float:left;
	width:850px;
}


#event_sec{
	margin-top: 0px;
	float:left;
	width:94%;
	padding:0 3%;
}




/* news */
#NewsStyle{
	float: left;
	margin-top: 10px;
	_margin-top: 15px;
	margin-left: 50px;
	background-repeat: no-repeat;
	background-position: right 0px;
}
.NewsStyle a:link {font-size: 13px;color: #000}
.NewsStyle a:visited {font-size: 13px;color: #000}
.NewsStyle a:hover {
	font-size: 13px;
	color: #F60;
	text-decoration: none;
}
.NewsStyle a:active {font-size: 13px;color: #000}
#newsout{
	background-color: #DFDFDF;
	float:left;
	width:100%;
	
}
/* news end */
/* bodyHeader */
#BodyHeader #header-share {
	line-height:2;
	font-size:13px;
	margin-bottom: 0px;
	margin-top: 0px;
}	
#BodyHeader #header-share img {
	margin-bottom: 5px;
}

#BodyHeader a {
	color: #333;
	font-size: 15px;
	letter-spacing: 0.06em;
}
#BodyHeader a:hover {
	text-decoration: none;
	color: #666;
	position: relative;
	top: 2px;
	bottom: 2px;
}

/* Footer */
#BodyFooter_rwd{
	float: left;
	width: 850px;
	background-color: #FFF;
}
#BodyFooter_rwd a:hover{
	text-decoration: none;
}
#BodyFooter_rwd #footer_line {
	width: 90%;
	margin-bottom: 2%;
	margin-top: 2%;
	margin-left: 5%;
	margin-right: 5%;
	display: block;
	float: left;
	height: auto;
	text-align: center;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
#BodyFooter_rwd #footer_inline a {
	color: #000;
	font-size:15px;
}

#BodyFooter_rwd #footer_inline ul{
	float: left;
	padding:0;
	width:100%;
	margin-bottom: 0%;
	margin-top:3%;
}
#BodyFooter_rwd #footer_inline ul li{
	display: inline;
	line-height: 2.2em;
	font-size: 1.1em;
	clear: both;
	width: 100%;
	margin-right: 0.5em;
}
#BodyFooter_rwd #footer_inline ul li img{
	width:20%;
	height:auto;
	vertical-align: middle;
}

#BodyFooter_rwd #footer_address{
	margin-top: 0%;
	float: left;
	width: 100%;
	margin-right: auto;
	text-align: center;
	margin-left: auto;
}
#BodyFooter_rwd #footer_address a{
	color:#000;
}
#BodyFooter_rwd #footer_address ul{
	padding:0;
	margin-bottom: 1%;
	width: 100%;
	text-align: center;
	
}
#BodyFooter_rwd #footer_address ul li{	
	width: 100%;
	margin-right:0;
	float:left;
	line-height: 2em;
	text-align: center;
	font-size: 13px;
	list-style-type: none;
	display:inline-block;
}
#BodyFooter_rwd #footer_address #adinfo_out{
	text-align:center;
	width:700px;
	padding-left:300px;
	float:left;

}
#BodyFooter_rwd #footer_address #adinfo{
	float:left;
	width:400px;
	margin-right:5px;

}
/* Footer end */
/*ask*/
#askarea_out{
	width: 100%;
	float: left;
}
#askarea{
	width: 100%;
	float:left;
	background-color:#27af55;
	text-align:left;
	margin: 0px;
}
#askarea .asktitle {
	font-size: 1.8em;
	color: #FFF;
	text-align: center;
	font-family: "微軟正黑體";
}
#askarea #formlist{
	width: 80%;
	/*float: left;*/
	margin-right: auto;
	margin-left: 10%;
	margin-top:1%;
	font-size: 1em;
	color: #FFF;
	padding-bottom: 1%;
}
#askarea SELECT{
	border-radius: 7px;
	background-color: #FFF;
	border: #FFF;
	padding: 0.5%;
	margin-right: 1%;
	margin-bottom: 1%;
	width:auto;
}
#askarea input{
	border-radius: 7px;
	background-color: #FFF;
	border: #FFF;
	padding: 0.5%;
	margin-bottom: 1%;
	margin-left: 1%;
	color: #C6C6C6;
}
#askarea input[type="submit"]{
	color: #FFF;
	background-color: #e54c28;
	font-size: 1em;
	padding:0.5em;
}
.ts1{font-size:0.95em;margin:0;display:inline-block;}
#askarea textarea[name="sContent"]{width:98%;height:150px;}
#askarea input[name="sContent"]{width:50%;}
#askarea input[type="reset"]{
	color: #FFF;
	background-color: #e54c28;
	font-size: 1em;
	padding: 0.5em;
}
#askarea input[type="text"]{
	width:33%;
}
.formgroup{margin: 2% 0;}
/*ask END*/

#noie{
	color: #FFF;
	width: 100%;
	height: 60px;
	text-align: center;
	border: 1px solid #006699;
	background-color: #669933;
	_z-index: 9999;
	z-index: 9999;
	position: fixed;
	 _top:expression(documentElement.scrollTop+"px");/*讓選單覆蓋內容不會隨著捲軸滑動而消失專用*/
	left: 0;
	top: 0;
}
#noie a{
	color: #FC0;
}
#topbutton{
	display:none;
}
#topbutton1 {
	display:none;
}


.hidden-p {
	display: none;
}

/*舊版footer*/
#footer_old{width:848px;margin:10px;}

#footer_old td{ font-size: 13px; line-height: 25px; margin: 0px; padding: 0px; font-weight: bold; text-align: left; font-family: "新細明體", "Lucida Grande"; }
#footer_old td a{ font-size: 13px; line-height: 25px; margin: 0px; padding: 0px; font-weight: normal; text-align: left; text-decoration: none; }}
@media(max-width:767px){
	.item_bg ul li strong, .item_bg ul li span {
    display: block;
}
.item_bg ul li strong{float: initial;
    width: auto;}
}
