@charset "shift_jis";


	
@media screen and (min-width: 641px) {
.txt_base {
	width:90%;
	margin:30px auto;
	font-size:120%;
	line-height:180%;
	max-width:800px;
}
	
.txt_lead {
	width:90%;
	margin:30px auto;
	padding:10px;
	font-size:120%;
	line-height:180%;
	max-width:800px;
	background-color:#ffecb5;
}
	
.point {
	width:100%;
	margin:10px 0;
}
	
.point li {
	width:50%;
	padding:0px;
	float:left;
	list-style-type:none;
}
	
.point li img {
	width:100%;
}

.button {
	width:100%;
	margin:10px 0;
}
	
.button li {
	width:48%;
	margin:1%;
	float:left;
	list-style-type:none;
}
	
.button li img {
	width:100%;
}
.campaign {
	font-size:200%;
	font-weight:bold;
	width:90%;
	margin:5%;
	padding:10px;
	border:solid 2px #000;
}
	
.midashi01 {
	width:94%;
	margin:10px 0px;
	padding-left:1em;
	border-left:solid 2px #000;
	border-bottom:solid 1px #000;
	font-size:125%;
}
	
.txt_red {
	color:#FF0000;
	font-weight:bold;
}
	
.txt_crimzon {
	color:#d52a38;
	font-weight:bold;
}

.note {
	width:90%;
	margin:10px auto 50px;
	}
	
.note li {
	list-style-type:number;
}

}
@media screen and (max-width: 640px) {
.txt_base {
	width:90%;
	margin:30px auto;
	font-size:120%;
	line-height:160%;
}
	
.txt_lead {
	width:90%;
	margin:30px auto;
	font-size:120%;
	line-height:160%;
	background-color: #ffecb5;
}

.point li {
	width:50%;
	padding:0px;
	float:left;
	list-style-type:none;
}
	
.point li img {
	width:100%;
}

.button {
	width:100%;
	margin:10px 0;
}
	
.button li {
	width:48%;
	margin:1%;
	float:left;
	list-style-type:none;
}
	
.button li img {
	width:100%;
}
.campaign {
	font-size:200%;
	font-weight:bold;
	width:90%;
	margin:5%;
	padding:10px;
	border:solid 2px #000;
}
	
.midashi01 {
	width:94%;
	margin:10px 0px;
	padding-left:1em;
	border-left:solid 2px #000;
	border-bottom:solid 1px #000;
	font-size:125%;
}
	
.txt_red {
	color:#FF0000;
	font-weight:bold;
}
	
.txt_crimzon {
	color:#d52a38;
	font-weight:bold;
}

.note {
	width:90%;
	margin:10px auto 50px;
	}
	
.note li {
	list-style-type:number;
}

}