@charset "utf-8";
/* CSS Document */

html, body { margin: 0; padding: 0; height: 100%;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, strong, em, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, section { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left;}
table {	border-collapse: collapse; border-spacing: 0;}
ol, ul { list-style: none;}

/* ************************************** */
img.bg {
          min-height: 100%;
         min-width: 1024px;                      
         width: 100%;
         height: auto;
         position: fixed;
         top: 0;
         left: 0;}
		    
@media screen and (max-width: 1050px){
  		img.bg {
			left: 50%;
           	    margin-left: -512px; }}
/* ************************************* */

body {
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:auto;
	text-align:center;}
	
#warp{
	margin-left:auto;
	margin-right:auto;
	height: 900px;
	margin-top:150px;
	position:relative;}

#warp img{padding:15px;}

p{
	font-family: 'StRyde';
	color:#1C75BC;
	font-size:15px;
	line-height:20px;
	text-align:center;}

h1{font-family: 'StRyde';
	color:#673090;
	font-size:19px;
	line-height:40px;
	text-align:center;}

a{font-family: 'StRyde';
	color:#1C75BC;
	font-size:14px}
a:hover{color:#673090;}