@charset "UTF-8";

.main-content-box02{background:url(/_res/service/dea/img/main/bg-main-banner.gif) no-repeat 0 0/cover;}
.main-content-box02 .main-mini-wrap{padding:85px 60px;box-sizing:border-box;}
.main-content-box02 .main-mini-box{position:relative;}
.main-content-box02 .main-mini-box .main-mini-txt01{padding:0 0 38px;font-size:3rem;font-weight:500;letter-spacing:-0.1rem;line-height:4rem;}
.main-content-box02 .main-mini-box .main-mini-txt01 span{color:#da000d;}
.main-content-box02 .main-mini-box .main-mini-txt02{display:flex;justify-content:space-between;align-items:center;}
.main-content-box02 .main-mini-box .main-mini-txt02 > div > p{display:inline-block;padding:0 35px 0 0;font-size:1.5rem;font-weight:500;vertical-align:top;line-height:2rem;}
.main-content-box02 .main-mini-box .main-mini-txt02 > div > div{display:inline-block;padding:0 20px 0 0;font-size:1.5rem;vertical-align:top;line-height:2rem;}
.main-content-box02 .main-mini-box .main-mini-txt02 > div > div ul li{display:inline-block;margin:0 5px 0 0;}
.main-content-box02 .main-mini-box .btn-viewmore{display:inline-block;padding:15px 35px 13px;min-width:180px;background:#fff url(/_res/service/dea/img/main/btn-mini-next.png) no-repeat right 20px center / 24px;font-size:1.125rem;font-weight:400;vertical-align:top;box-sizing:border-box;line-height:1.625rem;}
.main-content-box02 .main-mini-box .btn-viewmore:hover{background-image:url(/_res/service/dea/img/main/ico-viewmore-on.png);color:#da0000;}

@media screen and (max-width:1024.98px) {
	.main-content-box02 .main-mini-wrap{padding:92px 20px;}
	.main-content-box02 .main-mini-box .main-mini-txt02 > div > p{display:block;padding:0 0 10px 0;}
}

@media screen and (max-width:768px) {
	.main-content-box02 .main-mini-wrap{padding:25px 20px;}
	.main-content-box02 .main-mini-box .main-mini-txt01{padding:0 0 25px;font-size:2.142rem;line-height:3rem;}
	.main-content-box02 .main-mini-box .main-mini-txt02{align-items:end;}
	.main-content-box02 .main-mini-box .main-mini-txt02 > div{display:block;max-width:none;}
	.main-content-box02 .main-mini-box .main-mini-txt02 > div > p{display:block;padding:0 0 5px;font-size:1.142rem;line-height:1.642rem;}
	.main-content-box02 .main-mini-box .main-mini-txt02 > div > div{display:block;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;}
	.main-content-box02 .main-mini-box .btn-viewmore{padding:8px 15px 5px;min-width:120px;background-position:right 10px center;background-size:18px;font-size:1rem;line-height:1.5rem;}
}

@media screen and (max-width:480px){
	.main-content-box02 .main-mini-box .main-mini-txt02{display:block;}
	.main-content-box02 .main-mini-box .main-mini-txt02 > div{padding:0 0 10px 0;}
}