@charset "utf-8";
/* CSS Document */
.eq_title{
	font-family: var(--font-cin);
	text-transform: capitalize;
	font-size:var(--fs-30);
	padding-bottom: 0.2em;
	border-bottom: solid 0.5px #5f5f5f;
	margin-bottom: 1.5em;
}
.eq_title_lead{
	font-size: var(--fs-18);
	line-height: 1.8em;
}
.eq_item{
	font-size: var(--fs-20);
	margin-bottom: 1.0em;
}
.eq_item_lead{
	font-size: var(--fs-16);
	line-height: 1.8em;
}
.item_photo{
	margin-bottom: 1.5em
}
.mb_10vh{
	margin-bottom: 10vh;
}
/**/
.eq02_inner1{
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 10%;
	align-items: flex-start;
	margin-bottom: 15vh;
}
.eq02_inner2{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 5%;
	padding: 0 5% 8vh 5%;
	border-bottom: solid 0.5px #5f5f5f;
	margin-bottom: 8vh;
}
.eq02_inner3{
	border-bottom: none;
}
/**/
.eq05_door{
	display: flex;
	justify-content: space-between;
}
.eq05_title_lead{
	margin-bottom: 1.5em;
}
.eq05_inner1{
	padding: 0 5%;
}
.eq05_inner2{
	align-items: flex-end;
}
@media (max-width: 768px) {
	
.eq_title{
	font-size:var(--fs-25);
}
.eq_title_lead{
	font-size: var(--fs-16);
}
.eq_item{
	font-size: var(--fs-18);
}
.eq_item_lead{
	font-size: var(--fs-14);
}
.mb_10vh{
	margin-bottom: 5vh;
}	
/**/
.eq02_inner1 {
    margin-bottom: 8vh;
	}
.eq02_inner2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	grid-row-gap: 2.0em;
}
}	
@media (max-width: 500px) {	

.eq_title_lead{
	font-size: var(--fs-14);
}	
.eq02_inner1 {
    display: flex;
    flex-direction: column;
    row-gap: 1.5em;
}
    .eq02_inner2 {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        grid-row-gap: 3.0em;
    }	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
