@charset "UTF-8";

/*==========================

	index

============================*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;padding:0;
}
table{
    border-collapse:collapse;border-spacing:0;
}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{
    font-style:normal;font-weight:normal;
}
li { list-style:none; } caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{
    font-size:100%;font-weight:normal;
}
q:before,q:after{ content:''; }
abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }

@media screen and (min-width: 641px) {
	body{
		font-size:16px;
		background-color:#f2f2f2;
	}
}

@media screen and (max-width: 640px) {
	body{
		width: 100%;
		font-size:16px;
		background-color:#f2f2f2;
	}
}

p{
	line-height:1.3em;
}

#wrapper{
	padding-top:47px;
	height:393px;
	margin:0 auto;
}

#container{
	width:625px;
	margin:25px auto 50px;
}

.btn{
	width:374px;
	margin:35px auto 0;
}

@media screen and (max-width: 640px) {
	#wrapper{
		padding-top:20px;
		height:262px;
		margin:0 auto;
	}
	#container{
		width: 80%;
		margin:25px auto 50px;
	}
	.btn{
		width: 90%;
		margin:5% auto 0;
		text-align: center;
	}
	.btn img{
		width: 100%;
	}
}

/*--------------------------
		  footer
--------------------------*/
#footer{
	padding: 10px 0;
	background: #8d8d8d;
	text-align: center;
}

address{
	/*background:url(../img/common/footerLogo.jpg) no-repeat left top;*/
	width:330px;
	/*padding-top:55px;*/
	padding-top:5px;
	color:#F2F2F2;
	margin:0 auto;
	text-align:center;
	font-size:12px;
}