﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/earlyaccess/cwtexyen.css');
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{width:100%;font-family:"cwTeXYen", sans-serif;background:#f5fbfe;background-repeat:no-repeat;}
a{text-decoration:none;outline:none;}
li{list-style:none;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clear{clear:both;line-height:0;display:block;}
.margin-t5{margin-top:5px;}.margin-t10{margin-top:10px;}.margin-t15{margin-top:15px;}.margin-t20{margin-top:20px;}.margin-t25{margin-top:25px;}.margin-t30{margin-top:30px;}
.margin-b5{margin-bottom:5px;}.margin-b10{margin-bottom:10px;}.margin-b15{margin-bottom:15px;}.margin-b20{margin-bottom:20px;}.margin-b25{margin-bottom:25px;}.margin-b30{margin-bottom:30px;}
.padding-t30{padding-top:30px;}
.p-0_5{padding:.15rem!important;}
.p-2_5{padding:.75rem!important;}
.pt-2_5,.py-2_5{padding-top:.75rem!important;}
.pb-2_5,.py-2_5{padding-bottom:.75rem!important;}
.pr-2_5,.px-2_5{padding-right:.75rem!important;}
.pl-2_5,.px-2_5{padding-left:.75rem!important;}
.u-modal-window{position:relative;display:none;background-color:#FFF;margin-left:1.25rem;margin-right:1.25rem;border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);}
.link-muted{border-bottom:1px dashed #28a745;}
.link-muted:hover{border-color:#19692c;}
.tooltip{font-family:"微軟正黑體",Verdana, Geneva, sans-serif;}
.u-focus-state *:focus, .u-focus-state .input-group-text{border-color:rgba(21,27,38,.5);box-shadow:0 0 1.5625rem rgba(100,111,121,.1);}
.u-focus-state .input-group-text{color:#151515;}
.u-modal-window__close{margin-top:5px;float:right;z-index:1;outline:none;}
.highlight{background:yellow;}

nav[aria-label="breadcrumb"]{background-color:#e9ecef;}
.breadcrumb{font-size:0.8em;font-family:"新細明體";color:#999;max-width:1160px;margin-right:auto;margin-left:auto;padding-top:.5rem;padding-bottom:.5rem;}
.breadcrumb-custom{border:0;margin-bottom:0;}
.breadcrumb-custom .breadcrumb-item:nth-child(1){z-index:1;}
.breadcrumb-custom .breadcrumb-item:nth-child(2){z-index:2;}
.breadcrumb-custom .breadcrumb-item:nth-child(3){z-index:3;}
.breadcrumb-custom .breadcrumb-item:nth-child(4){z-index:4;}
.breadcrumb-custom .breadcrumb-item:nth-child(5){z-index:5;}
.breadcrumb-custom .breadcrumb-item:nth-child(6){z-index:6;}
.breadcrumb-custom .breadcrumb-item + .breadcrumb-item{margin-left:-40px;}
.breadcrumb-custom .breadcrumb-item+.breadcrumb-item::before{content:none;}
.breadcrumb-item a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;color:#999;}
.breadcrumb-custom .breadcrumb-item.active, .breadcrumb-custom .breadcrumb-item a{display:block;padding:7px 18px;border:1px solid #f5f5f5;border-radius:10rem;background:#FFF;}
.breadcrumb-custom .breadcrumb-item.active{padding-left:27px;}
.breadcrumb-custom .breadcrumb-item a{padding-right:45px;}
.breadcrumb-custom .breadcrumb-item a:hover{background:#3b8b27;color:#FFF;opacity:.8;}
@media (max-width:1199px){
	.breadcrumb{max-width:980px;}
}
@media (max-width:991.98px){
	.breadcrumb{max-width:740px;}
}
@media (max-width:767.98px){
	.breadcrumb{max-width:560px;display:none;}
}

/*#container{margin:5px;border:1px solid #D0D0D0;box-shadow:0 0 8px #D0D0D0;}
@media screen and (max-width:991px) {
	#container{margin:0;border:none;box-shadow:none;}
}*/
#container .container{padding-top:10px;padding-bottom:10px;}
#container .minheight-md{min-height:761px;}

.btn_rankUp{background-image:url(/images/common/icon_up.png);background-repeat:no-repeat;background-position:3px 4px;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;height:14px;width:12px;overflow:hidden;cursor:pointer;}
.btn_rankDown{background-image:url(/images/common/icon_down.png);background-repeat:no-repeat;background-position:3px 4px;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;height:14px;width:12px;overflow:hidden;cursor:pointer;}
.btn_rankUpOn{background-image:url(/images/common/icon_upOn.png);background-repeat:no-repeat;background-position:3px 4px;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;height:14px;width:12px;overflow:hidden;cursor:pointer;}
.btn_rankDownOn{background-image:url(/images/common/icon_downOn.png);background-repeat:no-repeat;background-position:3px 4px;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;height:14px;width:12px;overflow:hidden;cursor:pointer;}

.btn_share-fb{background-image:url('/images/common/icon_share-fb.svg');width:22px;height:22px;background-repeat:no-repeat;background-position:left center;background-size:22px;vertical-align:middle;text-decoration:none;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;overflow:hidden;}
.btn_share-fb:hover{background-image:url('/images/common/icon_share-fb-hover.svg');}
.btn_share-line{background-image:url('/images/common/icon_share-line.svg');width:22px;height:22px;background-repeat:no-repeat;background-position:left center;background-size:22px;vertical-align:middle;text-decoration:none;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;overflow:hidden;}
.btn_share-line:hover{background-image:url('/images/common/icon_share-line-hover.svg');}
.btn_share-copy{background-image:url('/images/common/icon_share-copy.svg');width:22px;height:22px;background-repeat:no-repeat;background-position:left center;background-size:22px;vertical-align:middle;text-decoration:none;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;overflow:hidden;}
.btn_share-copy:hover{background-image:url('/images/common/icon_share-copy-hover.svg');}

.btn-link{text-decoration:none;}

.ad_banner990{max-width:990px;}
.accordion-button:focus{box-shadow:none;}

.pagination{margin-top:20px;justify-content:center;}
.pagination li a:focus{box-shadow:none;}

/*the container must be positioned relative:*/
.custom-select{position:relative;}
.custom-select select{display:none;/*hide original SELECT element:*/}
.select-selected{padding:7px 10px;background-color:#FFF;height:38px;border:1px solid #eaf0f3;border-radius:10px;box-shadow:2px 2px 15px #dfeaf229;}
.select-selected:hover{color:#54758c;}
.select-selected:focus, .select-selected:active{border:1px solid #0095e5;}
/*style the arrow inside the select element:*/
.select-selected:after{position:absolute;content:url('/images/common/icon_dropdown-down.svg');top:7px;right:30px;width:0;height:0;}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after{top:30px;right:12px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
/*style items (options):*/
.select-items{position:absolute;background-color:#FFF;box-shadow:2px 2px 15px #c3d0d980;border-radius:10px;top:39px;left:0;right:0;z-index:99;padding:10px 5px;}
/*style the items (options), including the selected item:*/
.select-items div, .select-selected{color:#244359;cursor:pointer;user-select:none;}
.select-items div{padding:6px 15px;}
/*hide the items when the select box is closed:*/
.select-hide{display:none;}
.select-items div:hover, .same-as-selected{background:#eaf0f3 0% 0% no-repeat padding-box;border-radius:4px;}

.main_video .video, .bannerArea .video, #ad_video .video{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.main_video iframe, .bannerArea iframe, #ad_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#ad_video .video_block, .bannerArea .video_block{border-radius:12px 12px 0 0;background:transparent}
#ad_video .video_block a img.img-fluid, #ad_banner .pic a img.img-fluid{width:100%;}
#ad_video .video_block .word_block, .bannerArea .video_block .word_block{background:#FFF;font:normal normal normal 16px/22px "cwTeXYen", sans-serif;color:#244359;box-shadow:2px 2px 15px #c3d0d94d;border-radius:0 0 12px 12px;}
#ad_video .video_block .word_block .word, .bannerArea .video_block .word_block .word{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
#ad_video .video_block .word_block .word a, .bannerArea .video_block .word_block .word a{color:#244359}
#ad_video .video_block .word_block .word a:hover, .bannerArea .video_block .word_block .word a:hover{color:#7391a6;}

.color7391A6{color:#7391a6!important;}
.color244359{color:#244359!important;}
.colorFF5D5C{color:#ff5d5c!important;}
.color99B1BF{color:#99b1bf!important;}

.fa{font-size:22px;}
#header .fa{font-size:0.925rem;}
.breadcrumb .fa{font-size:0.8em;}
.normal-fa{font-size:1rem!important;}
.fa .fas{font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-size:inherit;font-variant:normal;text-rendering:auto;line-height:1;}
.fa .fab{font-family:"Font Awesome 5 Brands";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-size:inherit;font-variant:normal;text-rendering:auto;line-height:1;}
.fa .far{font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-size:inherit;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-home:before{content:"\f015";}
.fa-bars:before{content:"\f0c9";}
.fa-industry:before{content:"\f275";}
.fa-award:before{content:"\f559";}
.fa-graduation-cap:before{content:"\f19d";}
.fa-address-card:before{content:"\f2bb";}
.fa-film:before{content:"\f008";}
.fa-thumbs-up:before{content:"\f164";}
.fa-university:before{content:"\f19c";}
.fa-briefcase:before{content:"\f0b1";}
.fa-newspaper:before{content:"\f1ea";}
.fa-search:before{content:"\f002";}
.fa-user:before{content:"\f007";}
.fa-user-circle:before{content:"\f2bd";}
.fa-lock:before{content:"\f023";}
.fa-sign-in-alt:before{content:"\f2f6";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-times:before{content:"\f00d";}
.fa-envelope:before{content:"\f0e0";}
.fa-mobile-alt:before{content:"\f3cd";}
.fa-phone:before{content:"\f095";}
.fa-user-tie:before{content:"\f508";}
.fa-user-lock:before{content:"\f502";}
.fa-map-marker-alt:before{content:"\f3c5";}
.fa-calendar-day:before{content:"\f783";}
.fa-city:before{content:"\f64f";}
.fa-user-plus:before{content:"\f234";}
.fa-user-edit:before{content:"\f4ff";}
.fa-globe:before{content:"\f0ac";}
.fa-user-graduate:before{content:"\f501";}
.fa-facebook-f:before{content:"\f39e";}
.fa-google-plus-g:before{content:"\f0d5";}
.fa-twitter:before{content:"\f099";}
.fa-line:before{content:"\f3c0";}
.fa-list-alt:before{content:"\f022";}
.fa-square:before{content:"\f0c8";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-double-right:before, .fa-angles-right:before{content:"\f101";}
.fa-info:before{content:"\f129";}
.fa-info-circle:before{content:"\f05a";}
.fa-question:before{content:"\f128";}
.fa-comments:before{content:"\f086";}
.fa-handshake:before{content:"\f2b5";}
.fa-book:before{content:"\f02d";}
.fa-sitemap:before{content:"\f0e8";}
.fa-telegram-plane:before {content:"\f3fe";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-check:before{content:"\f00c";}
.fa-trash-alt:before{content:"\f2ed";}
.fa-sliders-h:before{content:"\f1de";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-cart-arrow-down:before{content:"\f218";}
.fa-shopping-basket:before{content:"\f291";}
.fa-youtube:before{content:"\f167";}
.fa-sync-alt:before{content:"\f2f1";}
.fa-sort:before{content:"\f0dc";}
.fa-star:before{content:"\f005";}
.fa-frown:before{content:"\f119";}
.fa-eye:before{content:"\f06e";}
.fa-heart:before{content:"\f004";}
.fa-shield-alt:before{content:"\f3ed";}
.fa-skull-crossbones:before{content:"\f714";}
.fa-coins:before{content:"\f51e";}
.fa-wallet:before{content:"\f555";}
.fa-male:before{content:"\f183";}
.fa-exclamation-triangle:before{content:"\f071";}
.fa-clock:before{content:"\f017";}
.fa-pen-to-square:before{content:"\f044";}
.fa-trash:before{content:"\f1f8";}
@font-face {
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:900;
	font-display:auto;
	src:url("/css/webfonts/fa-solid-900.eot");
	src:url("/css/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/css/webfonts/fa-solid-900.woff2") format("woff2"), url("/css/webfonts/fa-solid-900.woff") format("woff"), url("/css/webfonts/fa-solid-900.ttf") format("truetype"), url("/css/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
	font-family:"Font Awesome 5 Brands";
	font-style:normal;
	font-weight:normal;
	font-display:auto;
	src:url("/css/webfonts/fa-brands-400.eot");
	src:url("/css/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/css/webfonts/fa-brands-400.woff2") format("woff2"), url("/css/webfonts/fa-brands-400.woff") format("woff"), url("/css/webfonts/fa-brands-400.ttf") format("truetype"), url("/css/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
	font-family:"Font Awesome 5 Pro";
	font-style:normal;
	font-weight:normal;
	font-display:auto;
	src:url("/css/webfonts/fa-regular-400.eot");
	src:url("/css/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/css/webfonts/fa-regular-400.woff2") format("woff2"), url("/css/webfonts/fa-regular-400.woff") format("woff"), url("/css/webfonts/fa-regular-400.ttf") format("truetype"), url("/css/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}

.pcare_loader{width:28px;aspect-ratio:1;border-radius:50%;background:#f10c49;animation:loader1 1.5s infinite;display:none;}
@keyframes loader1{
	0%,
	100%{transform:translate(-35px);box-shadow:  0     0 #f4dd51, 0     0 #e3aad6}
	40% {transform:translate( 35px);box-shadow: -15px  0 #f4dd51,-30px  0 #e3aad6}
	50% {transform:translate( 35px);box-shadow:  0     0 #f4dd51, 0     0 #e3aad6}
	90% {transform:translate(-35px);box-shadow:  15px  0 #f4dd51, 30px  0 #e3aad6}
}

.alert{text-align:left;font:normal normal normal 16px/22px "cwTeXYen", sans-serif;max-width:calc(100% - 20px);border-width:2px;border-radius:8px;position:fixed;right:10px;bottom:70px;z-index:10000;padding:8px 10px;box-shadow:2px 2px 6px #c3d0d980;display:none;}
.alert:hover{cursor:pointer;opacity:.9;}
.alert-success{--bs-alert-color:#244359;--bs-alert-bg:#FFF;--bs-alert-border-color:#00d088;}
.alert-success::before{content:url('/images/common/icon_alert-success.svg');}
.alert-info{--bs-alert-color:#244359;--bs-alert-bg:#FFF;--bs-alert-border-color:#0095e5;}
.alert-info::before{content:url('/images/common/icon_alert-info.svg');}
.alert-warning{--bs-alert-color:#244359;--bs-alert-bg:#FFF;--bs-alert-border-color:#ffc500;}
.alert-warning::before{content:url('/images/common/icon_alert-warning.svg');}
.alert-danger{--bs-alert-color:#244359;--bs-alert-bg:#FFF;--bs-alert-border-color:#ff5d5c;}
.alert-danger::before{content:url('/images/common/icon_alert-error.svg');}
.alert-success::before, .alert-info::before, .alert-warning::before, .alert-danger::before{width:24px;height:24px;margin-top:-5px;margin-right:5px;display:inline-block;vertical-align:middle;}

#memberDropdown .menu{font:normal normal normal 14px/22px "cwTeXYen", sans-serif;color:#244359;}
#memberDropdown .data{border-top:1px solid #c3d0d9;}
#memberDropdown .menu ul li{line-height:34px;padding-right:20px;padding-left:20px;}
#memberDropdown .menu ul li:hover{background:#eaf0f3;border-radius:5px;cursor:pointer;}
#memberDropdown .doings ul li:nth-child(1)::before{content:url('/images/member/common/icon_topic.svg');}
#memberDropdown .doings ul li:hover:nth-child(1)::before{content:url('/images/member/common/icon_topic-hover.svg');}
#memberDropdown .doings ul li:nth-child(2)::before{content:url('/images/member/common/icon_replies.svg');}
#memberDropdown .doings ul li:hover:nth-child(2)::before{content:url('/images/member/common/icon_replies-hover.svg');}
#memberDropdown .doings ul li:nth-child(3)::before{content:url('/images/member/common/icon_follow.svg');}
#memberDropdown .doings ul li:hover:nth-child(3)::before{content:url('/images/member/common/icon_follow-hover.svg');}
#memberDropdown .doings ul li:nth-child(4)::before{content:url('/images/member/common/icon_subscribe-forum.svg');}
#memberDropdown .doings ul li:hover:nth-child(4)::before{content:url('/images/member/common/icon_subscribe-forum-hover.svg');}
#memberDropdown .doings ul li:nth-child(5)::before{content:url('/images/member/common/icon_liked.svg');}
#memberDropdown .doings ul li:hover:nth-child(5)::before{content:url('/images/member/common/icon_liked-hover.svg');}
#memberDropdown .data ul li:nth-child(1)::before{content:url('/images/member/common/icon_profile.svg');}
#memberDropdown .data ul li:hover:nth-child(1)::before{content:url('/images/member/common/icon_profile-hover.svg');}
#memberDropdown .data ul li:nth-child(2)::before{content:url('/images/member/common/icon_password.svg');}
#memberDropdown .data ul li:hover:nth-child(2)::before{content:url('/images/member/common/icon_password-hover.svg');}
#memberDropdown .data ul li:nth-child(3)::before{content:url('/images/member/common/icon_logout.svg');}
#memberDropdown .data ul li:hover:nth-child(3)::before{content:url('/images/member/common/icon_logout-hover.svg');}
#memberDropdown .menu ul li::before{width:20px;height:20px;margin-top:-3px;margin-right:10px;display:inline-block;vertical-align:middle;}

/* Hide scrollbar for Chrome, Safari and Opera */
.side-menu::-webkit-scrollbar{display:none;}
/* Hide scrollbar for IE, Edge and Firefox */
.side-menu{position:fixed;height:calc(100% - 220px);overflow-y:scroll;-ms-overflow-style:none; /* IE and Edge */scrollbar-width:none; /* Firefox */}

.web_menu .menu{font:normal normal normal 16px/22px "cwTeXYen", sans-serif;}
.web_menu .menu ul li{color:#244359;line-height:44px;padding-right:20px;padding-left:20px;}
.web_menu .menu ul li:hover{color:#7391a6;cursor:pointer;}
.web_menu .menu ul li.active{background:#eaf0f3;border-radius:5px;color:#0095e5;}
.web_menu .videos{border-bottom:1px solid #c3d0d9;}
.web_menu .videos ul li:nth-child(1)::before{content:url('/images/common/icon_all-video.svg');}
.web_menu .videos ul li:hover:nth-child(1)::before{content:url('/images/common/icon_all-video-hover.svg');}
.web_menu .videos ul li.active:nth-child(1)::before{content:url('/images/common/icon_all-video-select.svg');}
.web_menu .videos ul li:nth-child(2)::before{content:url('/images/common/icon_campus-activie.svg');}
.web_menu .videos ul li:hover:nth-child(2)::before{content:url('/images/common/icon_campus-activie-hover.svg');}
.web_menu .videos ul li.active:nth-child(2)::before{content:url('/images/common/icon_campus-activie-select.svg');}
.web_menu .videos ul li:nth-child(3)::before{content:url('/images/common/icon_volunteer.svg');}
.web_menu .videos ul li:hover:nth-child(3)::before{content:url('/images/common/icon_volunteer-hover.svg');}
.web_menu .videos ul li.active:nth-child(3)::before{content:url('/images/common/icon_volunteer-select.svg');}
.web_menu .videos ul li:nth-child(4)::before{content:url('/images/common/icon_shop.svg');}
.web_menu .videos ul li:hover:nth-child(4)::before{content:url('/images/common/icon_shop-hover.svg');}
.web_menu .videos ul li.active:nth-child(4)::before{content:url('/images/common/icon_shop-select.svg');}
.web_menu .videos ul li:nth-child(5)::before{content:url('/images/common/icon_politics.svg');}
.web_menu .videos ul li:hover:nth-child(5)::before{content:url('/images/common/icon_politics-hover.svg');}
.web_menu .videos ul li.active:nth-child(5)::before{content:url('/images/common/icon_politics-select.svg');}
.web_menu .doings ul li:nth-child(1)::before{content:url('/images/common/icon_all-topic.svg');}
.web_menu .doings ul li:hover:nth-child(1)::before{content:url('/images/common/icon_all-topic-hover.svg');}
.web_menu .doings ul li.active:nth-child(1)::before{content:url('/images/common/icon_all-topic-select.svg');}
.web_menu .doings ul li:nth-child(2)::before{content:url('/images/common/icon_subsribe.svg');}
.web_menu .doings ul li:hover:nth-child(2)::before{content:url('/images/common/icon_subsribe-hover.svg');}
.web_menu .doings ul li.active:nth-child(2)::before{content:url('/images/common/icon_subsribe-select.svg');}
.web_menu .doings ul li:nth-child(3)::before{content:url('/images/common/icon_suscribe-topic.svg');}
.web_menu .doings ul li:hover:nth-child(3)::before{content:url('/images/common/icon_suscribe-topic-hover.svg');}
.web_menu .doings ul li.active:nth-child(3)::before{content:url('/images/common/icon_suscribe-topic-select.svg');}
.web_menu .article ul li:nth-child(1)::before{content:url('/images/common/icon_all-article.svg');}
.web_menu .article ul li:hover:nth-child(1)::before{content:url('/images/common/icon_all-article-hover.svg');}
.web_menu .article ul li:nth-child(2)::before{content:url('/images/member/common/icon_liked.svg');}
.web_menu .article ul li:hover:nth-child(2)::before{content:url('/images/member/common/icon_liked-hover.svg');}
.web_menu .menu ul li::before{width:20px;height:20px;margin-top:-3px;margin-right:10px;display:inline-block;vertical-align:middle;}
.web_menu .accordion ul li:nth-child(1)::before{content:'';background:#0095e5 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li:nth-child(2)::before{content:'';background:#ff6192 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li:nth-child(3)::before{content:'';background:#af6bff 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li:nth-child(4)::before{content:'';background:#4c57e3 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li:nth-child(5)::before{content:'';background:#6cddff 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li:nth-child(6)::before{content:'';background:#e03785 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li:nth-child(7)::before{content:'';background:#f7cd41 0% 0% no-repeat padding-box;}
.web_menu .accordion ul li::before{width:18px;height:18px;border-radius:10px;}
.web_menu .accordion-header{margin-bottom:10px;padding-left:20px;}
.web_menu .accordion-button{padding-left:30px;}
.web_menu .accordion-button:hover{color:#7391a6!important;;}
.web_menu .accordion-button:not(.collapsed){color:#244359;background-color:transparent;}
.web_menu .accordion{--bs-accordion-color:#244359;--bs-accordion-bg:transparent;--bs-accordion-border-color:transparent;--bs-accordion-border-width:none;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:0;--bs-accordion-btn-color:#244359;--bs-accordion-btn-bg:transparent;--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0;--bs-accordion-btn-icon-transform:rotate(0deg);--bs-accordion-btn-icon:url('/images/common/icon_dropdown-right.svg');--bs-accordion-btn-active-icon:url('/images/common/icon_dropdown-down.svg');border-bottom:1px solid #c3d0d9;}
.web_menu .accordion-button::after{position:absolute;left:0;background-size:1rem;}
.web_menu .accordion-button:hover::after{background-image:url('/images/common/icon_dropdown-right-hover.svg')!important;}
.web_menu .accordion-button:not(.collapsed):hover::after{background-image:url('/images/common/icon_dropdown-down-hover.svg')!important;}

.mobile_header{z-index:1002!important;}
.mobile_header .navbar{height:40px;}
.mobile_header .title_word{font:normal normal normal 16px/19px "cwTeXYen", sans-serif;color:#244359;}
.mobile_header .go-back{background-image:url(/images/common/icon_go-back.svg);background-repeat:no-repeat;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;height:24px;width:16px;overflow:hidden;cursor:pointer;}
.mobile_header .go-back:hover{background-image:url(/images/common/icon_go-back-hover.svg);}
.mobile_header .share{background-image:url(/images/common/icon_share.svg);background-repeat:no-repeat;text-align:left;text-indent:-1000px;white-space:nowrap;display:inline-block;height:24px;width:24px;overflow:hidden;cursor:pointer;}
.mobile_header .share:hover{background-image:url(/images/common/icon_share-hover.svg);}
.mobile_header .input-container{position:relative;}
.mobile_header .input-container input{width:100%;height:40px;background:#eaf0f3 0% 0% no-repeat padding-box;border:0;border-radius:8px;color:#99b1bf;}
.mobile_header .input-container input:focus{background:#eaf0f3 0% 0% no-repeat padding-box;box-shadow:none;border:0;}
.mobile_header .input-container .input-search{padding-right:40px;}
.mobile_header .input-container .search_icon{position:absolute;top:10px;right:10px;cursor:pointer;}

#share_bar{background:#FFF 0% 0% no-repeat padding-box;border-radius:15px 15px 0 0;height:152px;font:normal normal normal 14px/22px "cwTeXYen", sans-serif;color:#244359;}
#share_bar a{color:#244359;}
#share_bar a:hover{color:#7391a6;}

.logout .modal-header{display:initial;border-bottom:none;}
.logout .modal-body{font:normal normal normal 16px/22px "cwTeXYen", sans-serif;color:#244359;}
.logout .modal-footer{border-top:none;justify-content:center;}
.logout .btn{font:normal normal normal 16px/22px "cwTeXYen", sans-serif;}
.logout .btn-secondary{--bs-btn-color:#244359;--bs-btn-bg:#eaf0f3;--bs-btn-border-color:#eaf0f3;--bs-btn-hover-color:#244359;--bs-btn-hover-bg:#c3d0d9;--bs-btn-hover-border-color:#c3d0d9;}
.logout .btn-danger{--bs-btn-bg:#ff5d5c;--bs-btn-border-color:#ff5d5c;--bs-btn-hover-color:#FFF;--bs-btn-hover-bg:#f2504f;--bs-btn-hover-border-color:#f2504f;}

.ck-content{word-break:break-word;}
.ck-powered-by-balloon{display:none!important;}

/*.footerLine{border-bottom:#157dc6 5px solid;margin-top:10px;}
#footer_edu{font-family:"新細明體";margin-top:23px;font-size:12px;text-align:center;line-height:20px;letter-spacing:0.5pt;color:#545454;}
#footer_edu a:link,#footer_edu a:visited,#footer_edu a:hover,#footer_edu a:active{text-decoration:none;color:#047fff;}*/
#fill-form-m, #win_prize-m{display:none;position:fixed;padding:1rem;z-index:100;text-align:center;right:1rem;bottom:6rem;}
#fill-form-pc, #win_prize-pc{position:fixed;padding:1rem;z-index:100;text-align:center;right:3em;bottom:5rem;}
#fill-form-pc img, #fill-form-m img, #win_prize-pc img{opacity:.7;}
#fill-form-pc:hover img, #fill-form-m:hover img, #win_prize-pc:hover img{opacity:.85;}
#fill-form-pc .btn-close, #fill-form-m .btn-close, #win_prize-pc .btn-close2, #win_prize-m .btn-close2{position:absolute;width:22px;height:28px;right:17px;top:-12px;font-size:1.2rem;font-weight:900;text-shadow:0 0 2px #FFF;cursor:pointer;opacity:.75;}
#fill-form-pc .btn-close:hover, #fill-form-m .btn-close:hover, #win_prize-pc .btn-close2:hover, #win_prize-m .btn-close2:hover{opacity:.9;}
.go_top{display:none;width:50px;height:50px;position:fixed;right:2rem;bottom:3rem;z-index:100;background:url('/images/common/icon_top-1.svg');cursor:pointer;}
.go_top:hover{background:url('/images/common/icon_top-2.svg');}
@media (max-width:767.98px){
	#fill-form-pc, #win_prize-pc{display:none;}
	#fill-form-m, #win_prize-m{display:block;}
	.go_top{width:30px;height:30px;background-size:cover;}
	.go_top:hover{background-size:cover;}
	#container .minheight-md{min-height:auto;}
}
@media (min-width:768px){
	.position-md-relative{position:relative!important;}
}