@charset "utf-8";
/* CSS Document */
@import url(main.css);

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html{width:auto; height:auto;}
body{background:#272727; margin:0; padding:0; width:auto; height:auto; font-size: 16px;color:#d0d0d0;font-weight: 300;line-height: 1.6;font-family:'Montserrat', 'Noto Sans TC', sans-serif;word-break:break-word;letter-spacing: 1.5px;}
a,a:hover{text-decoration:none;color:#a10707;transition: all .5s ease 0s;}
img{border:0; vertical-align:middle; max-width:100%;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;border: 0;outline: 0;border-radius: 0;vertical-align:middle;}
input:focus, select:focus, textarea:focus, button:focus{outline:0;}
input[type="button"], input[type="submit"], input[type="reset"], button[type="button"], button[type="submit"], button[type="reset"], a[type="button"], a[type="submit"], a[type="reset"], textarea{border-radius: 0; -webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #f3f3f3;}
::-webkit-scrollbar-thumb {background: #666666;}
::-webkit-scrollbar-thumb:hover {background: #c5a47e;}
.warpper{overflow: hidden;position: relative;}
.bg-line{position: fixed;top: 0;left: calc(50% - 585px);width: 1170px;margin: 0 auto;height: 100vh;border-left: 1px #383838 solid;border-right: 1px #383838 solid;}
.bg-line:before{content: "";width: 1px;height: 100vh;background: #383838;position: absolute;top: 0;left:calc(100%/3);}
.bg-line:after{content: "";width: 1px;height: 100vh;background: #383838;position: absolute;top: 0;right:calc(100%/3);}
@media screen and (max-width: 1170px) {
    .bg-line{left:0;width: 100%;}
}

/** 反白 **/
::selection {background:#c5a47e;color:#ffffff;}
::-moz-selection {background:#c5a47e;color:#ffffff;}

/** 表單預設文字顏色設定 **/
::-webkit-input-placeholder{color:#d0d0d0;}
::-moz-placeholder{color:#d0d0d0;}
:-ms-input-placeholder{color:#d0d0d0;}

/** 內容架構 **/
section{}
.main{}
.container{min-height: 30vmin;color: #272727;}



