/*共用區*/

.row {}
.cell-xs-1, .cell-sm-1, .cell-md-1, .cell-lg-1, .cell-xs-2, .cell-sm-2, .cell-md-2, .cell-lg-2, .cell-xs-3, .cell-sm-3, .cell-md-3, .cell-lg-3, .cell-xs-4, .cell-sm-4, .cell-md-4, .cell-lg-4, .cell-xs-5, .cell-sm-5, .cell-md-5, .cell-lg-5, .cell-xs-6, .cell-sm-6, .cell-md-6, .cell-lg-6, .cell-xs-7, .cell-sm-7, .cell-md-7, .cell-lg-7, .cell-xs-8, .cell-sm-8, .cell-md-8, .cell-lg-8, .cell-xs-9, .cell-sm-9, .cell-md-9, .cell-lg-9, .cell-xs-10, .cell-sm-10, .cell-md-10, .cell-lg-10, .cell-xs-11, .cell-sm-11, .cell-md-11, .cell-lg-11, .cell-xs-12, .cell-sm-12, .cell-md-12, .cell-lg-12 {position: relative;min-height: 1px;}
.cell-xs-1, .cell-xs-2, .cell-xs-2-5, .cell-xs-3, .cell-xs-4, .cell-xs-5, .cell-xs-6, .cell-xs-7, .cell-xs-8, .cell-xs-9, .cell-xs-10, .cell-xs-11, .cell-xs-12 {float: left;}
.cell-xs-12 {width: 100%;}
.cell-xs-11 {width: 91.66666667%;}
.cell-xs-10 {width: 83.33333333%;}
.cell-xs-9 {width: 75%;}
.cell-xs-8 {width: 66.66666667%;}
.cell-xs-7 {width: 58.33333333%;}
.cell-xs-6 {width: 50%;}
.cell-xs-5 {width: 41.66666667%;}
.cell-xs-4 {width: 33.33333333%;}
.cell-xs-3 {width: 25%;}
.cell-xs-2-5 {width: 20%;}
.cell-xs-2 {width: 16.66666667%;}
.cell-xs-1 {width: 8.33333333%;}

#event_master .banner img{width: 100%;}

@media (min-width: 768px) {
	.cell-sm-1, .cell-sm-2, .cell-sm-2-5, .cell-sm-3, .cell-sm-4, .cell-sm-5, .cell-sm-6, .cell-sm-7, .cell-sm-8, .cell-sm-9, .cell-sm-10, .cell-sm-11, .cell-sm-12 {float: left;}
	.cell-sm-12 {width: 100%;}
	.cell-sm-11 {width: 91.66666667%;}
	.cell-sm-10 {width: 83.33333333%;}
	.cell-sm-9 {width: 75%;}
	.cell-sm-8 {width: 66.66666667%;}
	.cell-sm-7 {width: 58.33333333%;}
	.cell-sm-6 {width: 50%;}
	.cell-sm-5 {width: 41.66666667%;}
	.cell-sm-4 {width: 33.33333333%;}
	.cell-sm-3 {width: 25%;}
	.cell-sm-2-5 {width: 20%;}
	.cell-sm-2 {width: 16.66666667%;}
	.cell-sm-1 {width: 8.33333333%;}
}
@media (min-width: 992px) {
	.cell-md-1, .cell-md-2, .cell-md-3, .cell-md-4, .cell-md-5, .cell-md-6, .cell-md-7, .cell-md-8, .cell-md-9, .cell-md-10, .cell-md-11, .cell-md-12 {float: left;}
	.cell-md-12 {width: 100%;}
	.cell-md-11 {width: 91.66666667%;}
	.cell-md-10 {width: 83.33333333%;}
	.cell-md-9 {width: 75%;}
	.cell-md-8 {width: 66.66666667%;}
	.cell-md-7 {width: 58.33333333%;}
	.cell-md-6 {width: 50%;}
	.cell-md-5 {width: 41.66666667%;}
	.cell-md-4 {width: 33.33333333%;}
	.cell-md-3 {width: 25%;}
	.cell-md-2 {width: 16.66666667%;}
	.cell-md-1 {width: 8.33333333%;}
}
@media (min-width: 1200px) {
	.cell-lg-1, .cell-lg-2, .cell-lg-2-5, .cell-lg-3, .cell-lg-4, .cell-lg-5, .cell-lg-6, .cell-lg-7, .cell-lg-8, .cell-lg-9, .cell-lg-10, .cell-lg-11, .cell-lg-12 {float: left;}
	.cell-lg-12 {width: 100%;}
	.cell-lg-11 {width: 91.66666667%;}
	.cell-lg-10 {width: 83.33333333%;}
	.cell-lg-9 {width: 75%;}
	.cell-lg-8 {width: 66.66666667%;}
	.cell-lg-7 {width: 58.33333333%;}
	.cell-lg-6 {width: 50%;}
	.cell-lg-5 {width: 41.66666667%;}
	.cell-lg-4 {width: 33.33333333%;}
	.cell-lg-3 {width: 25%;}
	.cell-lg-2-5 {width: 20%;}
	.cell-lg-2 {width: 16.66666667%;}
	.cell-lg-1 {width: 8.33333333%;}
}


:root {
	--red:#e94638;
    --acct-red:#ce0202;
	--dark-red:#c7000a;
	--white:#fff;
	--lakeBlue:#56c2c6;
	--dark_lakeBlue:#3eb5b9;
	--orange:#f75e50;
	--grassGreen:#499200;
	--yellow:#fff579;
	--lightYellow:#fff89e;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {display: block;width: 100%;height: auto;}
article{/*background:linear-gradient(to bottom,#fff 0%,#FEE087 100%);*/overflow: hidden;}

.dialogue{background-color: var(--red);color: var(--white);font-size: 67px;text-align: center;font-weight: bold;position: relative;display: inline-block;box-shadow: 0px 7px 0px 0px #ccc;transform: rotate(-4deg)skew(-5deg);top: -25px;line-height: 1.0em;}
.dialogue strong{font-size: 80px;line-height: 1.3em;}
.dialogue small{font-size: 35px;float: left;width: 100%;font-weight:500;text-align: left;padding: 0px 0px 18px 70px;line-height: 1.2em;}
.dialogue:before{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 134px 10px 0px 116px;border-color: var(--red) transparent transparent transparent;bottom: -121px;left: 11px;transform: rotate(-11deg);}

.schedule-time {width: 90%;float: left;text-align: center;padding: 0 5%;}
.schedule-time h1{width: 100%;float: left;text-align: center;color: var(--red);font-size: 2.0em;font-weight: bold;border-top: medium dotted var(--red);padding: 0.5rem 0;}
.schedule-time li {font-size: 1.4em;font-weight: bold;display: inline-block;border: solid 3px var(--red);width: 100px;height: 65px;border-radius: 50%;text-align: center;margin: 0 5px;position: relative;padding-top: 34px;}
.schedule-time li:before {width: 45%;border: 0;border-top: 3px solid #eb5f64;transform: rotate(270deg);right: 0px;left: 0px;margin: auto;top: 120px;}
.schedule-time li:after {width: 11px;height: 11px;background-color: #eeece1;bottom: -45px;right: 0;left: 0;margin: auto;border: solid 3px var(--red);border-radius: 50%;}
.schedule-time li:before, .schedule-time li:after {content: "";position: absolute;}
.schedule-list {text-align: center;}
.schedule-list.b li {border: solid 3px var(--lakeBlue);}
.schedule-list.b li:before {border-top: 3px solid var(--lakeBlue);}
.schedule-list.b li:after {border: solid 3px var(--lakeBlue);}
.schedule-list.b .schedule-day {background-color: var(--lakeBlue);}
.schedule-day {background-color:var(--red);font-size: 1.5em;padding: 4px 0;margin-top: 55px;margin-bottom: 20px;color: var(--white);text-align: center;}

.class {width: 90%;padding: 2% 5%;}
.class table{width: 100%;float: left;color: #2c3337;font-size: 1.0em;border: 2px var(--dark_lakeBlue) solid;}
.class table th{color:var(--white);background-color: var(--lakeBlue);font-size: 1.05em;text-align: center;border: 1px var(--dark_lakeBlue) solid;}
.class table td{padding-left: 10px;border: 1px var(--dark_lakeBlue) solid;}
.class strong{color:var(--white);background-color:var(--red);font-size: 0.9em;text-align: center;padding: 2px 5px;border-radius: 6px;margin-right: 10px;}
.class em{color: var(--white);background-color: #f07a40;font-size: 0.9em;text-align: center;padding: 2px 12px;border-radius: 6px;margin-right: 10px;}
.select-title {background-color:var(--orange) /*#e94638*/;border-radius: 10px 10px 0px 0px;margin: 50px 20px 0px;}
.select-title p{margin: 5px 0 0;text-align: center;color: #f9d9ca;font-size: 1.3em;line-height: 32px;font-weight: bold;}
.select-title a{display: inline-block;color:var(--yellow);}
.select-title h1{color: var(--white);font-size: 1.55rem;font-weight: 500;padding: 20px 0px 4px 95px;position: relative;}
/* .select-title h1:before{content:'';width:55px;height:133px;background-image:url(../images/0704011_man.png);position: absolute;left:0;top: -52px;} */
.select-title .discount{color: #fffcd5;font-size: larger;line-height: 3.5rem;}
.select-title h1 span{background-color:var(--acct-red);border-radius: 20px;padding: 0 8px 3px 7px;margin: 0 2px;display: inline-block;}

.select-title h1 span:nth-last-child(1){background-color:var(--grassGreen); }
.tuition{position: relative;}
.tuition ul{margin-left: 170px;position: relative;top: -16px;}
.tuition li{font-size: 29px;font-weight: bold;line-height: 38px;list-style-image:url(../images/0612035-arrow-2.png);  }
/*.tuition li:nth-child(1){font-size: 22px;list-style: none;color: var(--acct-red);position: relative;left: -20px;font-weight: bold;}*/
.tuition_table{display: table;position: relative;width: 750px;float: left;margin: 10px 0;}
.tuition_tr{display: table-row;}
.tuition_td{display:table-cell;vertical-align:top;}
.building img{position: absolute;top: -178px;right:0;}
.standard{clear:both;background-color:var(--orange)  /*#e94638*/; border-radius:10px;padding: 20px}
.standard table{width: 100%;border: dashed 3px #ccc;}
.standard td,.standard th{border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;background-color:var(--white);padding: 13px 10px;}
/* .standard td:nth-child(even){}
.standard th:nth-child(odd){} */
.standard th{background-color:#ffdddd;color:var(--acct-red);text-align: center;}
.btn a{color: #407e93;font-size: 19px;line-height: 37px;font-weight: bold;display: inline-block;transition:all 0.2s linear;margin:0 0 10px;background: linear-gradient(10deg, #fffeed, #ffffff);padding: 0 1rem;border-radius: 50rem;box-shadow: 1px 1px 2px 2px #0000001f;text-decoration: none;}
.btn a:hover{color:var(--red);box-shadow: 1px 1px 2px 2px #00000000;background: var(--white);}
.standard .green th{background-color: #dcf3c5;color:var(--grassGreen);}
.standard .red span,.standard .green span{width: 25px;height: 25px;display: block;border-radius: 50%;color: var(--white);background-color:var(--acct-red);text-align: center;margin: auto;}
.standard .green span{background-color:var(--grassGreen);}
.standard .red span{background-color: var(--acct-red);}
.standard .red a{color:var(--acct-red);}
.standard .green a{color:var(--grassGreen);}
.standard .red a,.standard .green a{display: block;font-size: 16px;}
.standard .red a:hover,.standard .green a:hover{text-decoration:blink;color:#000;}
.standard .green ul{margin-left: 22px;}
.standard .green li{text-align:left;font-weight: 500;}
.free-with{background-color:var(--white);margin-right: 12px;border-radius: 12px;text-align: center;padding-bottom: 15px;overflow: hidden;margin-bottom: 19px;}
.free-with span{width: 25px;height: 25px;display: inline-block;border-radius: 50%;color: var(--white);background-color:var(--acct-red);}
.free-with .aa span{background-color:var(--grassGreen);}
.free-with .a{background-color:#fffcd5;}
.free-with .b{background-color:var(--lightYellow);}
.free-with .c{background-color:var(--yellow);}
.free-with ul{display:inline-block; }
.free-with li{list-style:none;display: inline;}
.free-with b{width: 100%;float: left;border-radius: 12px;text-align: center;margin-top: 10px;font-size: 28px;font-family: Arial;}
.free-with p{font-size: 15px;text-align: justify;margin: 5px 10px 10px;}
.free-title{font-family: Arial;background-color: var(--yellow);text-align: center;font-size: 30px;font-weight: bold;border-radius: 12px 12px 0px 0px;margin-bottom: 7px;}
.cross-class ul{margin: 20px 20px 20px 50px;}
.cross-class li{color:var(--white);font-size: 16px;line-height: 32px;}
.plus{margin:15px 0 30px;}
.plus li{list-style:none;font-size:16px;line-height:32px;color:var(--white);}
.share{border: dashed 3px #f75e5075;padding: 1.2rem;background: linear-gradient(10deg, #fffeed, #ffffff);text-align: center;}
.share-name{font-size: 1.5em;padding: .5rem 0 0 1rem;margin-top: 10px;color: #000000;font-weight: bold;border-top: 2px dotted #f75e503f;text-align: left;}
.share p{text-align: left;padding: 0 0.5rem 0 1rem;}
.share small{font-size:0.8em;}
.share strong{font-size: 1.9em;line-height: 40px;color:var(--dark-red);} 
.share em ,.share a{font-weight: bold;color: #407e93;transition:all 0.2s linear;margin:0 0 10px;font-style: normal;font-size: larger;} 
.share a:hover{color:var(--red);text-decoration: none;}
.share span{color:var(--dark-red);}

#askarea img {width: 10%;height: auto;}

/*共用區END*/

@media all and (min-width: 1201px){
	/*左列選單for event專用*/	
	#BodyContentAd_event{float:left;width:208px;text-align:left;margin:0 5px 0 5px;background-color:var(--white);}
    #BodyContentAd_event #divsion_menu_bg{background-image:url(../../../File/Image/law2013_lefticon_exam_bg.gif);background-repeat:repeat-y;}
	#BodyContentAd_event .exammenu {list-style-image: url(../../../File/Image/law2013_icon_arr_org.gif);padding-left:0px;}
	#BodyContentAd_event .exammenu a {color:#424B52;font-size: 15px;line-height:25px;font-weight:normal;text-decoration:none;margin-left: -3px;  /*- -5px -*/}
	#BodyContentAd_event .title  {margin-bottom: 4px;margin-left:15px;color:#607185;}
	#BodyContentAd_event .title_org{margin-left: 15px;color: #e96800;font-weight: bold;}
	#BodyContentAd_event .exammenu ol  {list-style-image: url(../../../File/Image/law2013_icon_arr_org.gif);}
	#BodyContentAd_event .exammenu li{margin-left:33px;}
	#BodyContentAd_event .exammenu ol li a {color:#424B52;font-size:13px;}
	#BodyContentAd_event .exammenu a:hover,#BodyContentAd_event .second a:hover {left:1px;top:1px;position:relative;text-decoration:underline;}

	/*左列選單for event專用EMD*/	
	/*外層外框*/
	#BodyContentMainDetail{width:750px;}
	/*外層外框END*/
	#BodyContainer_event{margin: 0 auto;text-align:center;width:1000px;}
	#BodyHeader_event_rwd{display:none;}
	#event{width:750px;/*排版開最外面的外框線看位置專用可隨時拿掉*/_width:760px;margin-right: auto;font-family:"微軟正黑體", Arial;_height:100%;border: 0px solid var(--white);float: left;_padding-top:5px;margin-top: 10px;text-align:left;}
	#event_master{width:100%;padding:0%;float:left;color:#000;font-size: 1.0em;text-align:left;}
	#event_master a:hover {left: 1px;top: 1px;position: relative;text-decoration: none;}
	#event_master h1{font-size: 1.6em;color: #000000;font-weight: bold;}
	#event_master h2{font-size: 2.6em;color: #FF0066;font-weight: bold;margin-top: 10px;}
	#event_master h3{font-size: 2.0em;color: #000000;font-weight: bold;margin-top: 10px;}
	#event_master h4{font-size: 1.6em;color: #FF0000;font-weight: bold;margin-top: 10px;}
	#event_master h5{font-size: 1.0em;color: #000000;font-weight: bold;margin-top: 10px;}
	#event_master h6{font-size: 1.0em;color: #FF0000;font-weight: bold;margin-top: 10px;}
	
	#event_sec{float:left;text-align:left;}
	#event_sec h1{font-size: 2.6em;float: left;width:100%;padding:0%;color: #ff0066;text-align:left;}
	#event_sec h2{font-size: 1.6em;float: left;width:100%;padding:0%;color: #000000;text-align:left;}
	#event_third{float:left;width:95%;padding:2%;text-align:left;}
	#event_third h1{}
	#event_third h2{font-size: 1.6em;float: left;width:100%;padding:0%;color: #000000;text-align:left;}
	#event_fourth{float:left;width:95%;padding:2%;font-size: 1em;}
	#event_fourth h1{font-size: 2.6em;color: #ff0066;font-weight: bold;width: 100%;}
	#event_fourth h2{ font-size: 25px; }
	#event_fourth h3{ font-size: 21px; }
	#event_fourth #media{float: left;width:100%;padding:0%;color:#000000;border-top: 1px dotted var(--white);font-size: 1em;}
	#event_fourth #media .stuednt{font-size: 1.2em;float:left;font-weight: bold;color: #ffce27;}
	#event_fourth #media .subject{font-size: 1.2em;float: left;margin-left: 5px;font-weight: bold;color: #D96517;margin-bottom: 5px;}
	#event_fourth #media .content{clear:both;font-size: 0.9em;line-height: 1.5em;}
	#event_fourth .linkmore{color: #27b68a;text-decoration: none;font-size: 1.2em;border: 2px #27b68a dotted;font-weight: bold;float: left;width: 100%;margin-top: 1em;text-align:center;}
	#event_fifth{float:left;width:95%;padding:2%;font-size: 1em;text-align:center;}
	#event_fifth h1{font-size: 2.6em;color: #ff0066;font-weight: bold;width: 100%;text-align:center;}
	#event_six{float:left;width:100%;font-size: 1em;text-align:center;}
	#event_six h1{font-size: 1.0em;color: #000000;font-weight: bold;width: 100%;text-align:center;}


	/* news */
	#NewsStyle{float: left;margin-top: 10px;_margin-top: 15px;margin-left: 50px;background-repeat: no-repeat;background-position: right 0px;}
	.NewsStyle a:link {font-size: 13px;color: #000}
	.NewsStyle a:visited {font-size: 13px;color: #000}
	.NewsStyle a:hover {font-size: 13px;color: #F60;text-decoration: none;}
	.NewsStyle a:active {font-size: 13px;color: #000}
	#newsout{background-color: #DFDFDF;float:left;width:100%;}
	/* news end */
	/* bodyHeader */
	#BodyHeader_event #header-share {line-height:2;font-size:13px;margin-bottom: 0px;margin-top: 0px;background-color:var(--white);}	
	#BodyHeader_event #header-share img {margin-bottom: 5px;}
	#BodyHeader_event a {color: #333;font-size: 13px;}
	#BodyHeader_event a:hover {text-decoration: none;color: #666;position: relative;top: 2px;bottom: 2px;}

	/* Footer */
	#BodyFooter_rwd{float: left;width:1000px;background-color:#FFF;}
	#BodyFooter_rwd a:hover{text-decoration: none;}
	#BodyFooter_rwd #footer_line {width: 90%;margin-bottom: 2%;margin-top: 2%;margin-left: 5%;margin-right: 5%;display: block;float: left;height: auto;text-align: center;border-top-width: thin;border-top-style: solid;border-top-color: #999;}
	#BodyFooter_rwd #footer_inline a {color: #000;font-size:15px;}
	#BodyFooter_rwd #footer_inline ul{float: left;padding:0;width:100%;margin-bottom: 0%;margin-top:3%;}
	#BodyFooter_rwd #footer_inline ul li{display: inline;line-height: 2.2em;font-size: 1.1em;clear: both;width: 100%;margin-right: 0.5em;}
	#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:#000;}
	#BodyFooter_rwd #footer_address ul{padding:0;margin-bottom: 1%;width: 100%;text-align: center;	}
	#BodyFooter_rwd #footer_address ul li{	width: 100%;margin-right:0;float:left;line-height: 2em;text-align: center;font-size: 13px;list-style-type: none;display:inline-block;}
	#BodyFooter_rwd #footer_address #adinfo_out{text-align:center;width:100%;float:left;}
	#BodyFooter_rwd #footer_address #adinfo{float:left;width:100%;padding:0;}
	/* Footer end */

	/*ask*/
	#askarea_out{background-color:var(--dark_lakeBlue);width: 100%;float:left;	padding-top:2%;}
	#askarea{width: 100%;float:left;}
	#askarea .asktitle {font-size: 1.2em;color: var(--white);text-align: center;}
	#askarea #formlist{width: 80%;/*float: left;*/margin-right: auto;margin-left: 10%;margin-top:1%;font-size: 1em;color: var(--white);padding-bottom: 1%;}
	#askarea SELECT{border-radius: 7px;width: 10%;background-color: var(--white);border: var(--white);padding: 0.5%;margin-right: 1%;margin-bottom: 1%;width:15%;}
	#askarea input{border-radius: 7px;background-color: var(--white);border: var(--white);padding: 0.5%;margin-bottom: 1%;margin-left: 1%;color: #C6C6C6;}
	#askarea input[type="submit"]{color: var(--white);background-color: #1e3963;font-size: 1em;padding:0.5em;}
	#askarea input[name="sContent"]{width:50%;}
	#askarea input[type="reset"]{color: var(--white);background-color: #1e3963;font-size: 1em;padding:0.5em;}
	#askarea input[type="text"]{width:35%;}
	/*ask END*/

	#noie{background-color: #FFD9D9;width: 100%;text-align: center;border: 1px solid var(--dark-red);background-color: #FFD9D9;_z-index: 9999;z-index: 9999;_top:expression(documentElement.scrollTop+"px");position:fixed;}
	#noie a{color: #FC0;}
	#topbutton{display:none;}
	#topli{display:none;}
	.hottxt{ color: #ffd942; font-size: 13px; }
	#askclick{width: 80px;height: 80px;color: var(--white);border-radius: 9999em;background-color:var(--red);opacity: 1;right: 0%;bottom: 4%;position: fixed;line-height: 80px;font-size: 15px;font-family: "微軟正黑體";}
	#askclick a{color: var(--white);font-size: 15px;}
}