img{
	width: 100%;
}

#campaign{
	word-break: break-all;
}

.txt{
	background-color: #873f9c;
	text-align: center;
	color: #fff;
	padding: 2%;
	background-image: url(../img/tex.jpg),url(../img/tex.jpg);
	background-position: center bottom,center top;
	background-repeat: repeat-x;
	background-size: 60px;
	border-bottom: 3px solid #333;
	border-top: 3px solid #333;
}

section{
	text-align: left;
	padding: 5%;
}

.box{
	max-width: 1300px;
	margin: auto;
}

#campaign h1{
	font-size: 200%;
}

#campaign h2, #attention h2{
	font-size: 180%;
	border-bottom: 3px double #333;
	margin-bottom: 10px;
}

#campaign h3{
	font-size: 180%;
	color: #fff;
	border-bottom: 3px double #fff;
	font-weight: normal;
	margin-bottom: 10px;
}

#campaign p{
	background-color: #b99c69;
	color: #fff;
	padding: 5px 10px 7px;
	background-size: 80px;
	letter-spacing: 0.1em;
	margin-bottom: 10px;
}

.item{
	background-image: url(../img/tex.jpg);
}

.itemIn{
	background-color: #fff;
	padding: 2%;
	display: block;
	margin-bottom: 0.5%;
}

.itemBox{
	width: 32.65%;
	margin-right: 1%;
	display: inline-block;
	padding: 1%;
	border:1px solid #333;
}

.itemInM{
	width: 49.5%;
	background-color: #fff;
	padding: 2%;
	margin-top: 0.5%;
	margin-bottom: 0.5%;
	margin-right: 1%;
	display: inline-block;
}

.last{
	margin-right: 0 !important;
}


/*注意事項*/
#attention{
	text-align: left;
}

li {
	text-indent: -1em;
	padding-left: 1em;
}

#attention .coution{
	background-color: #ddd;
	padding: 1%;
	margin-bottom: 10px;
}

/*//////////////////////////////////////////////////////////////////////*/
@media screen and (max-width: 800px) {
/*//////////////////////////////////////////////////////////////////////*/
	
.itemBox{
	width: auto;
	margin: 2% auto;
	display: block;
	padding: 3%;
}

.itemIn{
	padding: 5%;
}	
	
.itemInM{
	width: auto;
	margin: 4% auto;
	display: block;
	padding: 5%;
}

.last{
	margin-right:auto !important;
}	
	
#attention .coution{
	padding: 3%;
}
	
/*//////////////////////////////////////////////////////////////////////*/
}
/*//////////////////////////////////////////////////////////////////////*/