
.header{margin-bottom:16px}
.inquiry-box, input, textarea, button{font-family:o-r;font-size:16px}
input, textarea{border:1px solid black}
button{border:1px solid #aaa}
h1{padding:5%;margin:auto;border-bottom:2px solid #e00;background:#eee url(../images/joinsun-18650-21700-.png?v=1) no-repeat right 10px}
.inquiry-box{width:50%;margin:6vh auto}
.inquiry-box button{padding:7px 33px;}
.inquiry-box input{width:50%;padding:6px;margin-top:7px}
.inquiry-box input.captcha-input{width:30%;margin-left:10px}
.inquiry-box textarea{padding:6px;resize:none;width:100%;height:23vh;margin-top:7px}
.required{border-left:2px solid #e00;padding-left:10px}
.inquiry-form-submit{margin-right:15px}
#captchaText, #responseMsg{display:inline}

.joinsun-contact-info{width:50%;margin:6vh auto}
.joinsun-contact-info img{width:100%;margin-bottom:2vh}
.joinsun-contact-info-left{float:left;width:44%}
.joinsun-contact-info-right{float:left;width:53%;padding-left:3%}

@media (max-width:1279px) {
	.inquiry-box, input, textarea, button{font-size:4vw}
	input,textarea{border:1px solid gray}
	.inquiry-box{width:88%;margin:3vh auto 6vh}
	.inquiry-box input{width:98%;padding:2vw 1%}
	.inquiry-box textarea{height:43vh;width:98%;padding:2vw 1%}
	h1{margin:7vh auto;padding:15% 5%;font-size:5vw;background-size:43%;background-position:right center}
	.required{border-left:3px solid #e00;padding-left:15px}
	.inquiry-box button.inquiry-form-submit{display:block;margin:3vh auto;padding:13px 70px}
	.inquiry-box input.captcha-input{width:50%}
	.joinsun-contact-info{width:88%}
	.joinsun-contact-info-left{display:none}
	.joinsun-contact-info-right{width:88%;padding-left:0}
}