@charset "UTF-8";
/******************** import css ***********************/
@import url(reset.css);
@import url(fonts-reset.css);
@import url(mystyle.css);
/******************** レイアウト ***********************/
body{
	background:url(../images/wall.jpg) top center no-repeat #000;
	text-align:center;
	line-height:150%;
	color:#fff;
}

/** link **/
a{color:#FF9900;}
a:visited{color:#FF9900;}
a:hover{color:#FFCC66;}

/** header **/
#header{
	margin-top:220px;
	font-size:107%;
}

#header h1,#header h2{
	height:25px;
	padding-top:5px;
	margin-bottom:5px;
	font-size:92%;
}

/** menu **/
.menu{
	margin:20px 0px;
}

.menu li{
	display:inline;
}

/** copyright **/
.copyright{
	font-family:tahoma;
	background:url(../images/copyright-back.gif) top center no-repeat;
	height:80px;
	padding-top:35px;
	margin-bottom:250px;
}

/** contents **/
.contents{
	width:800px;
	margin:0 auto;
}
.contents h2{
	margin:20px 0px 10px 0px;
}
.contents p{
	margin:10px 0px;
}

/** inq **/
.form-cell{
	width:500px;
	margin:0 auto;
	text-align:left;
}
.form-cell th,.form-cell td{
	padding:5px 3px;
}
.form-cell th{
	vertical-align:top;
	width:140px;
}
.form-cell .input-area{
	padding:2px 5px;
	border:1px solid #000;
	background-color:#ccc;
}
.form-btn{
	margin:20px 0px;
}
.focus{
	background-color: #fff !important;
	border:1px solid #ffcc66 !important;
}
.qr{
	display:block;
	width:510px;
	margin:20px auto 0px auto;
	text-align:left;
}
.qr img{
	float:left;
	margin-right:5px;
}
.qr .privacy{
	text-align:center;
	margin:25px 0px;
}
