@charset "Shift_JIS";


.mod-accordion .box-accord-ttl-02 h3{
	text-align: left;
	padding-left: 2.2em;
	position: relative;
}
.mod-accordion .box-accord-ttl-02 h3 .num{
	position: absolute;
	top: 0;
	left: 0;
	content: "";
}

.mod-accordion .box-accord-content{
	padding: 0 8rem 0 calc(8rem + 2em);
	position: relative;
}
.mod-accordion .box-accord-content::before{
	content: "A"; 
	position: absolute;
	top: 0;
	left: 8rem;
	font-size: 1.2em;
}

.logoWrap{
	display: flex;
	align-items: center;
}
.logoWrap .logo{
	display: inline-block;
	margin-left: 0.5em;
	width: 60px;
}

.logoWrap .logo img{
	width: 100%;
}

.bnrWrap{
	display: block;
	width: 90%;
	max-width: 600px;
	margin: 0 auto;
}
.bnrWrap img{
	width: 100%;
}

.calcWrap{
	display: block;
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}
.calcWrap img{
	width: 100%;
}


@media screen and (max-width: 768px){
	.mod-accordion .box-accord-content{
	padding-left: 2em;
}
	.mod-accordion .box-accord-content::before{
	left: 0.2em;
	font-size: 1.2em;
}
}


