@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, iframe {
    margin : 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style : normal;
    font-weight: normal;
}
ol, ul { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 {
    font-size  : 100%;
    font-weight: normal;
}

blockquote:before, 
blockquote:after,
q:before, 
q:after {
    content: '';
    content: none;
}

abbr, acronym, iframe { border: 0; }
body, input, select { 
  font-family: Noto Sans TC, 
               Microsoft YaHei, 
               Segoe UI, 
               Tahoma, 
               Arial, 
               Verdana, 
               sans-serif;
}

#VVV{
  width         : 100%;
  height        : 0;
  padding-bottom: 56.25%;
  position      : relative;
}

#VVV iframe{
  position: absolute;
  left    : 0;
  top     : 0;
  width   : 100%;
  height  : 100%;
}

/* 消除點擊時會出現藍框*/
input:focus, button, select { outline: none; }

input {
  -webkit-appearance: none;  /* Safari 和 Chrome，常用於iOS下移除內建樣式 */
     -moz-appearance: none;  /* FireFox */
          appearance: none;
  border-radius     : 0;
}

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }   
.button{ border-radius: 0; } 