#navbar{width:100%;height:60px;display:inline-block;position:relative;top:0px;right:0px;z-index:9999;border-radius: 300px;
display: flex;
    justify-content: center;
    align-items: center;}
@media screen and (max-width: 1149px) {#navbar{height:50px;}}
#navbar .hamburger-box{width:25px;position:relative;top:5px;}#navbar .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{background-color:#FFFFFF;width:25px;height:1px;display: flex;
    justify-content: center;
    align-items: center;}
.mm-menu{background-color:#FFFFFF;padding-right:60px;position:relative;box-sizing: content-box;}.mm-menu .mm-panel:first-child .mm-navbar{display:none;}.mm-menu .mm-listview li.mm-selected{color:#965050;color: var(--blue);
}
#gblcss1{text-align:center;padding-top:10px;position:relative;}
@media screen and (max-width: 1149px) {#gblcss1{padding-top:0px;position:absolute;top:0px;right:70px;}}
#gblcss1 .content{background-image:url(../Userfile/file/ff211108112407517836.svg);background-repeat:no-repeat;background-position:center top;text-align:center;width:45px;height:45px;-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}#gblcss1 a{width:45px;height:45px;display:inline-block;}#gblcss1 a span{color:TRANSPARENT;font-size:10pt;text-transform:uppercase;}
@media screen and (max-width: 768px) {#gblcss1 .content{width:12vw;max-width: 50px;

min-height: 50px;}#gblcss1 a{width:12vw;max-width: 50px;

min-height: 50px;}}
#gblcss2{text-align:center;padding-top:10px;position:relative;}
@media screen and (max-width: 1149px) {#gblcss2{padding-top:0px;position:absolute;top:0px;right:130px;}}
#gblcss2 .content{background-image:url(../Userfile/file/ff240709234317120505.png);background-repeat:no-repeat;background-position:center top;text-align:center;width:45px;height:45px;-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;}#gblcss2 a{width:45px;height:45px;display:inline-block;}#gblcss2 a span{color:TRANSPARENT;font-size:10pt;text-transform:uppercase;}
@media screen and (max-width: 768px) {#gblcss2 .content{width:12vw;max-width: 50px;

min-height: 50px;}#gblcss2 a{width:12vw;max-width: 50px;

min-height: 50px;
}}
#gblLogo1{background-image:url(../Userfile/file/ff250116115803249388.png);background-repeat:no-repeat;background-position:left top;width:360px;height:110px;position:fixed;top:20px;left:70px;z-index:9999;-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
transition: .5s cubic-bezier(.4,.4,0,1);
}
@media screen and (max-width: 1149px) {#gblLogo1{left:20px;}}
@media screen and (max-width: 768px) {#gblLogo1{background-image:url(../Userfile/file/ff250116115842570292.png);width:100px;height:100px;top:10px;left:20px;}}
#gblmenu1{width:100%;padding-bottom:100px;position:fixed;top:0px;left:0px;z-index:999;width: calc(100% - 60px);}
@media screen and (max-width: 1149px) {#gblmenu1{width:100%;}}
#gblmenu1 .menu_Cent{text-align:right;margin-top:5px;float:right;display:inline-block;position:relative;z-index:3;}#gblmenu1 .menu_ul1{width:auto;float:right;}#gblmenu1 .menu_ul1 li.li_1{height:25px;display:inline-block;}#gblmenu1 .menu_ul1 li.li_1 a.a_1{padding-top:5px;padding-right:15px;padding-bottom:10px;padding-left:15px;display:inline-block;}#gblmenu1 .menu_ul1 li.li_1 a.a_1:hover{color: var(--blue);}#gblmenu1 .menu_ul1 li.sel_1 a.a_1{color: var(--blue);}#gblmenu1 .menu_ul2{background-color:#F5F5F5;width:auto;padding-top:5px;position:absolute;
border-radius: 10px;}#gblmenu1 .menu_ul2 div.menu_div2{margin-right:auto;margin-left:auto;}#gblmenu1 .menu_ul2 li.li_2{text-align:left;width:100%;}#gblmenu1 .menu_ul2 li.li_2 a.a_2{width:100%;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;display:inline-block;}
@media screen and (max-width: 1149px) {#gblmenu1 .menu_Cent{display:none;}}
#gblcss3{background-image:url(../Userfile/file/ff240715210551083164.jpg);width:100%;height:750px;position:absolute;top:0px;z-index:-3;
background-size:400px;

opacity: 0.4;
}
#gblx001dtilist3 .list{margin-bottom:5px;display: grid;
    grid-template-columns: repeat(2, 1fr);}#gblx001dtilist3 .item{background-image:url(../Userfile/file/ff240715233940461432.png);background-repeat:no-repeat;background-position:center center;text-align:center;overflow:hidden;

background-size:cover;}#gblx001dtilist3 a{color:#FFFFFF;height:200px;font-size: clamp(1.2rem, 3.5vw, 1.2rem);

font-weight: 500;


display: flex;
    align-items: center;
    justify-content: center;}#gblx001dtilist3 .dob{color:#FFFFFF;}#gblx001dtilist3 .subject a{color:#FFFFFF;width:100%;height:200px;display:inline-block;font-size: clamp(1.2rem, 3.5vw, 1.2rem);

font-weight: 500;


display: flex;
    align-items: center;
    justify-content: center;}
@media screen and (max-width: 768px) {#gblx001dtilist3 .list{    grid-template-columns: repeat(1, 1fr);}#gblx001dtilist3 a{height:150px;}}
@media screen and (max-width: 480px) {#gblx001dtilist3 a{height:120px;}}
#gblx001dtilist4 .subject{display:none;}#gblx001dtilist4 .idction{color:#FFFFFF;}
#gblx001dtilist2{display: grid;
grid-template-columns: 4fr 7fr;

background-size: 80px;
}
@media screen and (max-width: 1149px) {#gblx001dtilist2{grid-template-columns: 1fr;}}
#gblx001dtilist2 .title{background-image:url(../Userfile/file/ff250116115842570292.png);background-repeat:no-repeat;background-position:left center;padding-top:15px;padding-left:100px;display: grid;
align-items: center;

background-size: 80px;
}
@media screen and (max-width: 768px) {#gblx001dtilist2 .title{padding-left:70px;background-size: 60px;
}}
#gblx001dtilist2 .list{padding-top:10px;}#gblx001dtilist2 .subject{display:none;}#gblx001dtilist2 .p_cell_3{padding-right:30px;padding-left:30px;float:left;}#gblx001dtilist2 .p_cell_4{padding-right:30px;padding-left:30px;float:left;display: grid;
    grid-template-columns: 2fr 2fr;
    column-gap: 10px;
    row-gap: 10px;}
@media screen and (max-width: 768px) {#gblx001dtilist2 .p_cell_3{padding-right:0px;padding-left:0px;float:none;}#gblx001dtilist2 .p_cell_4{padding-right:0px;padding-left:0px;float:none;    grid-template-columns: 1fr;
}}
:root{
  --blue: #0081c7;
  --pale-blue: #ECF7FF;
  --green: #73a80c;
  --black: #23211b;
  --grey-title: #F7F7F7;
  --grey-line: #dcdcdc;
  --padding-PC: 1.5rem;
  --padding-PC-xl: 2rem;
  --border-radius: 30px;
  --linear-gradient: linear-gradient(to right, #00a0e9 0%, #005889 100%);

}

::selection {
  color: #fff;
  background: #0076c194;
  mix-blend-mode: difference;
}
.content {
    overflow: unset;
}

html,body,a,p,textarea, select,.fgbl input[type='text'], .fgbl input[type='number'],li{
  font-family: Outfit, noto sans tc,sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1.5px;
  color: var(--black);
  text-decoration:none ;
  transition: .5s cubic-bezier(.4,.4,0,1);
  line-height: 180%;
}
.atwd p {
   margin: 0px;
}
h1,h2,h3{
    font-weight: 400;
    line-height: 180%;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
}
.word {
    overflow: unset;
}
.images img, .word img {
    height: auto !important;
}
#gblmenu1:before {
    content: " ";
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0.4) 65%, rgba(255, 255, 255, 0) 80%);
    position: absolute;
    z-index: 1;
}

.tag1 {
    background: var(--green);
}
.tag2{
    background: var(--blue);
}

/*--------------------手機選單---------------------*/
#mmenu {
    z-index: 9998;
    right: 60px;
}
html.mm-front #mm-blocker {
    z-index: 999;
}
html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker {
    opacity: 0.6;
}
.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker {
   background: linear-gradient(to bottom, #ffffff 10%, #079fff 100%);
}
.mm-panels>.mm-panel.mm-hasnavbar {
    padding-top: 40px;	
}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next){
    background: transparent;
}
.mm-menu.mm-offcanvas {
    max-width: 220px;
}

.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {
    background: transparent;
}
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel{
    background: transparent;
}

.mm-navbar>* {
    padding: 5px 0;
}
.mm-panel.mm-hasnavbar .mm-navbar {
    top: 85px;
}
.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2) {
    padding-top: 135px;
}
/*--------------------手機選單END---------------------*/

#gblx001dtilist4 .idction p {
    color: #fff;
}
#gblx001dtilist4 .p_cell_2 p{
   color:#fff;
}

#gblx001dtilist3_P20240716170159954.item.ix_x_2.gup2.in_P20240716170159954{
  background-image: url(../Userfile/file/ff240715234206634904.jpg);
}
#gblx001dtilist3 a:hover{
transform: scale(1.15);
}

#gblx001dtilist3 .p_cell_2 p{
    color: #fff;
    font-size: clamp(1rem, 4.5vw, 1.3rem);
    font-weight: 400;
}



@media screen and (max-width: 1150px){

#mmenu {
    right: 0px;
}
}


@media screen and (max-width: 768px) {


}





@media screen and (max-width: 520px){
html,body,a,p,textarea, select,.fgbl input[type='text'], .fgbl input[type='number'] {
  line-height: 170%;
}

#gblLogo1 {
  width: 20vw;
  height: 20vw;
}

}


@media screen and (max-width: 420px){

html,body,a,p,textarea, select,.fgbl input[type='text'], .fgbl input[type='number'] {
  font-size: 15px;
}


}
