.bgcolor1{
	background: #f7e0d0; /* Old browsers */
	background: -moz-linear-gradient(top, #f7e0d0 6%, #f7f5f5 30%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f7e0d0 6%,#f7f5f5 30%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f7e0d0 6%,#f7f5f5 30%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e0d0', endColorstr='#f7f5f5',GradientType=0 ); /* IE6-9 */
}
:root {
	--deep_blue: #5b2d7b;
}

strong{font-size: 1.2rem!important;color: #943591;}
#event_master {position: relative;}
.master_books {
	display: grid;grid-template-columns: 67% 33%;
	background: url("../images/1307012_1.png") center / cover no-repeat ;
}
.master_books ul{
	list-style: none;
    right: 4rem;
    font-size: 1.7rem;
    font-weight: bold;
    color: #963C3C;
    line-height: 1.6;
	grid-area: 1/2/2/3;
	padding-top: 3rem;
}
.master_books li:before{content: "■ ";font-size: 1.4rem;}
.master_books div{
	font-size: 3.5rem;color: var(--deep_blue);
	letter-spacing: -0.02em;font-weight: bolder;
	grid-area: 2/1/3/2;padding-block: 4rem;padding-left: 1.5rem;
}
#event_book {
	padding:0;
	margin: 0;
	width: 100%;display: inline-block;
}
#event_book header h2 {
	padding: 0;
	text-align: center;
	margin: 0 0 2%;
	font-size: 2.3em;line-height: 1.7em;
	color:#fff;display: inline-block;width: 100%;
	background: #963591; /* Old browsers */
	background: -moz-linear-gradient(left, #963591 1%, var(--deep_blue) 86%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #963591 1%,var(--deep_blue) 86%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #963591 1%,var(--deep_blue) 86%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#963591', endColorstr='var(--deep_blue)',GradientType=1 ); /* IE6-9 */
}
#event_book table th {
	background-color: #d3cfb3;
}
#event_book table td {
	background-color: #FFFFFF;
	text-align: center;
} 
#event_book table caption{font-size: 2.1rem;font-weight: bold;line-height: 2.1;color: #0f64a4;}
#event_book table .table_title { font-weight: bold;background: #FFE373; }

.tb_title{ font-weight: bold;
    line-height: 1.5rem;
    padding-left: 0.3rem;    background-color: #ffeccd;}
.event_special_dot{
	font-size: 2.2em; 
}
#event_coursera .price{
	color: red;
	float: left;
}
#event_coursera .price2{
	color:#0f64b8;
	float: left;
}
#event_coursera .price3{
	color:#0f64b8;
}
#event_coursera .price4{
	color:#EE652B;
}
#event_coursera a {
	color: #274785;
}
#event_coursera .red {
	color:red;
	font-weight:bold; 
}
#event_Advancedbook a span,#event_APP a span{color: red;}
#event_Advancedbook a,#event_APP a {
	color: #0F64A4;
	font-weight: bold;
	text-decoration: none;
	margin-left: 2px;
}
#event_experience ul li:nth-last-of-type(1){border-bottom: none;padding: 0;}
nav{    text-align: right;}

@media all and (min-width: 1201px){
/* css reset 歸0 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption,  tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
	}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* css reset 歸0 end */

body {
	margin: 0;
	font-family: "微軟正黑體", Verdana, Arial;background: url(../images/0906004_line_bg.png);background-color: #e9dad7;
}
#BodyContainer {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}

/* bodyHeader */
#BodyHeader #header-share { /*PC*/
	line-height:2;
	font-size:13px;
	color: #000;
}	
#BodyHeader #header-share a {
	font-size: 13px;
	color: #000;
	text-decoration: underline;
}
#BodyHeader_m {display:none;} /*手機*/

#BodyContentEvent {
	width: 850px;
	float: left;
}

/* Event css */
#event {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #f7f5f5;
}
#event a:hover {
	text-decoration: underline;
	position: relative;
	left: 2px;
	top: 2px;
	bottom: 2px;
}


/* event主圖 */
#event_master {
	padding: 0;
	margin: 0;
	width: 850px;
} 
#event_master img {
	width: 100%;
	height: auto;
} 
#event_master header h1 { /*PC主圖*/
	margin: 0;
	padding: 0;
} 
#event_master header h2 { /*mobile主圖*/
	display: none;
} 

#event_master p {
	font-size: 2rem;
	text-align: center;
} 

/*書單*/

#event_book header h3 {
	padding: 0;
	margin-top: 45px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 8%;
	font-size: 2em;
	color: var(--deep_blue);
} 
#event_book table {
	font-size: 15px;
	font-weight: normal;
	line-height: 21px;
	color: #3a3a3a;
	text-decoration: none;
	background-color: #ebe7d0;
	width: 84%;
	margin:0 8%;
}
#event_book table td:nth-child(3){
	color: #FF0000;
}
#event_book table p {
	text-align: left;
	margin-left: 0.5em;
}
#event_book table a {
	color: #274785;
	text-decoration: none;
}
#event_book .salePrice {
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
	color: #D1010C;
	text-decoration: none;
}
#event_book .buybtn {
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	text-align: center;
}

/*經驗談*/
#event_experience {
	width: 850px;
	padding: 0;
	margin-top: 45px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#event_experience header h2 {
	text-align: center;
	margin: 0 auto;
	padding: 0.2% 0;
	font-size:2em;
	color:#fff;
	background-color:#0f64a4;
	width:78%;
	border-radius:10px;
}
#event_experience ul {
	font-size: 15px;
	line-height: 22px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-top: 16px;
	margin-left: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#event_experience ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0F64A4;
	margin-bottom: 20px;
	padding-bottom: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#event_experience p {
	font-size: 1em;
	line-height: 1.6em;
	margin:1% 0;
	padding: 1% 0;
}
#event_experience a {
	color: #274785;
	font-size: 15px;
	text-decoration: none;
}
#event_experience .more {
	font-weight: bold;
	color: #D1010C;
}
#event_experience .red {
	color: #ff0000;
}
/*實力*/
#event_Advancedbook header h2,#event_APP header h2 {
	font-size: 1.7em;
	line-height: 25px;
	color: #EE652B;
	padding: 0;
	margin: 5px 0 0 5px;
}
#event_APP .tit2 {
	font-size: 1.1em;
	line-height: 1.4em;
	display: block;
	color: #EE652B;
	font-weight: bold;
}    
#event_Advancedbook p,#event_APP p {
	font-size: 22px;
	line-height: 1.5em;
	background-color: #FFFFFF;
	margin: 10px 0 0 0;
	padding: 10px 10px 6px 10px;
	
}

/*APP*/
#event_Advancedbook ,#event_APP,#event_coursera {
	margin: 3% 10%;
	border: 10px solid #D2CDB0;
	border-radius: 15px;
	width: 75%;
	padding: 6px 10px;
}
#event_APP #question_img img{width:96%}
/*#event_APP #question_img img {
width: 100%;
height: auto;
}*/
#event_APP #answer_img{display:none;margin-top:2%;text-align:right;margin-right:3%}
#event_APP #answer_img img{width:58%;height:auto}

/* 微課、六法APP */
#event_coursera header h2 {
	font-size: 1.7em;
	line-height: 1.6em;;
	color: #EE652B;
	font-weight: bold;
}
#event_coursera h3 {
	font-size: 1.3em;
	line-height: 1.4em;
	color: #EE652B;    
	font-weight: bold;
	margin-left: 5%;
}    
#event_coursera h4 {
	font-size: 1.3em;
	line-height: 2em;
	color: #EE652B;
	font-weight: bold;
	text-align: center;
}    
#event_coursera table{
	width: 100%;
	background: #fff;
	border: 1px #fdd79b solid;
	margin: 0 auto;
}
#event_coursera table th{
	background: #fdd79b;
}
#event_coursera p {
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 1% 0 0 5%;
}

#event_coursera .appimg img {
	float: left;
	border-radius: 0px;
	padding: 0% 3% 0% 0%;
}


/*課程*/
#event_classlink {
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding: 10px;
	background-color: #FFFFFF;
	border-radius: 15px;
	border: 10px solid #fdd79b;
	width: 75%;
	margin: 3% 10%;
}
#event_classlink header h2 {
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #D1010C;
	text-decoration: none;
	padding: 0;
	margin: 0 0 3px 10px;
} 
#event_classlink a {
	font-size: 20px;
	line-height: 25px;
	color: #0F64A4;
	text-decoration: none;
}
#event_classlink p {
	font-size: 1.2rem;
	line-height: 1.9rem;
	margin: 0 0 0 15px;
	padding: 0;
	color: #333333;
} 

/*注意事項*/
#event_note{width:850px;margin:0;padding:0 0 5%}
#event_note p{font-size:13px;line-height:22px;color:#333;margin-left:20%}

/* news */
#event_news{width:850px;margin:0;background-color:#ded9c0;padding:2% 0}
#event_news .NewsStyle_title{font-size:15px;line-height:1.3em}
#event_news .NewsStyle{font-size:13px;color:#000;line-height:16px;}
#event_news .NewsStyle a:link{font-size:13px;color:#000;line-height:16px;}
#event_news .NewsStyle a:visited{font-size:13px;color:#000;line-height:16px;}
#event_news .NewsStyle a:hover{font-size:13px;color:#06C;text-decoration:none;line-height:16px;}
#event_news .NewsStyle a:active{font-size:13px;color:#000;line-height:16px;}
/* news end*/

/* Footer */
#BodyFooter_rwd{float:left;width:850px;margin-left:auto;margin-right:auto;color:#333}
#BodyFooter_rwd #footer_line{width:90%;display:block;float:left;height:auto;text-align:center;border-top-width:thin;border-top-style:solid;border-top-color:#333;margin:2% 5%}
#BodyFooter_rwd #footer_inline a{color:#333}
#BodyFooter_rwd #footer_inline ul{float:left;width:100%;margin-bottom:0;margin-top:3%}
#BodyFooter_rwd #footer_inline ul li{display:inline;line-height:2em;font-size:1em;clear:both;width:100%;margin-right:1%;margin-bottom:0}
#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:#333}
#BodyFooter_rwd #footer_address ul{float:left;text-align:center;margin-bottom:1%;width:100%;clear:both}
#BodyFooter_rwd #footer_address ul li{float:left;display:block;width:100%;line-height:2em;text-align:center;font-size:.8em}
/* Footer end */

/* 舊版IE */
#noie{background-color:#FFF;width:100%;text-align:center}
/* 舊版IE end */
#topbutton{display:none}

}
