@charset "utf-8";

body, html, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd{
  margin:0;
  padding:0;
}
a img, img{border:none;}
body {
	background:#f8d9ea url(../images0829/bg_01.jpg) repeat-x top;
	text-align:center;
  font-size:90%;
  color:#333;
  line-height:1.5;
	padding-bottom:15px;
}
#gpx-wrap{
	width:742px;
	margin:0 auto;
}
.txt-cong{margin:23px 0 40px 0;}
#gpx-list{
	background:#fff url(../images0829/bg_dress_u.jpg) no-repeat bottom;
	padding-bottom:50px;
}
#txt-thanks{color:#603400;}
#gpx-wrap h3{
	padding-bottom:15px;
	background-color:#fff;
}

.align-c{text-align:center;}
.pa30t{padding-top:30px;}
#gpx-list{
	background-color:#fff;
	margin-bottom:30px;
}

/*クイズ*/
#quiz{
	width:742px;
padding-bottom:10px;
	margin-bottom:30px;
	background:transparent url(../images0829/quiz_bg_b.gif) no-repeat bottom;
}
#in-quiz{
	background-color:#fff;
	padding:15px 35px 20px 35px;
	text-align:left;
}

#in-quiz p span{font-size:90%;}
#in-quiz p strong{color:#f150a9;}
#in-quiz h5{
	padding:20px 0 10px 0;
	font-size:16px;
	color:#ff7800;
}

/*プレゼント*/
#present{
	width:742px;
	padding-bottom:10px;
	margin-bottom:30px;
	background:transparent url(../images0829/quiz_bg_b.gif) no-repeat bottom;
}
#in-present{
	background:#fff url(../images0829/present_04.jpg) no-repeat right top;
	padding:0 35px 20px 35px;
	text-align:left;
}
#in-present h5{padding:30px 0 15px 0;}
#in-present p span{color:#f199e0;}
.txt-p{color:#e53fc4 !important;}
#in-present strong{
	display:block;
	padding:10px 0 2px 0;
}
.ma15b{margin-bottom:15px;}
#btn-close{margin-top:15px;}

#txt-p{
	color:#d728b4;
	margin-top:15px;
	font-size:90%;
}