.RENEWAL-LOWER-CONTAINER .Main_content > *:first-child .lower-heading5{
	margin-top: 0 !important;
}
.mainVisual {
	box-shadow: 5px 8px 20px rgba(0, 0, 0, .2);
}
.mainVisual a.lower-figure__frame::after {
	display: none;
}
.lower-button.blue a{
	border: 1px solid #0e0d6a;
	background-color: #0e0d6a;
}
.about .lower-box3 .lower-box3__image img{
	display: inline-block;
}
.about .lower-box3 .lower-box3__head,
.about .lower-box3 .lower-button-wrap .lower-button a{
	position: relative;
}
.about .lower-box3 .lower-box3__head .wrapLink::after {
	content: '';
	position: absolute;
	inset: 0;
	z-index: 1;
}
.about .lower-box3 .lower-button-wrap .lower-button a{
	z-index: 2;
}
.lower-box3__title.type--blank::after{
	background: url(/extlib/corporate/sustainability/img/cmn_ic02_01.gif) no-repeat center / contain;
}
@media print, screen and (min-width: 768px) {
	.w-85per,
	[data-col-pc]:not([data-col-pc="1"]).w-85per {
		width: 85%!important;
		margin-right: auto!important;
		margin-left: auto!important;
	}
	[data-col-pc]:not([data-col-pc=auto])>*{
		margin-left: 33px;
	}
	.RENEWAL-LOWER-CONTAINER .Main_content > section .lower-heading5{
		margin: 60px 0 0;
	}
	.about .lower-box3 .lower-box3__head{
		width: 100%;
		margin-left: 0!important;
        background-color: #fff;
        border: 1px solid #222;
        border-radius: 8px;
	}
	.about .lower-box3 .lower-box3__head:nth-of-type(n+2){
		margin-top: 30px;
	}
	.about .lower-box3 .lower-box3__head .wrapLink{
		display: flex;
		align-items: center;
		border: none;
        border-radius: 8px 0 0 8px;
		background-color: transparent;
	}
	.about .lower-box3 .lower-box3__head a.wrapLink:hover ~ .lower-box3__textBox .lower-box3__title{
		color: #1eace5;
	}
	.about .lower-box3 .lower-box3__textBox{
		width: 100%;
		padding: 30px 90px 30px 40px;
	}
	.about .lower-box3 .lower-box3__textBox::after{
		position: absolute;
		top: 0;
		right: 25px;
		bottom: 0;
		display: inline-block;
		width: 40px;
		height: 28px;
		margin: auto 0 auto 9px;
		background: url(/extlib/common/img/cmn_ic01_01.gif) no-repeat center / contain;
		content: "";
	}
	.about .lower-box3 .lower-box3__textBox.type--blank::after{
		background: url(/extlib/common/img/cmn_ic02_01.gif) no-repeat center / contain;
	}
	.about .lower-box3 .lower-box3__title::after{
		display: none;
	}
	.about .lower-box3 .lower-button a{
		border-radius: 50px;
        border: 1px solid #1eace5;
        background-color: #1eace5;
	}
}
@media only screen and (max-width: 767px) {
	.about .lower-box3__textBox{
		padding: 20px 15px;
	}
	[class*="lower-button__type"]{
		border-radius: 50px;
	}
}