@import url("../../../icon_new_6.2/css/all.min.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 {width: 100%;}


/*DIV END*/
:root{
	--bgcolor_liner:url(../images/1207061_bg.png) no-repeat top center / 100% 100%;
	--bgcolor_totem_bg:url(../images/1207061_totem_bg.png) repeat-y center / 100% ;
	--bgcolor_liner_scarlet:linear-gradient(10deg ,#821414,#a1363e,#b36363);
	--bgcolor_liner_red:linear-gradient(10deg ,#ce1c15,#d53731,#ff6d6e);
	--bgcolor_liner_gold:linear-gradient(45deg, #9d721d, #c8a262);
	--bgcolor1:#f7f4ef;
	--bgcolor2:linear-gradient(90deg, #d8b3a796,#ffefea, #ffe7df,#d8b3a79c);
	--item:#a00e0e;
	--join2:#053f90;
    --tiffany:rgb(12, 160, 116);
    --white:white;
    --gray:gray;
	--brown:#3d2c09;
	--light_brown:#926710;
}
.red{color: var(--item);/*font-weight: bold;*/}
.brown{color: var(--brown);font-weight: bold;}
.bg1{background:var(--bgcolor_totem_bg);}
.bg2{background:var(--bgcolor2);}
.bg3{background:var(--bgcolor_totem_bg);}
.bg4{background:var(--bgcolor_totem_bg);}
.bg5{background:var(--bgcolor_totem_bg);}
.bg6{background:var(--bgcolor_totem_bg);}
.dt_bg1{background: linear-gradient(45deg,#b76c685f,#ffffff8f, #b76c685f);color: #b76c68;}
.dt_bg2{background: linear-gradient(45deg,#8060935f,#ffffff8f, #8060935f);color: #806093;}
.dt_bg3{background: linear-gradient(45deg,#537ead5f,#ffffff8f, #537ead5f);color: #537ead;}
.dt_bg4{background: linear-gradient(45deg,#4c82895f,#ffffff8f, #4c82895f);color: #4c8289;}
.dt_bg5{background: linear-gradient(45deg,#9267105f,#ffffff8f, #9267105f);color: #926710;}

.bg_padding{padding:1%;}
.wrap_all{word-break: keep-all;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;-webkit-text-size-adjust: 100%;}

/*所有元素漸變0.5秒*/*{transition: all .5s;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}

.Master_title{position: relative;bottom: 0;right: 0;}
.banner{display: block;width: 100%;margin: auto;}
.banner_m{display: none;}
.navLink{font-size: calc(1rem + (100vw - 375px) * 0.011);background: linear-gradient(90deg ,#951b2700 20%,#951b27 40%);position: absolute;bottom: 0;padding: 1.5% 2% 1.8% 9%;font-weight: bold;}
.navLink li{margin: .5rem .5rem;}
.navLink a{color: #f4f2e3;}
.navLink li span{padding: 0 0 0 1.1rem;color: #f4f2e3;}
.justitia {width: 17%;position: absolute;bottom: 0;right: 5%;}
.justitia img{width: 100%;}

.lec_des,.lec_item{text-align: left;}
.lec_des dt{font-size: 1.85rem;margin: 1rem auto;border-radius: 0.8rem;/*background:var(--bgcolor_liner_scarlet);color: var(--white);color: #951b27;*/font-weight: bold;padding: 0.25rem;text-align: center;}
.lec_des dd{font-size: 1.2rem;line-height: 2.2rem;padding: 0 0 0 4.5rem;text-indent: -3.9rem;}
/* .lec_out .lec_des dd:last-child {text-indent: 0;} */
.lec_des dd a {color: var(--join2);}
.lec_des dd i {text-indent: 0;}
.lec_des dd:nth-child(1){font-weight: 900;}
.lec_des .reserve a{color: var(--white);background: var(--item);text-decoration: none;display: ;padding:0.5rem 1rem;border:1px solid var(--bgcolor1);border-radius: 50rem;filter: drop-shadow(1px 1px 2px #0000003f);}
.lec_des .reserve a:hover{color: var(--white);background: var(--item);font-weight: bold;filter: drop-shadow(1px 1px 2px #00000000);}
.lec_des_inline{display: flex;flex-direction: row;}
.lec_des_inline dl{width: 50%;}
.lec_des_inline dl a{white-space: pre;}
.lec_des_inline dl dd{text-indent:0;}
.lec_des_inline dl:first-child{border-right: 1px solid #c8a262;}
.lec_des_inline dd {padding:0 0.8rem 0 4.8rem;}
.lec_des .precautions{font-size: 1.05rem;line-height:1.5rem;text-indent: -5.6rem;padding: .6rem 0 .6rem 6rem;/*border-top: 1px dotted #c8a2623f;*/}
.lec_des .theme_border{border-top: 1px solid #c8a262;padding-top: 0.6rem;margin-top: 0.6rem;}
.lec_des .note{color: rgb(188, 41, 0);font-weight: 900;}

.fa-youtube , .fa-arrow-pointer{color: var(--item);padding: 0 .2rem;}
.fa-square-facebook{color: var(--join2);}
.lec_item{font-size: 2.3rem;color:var(--brown);margin: 1.5rem 0 .25rem;text-align: center;}
.books_photo{margin: 0 .25rem 0 0;}
.ytplay iframe{width: 19rem;height: 12rem;padding: 0.1rem;margin: auto;}
.fa-caret-right{margin-right: .3rem;}
.classroom{background:var(--bgcolor_liner_gold);color:var(--white);padding: .2rem .25rem;}
.lec_out{padding: 1.5rem .5rem 1rem;border-bottom: 5px dotted #d7ccb9;}
.lec_area{background: linear-gradient(45deg, #f1ebe0, #fffefa);filter: drop-shadow(2px 2px 3px #0000003f);margin: 0.5rem;padding: 1rem;border-radius: 1rem;position: relative;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.lec_area:hover{background: linear-gradient(45deg, #fffdf7, #fff);filter: drop-shadow(2px 2px 3px #0000001f);}
.list_inside {text-align: left;margin: 0 auto;width: fit-content;}
.list_inside li{list-style-type: decimal;text-indent: initial;}

/* 法槌 內容太空時使用 */
/* .lec_area::before{content: '';position:absolute;right: 66px;bottom: 15px;width: 86%;height: 2px;background:#f3eee4;z-index: 2;}
.lec_area::after{content: '';position:absolute;right: 20px;bottom: 15px;width: 15%;height: 22%;background: url('../images/1211032_gavel.png') no-repeat right bottom / 100% 100%;z-index: 3;} */
/* 天秤 內容太空時使用 */
/* .lec_area::before{content: '';position:absolute;right: 90px;bottom: 15px;width: 83%;height: 2px;background:#f3eee4;z-index: 2;}
.lec_area::after{content: '';position:absolute;right: 20px;bottom: 15px;width: 13%;height: 34%;background: url('../images/1211032_libra.png') no-repeat right bottom / 100% 100%;z-index: 3;} */
.test-taking_strategies .lec_area::before{content: '';position:absolute;right: 90px;bottom: 15px;width: 83%;height: 2px;background:#f3eee4;z-index: 2;}
.test-taking_strategies .lec_area::after{content: '';position:absolute;right: 20px;bottom: 15px;width:85px;height: 80px;background: url('../images/1211032_libra.png') no-repeat right bottom / 100% 100%;z-index: -1;} 
.test-taking_strategies_fullPage .lec_area::before{content: '';position:absolute;left: 25px;bottom: 15px;width:90%;height: 2px;background:#f3eee4;z-index: 2;}
.test-taking_strategies_fullPage .lec_area::after{content: '';position:absolute;right: 20px;bottom: 15px;width:85px;height: 80px;background: url('../images/1211032_libra.png') no-repeat right bottom / 100% 100%;z-index: -1;} 

.admission_rules dt{font-weight: bold;font-size: 1.45rem;padding: .5rem;text-align: center;}
.admission_rules dd{margin: auto;font-size: 1.25rem;text-align: left;padding: 0 .5rem;}
.admission_rules a{display: inline-block;font-weight: lighter;color: var(--white);background: var(--item);text-decoration: none;padding:.2rem .5rem .1rem;border: 1px solid var(--bgcolor1);border-radius: 50rem;filter: drop-shadow(1px 1px 2px #0000003f);}
.admission_rules a:hover{font-weight: bold;}

/* 考前提示外框高度(左右同高度) */
.lec_area_height290 {height:290px;} 
/* .lec_area_height280 {height:280px;}  */
/* .lec_group:nth-child(8) .lec_area{height:292px;}  */
/* .lec_group:nth-child(5) .lec_area{height:328px;}  */
/* .lec_group:nth-child(10) .lec_area{height:326px;}  */
/* .lec_group:nth-child(15) .lec_area{height:536px;}  */
/* .lec_group:nth-child(7) .lec_area{height:245px;}  */

.lec_area>div{justify-content: center;}
/* .lec_photo{width: 30%;} */
.pre-exam_tips .lec_photo img{padding: 0;/*filter: drop-shadow(2px 2px 4px #0000002f);*/}
.lec_photo img{width:9rem ;padding: .5rem 0 0;margin: 0 auto;  /* border-bottom: 2px #999999 solid;*/}
.lec_insidetitle{font-weight: 900;}
.lec_insidelist li{list-style-type: decimal;margin-left: 2rem;}
.lec_insidelist span{color:var(--item);font-weight: bold;}

/*我要購買顯示文字*/
.yt_title{text-align: center;line-height: 1.6rem;font-size: 1.1rem;color: var(--brown);padding: .3rem 0 1rem;}
.ytplay{position: relative;margin: 1rem 0}
.books_list{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 1rem;margin: 0 auto 1rem;}
.books_photo{width:calc(100%/4 - 6%);padding: 1rem;}
.books_photo img{width: 100%;filter: drop-shadow(2px 2px 4px #0000005f);}
.books_buy{display: none;text-align:center;}
#ttpPanel {padding: 0.5rem;width: 100px;text-align: center;display: none;background:var(--tiffany);position: absolute;z-index: 99;color: var(--white);border-radius: 0.5rem;font-size: 1.1rem;box-shadow: 0px 0px 3px var(--gray);}
.books_list img:hover{filter: drop-shadow(2px 2px 4px #0000000f);}
.close{color: var(--gray)!important;}
.new_hot{background-color: var(--item);margin:0 0.5rem 0 0;color:rgb(255, 255, 134);font-size: 1.0rem;padding: 0 0.25rem;}
.ps_title{font-size: 2.25rem;text-align: center;color: var(--item);padding: 1.5rem 0 .5rem;}
.limit_text{padding: 0.25rem;}
.limit_text div{border: 2px dotted  var(--item);border-radius: 1rem;background: linear-gradient(45deg, #fcf6ea, #fffefa);width: max-content;margin: 1rem  auto 0;padding: 0.5rem  ;}
.text-content{font-size: 1.1rem;line-height: 1.9rem;padding: 0.5rem;}
.ps{font-size: 1.3rem;padding: 1rem 0 ;margin: auto;
	/* border: 2px dotted  var(--item); */
	padding: 0.5rem 1rem;border-radius: 1rem;
	/* background: linear-gradient(45deg, #fcf6ea, #fffefa); */
	filter: drop-shadow(2px 2px 3px #0000002f);margin:1rem auto;width: max-content;}
.ps a{/*color: #821414;*/text-decoration: none;}
.ps:hover{position: relative;top: 1px;left: 1px;letter-spacing: 3px;background: #fff;border: 2px solid var(--item);filter: drop-shadow(2px 2px 4px #0000003f);}
.ps_list{display: flex;justify-content: center;align-items: center;padding: 0 1rem;}
.ps_list ul{text-align: left;font-size: 1.4rem;line-height: 3rem;color: var(--brown);}
.ps_list .list_p10{padding: 0 0 0 10.6rem;}
.ps_list .list_p9{padding: 0 0 0 9.25rem;}
.ps_list span{background: var(--bgcolor_liner_gold);color: white;padding: .2rem .25rem;margin: 0 0.5rem;}
.ps_list strong{color: var(--item);    padding: 0 .25rem;}
.fa-cart-shopping:hover{transform: scale(1.2);}
.feature{padding:2.5rem 0 0;}
.feature_title{text-align: center;background: #cbb06b;background: var(--bgcolor_liner_red);clip-path: polygon(100% 0, 97% 50%, 100% 100%, 0% 100%, 3% 50%, 0% 0%);font-size: 2.3rem;color: var(--white);padding: .5rem;}
.feature_group{width: calc(100%/4);padding: 1rem;}
.feature_group img{width: 258px;height: 163px;border: 1px solid #a78f67;background: var(--white);margin: auto;}
.feature_group dt{font-size: 1.55rem;text-align: center;color:var(--light_brown);line-height:3rem;background: linear-gradient(0deg,var(--white), transparent);margin: 0 0.75rem;}
.feature_group dd:nth-child(n+2){font-size: 1.1rem;text-align: left;color: #4a3f3b;}
.feature_group dd:last-child{padding: 0.5rem 1rem;}

.outlink{margin: 0 5rem 2rem;}
.outlink li{width: 25%;padding: 0.5rem 1rem;text-align: center;border-radius: 1.5rem;background:var(--bgcolor_liner_gold);font-size: 1.55rem;border: 1px var(--white) solid;box-shadow: 1px 2px 5px #0000003f;}
.outlink li a{color: var(--white);text-decoration: none;}
.outlink li:hover{box-shadow: 1px 2px 5px #0000000f;}
.go_reserv{width: 13%;color: white;cursor: pointer;border-radius: 1rem;text-align: center;background: linear-gradient(20deg, #a78f67 40%, #f7f4ef);padding: .5rem;}
.go_reserv dt{font-size: 1.4rem;line-height: 1.8rem;color:var(--brown);}
.go_reserv dd{margin: 0.5rem 0;font-size: 1.05rem;border-top: 1px dotted var(--white);padding: 0.5rem 0 0;text-shadow: 1px 1px 3px #0000005f;}

.branch{position: fixed;left: 0rem;bottom: 15rem;background: linear-gradient(20deg, #a78f67 40%, #f7f4ef);    padding: 1.8rem 1.5rem;font-size: 1.4rem;border-radius: 1rem;line-height: 2.2rem;font-weight: 900;}
.branch dd:nth-child(1){left: 5.7rem;top: 0.2rem;}
.lec_notelist{width: ;}
.lec_notelist a{white-space: pre;}

.fa-file-pdf{color:var(--item);font-size: 1.8rem;border-bottom: 2px solid;}
.fa-file-pdf:hover{border-bottom: 0px solid;transform: scale(1.2);color: var(--join2);}
.align_list li{list-style: disc;margin-left: 2.9rem;}
.align_list{}
.cus-h{height: 11rem;}
/*各大相容檢視*/
@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:90px;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:#0000005b}#back-top span{width:50px;height:50px;display:block;margin-bottom:7px;background:rgba(99,99,99,0.5) url(../images/up-arrow.png) no-repeat center center;border-radius:50%;transition:1s}#back-top a:hover span{background-color:#6b6b6b5a}

/*ask*/
#askarea SELECT {color: black;background-color: var(--white);}
#askarea_out{/*background-color: #eb543f;*/background: var(--bgcolor_liner);}
#askarea{width: 1200px;margin: 0 auto;padding: 1rem 5rem;text-align: left;}
#askarea .asktitle {color:var(--light_brown);text-align: center;font-size: 1.9rem;margin: 17px;}
#formlist SELECT,#formlist input{border-radius: 0.3rem;background-color: var(--white);border:var(--white);padding: 0.25rem;}
#askarea SELECT{background-color: var(--white);border: var(--white);padding: 0.5%;margin:auto 1% 1% auto;}
#formlist label{display: block;margin: 1rem 0;color: #4a3f3b;font-size: 1.2rem;}
#formlist img{display: inline-block;}
#formlist input{color: #585858;}
#askarea input[type="submit"],#askarea input[type="reset"]{padding: 0.3rem 0.8rem;margin-top: 2%;border: 1px var(--white) solid;box-shadow: 1px 2px 5px #0000003f;color: var(--white) !important;}
#askarea input[type="submit"]:hover ,#askarea input[type="reset"]:hover {box-shadow: 1px 2px 1px #0000000f;}
#askarea input[type="submit"]{background:var(--bgcolor_liner_gold);}
#askarea input[type="reset"]{background-color:#9f9f9f;}
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%;}
#askarea input[name="sContent"]{width: 75%;}
#askcontent{color:var(--white);line-height: 2.5rem;}

@media all and (min-width: 1200px) and (max-width: 1600px){
	.navLink {padding: 1% 2% 1.5% 2%;background: linear-gradient(90deg ,#951b2700 10%,#951b27 40%);}
}

@media all and (min-width: 1px) and (max-width: 1200px){
	.banner{display: none;}
	.banner_m{display: block;}
	.justitia {width: 24%;right: 2%;}
	.navLink {padding:2% 21% 3% 3%;font-size: 2.05rem;line-height: 2.5rem;background: linear-gradient(90deg ,#951b2700 0%,#951b27 30%);}
	.navLink li {margin: .5rem 1.25rem;}

	/* 考前提示外框高度(左右同高度) */
	.lec_group:nth-child(2) .lec_area{height:auto;} 
	.lec_area_height290 {height:auto;} 

    .lec_photo,.books_photo,.ytplay {margin: 0.25rem auto;}
	.outlink li {width: 30%;}
	.outlink {margin: 0 0rem 3rem;}

	.lec_insidelist li {margin-left: 3rem;}
	.ps_list .list_p10 ,.ps_list .list_p9{padding:unset;}

	.lec_item {margin: 1.5rem 1.5rem 0.5rem;}
	.lec_des dd {padding: 0 0 0 1.5rem;text-indent: 0;}
	.lec_des_inline {display: flex;flex-flow: wrap;}
	.lec_des_inline dl{width: 100%;}
	.lec_des_inline dl:first-child {border-right: 0px solid #c8a262;border-bottom: 1px solid #c8a262;padding-bottom: .5rem;margin-bottom: .5rem;}
	.lec_area::after {content: '';width: 15%;height: 19%;}
	.ytplay iframe {width: 23rem;height: 13rem;}
	.books_photo {width: calc(100%/4 - 3%);padding: 0.5rem;}
	.feature_group img {width: 340px;height: 200px;}
	.feature_group dt {width: 90%;margin: auto;}
	.feature_group {width: calc(100%/2);}
	.go_reserv {width: 100%;border-radius: 1rem 1rem 0 0;}
	.ps{font-size:1.5rem;width: 95%;}
	.ps a{padding: 0.5rem;}
	.ps a:hover{top: 0;left: 0;letter-spacing:unset;}
	
	/*ask*/
	#askarea{width: 100%;padding: 0.8rem;}
	#askarea .asktitle{font-size: 2.2rem;}
	#askarea .asktitle > p{line-height: 3rem;}
	#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);}
}

@media (max-width: 1024px){
.list_inside li{margin-left:2.5rem;}
}
@media (max-width: 767px){
	.navLink {padding: 2% 22% 2% 3%;font-size: 1.25rem;line-height: .9rem;}
	.navLink li {margin: .5rem .5rem;}
	.navLink li span {padding: 0 0 0 0.5rem;}

	.lec_area{margin: auto;padding: 1rem 0.5rem;}
	.lec_photo {width: 50%;}
	.lec_out {padding: 1rem 0.5rem 1rem;}
	.books_photo {width: calc(100%/2 - 6%);}
	.lec_des dt {font-size: 1.6rem;margin: 0.2rem auto;}
	.lec_des dd {font-size: 1.15rem;line-height: 2rem;padding: 0 0 0 0.5rem;}
	/* .lec_des .reserve a {padding: 0 0.5rem;} */

	.test-taking_strategies .lec_area::before , .test-taking_strategies .lec_area::after , .test-taking_strategies_fullPage .lec_area::before ,.test-taking_strategies_fullPage .lec_area::after {content: unset;}
	
	.ps {font-size: 1.2rem;padding: 1rem;}
	.lec_des .precautions{text-indent:unset;padding: 0 0 0 .5rem;}
	.lec_des .precautions a{padding: .2rem .5rem;}
	.ps_title {font-size: 1.55rem;}
	.ps_list ul {width: 98%;font-size: 1.15rem;line-height: 2rem;}
	.ps_list ul li{padding: .5rem 0;}
		
	.lec_item {font-size: 1.6rem;}
	.lec_area::after {content: '';width: 25%;height: 16%;}
	.admission_rules dt {font-size: 1.2rem;}
	.admission_rules dd {font-size: 1.1rem;}
	.ytplay iframe {width: 22rem;height: 12rem;}
	.feature_title {font-size: 1.8rem;margin: .5rem;}
	.outlink{margin: 0 auto 3rem;}
	.outlink li {width: 70%;margin: .8rem;font-size: 1.45rem;}
	.feature_group {width: 100%;}
	.go_reserv dt {font-size: 1.3rem;}
	#askarea .asktitle{font-size: 1.3rem;margin: .5rem auto;}
	#askarea .asktitle > p {line-height: 2.1rem;}
	.list_inside li{margin-left: 1.5rem;}
	.align_list li{padding: 0.05rem 0!important;}

}