@charset "utf-8";
.menutop,.menutop2{width:100%;height:70px;top:0;z-index:1000;position:fixed;}
.wb{font-family:Open Sans, sans-serif,"微軟正黑體";font-size:16px;}
.fixed,.smpfixed{width:100%;position:fixed;top:0;z-index:1000}
blockquote,body,code,dd,div,dl,dt,fieldset,form,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
ul{list-style-type:none}
.r{left:-10px}
.sub_menu{display:none;list-style-type:disc;}


.a1{color:#fff}
.a1:focus,.a1:hover{color:#1b4e8d}
.a1,.a1:hover,a{text-decoration:none;font-weight:bold}
.a1,.a1:hover,.wb,a,body{font-size:16px}


.wb{text-transform:uppercase;letter-spacing:.6px;font-weight:400}
.smpfixed{width:100%;z-index:1000}

/*手機主選單*/
.sub_menu{width:80%;display:block;color:#ffffff;font-weight:normal;padding:8px 10%;border-top:1px solid #b89358;text-align:left;}
.sub_menu:hover{background-image: url("../images/but/bg-02.webp");background-size: 100% 100%;}
.sub_menu2{width:80%;display:block;font-weight:normal;padding:8px 10%;border-top:1px solid #b89358;text-align:left;}
.sub_menu2:focus,.sub_menu2:hover{color:#000000;}

/*手機次選單*/
.subsub_menu-box{padding:0 5px 20px 7%;overflow:hidden}
.subsub_menu{display:block;color:#ffffff;font-weight:normal;padding:0 6px 0 6px;text-align:left;}
.subsub_menu:hover{padding:0 0 0 10px;color:#FFFF99}

.subsub_menu_w{color:#ffffff;}

.dropmenu,.dropmenu2{text-align:center;z-index:10000}
.fixed{width:100%;z-index:9}




@media screen and (min-width:861px){
button{font:99% arial,helvetica,clean,sans-serif}
input{padding:8px;font:99% arial,helvetica,clean,sans-serif}
.fixed{position:fixed;top:0;width:100%;z-index:9}
#header_smp,.smp{display:none;}}

@media screen and (max-width:861px){
.menubg{display:block;margin:0;}
.dropmenu{z-index:10000;height:60px;}
.dropmenu ul{width:250px;height:100%;margin:-2px 0 0 0;float:right;padding:0 2%;list-style:none;background-image: url("../images/but/bg-01.webp");background-size: 100% 100%;}

input[type=checkbox].on-off{display:none}
input[type=checkbox].on-off+ul{height:0;overflow:hidden}
input[type=checkbox].on-off:checked+ul{height:auto;overflow:hidden;display:block}
.r{text-align:right;padding-right:10px}
.l{float:left;}
.menu_p{height:50px;margin:5px 0px 0 0;}
}


@media screen and (max-width:481px){
/*手機次選單*/
.subsub_menu-box{padding:0 5px 20px 7%;overflow:hidden}
.subsub_menu{display:block;color:#080808;font-weight:normal;padding:5px 6px;text-align:left;}
.subsub_menu:hover{padding:5px 6px 5px 13px;color:#a08146}
.dropmenu ul,.dropmenu2 ul{ width:85%;padding:0 5%;}
}