@charset "utf-8";
/*==========Common Styles==========*/
body{min-width:320px; max-width:480px;}

/*==========General text==========*/
.hd{font-size:1.625em;}

/*==========Wrappers==========*/
#main_wrapper{width:290px; padding-left: 10px; margin:0 auto;}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
	#main_wrapper{width:450px;}
}
#main_wrapper.top{padding-top:25px;}
#main_wrapper.bottom{padding-top:40px;}

/*==========Logo==========*/
#logo{margin:0 0 40px 0;}

/*==========Introduction==========*/
#intro{padding-bottom:30px;}
#intro p{font-size:1.625em; line-height: 35px;}
#intro p a{line-height: 23px; margin: 6px 0;}

/*==========Form==========*/
#form_wrapper{margin:0 0 80px 0;}
#contactform > .item > input[type="text"]{width: 210px; margin-top:10px;}
#contactform > .item > textarea{width: 210px; margin-top:10px;}
#contactform > .item > .error{font-size:1em; padding: 34px 0 0 10px;}
#contactform > .item > .verification{clear: both; font-size:2em; padding:16px 22px 0 0; letter-spacing:3px;}
#contactform > .item > input.short[type="text"]{width: 60px; font-size:2em; letter-spacing:1px;}
#contactform > .item.submit{padding:20px 0 0 0;}
#contactform > .item.submit > input[type="submit"]{font-size:1.625em;}
