article .bgcolor0{background:#EDEBDE;background:-moz-linear-gradient(left,#EDEBDE 0%,#EDEBDE 30%,#37A5BC 70%,#37A5BC 100%);background:-webkit-linear-gradient(left,#EDEBDE 0%,#EDEBDE 30%,#37A5BC 70%,#37A5BC 100%);background:linear-gradient(to right,#EDEBDE 0%,#EDEBDE 30%,#37A5BC 70%,#37A5BC 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEBDE',endColorstr='#37A5BC',GradientType=1)}
article .bgcolor1{background: linear-gradient(to bottom, #8db4b6 0.3%,#a9ccbe 1.5%,#f6f7f0 4%);}
article .bgcolor2{background-color: #F3F3F3;}
article .bgcolor3{background-color: #EEEEEE;}
article .bgcolor4{background-color: #E4E4E4;}
article .bgcolor5{background-color: #DFDFDF;}
/*Header*/
#Header #Web_map .web-search input[type="Submit"]{filter: brightness(0.5);}
#Header #Web_map nav{background-color: white;color: black;}
#Header #Web_map{background-color: white;box-shadow: 0px -14px 16px 8px #000000;position: fixed;top: 0;z-index: 9;display: flex;flex-wrap: wrap;}
#Header #Web_map .web-search input[type="text"]{color: #000;border-bottom: 1px solid #000;}
#Web_map .sm-logo{display: block;}
#Master_ad, #Journalperiod{padding-top: 48px;}
section #BodyContentMainNavigator{padding: 1rem 0 0.25rem;margin: auto;}
#BodyContentMainNavigator .fas{color: initial;font-size: initial;}
#resultlist tr th{background-color: #2F61B3;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;}
input[name="SearchKey"]{border: 1px solid #adadad;margin: auto 0.5rem;border-radius: 0.3em;outline: none;}
.result_count span{color: white;background-color: #e04f1e;padding: 0.25rem 0.5rem;border-radius: 0.5rem 0.5rem 0 0;display: inline-block;}
#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{padding: 1rem;}
#columns_ContentDetail #channel_master{padding: 0.5rem;}
#Ask{background: #A8B2BF !important;}
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: #2F61B3;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 ol li{list-style-type: decimal;margin-left: 1rem;}
.columnsDetail_tabletd table td{border: 1px solid black;padding: 0 0.25rem;}
.journal-pic{width: 20%;}
.journal-pic img{margin: auto;}
.journal-cont{width: 80%;}
#journalitemlist ul{margin: 1rem auto 1rem 5rem;}
#journalitemlist li{line-height: 2.25;list-style-image: url(../../../File/Image/law2013_icon_squ_arr.gif);}
/*標題大小*/
h1{ font-size: 2.5em; }
h2{ font-size: 2.0em; }
h3{ font-size: 1.8em; }
.newsbr{display:block;}
.hr-solid{border-top: 1px solid;width: calc(100%/3);}
.note_exam_hit{text-align:left;font-size:1.25em;line-height:2.3em;padding:1%;background:#1DA1AF;font-family:Meiryo,"Meiryo UI",Arial,sans-serif}
.translatX{transform:translateX(25px);font-size:3em;}
.arrow_box{color:#fff;float:left;margin:2% 3% auto 2%;font-size:.8em;position:relative;border:0 solid #f59898;padding:1%;border-radius:5px;box-shadow:0 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}
.extended li a{font-weight: bold;color: #003f72;}
#AD_BTN{width:230px;font-size:1.4em;border-radius:10px 0 0 10px;background:#069;position:fixed;right:-30px;bottom:30%;padding:1%;}
#AD_BTN,#AD_BTN a,#AD_BTN .fab,#AD_BTN .fas{color: #FFFF75;}
#AD_BTN .fab,#AD_BTN .fas{margin-right:1%;line-height:1.9em;}
#AD_BTN:hover{transform: translateX(-30px);	background-color: #157ECC;}
/*內容開始*/
#Master_ad{margin: auto;}
#Master_ad img{margin: auto;}
.guide_btn{position: fixed;right: 0;bottom: 20%;background-color: #ffef5f;border-radius: 2rem 0 0 2rem;padding: 1rem 1rem 1.5rem 1.5rem;text-align: left;z-index: 3;border-left: 3px solid #e4ceb2;border-bottom: 3px solid #e4ceb2;}
.guide_btn li a{font-size: 1.1rem;padding: 0.25rem 0;display: block;}
.guide_btn li a::before{content: '\f0da';font-family: "Font Awesome 5 Free";font-weight: bold;display: inline-block;color: #8ed6df;padding-right: 0.5rem;font-size: 1rem;}
.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,#1c5ca7 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:.5em 0 .5em auto}
.meiryofont-title:after{content:'';position:absolute;right:-15px;top:0;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 a,.feature_list li,.feature_content li{color: #003f72;}
.feature_list li{list-style-type: disc;margin-left: 3%;}
.feature_content li{list-style-type: none;}
.art_title{background: linear-gradient(to right, #2f61b3 30%,#64c7dc 100%);color: #fff;font-size: 1.3em;padding: 0.8% 1.0% 0.9% 0%;}
.art_title strong{color: #ffffff;font-size: 0.9em;background-color: #e04f1e;position: relative;padding: 3px 10px;margin: 0 0.5em;}
.art_title strong:after{content:'';position:absolute;right:-8px;top:0;width:0;height:0;border-style:solid;border-width:16px 0 15px 8px;;border-color:transparent transparent transparent #e04f1e}
.art_sTitle{text-indent: px;margin: 0 2%;display: inline-table;}
.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.0;font-weight:bold;color:#239fc1;background-color:#FFF;padding:5px 13px;margin:0 .3em .3em 0;border-radius:1.4em;border:1px solid;}
.buy_list dd a{color: #239fc1;text-decoration: none;}
.blog_article,.art_group,.media_group,.media_bg,.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:#1d598f;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:#e04f1e;}
.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: 4%;width: 92% !important;border-radius:10px;margin: 0% 0 4%;}
.media_group{padding:.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:.3em 0;}
.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;margin-right:.5em;width:40%;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;margin-top:1em;clear:both;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{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: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:48.5%;text-align: center;display: inline-table;margin: 3% auto;}
.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;}
.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;}
@media (min-width: 1201px){
    /*Header*/ 
    #Header .home-header{display: none;}    
    #Header #Web_map .home-title h1{font-size: 2rem;line-height: 3rem;}    
    #Web_map .sm-logo{margin: auto 0 auto auto;}
    #Web_map .home-subtitle{display: none;}    
    #Web_map .header-upper{width: 1000px;}   
    #event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{width: 1200px;margin: auto;}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
    .home-title .home-subtitle{display: none;}
    #Web_map .home-title h1{line-height: 3rem;}
    .guide_btn{padding: 0.5rem 0 1.5rem;}
}
@media screen and (max-width: 1200px){  
    div#BodyContainer main{margin-top: 0;}
    /*Header*/ 
    header.home-header, #Web_map .header-upper ul{display: none;}    
    #Web_map .header-upper{width: auto;margin: auto 10% auto auto;}
    #Web_map .web-search input[type="text"]{width: auto;}
    #Web_map .web-search{margin: auto 0 auto 1rem;}
    section #BodyContentMainNavigator{padding: 0.25rem 0.25rem 0;}
    .br{display:block}
    .arrow_box{font-size:0.5em;margin-right: 5%;display: none;}
    .note_exam_secList li,.note_exam_secList li:nth-child(2){margin-left: 13%;}
    #AD_BTN{width:98%;right:0;bottom:0;border-radius:0;text-align:center;opacity:0.97;font-size:1.15em;}
    #Master_ad{width: 100%;background-size: 100%;background-repeat: repeat-y;background-position: top center;position: relative;}
    #Master_ad .top1{left: 0%;position: absolute;}
    #Master_ad .top1 img{width: 48%;height: auto;}
    .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;}
    .buy_list dd{display: block;margin: 1% 10%;}
    .media_bg img{text-align: center;padding-left: 28%;}
    .guide_btn{bottom: 0;border-radius: 1rem 1rem 0 0;border-top: 3px solid #e4ceb2;border-left: 0;border-bottom: 0;width: 100%;text-align: center;}
    .guide_btn li{display: inline-block;}
    .guide_btn li a{padding: 0 0.25rem;font-size: 1.5rem;}
    .guide_btn li a::before{font-size: 1.15rem;}
    #Footer .footer-wrap{padding: 1.5rem .5rem 4.5rem;}
}
/*IPAD主畫面*/
@media (max-width: 1023px) and (min-width: 768px){
    #Master_ad{height: auto;}
    #Master_ad .top1 img{width: 92%;height: auto;}
}
/*IPAD PRO主畫面*/
@media (max-width: 1366px) and (min-width: 1024px){
    #Master_ad{height: auto;}
    #Master_ad .top1 img{width: 120%;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;}
    #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;}
    .guide_btn li a{font-size: 1.125rem;}
}
@media screen and (max-width:767px) and (orientation: portrait){
    #Header #Web_map{height: 36px;}
    #Master_ad{padding-top: 36px;} 
    .guide_btn{padding: 0.25rem 0.25rem 0.5rem;}
}
@media(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:0;}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{
}