@charset "utf-8";

/* -------------------------------------------------------
	processing
------------------------------------------------------- */
.mv-concept {
	background: url(/common/img/about/mv.png) no-repeat bottom center;
	background-size: cover;
}
.breadcrumb li:nth-child(2) a {
    pointer-events: none;
    cursor: text;
    text-decoration: none;
}
.sec01 .con > .underLine {
	font-size: 20px;
  font-weight: bold;
	line-height: 2;
	margin-bottom: 12px;
}
.sec01 .con > .underLine > p {
	background: linear-gradient(transparent 50%, rgba(254, 144, 1, 0.3) 0%);
  display: inline;
}
.sec01 .con > p {
	font-size: 20px;
}
.sec01 .con > .waku {
	background-color: #f8f8f8;
	border: solid 1px #eaeaea;
	line-height: 2;
	margin: 34px 0 42px;
	padding: 18px 22px;
}
.sec01 .con > .waku > p {
	padding-left: 1em;
}
.imgWrap {
	margin-bottom: 44px;
}
@media screen and (max-width:767px){
	.sec01 .con > .underLine {
		font-size: 18px;
		line-height: 1.7;
	}
	.sec01 .con > p {
		font-size: 18px;
	}
	.sec01 .con > .waku {
		line-height: 1.7;
		margin: 20px 0;
		padding: 18px 20px;
	}
}
@media screen and (max-width: 640px) {
	.mv h2 {
	  font-size: 130%;
		margin-top: 10px;
	}
}
