
#c-wrap {
	width:100%;
	background:url(img/bg.png) repeat;	
	display:block;
}

#tit01 {
	width:100%;
	clear:both;
	padding:0;
	margin:0 auto;
	display:inline-block;
}

#tit01 img { width:100%;}

#btn {
	width:100%;
	clear:both;
	padding:0;
	margin:0 auto;
	display:inline-block;
}
#btn img { width:100%;}



#txtbox {
	text-align:center;
	width:100%;
	clear:both;
	padding:0 0 30px 0;
	margin:0 auto;
	display:inline-block;
}

#txtbox h2 {
	font-size:2.3em;
	font-weight:normal;
	color:#333;
	margin:30px 0 20px 10px;
	letter-spacing:-2px;
	display:block;
	border-bottom:0px solid #333;
	padding:10px 0 10px 0;
}



#txtbox h3 {
	font-size:2em;
	font-weight:normal;
	color:#b20000;
	margin:30px 0 20px 10px;
	letter-spacing:-2px;
	display:block;
	border-bottom:0px solid #333;
	padding:10px 0 10px 0;
}
#txtbox h5 {
	font-size:2em;
	font-weight:normal;
	text-align:left;
	color:#b20000;
	margin:30px 0 0px 10px;
	line-height:130%;
	letter-spacing:-2px;
	display:block;
	border-bottom:0px solid #333;
	padding:10px 0 10px 0;
}
#txtbox p {
	font-size:1.2em;
	font-weight:normal;
	color:#222;
	letter-spacing:-1.7px;
	line-height:130%;
	margin:10px;
	padding:20px;
	background:#fffbe8;
	border:1px solid #ecddb9;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	display:block;
}

#txtbox p.ext {
	font-size:1.2em;
	font-weight:normal;
	text-align:left;
	color:#000;
	letter-spacing:-1.7px;
	line-height:130%;
	margin:10px;
	padding:20px;
	background:none;
	border:0 solid #ecddb9;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	display:block;
}


