/*GENERAL*/
body {font-family: "Microsoft JhengHei", "apple LiGothic Medium", "Noto Sans", Arial, sans-serif; background-color: #f6f3e7; color: #644f40; }
footer {position: relative; bottom: 0px; }
h1 {font-size: 1.75em; }
h2 {font-size: 1.45em; }
h3 {font-size: 1.3em; }
p { line-height: 1.6em;}
a {text-decoration: none; color: #ff7200; }
a:hover {text-decoration: underline; }
button:focus, :focus {outline: 0; }
.container {width: 93%; max-width: 1400px; margin: auto; }
.hidden {display: none; }
.clearfix {overflow: hidden; clear: both; }

/*HEADER*/
 .top-bg-color {height: 90px; background-color: #ffd42f; }
.or-logo-div {width: 93%; max-width: 1400px; margin: auto; }
.or-logo {padding: 20px 0 0 0; }
.lang{ float: right; margin-top: 30px}
.intro {max-width: 500px; line-height: 1.3em; }
.content-div {padding: 100px 0 150px; margin: 0 auto; max-width: 62.5rem; width: 100%; text-align: center; }
.br-img, .content-desc {display: block; vertical-align: top; padding: 0 15px; width: 90%; margin: auto; }
.br-img, .content-desc {text-align: center; max-width: 415px; }
.br-img img {max-width: 100%;}
.content-div ul {padding: 0 20px; margin: 5px 0; }
.content-div ul li {float: left; width: 200px; }
.email-div {font-size: 0.8em; }
.btn {background-color: #ff7200; color: #fff; padding: 3px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.survey-btn {border:1px solid #ff7200; color: #ff7200; padding: 3px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.survey-btn:hover, .btn:hover {text-decoration: none;background-color: #FFD42F;color:#000000; }
.survey-btn:hover {border-color:#FFD42F;}

/*FOOTER*/
#footer {position: relative; bottom: 0; width: 100%; }
.copyright-container {background-color: #000; font-size: .7em; color: #ccc; padding: 8px 20px; line-height: 17px; position: relative; }
.copyright-container.borderLineBtm {border-bottom: 1px solid #ccc; }
.copyright-container #OR_FOOT_logo {margin-right: 12px; display: inline-block; vertical-align: middle; }
.copyright-container .copyright-text {display: inline-block; vertical-align: middle; }