* {  box-sizing: border-box;}@font-face {  font-family: 'Warhaven_Regular';  src: url(../images/Warhaven_Regular.ttf) format('truetype');}.font_war {  font-family: 'Warhaven_Regular';}abbr,article,aside,blockquote,body,command,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,li,mark,meter,nav,ol,output,p,pre,progress,section,summary,time,ul {  margin: 0;  padding: 0;  font-family: "Noto Sans TC", sans-serif;  font-weight: 400;}address,caption,cite,code,em,figcaption,h1,h2,h3,h4,h5,h6,pre,strong,th {  font-size: 1em;  font-weight: 400;  font-style: normal;}fieldset,iframe {  border: none;}caption,th {  text-align: left;}table {  border-collapse: collapse;  border-spacing: 0;}article,aside,figcaption,figure,footer,header,hgroup,nav,section {  display: block;}html {  background-color: #000000;  font-size: 20px;  scroll-behavior: smooth;}.clear {  clear: both;}img {  border: 0;}body {  font-family: "Noto Sans TC", sans-serif;  font-size: 1rem;  line-height: 1.5;  background-color: transparent;  color: #000;  -webkit-font-smoothing: antialiased;}a {  color: #282828;}a:active,a:link,a:visited {  text-decoration: none;  cursor: pointer;}a:hover {  text-decoration: none;}a.block {  display: block;  cursor: pointer;}a.block em,a.block span {  color: #08c;  cursor: pointer;}a.block:hover {  text-decoration: none;}a.block:hover em,a.block:hover span {  color: #08c;  text-decoration: underline;}b,strong {  font-weight: 700;}cite,em,i {  font-style: italic;}sup,sup a {  color: #666;}sup a:hover {  color: #08c;  text-decoration: none;}abbr {  border: 0;}h1,h2,h3,h5,h6 {  color: #ffffff;}h1,h2,h3 {  font-weight: 600;}h2,h3,h4 {  line-height: 1;}h1,h2 {  margin: 0;}ul {  list-style: none outside;}ol {  margin-bottom: 18px;}ul.circle,ul.square {  margin-left: 2em;  margin-bottom: 18px;}ul.square {  list-style: square outside;}ul.circle {  list-style: circle outside;}ul ul.circle,ul ul.square {  margin-top: 4px;  margin-bottom: 5px;}textarea {  resize: none;}button {  border: none;  background: transparent;  cursor: pointer;}p,strong {  font-size: 0.8rem;  color: #282828;}.desc_underline {  text-decoration: underline;}.mobile_flex {  display: none;}#content {  overflow: hidden;}/*************************//* FONT-SIZE/*************************/.main_ttl {  font-size: 5rem;}.font-big {  font-size: 2.2rem;}.font-xxl {  font-size: 1.6rem;}.font-xl {  font-size: 1.4rem;}.font-ml {  font-size: 1.3rem;}.font-l {  font-size: 1.2rem;}.font-m {  font-size: 1.2rem;}.font-default {  font-size: 1rem;}.font-s {  font-size: 0.9rem;}.font-xs {  font-size: 0.8rem;}.font-xxs {  font-size: 0.7rem;}.font-min {  font-size: 0.6rem;}.font-vw-big {  font-size: 2rem;}.font-vw-xl {  font-size: 1.6rem;}.font-vw-ml-m {  font-size: 1.1rem;}.font-vw-ml-l {  font-size: 1.2rem;}.font-vw-default {  font-size: 1rem;}.font-vw-s {  font-size: 0.9rem;}.font-vw-xs {  font-size: 0.8vw;}.font_white {  color: #fff;}.font_black {  color: #282828;}.font_semi_bk {  color: #151515;}.font_gray {  color: #888a8b;}.font_semi_gray {  color: #7e7d7c;}.font_high_gray {  color: #cbcbcb;}.font_new_brown{  color: #847569;}.font_high_brown {  color: #a86e26;}.font_brown {  color: #552c10;}.font_semi_brown {  color: #594238;}.font_yellow {  color: #dfce96;}.font_semi_yellow {  color: #d9c9b1;}.font_dark_yellow {  color: #8e876d;}.font_war_yellow {  color: #f2e7d6;}.font_sand {  color: #f3d6af;}.font_war_sand {  color: #bcae96;}.font_new_yellow {  color: #dacdad;}.font_dark_brown {  color: #342e1d;}.font_semi_dk {  color: #2c2c2c;}.font_navy {  color: #0c2333;}.font_w200 {  font-weight: 200;}.font_w300 {  font-weight: 300;}.font_w500 {  font-weight: 500;}.font_w600 {  font-weight: 600;}.font_w700 {  font-weight: 700;}.font_vs520 {  font-size: 0;}.down_1024,.down_520 {  display: none;}/*************************//* br TAG or views/*************************/.br_1024 {  display: none;}.br_520 {  display: none;}.views_720 {  display: none;}.re_views_720{  display: none;}.views_520 {  display: none;}.flex_520 {  display: none;}