@import url("../../../icon_new_6.2/css/all.css");
/*DIY*/

body *{font-family: 'Noto Sans TC', sans-serif;font-weight: ;}
#event_master *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
#Master_title img {
}
#event_master{padding: 0.5rem;}
.bg0{background: linear-gradient(to bottom, #1F7FC7 30%, #278ed0 50%, #2B90D1 60%);}
.bg1{background: #ecf7fb;}
.bg2{}
.exam_news{width:1200px;padding:1rem;margin:1rem auto;text-align:center;background:linear-gradient(125deg,#db6937 20%,#ffce27 90%);border-radius:12px}
.exam_news dt{color: #FFFF00;font-size: 2.1rem;}
.exam_news dd{color: white;}
.exam_news dd:nth-child(2){font-size: 1.6rem;}
.exam_news dd{font-size: 1.1rem;}
.list_examinfo { margin: 0.3rem auto; }
.list_examinfo li{list-style-type: disc;list-style-position: inside;width: 33%;}

.each_title{font-size: 2.2rem;font-weight: 900;}
.examDes{color:#1e3963;}
.examDes span{color:var(--tbA);}
.dashline{border-bottom: dashed 1px #333;}
.exam_tb{background: white;text-align: left;}
.exam_tb,.exam_tb th,.exam_tb td{border:#1e3963 solid thin;border-collapse: collapse;padding: 0.5rem;}
.exam_tb th{color: white;text-align: center;}
.tb_A th{background: var(--tbA);}
.tb_B th{background: var(--tbB);}
.exam_tb span{background: #db6935;color: white;}
.exam_tb li{list-style-type: disc;margin-left: 2rem;}
.exam_list dt{font-size: 1.4rem;margin: 1rem 0;}
.exam_list .tbA{color: var(--tbA);}
.exam_list .tbB{color: var(--tbB);}
.offer{ margin: 1rem 0; }
.offet_title{color: var(--offer);font-size: 2rem;font-weight: 900;margin: 1rem 0 0;}
.offer_list span{color: var(--offer);}
.offer_list{color: #1E3963;font-size: 1.4rem;text-align: left;margin-left: 2rem;margin-block: .5rem;}
.offer_list dt{font-weight: 900;}
.offer_list dt::before{content:'‧';}
.offer_list dt a{text-decoration: underline;}
.link li{border: 2px solid #fccf7c;border-radius: 1.5rem;background: linear-gradient(125deg, #db6937 65%, #ffce27 90%);padding: 0.5rem 1rem;font-size: 1.2rem;}
.link,.link li a{color: white}
.media{text-align: left;}
.media_title{font-size: 2.3rem;color: var(--media);font-weight: 900;}
.media_name,.media_s_title{color: var(--media);font-size: 1.4rem;}
.media_name span{color: #fff5a8;margin-left: 0.5rem;}
.media_des{color: white;font-size: 1.1rem;margin-bottom: 1rem;}
.media_name{border-top: 1px dotted white;padding-top: 1rem ;}
.more_media,.more_media a{color: #fff5a8;font-size: 1.3rem;}
.more_media{border: 2px #fff5a8 dotted;}
.media_tea{color: white;margin: 1rem 0;}
.price_list{font-size: 1.2rem;}
.price_list,.price_list th,.price_list td{border: 0px solid black;border-collapse: collapse;}
.price_list th{background: linear-gradient(125deg,#db6937 20%,#ffce27 90%);color: white;}
.price_list span{color: red;font-weight: 900;}
.price_list td{background:#fdfbe7;padding: 0.25rem 0;}
.price_list a{text-decoration: underline;}
/*DIV END*/


:root{
	--tbA:#903c92;
	--tbB:#0064af;
	--offer:#dc551a;
	--media:#ffce27;
	--bgcolor1:#EEE8E0;
	--bgcolor2:#FFFCE9;
	--join1:#de523f;
	--join2:#00BCD4;
}
.bg_padding{padding:1%;}
/*所有元素漸變0.5秒*/*{transition: all .5s;}



/*各大相容檢視*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /*Webkit*/
}
@-moz-document url-prefix(){/*Firefox*/
}

@media \0screen\,screen\9 {/*IE 6 7 8*/
}

@media screen\0 {/*IE 8 9 10 11*/
}

@media print {
}

/*Back to top button */
#back-top{position:fixed;bottom:30px;margin-left:-150px;right:1%;z-index:99}#back-top a{width:50px;height:50px;border-radius:50%;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;transition:1s}#back-top a:hover{color:#000}#back-top span{width:50px;height:50px;display:block;margin-bottom:7px;background:rgba(99,99,99,0.74) url(../images/up-arrow.png) no-repeat center center;border-radius:50%;transition:1s}#back-top a:hover span{background-color:#777}

/*ask*/
#askarea SELECT {color: black;background-color: white;}
#askarea_out{background-color: #eb543f;}
#askarea{width: 1200px;margin: 0 auto;padding: 1rem 5rem;text-align: left;}
#askarea .asktitle {color: white;text-align: center;font-size: 2rem;margin: 17px;}
#formlist SELECT,#formlist input{border-radius: 0.3rem;background-color: #FFF;border: #FFF;padding: 0.25rem;}
#askarea SELECT{background-color: #FFF;border: #FFF;padding: 0.5%;margin:auto 1% 1% auto;}
#formlist label{display: block;margin: 1rem 0;color: white;font-size: 1.2rem;}
#formlist img{display: inline-block;}
#formlist input{color: #585858;}
#askarea input[type="submit"],#askarea input[type="reset"]{padding: 0.5em;width: 88px;margin-top: 2%;border: 2px #fff solid;color: #ffffff !important;}
#askarea input[type="submit"]{background-color: #094d6d;}
#askarea input[type="reset"]{background-color: #8d9297}
label > select {margin: 0 1rem;}
#formlist{justify-content: space-around;}
#askarea textarea[name="sContent"]{width:98%;height:300px;font-size: 1.15em;border: 7px #ffcac3 solid;padding: 10px}
#askarea input[type="text"]{width:32%;}
#askcontent{color:white;line-height: 2.5rem;}

@media (width >= 768px ) and (width < 1199px) {
	.list_examinfo li { width: 46%; }
}

@media (width < 767px ) {
	.list_examinfo li { width: 100%; }
	.each_title, .media_title { font-size: 1.8rem; }
	.link li { margin-block-end: 1rem; }
	.offet_title{font-size: 1.5rem;line-height: 2.5rem;}
}

@media all and (min-width: 1px) and (max-width: 1200px){
	.exam_news { width: initial;margin: 1rem 2rem; }
	.exam_list { width: 100%; }
	/*ask*/
	#askarea{width: 100%;padding: 0.8rem;}
	#askarea .asktitle{font-size: 1.1rem;}
	#askarea .asktitle > p{line-height: 2.2rem;}
	#formlist{margin: 0 auto;}
	#askarea input[type="text"],#askarea select{width:100%;}
	#askarea input[type="checkbox"]{width: initial;}
	#formlist label{font-size: 1.0rem;}
	#formlist input[name="sContent"],#formlist label,#formlist SELECT,#formlist input{margin: 0.25rem 0;}
	#formlist input[type="submit"],#formlist input[type="reset"]{width: calc(100%/4.5);}
}