/* event主圖 */
#event_master {
	padding: 0;
	margin: 0;
	width: 100%;
} 
#event_master h1{
	font-size:2em;
}
#event_master h2{
	font-size:1.6em;
}
#event_master img {

}
.banner{}
.banner img{width: 100%;}
/* 書單 */
#event_sec {
    display: flex;
    flex-wrap: wrap;
    padding: 5% 8% 5% 8%;
    background-image: url(../images/0805021-3_2.png);
    background-position: top center;
    /* background-size: cover; */
}
#event_sec .icon_img img {
    height: auto;
    box-shadow: none;
    /* background-color: #cc0; */
    width: 50px;
    vertical-align: bottom;
}
.icon_img img{
	height: auto;
}
.icontxt {
    font-size: 0.5em !important;
    color: #d4696e !important;
    background-color: #fff !important;
    border: 2px #d05358 solid;
    padding: 0.2% 1%;
    border-radius: 25px;
}
#event_sec h3{
	width: 100%;
    font-size: 2em;
    color: #a06f2a;
	text-shadow: 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 20px #fff, 0 0 8px #fff;
}
#event_sec span {
	font-size:0.8em;
	/*background-color: #FCF;*/
    color: #000;
}
#event_sec img {
	height: auto;
	width: 100%;
	box-shadow: 3px 1px 8px #555;
}
#event_sec #booklist {
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	margin-top: 3%;

	
} 
#event_sec #booklist a  {
	color: #505050;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
}
#event_sec #booklist .bookimg {
	float: left;
	width: 100%;
	margin: 0 0 6%;
} 




/* 購買 */
#event_sale {
    font-size: 1.2em;
    line-height: 1.5em;
    float: left;
    width: 100%;
    background: linear-gradient(to top,#466341 0%,#91b38b 100%);
    padding: 4% 0% 2.5%;
    text-align: center;
    /* background-color: #cc0; */
}
#event_sale p {
    font-size: 1.6em;
    color: #FFF;
    margin-bottom: 2%;
    line-height: 1.5em;
    text-align: center;
}
#event_sale .red {
	color: #ffe222;
	font-weight: bold;
	font-size: 1.2em;
}
#event_sale a {
    border-radius: 30px;
    background-color: #4a6745;
    text-decoration: none;
    color: #fffde2;
    font-size: 1em;
    line-height: 1.3em;
    margin-left: 1%;
    padding: 0.8% 2.5%;
    border: 4px #ffffd0 solid;
}
#event_sale a:hover {
	text-decoration: none;
}



/*注意事項*/
#event_note {
	width: 100%;
	margin: 0;
	float: left;
	padding-top: 2%;
	background: #fffcdc; /* Old browsers */
	background: -moz-linear-gradient(top,  #edece0 0%, #ffffff 70%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #edece0 0%,#ffffff 70%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #edece0 0%,#ffffff 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edece0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
} 
#event_note p {
	font-size: 13px;
	line-height: 22px;
	margin: 0% 0 0 11%;
}