@charset "utf-8";
.colourBox_ex .tit3 {
	margin-top: 0;
	border-bottom: none;
}
.colour1 {
	background-color: #fff2f9;
}
.colour1 .tit3 {
	background-color: #ffe5f2;
}
.colour1 .tit4 span.wrapTit {
	background-color: #fff2f9;
}
.colour2 {
	background-color: #eef6fd;
}
.colour2 .tit3 {
	background-color: #deedfc;
}
.colour2 .tit4 span.wrapTit {
	background-color: #eef6fd;
}
.colour3 {
	background-color: #fdf1e5;
}
.colour3 .tit3 {
	background-color: #fbe3cc;
}
.colour3 .tit4 span.wrapTit {
	background-color: #fdf1e5;
}
.colour4 {
	background-color: #f7f1f9;
}
.colour4 .tit3 {
	background-color: #f0e4f3;
}
.colour4 .tit4 span.wrapTit {
	background-color: #f7f1f9;
}
 @media print, screen and (min-width: 751px) {
.colourBox_ex {
	margin-top: 40px;
}
.colourBox_ex.ft {
	margin-top: 60px;
}
.colourBox_ex .tit3 {
	padding: 30px;
}
.colourBox_ex .inner {
	padding: 30px;
}
.scrollTable2 .head2 {
	width: 20%;
}
}
 @media print, screen and (max-width: 750px) {
.colourBox_ex {
	margin-top: 4vw;
}
.colourBox_ex.ft {
	margin-top: 8vw;
}
.colourBox_ex .tit3 {
	padding: 4vw;
}
.colourBox_ex .inner {
	padding: 4vw;
}
}
/*haru-matsuri*/
.haru-matsuri li {
	padding-left: 7.5em;
	text-indent: -7.5em;
}
.haru-matsuri li span {
	display: inline-block;
	width: 6.5em;
	text-indent: 0;
	text-align:justify;
text-align-last:justify;
}
