/*----------------------------------
       各種事例ここから
----------------------------------*/
#jirei dt,dd{
	margin:auto;
	display:block;
}
#jirei dl{
	padding:0 0 15px 0;
}
#jirei .ex-t{
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	
}
#jirei .ex-t h3{
	font-size:35px;
	font-weight:bold;
	color:#5188b1;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
#jirei .ex-t p{
	font-size:20px;
	text-align:center;
	margin:0 auto;
}
#jirei .ex-title{
	font-size:24px;
	font-weight:bold;
	height:55px;
	line-height:55px;
	background:#e0f1f1;
	margin:50px auto 0px auto;
	text-align: center;
}
#jirei .ex-title2{
	font-size:24px;
	font-weight:bold;
	height:55px;
	line-height:55px;
	background:#aed265;
	margin:50px auto 0px auto;
	text-align: center;
}

#watus-ex{
	display:flex;
	flex-wrap:wrap;
	margin-left:auto;
	margin-right:auto;
	justify-content:center;
	text-align:center;
}
#watus-ex img{
	width:300px;
	height:200px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	padding-top:auto;
	padding-bottom:auto;
}

#jirei .tenjiver{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:50px;
	margin-bottom:100px;
}

#jirei #watus-ex-p img{
	height:550px;
	text-align:center;
	margin-top:auto;
	margin-bottom:auto;
}

#jirei a.btn {
    color: #fff;
    background-color: #0968ab;
    font-size: 2rem;
    font-weight:bold;
    line-height: 1.5;
    padding: 1rem 4rem;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    letter-spacing: 0.1em;
    border-radius: 0.5rem;
}


/*----------------------------------
       各種事例(引継ぎ要素)ここから
----------------------------------*/


#jirei .jirei_title-gazo img{
	width:820px;
}


#jirei .flex3{
	display:flex;
	flex-direction:row;
	gap:16px;
	flex-wrap:wrap;
	align-items:center;
	padding-top:20px;
}

#flex3-2{
	display:flex;
	flex-direction:row;
	gap:16px;
	align-items:center;
	padding-top:20px;
}

#flex3-2 a{
	flex:1 1 calc(33.333%-16px);
}

#flex3-2 img{
	width:100%;
	height:auto;
	object-fit: cover;
}


.flex3 p, .flex2-2 p{
	margin-top:0;
	text-align:center;
}
#jirei .flex3 img{
	width:256px;
	height:auto;
	object-fit: cover;
}

#jirei .flex2{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	gap:16px;
}

.migigawa img{
	width:300px;
	height:auto;
	object-fit: cover;
}
#jirei .migigawa{
	margin:0;
	padding:0;
	font-size:18px;
	text-align:center;
}
.hidarigawa img{
	width:400px;
}

#jirei .flex2-2{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	gap:16px;
	text-align:center;
	padding-top:20px;
}
#jirei .flex2-2 img{
	width:392px;
}
#toptyousei{
	margin-top:5px;
	text-align:center;

}
/*----------------------------------
       各種事例（引継ぎ要素）ここまで
----------------------------------*/


/*----------------------------------
       各種事例ここまで
----------------------------------*/