@charset "utf-8";
/* CSS Document */
.spNone {display: block !important;}
.pcNone {display: none !important;}

/* resultarea
----------------------------------------------------*/
.resultarea {
    width: 95%;
    max-width: 1200px; 
	margin: 50px auto;
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.resultbox {
    width: 48.5%;
    margin-bottom: 5%; 
	padding: 0 20px 10px;
    border-left: solid 8px #0072AB;
    box-sizing: border-box;
}
.resultbox:last-child {
    margin-bottom: 0;
}
.resultbox h2 {
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    font-size: 24px;
    font-weight: 700;
    padding: .3em 0.5em;
    line-height: 2.3;
	color: #0072AB;
    background: #EAF1FC;
}
.resultbox p {
	margin-top: 3%;
    font-size: 18px;
    line-height: 1.7;
}
.resultbox p small {
    font-size: 80%;
}
.r_logo {
	width: 100%;
    margin: 0 0 3%;
    padding: 0;
}
.r_logo img {
	width: 80%;
	max-width: 280px;
	margin: 0 auto;
	display: block;
}
.r_logo p {
    font-size: 20px;
    text-align: center;
	margin: 2% auto 0;
}

.jirei_btnarea {
    width: 95%;
    max-width: 1200px;
	margin: 100px auto 0;
    padding: 30px;
    /*background: #F7F9FC;*/
    box-sizing: border-box;
}
.jirei_btnarea p {
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
}
.jirei_btnarea .lnkbtn {
    margin: 30px auto 0;
    justify-content: center;
}
.jirei_btnarea .lnkbtn a {
	width: 260px;
}

@media screen and (max-width: 1099px) {
   
/* contents
----------------------------------------------------*/
.resultbox h2 {
    font-size: 2.8vw;
}
.resultbox p {
    font-size: 2.3vw;
    line-height: 1.5;
}
.r_logo p {
    font-size: 2.5vw;
}
    
}

@media screen and (max-width: 767px) {
  .spNone {display: none !important;}
  .pcNone {display: block !important;}
 
/* contents
----------------------------------------------------*/
	.resultarea {
		margin: 5% auto;
	}
	.resultbox {
		width: 100%;
		padding: 0 0 5vw;
		border-left: none;
		border-bottom: solid 5px #0072AA;
	}
	.resultbox:last-child {
		margin-top: 3%;
	}
	.resultbox h2 {
		font-size: 5vw;
    }
	.resultbox p {
		font-size: 4vw;
		line-height: 1.5;
	}
	.r_logo p {
		font-size: 4.5vw;
	}
	
	.jirei_btnarea {
		margin-top: 10%;
		padding: 5% 6%;
	}
	.jirei_btnarea p {
		font-size: 4vw;
	}
	.jirei_btnarea .lnkbtn a {
		width: 100%;
		margin: 0 auto;
	}

	
	
    
}