@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@100;300;400;500;700;900&display=swap');
@import url(https://fonts.googleapis.com/earlyaccess/cwtexming.css);
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+TC');
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet');
@import url('https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet');
 :root {
     --pbmit-global-color: #b6ae9b;
     --pbmit-secondary-color: #1f1d1d;
     --pbmit-light-color: #f6f6f6;
     --pbmit-white-color: #ffffff;
     --pbmit-blackish-color: #4c4948;
     --pbmit-link-color-normal: #000000;
     --pbmit-link-color-hover: #5e1f1f;
     --pbmit-global-color-rgb: 175, 214, 22;
     --pbmit-secondary-color-rgb: 31, 29, 29;
     --pbmit-responsive-breakpoint: 1200px;
     --pbmit-body-typography-font-family:'Noto Serif TC',Serif, "cwTeXMing";
     --pbmit-body-typography-variant: regular;
     --pbmit-body-typography-font-size: 16px;
     --pbmit-body-typography-line-height: 1.5;
     --pbmit-body-typography-color: #666666;
     --pbmit-heading-typography-font-family:  'Noto Serif TC',Serif, "cwTeXMing";
     --pbmit-heading-color: #000000;
     --pbmit-heading-font-variant: 700;
     --pbmit-btn-typography-font-family:  'Noto Serif TC',Serif, "cwTeXMing";
     --pbmit-btn-typography-variant: 600;
     --pbmit-btn-typography-font-size: 15px;
     --pbmit-btn-typography-line-height: 24px;
}

/*----------------------------------------*/
/* 01 - Typography 
/*----------------------------------------*/
h1, h2, h3, h4, h5, h6 {
    font-family:'Noto Serif TC';
    font-weight: 700;
    color: var(--pbmit-heading-color);
}


#pagetop2 {
background: rgba(0, 0, 0, 1.0);
  text-align: center;
  color: #FFF;
  letter-spacing: 1.5em;
  height: 130px;
  line-height: 100px;
  position: fixed;
  bottom: 0px;
  width: 100%;
  font-size: 48px;
  z-index: 6;
padding-top: 10px;
    border-top: 2px solid #d3b799;
}

#pagetop {
	background: #f7f7f7;
	text-align: center;
	min-width: 1120px;
}
#pagetop a {
	display:block;  
    outline : none;
}
@media only screen and (max-width: 767px) {
#pagetop2 {
	width: 100%;
	min-width: 100%;
  height: 60px;
  line-height: 30px;
}
#pagetop2 img{
	width: 80%!important;

margin: auto;

}

#pagetop {
	width: 100%;
	min-width: 100%;
}
#pagetop img {
	max-width: 40%!important;
}
@media only screen and (max-width: 480px) {
#pagetop2 {

  letter-spacing: 0em;

  font-size: 30px;

}

}
