#Events_info {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
	z-index: 101;
	position: fixed;
	top: 0px;
	left: 0px;
	padding: 10px;
	display: table;
	background: #e21212 url("images/evt_pagebg.png") repeat center center;
	width: 100%;
}
#Events_info #Econtents {
	opacity: 1;
	width: 100%;
	padding: 0;
	color: #FF0;
	background: url("images/2015_evtcontent_bg.png") no-repeat 640px bottom;
	height: 100%;
	text-align: left;
}
#Events_1111 {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
	z-index: 101;
	position: fixed;
	top: 0px;
	left: 0px;
    background: rgb(20, 19, 36);
    background: linear-gradient(0deg, rgba(20, 19, 36, 1) 0%, rgb(48, 31, 68) 50%, rgb(56, 36, 80) 100%);
	padding: 0;
	width: 100%;
	margin: auto;
    height:100%!important;
}
#Events_1111 #Econtents {
	opacity: 1;
    background: #ffdca1;
    background: -moz-linear-gradient(180deg, #ffdca1 0%, #ffcfc8 100%);
    background: -webkit-linear-gradient(180deg, #ffdca1 0%, #ffcfc8) 100%);
    background: linear-gradient(180deg, #ffdca1 0%, #ffcfc8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffdca1", endColorstr="#ffcfc8", GradientType=1);
	height: 100%;
	padding: 1rem;
	text-align: left;
	border: 0;
    margin-top:-2rem;
}
#Events_1111 #Econtents a {color:#a4493b;text-decoration:none;font-weight:700;}
#Events_1111 #Econtents a:hover {color:#ffd5ec;}
#Events_1111 h1 {font-size: 300%;}
#Events_1111 h1{margin-top:.75rem;margin-bottom:.5rem;}
#Events_1111 #evt_1111{text-align:center;font-size:150%;font-weight:bolder;}
#Events_1111 #memo {
    margin-top: 1rem;
    background-color: #ffdca1;
    border-radius: 1.5rem;
    padding: 1rem;
    border: 11px solid #e47253;
    line-height:1.15;
}
#Events_1111 #memo h2{margin-bottom:0;}
#Events_1111 #evt_1111 p{line-height:1.2;margin: .5rem 0; color:#66001a;display:block;}
#Events_1111 .text-gold {
    background: -webkit-linear-gradient(rgb(215, 202, 155), rgb(156, 143, 95));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#Events_1111 .text-danger-horizon {
    background: -webkit-linear-gradient(rgb(179,0,89), rgb(102,0,51));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height:1;
}
#Events_1111 .col.logo{
    padding: 4rem .5rem;
}
#Events_1111 img{
    margin: 0 auto;
    display: block;
    width:80%;
    border: 10px solid #e47253;
    border-radius: 1.5rem;
}
#Events_1111 .central{
    margin-right:auto;
    margin-left:auto;
    display:flex;
    height:100%;
    align-items: center
}
#Events_1111 .row{
    flex-direction:row!important;
    display: inline-flex;
    justify-content: center;
    margin: 0 auto;
}
#Events_1111 .row>.col{
    vertical-align: middle;
}
#Events_1111 .row .col.border{
/*    background: linear-gradient(0deg, rgba(160, 58, 255, 1) 0%, rgba(245, 159, 79, 1) 100%);*/
    margin: 1.5rem auto;
    padding: 1rem;
    border-radius: 1.5rem;
}
#Events_1111 .row .col.row{
    display:flex;
    flex-direction:column!important;
    /*background: linear-gradient(0deg, rgb(251 247 237) 0%, rgb(255,255,255) 100%);*/
    margin: 0 auto;
    padding: 0 1.5rem;
    border-radius: 0.65rem;
}
#Events_fs {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
	z-index: 101;
	position: fixed;
	top: 0px;
	left: 0px;
	padding: 0px;
	display: table;
	background: #a0c5cb;
	background: linear-gradient(to bottom, #ef6e4b 0%, #ee4a49 75%, #ee4949 99%);
	width: 100%;
}
#Events_fs #Econtents {
	opacity: 1;
	width: 100%;
	padding: 10px;
	color: #13272a;
	background: url("images/2019_fsevents.jpg") no-repeat top center;
	background-size: auto;
	height: 100%;
	text-align: left;
	padding-top:460px;
}
#Events_fs #descript{
    background-color: rgba(255,255,255, 0.7);
    padding: 5px 5px 0 5px;
    border-radius: 10px;
}
#Events_pkg {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
	z-index: 101;
	position: fixed;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	display: table;
	width: 100%;
}
#Events_pkg #Econtents {
	opacity: 1;
	width: 962px;
	padding: 480px 0 0 25px;
	color: #000;
	height: 100%;
	background: #FFF url("images/2019_curve.jpg") no-repeat center top;
	text-align: left;
}
#Events_pkg #Econtents #descript{}
#Events_mdy {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
	z-index: 101;
	position: fixed;
	top: 0px;
	left: 0px;
	padding: 0px;
	display: table;
	background: #40dfff;
	background: url("images/2020_sky.jpg") no-repeat top center;
	background-size: auto;
	width: 100%;
}
#Events_618{
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
	z-index: 101;
	position: fixed;
	top: 0px;
	left: 0px;
	padding: 0px;
	display: table;
    background: rgb(238 224 198);
    background: -moz-linear-gradient(0deg, rgba(238 224 198, 1) 0%, rgba(253 245 201) 100%);
    background: -webkit-linear-gradient(0deg, rgba(238 224 198, 1) 0%, rgba(253 245 201) 100%);
    background: linear-gradient(0deg, rgb(238 224 198) 0%, rgb(253 245 201) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fdf5c9", endColorstr="#eee0c6", GradientType=1);
    background-attachment: fixed;
	background-size: auto;
	width: 100%;
    font-size:1.25rem;
}
#Events_618 #descript {
    margin: 0;
    padding:0;
    width: 100%;
}
#descript .BackGround{
    background: url('images/2021618_bg.png') left top;
    margin: 0;
    padding: 2rem;
}
#descript .BackGround .info{
    border: 7px solid #a9715c;
    background: #FFFEE3;
    opacity: .75;
    margin: 0;
    border-radius:1rem;
    line-height:1.5;
    padding: .7rem 0; 
}
#descript .BackGround .info p{
    line-height:1.1;
}
#Events_mdy #descript{width:75%;padding: 2rem;border:1px solid #0086b3;border-radius:15px;background-color:rgba(255,255,255,.45);}
#close_btn {
	z-index: 201;
	position: fixed;
	padding: 0;
	float: right;
	background: #000;
	color: #DDD;
	font-size: 13px;
	display: block;
	cursor: pointer;
	margin: 0;
	top: 150px;
	width: 95px;
	opacity: 0.7;
	border-radius: 5px 0 0 5px;
}
#close_btn span {
	font-size: 25px;
	float: left;
	font-family: Arial;
	font-weight: 800;
	padding: 2px 5px;
	margin-right: 5px;
	color: #FFF;
}
#close_btn font {
	font-size: 13px;
	text-align: center;
	padding: 2px 0;
	color: #FFF;
}
#close_btn:hover{
	background: #222;
}
@media screen and (min-width: 320px) and (max-width: 480px){
	width: 100%;
}