article .bgcolor0{background: linear-gradient(to right, #B9C6D6 25%, #6C7786 75%);}
article .bgcolor1{background: linear-gradient(to bottom, #8794a4 0.3%,#bdc5d0 1.5%,#e8eff8 4%);}
article .bgcolor2{background-color: #F3F3F3;}
article .bgcolor3{background-color: #EEEEEE;}
article .bgcolor4{background-color: #E4E4E4;}
article .bgcolor5{background-color: #DFDFDF;}
#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{padding: 1rem;}
/*標題大小*/
h1{ font-size: 2.5em; }
h2{ font-size: 2.0em; }
h3{ font-size: 1.8em; }
#BodyContainer main {margin: auto !important;}
#resultlist tr th {background-color: #BF5FAF;color: white;font-size: 1.25rem;}
#resultlist tr td {background-color: white;border-bottom: 1px dotted #b3b7bb;padding: 0.25rem 0.5rem;}
.pages select {border: 1px solid;}
.result_count span {color: white;background: linear-gradient(to right, #b5b8e0 30%,#42aabd 80%);padding: 0.25rem 0.5rem;border-radius: 0.5rem 0.5rem 0 0;display: inline-block;}
input[name="SearchKey"]{border: 1px solid #adadad;margin: auto 0.5rem;border-radius: 0.3em;outline: none;}
#columns_ContentDetail .columnsDetail_tableRow {display: table-row;}
#columns_ContentDetail .columnsDetail_tableth {width: 10%;display: table-cell;background: #BF5FAF;color: #ffffff;border-top: 1px dotted #b3b7bb;padding: 6px;text-align: center;font-weight: normal;white-space: nowrap;}
#columns_ContentDetail .columnsDetail_tabletd {display: table-cell;background-color: #FFFFFF;border-top: 0;font-size: 15px;line-height: 1.9em;color: #333;padding: 6px;text-align: left;border-top: 1px dotted #b3b7bb;}
.columnsDetail_tabletd p {margin: 1.5rem auto;}
.columnsDetail_tabletd ul {margin-left: 1rem;}
.columnsDetail_tabletd ul li {list-style-type: decimal;}
#columns_ContentDetail #channel_master {padding: 0.5rem;}
.journal-pic {width: 20%;}
.journal-pic img {margin: auto;}
.journal-cont {width: 80%;}
.journal-des a {color: #F66;}
#journalitemlist ul {margin: 1rem auto 1rem 5rem;}
#journalitemlist li {line-height: 2.25;list-style-image: url(../../../File/Image/law2013_icon_squ_arr.gif);}
.hr-solid {border-top: 1px solid black;display: block;margin: 3rem auto auto 0;width: 33%;}
.newsbr{display:block;}
.note_exam_hit{
	text-align: left;
	font-size: 1.25em;
	padding: 1%;
	background: #1DA1AF;
	font-family: Meiryo, "Meiryo UI", Arial, sans-serif;
	}
.note_exam_hit .far,.note_exam_hit .fas{color:#fff;margin:auto 1%;font-size:1.6em;}
.note_exam_hit,.note_exam_hit a{
	color: #FFFF68;
}
.goodnew{
	border-radius: 5px;
	padding: 0.5%;
	color: #FC0;
	margin: 1%;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	background-color: #DC2C2C;
}
.arrow_box:hover{
	color:#FF0;
}
.translatX{/*
	
	-ms-transform:rotate(-15deg);
	-moz-transform:rotate(-15deg);
	-webkit-transform:rotate(-15deg);
	-o-transform:rotate(-15deg);
	transform:rotate(-15deg);*/
	transform:translateX(25px);font-size:3em;}
.arrow_box {
	color:#fff;
	float: left;
	margin:1% 3% auto 2%;
	font-size: 0.8em;
	position: relative;
	border: 0px solid #f59898;
	padding: 1%;
	border-radius:5px;
	box-shadow:0px 1px 2px #666;
	background-color: #FF3300;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(213, 66, 66, 0);
	border-left-color: #FF3300;
	border-width: 10px;
	margin-top: -10px;
}
/*.arrow_box:before {
	border-color: rgba(245, 152, 152, 0);
	border-left-color: #f59898;
	border-width: 36px;
	margin-top: -36px;
}*/
#Ask {background: #a8b2bf !important;}
#AD_BTN{width:270px;font-size:1.4em;border-radius:10px 0 0 10px;background:#069;position:fixed;right:-20px;bottom:30%;padding:1%;
}
#AD_BTN,#AD_BTN a,#AD_BTN .fab,#AD_BTN .fas{color: #FFFF75;}
#AD_BTN i{margin-right:.5rem;line-height:1.75;}
#AD_BTN:hover{transform: translateX(-15px);	background-color: #157ECC;}
#AD_BTN li{display: inline-block;}

/*內容開始*/
#Master_ad {
    width: 1200px;
    margin: 0 auto;
    padding: 0%;
    background-image: url(../../images/1110065_1.png);
	height: 481px;
	position: relative;
}
#Master_ad .top1 {
    left: 7%;
	bottom:0;
    position: absolute;

}

.fontbolder{font-family: "Microsoft YaHei", "Microsoft Yi Baiti", "Arial Unicode MS";}
.blog_feature,.media_title{font-size:1.6em;}
.blog_intro {font-size: 1.4em;display: block;color: #239fc1;}
.blog_intro strong {font-size: 1.8em;color: #003f72;}
.blog_intro_s {font-size: 0.8em;color: #003f72;}
.feature_des,.media_content{line-height: 1.7em;color: #003f72;}
.art_des {
    line-height: 1.5em;
    color: #003f72;
    background-color: white;
    padding: 0.5em;
}
.feature_des strong {font-size: 1.4em;color: #bf5faf;}
.feature_content li em {font-size: 1.5em;font-weight: bold;color: #bf5faf;}
.feature_content li a {font-size: 1.0em;font-weight: bold;color: #239fc1;}
.feature_class {font-size: 1.0em;font-weight: bold;color: #FFF;background-color: #239fc1;padding: 5px 10px;margin:0 0.3em 0.3em 0;border-radius: 1.4em;display: inline-block;}
.blog_feature{width:15%;background:#4b2a86;color: #fff;font-size: 1.5em;padding: .5%;border-radius: 10px;text-align: center;}
.meiryofont-title {
    width: 200px;
	background: linear-gradient(to right, #b5b8e0 30%,#42aabd 80%);
    color: white;
    font-size: 25px;
    line-height: 40px;
    font-weight: bold;
    padding: 5px 10px 5px;
    display: inline-block;
    position: relative;
    height: 50px;
	margin: 2em 0 0.5em 0;
}
.meiryofont-title:after {
    content: '';
    position: absolute;
    right: -15px;
    top: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 26px 0 24px 15px;
    border-color: transparent transparent transparent #42aabd;
}
.meiryofont-title img {
    float: left;
    margin-right: 10px;
	width: 45px;
    height: auto;
}
.feature_list li{list-style-type: disc;color: #003f72;margin-left: 3%;}
.feature_content li{list-style-type: none;color: #003f72;}
.art_title{background: linear-gradient(to right, #8794a4 20%,#bdc5d0 80%,#e8eff8 100%);color: #fff;font-size: 1.3em;padding: 0.2% 1.2% 0.2% 3%;}
.art_title strong {color: #ffffff;font-size: 0.9em;background-color: #bf5faf;position: relative;padding: 3px 10px;
    margin: 0 0.5em;}
.art_title strong:after {
    content: '';
    position: absolute;
    right: -8px;
    top: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 16px 0 15px 8px;;
    border-color: transparent transparent transparent #bf5faf;
}
.buy_title{background: #2b9ab9;color: #fff;font-size: 1.3em;padding: 0.3% 3.2% 0.3% 3%;border-radius: 10px;text-align: center;width: 80%;}
.Lim_title {background: #276ba2;font-size:1.5em;padding: 0.5% 1.2% 0.5% 3%;border-radius: 10px;text-align: center;}
.Lim_title,.Lim_title a{color:#fff;}
.buy_list{font-size:1.0em;text-align: center;}
.buy_list dd {font-size: 1.0em;
    font-weight: bold;
    color: #239fc1;
    background-color: #FFF;
    padding: 5px 13px;
    margin: 0 0.3em 0.3em 0;
    border-radius: 1.4em;border: 1px solid;}
.buy_list dd a {color: #239fc1;text-decoration: none;}
.blog_article,.art_group,.media_group,.buy_title,.books_listBg{margin:2% auto;}
.t_bk{font-size:1.2em;color: #b10101;font-weight: bold;}
section .fas, section .fab{font-size:1.4em;color: #d4c072;}
.title_bgcolor1{background: #b59a30 !important;}
.teacher_class {border-top: 3px #d4c072 dotted;border-bottom: 3px #d4c072 dotted;padding: 2% 10%;text-align: center;font-size: 1.4em;line-height: 1.45em !important;margin-bottom: 7% !important;word-break: break-all;width:78%;}
.art_more_list{width:100%;text-align:right}
.art_more_list a{background:#42aabd;font-size:1.0em;text-decoration:none;text-align:center;padding:0 .2% .2%;border-radius:10px;transition:all .2s linear;display:inline-block;width:10%}
.art_more_list a:hover{transform:scale(1.1);background:#177fb7;}
.buy a{background:#c13e97;color:#FFF;text-decoration:none;padding:1.1% 4%;border-radius:25px;transition:all .2s linear;display:inline-block;margin:0 2%}
.buy a:hover{transform:scale(1.1);background:#c84148}
.media_bg {display: inline-block;background-color:#ffffff;padding: 2%;border-radius:10px;}
.media_group {padding: 0.5% 0% 5.5%;
    width: 90%;}
.blog_intro,.media_title{ font-weight: bolder;}
.media_hit{ border-top: dotted 2px #b3b7bb;
    border-bottom: dotted 2px #b3b7bb;
    color: #d473c8;
    padding: 0.3em 0;}
.media_bg {margin-bottom: 1rem;display: inline-flex;flex-wrap: wrap;}
.media_subtitle,.Limsub_title{font-size:1.4em;font-weight: bold;}
.media_student{font-size:1.3em;font-weight: bold;color: #003f72;margin-top: 0.5em;}
.media_student_s{font-size:0.7em;font-weight: normal;color: #003f72;}
.media_student_t {color: #ffffff;
    font-size: 1.2em;
    background: linear-gradient(to right, #b5b8e0 30%,#d48acb 60%);
    padding: 3px 10px;
    text-align: center;}
.media_winnerclass{font-size:1.1em;font-weight:400;background-color:#e90606;display:inline-block;border-radius:4px;padding:0 1.5%;color:#fff}
.anyonemorelink a{display:block;font-size:1.2em;background-color:#bf5faf;color:#fff;padding:.2em .8em;border-radius:.5em;transition:all .2s linear;text-decoration:none;text-align:center}
.anyonemorelink a:hover{transform:scale(1.1);background-color:#42aabd;color:#FFF;}
.buy_list dt{font-size: 1.5em;margin: 1% auto;}
.buy_list .cloud{text-align:center;}
.buy_list dt,.buy_list dt a,.media_subtitle{color:#5a4eb3;}
.Limsub_title{color:#d00000;text-align:center;padding:2% 0 1%}
.Limsub_title a{transition: all .2s linear;display: inline-block;}
.Limsub_title a:hover{transform:scale(1.1);}
.art_des a,.media_content a:last-of-type{color:#fff;padding:0 .5em .2em;background-color:#9ba6b4;border-radius:25px;font-size:.8em;text-decoration:none;transition:all .2s linear;display:inline-block;margin:0 .4%}
.art_des a:hover,.media_content a:last-of-type:hover{transform:scale(1.1);background-color: #42aabd;}
.buy_list dd{display: inline-block;margin:1%;}
.buy_list dd a,.buy_list dd,{color:#000;}
.art_more_list a,.books_list_buy a{color:#fff;}
.books{text-align: center;display: block;}
.books_show{width:calc(100%/4 - 1rem);text-align: center;display: inline-table;margin: 3% auto;}
.books_img img{margin: auto;}
.media-cont img{margin: auto;border-radius: 50%;width: 150px;height: 150px;object-fit: cover;}
.books_show li{font-size:1.2em;}
.books_show li,.books_show li a{color:#003f72;}
.books_show_pointline{ border-bottom:2px #f6ab00 dotted; border-top:2px #f6ab00 dotted; padding:0.5%}
.books_list_title{font-size: 1.6em;text-align: center;font-weight: bolder;}
.books_listBg #books_form{width:98%;margin:0 auto;}
.books_listBg #books_form,#books_form td,#books_form th{border-bottom: 2px #cac19d dotted;border-collapse: collapse;background-color: #f6f6f6;}
#books_form td,#books_form th{padding:1.5%;font-size:1.1em;}
#books_form td,#books_form td a{color:#000;}
.th_bg{background-color: #efe9d4 !important;}
.media-cont {width:calc(100%/2);}
.art_more_list {width: 100%;text-align: center;}
.sale_t{ color:#e90606}
.books_list_buy a{background:#7f61af;font-size:1.5em;color:#FFF;text-decoration:none;text-align:center;padding:.5% .2%;border-radius:16px 0;transition:all .2s linear;display:block;margin:2% auto 4%;width:22%}
.books_list_buy a:hover{transform:scale(1.1);background:#c84148}
.FB_News{width:11%;text-align:center;font-size:1.3em;bottom:40%;padding:1%;position:fixed;right:0;background:#06C;border-top-left-radius:25px;border-bottom-left-radius:25px;}
.FB_News,.FB_News a{color:#fff;}
.FB_News:hover{background:#C30;}
.extend_link {position: fixed;bottom: 0;left: 0;background-color: #8149A6;width: 100%;text-align: center;}
.extend_link a {color: white;padding: 0.5rem 1rem 0.5rem 0;display: inline-block;}
.extend_link a::before {content: "\f054";display: inline-block;font-family: "Font Awesome 5 Free";font-weight: bold;padding-right: 0.25rem;font-size: 0.9rem;}

@media screen and (min-width: 1201px){	
	#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth, .note_exam_hit .wrap {width: 1200px;margin: auto;}
	#event_master {background: url(../../images/0806032_bg.png) repeat-y right;}    
}

@media screen and (max-width:1200px) {    
	.arrow_box {font-size:0.5em;margin-top: 14%;margin-right: 5%;display: none;}
    #AD_BTN{width:100%;right:0;bottom:0;border-radius:0;text-align:center;opacity:0.97;font-size:1.15em;}
    #AD_BTN li i{font-size: 1rem;}
    .meiryofont-title {margin: 1.3em 0 0.5em 0;}
    .art_more_list a {background: #42aabd;font-size: 1.3em;text-decoration: none;text-align: center;padding: 0 .2% .2%;border-radius: 10px;transition: all .2s linear;display: inline-block;width: 100%;}
    .feature_class {font-size: 1.0em;font-weight: bold;color: #FFF;background-color: #239fc1;padding: 5px 10px;margin: 0 0.3em 0.3em 0;border-radius: 1.4em;display: block;text-align: center;}    
}

@media screen and (min-width: 768px) and (max-width:1199px) {
    #Master_ad {width: 100%;padding: 0%;background-image: url(../../images/0806032_01.png);background-size: 100%;background-repeat: no-repeat;background-position: top center;position: relative;height: 555px;}
    #Master_ad .top1 {left: 0%;position: absolute;}
    #Master_ad .top1 img {width: 90%;height: auto;}
}

@media screen and (max-width:767px){
	.banner{margin:20px 0px 20px;position: relative;}
	.banner a {bottom: 14px;left: 18px;font-size: 20px;padding: 5px 20px;}
	.meiryofont-title{font-size:20px !important;font-weight: initial;}
	.meiryofont-box {width: 90%;margin: 0 5% 7%;}
	.meiryofont-page {height:initial;}
	.books_show {width: calc(100%/2 - 1rem);}
	.buy_list dd {display: block;margin: 1% 10%;}
	.media-cont {width: 100%;}
	#back-top {bottom: 10% !important;}
    #columns_ContentDetail .columnsDetail_tableRow, #columns_ContentDetail .columnsDetail_tableth {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
    #columns_ContentDetail .columnsDetail_tabletd, .journal-cont, .journal-pic {width: 100%;}
    #journalitemlist ul {margin: 1rem auto 1rem 1rem;}
    #Master_ad {width: 100%;padding: 0%;background-image: url(../../images/0806032_01.png);background-size: 100%;background-repeat: no-repeat;background-position: top center;position: relative;height: 240px;}
    #Master_ad .top1 {left: 0%;position: absolute;}
    #Master_ad .top1 img {width: 48%;height: auto;}    
    .extend_link a {padding: 0.25rem 1rem 0.35rem 0;}
}

@media screen and (max-width:400px){
	.arrow{line-height:27px;}
}

/*CSS跳動動畫*/
.FB_News a{animation: myfirst 0.8s ease 0.3s infinite alternate;position:relative;}
@keyframes myfirst
{from {top: 0px;}25% {top: 3px;color:#FF9;}100% {top: -3px;}}
/*各大相容檢視*/
@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 {
}