@charset "utf-8";

/**/

.service1{min-height:600px}

@media (min-width:1500px){
	.dp3navi{position:relative;text-align:center;background:#f8f8f8}
	.dp3navi:before{content:'';position:absolute;top:-60px;right:0;bottom:0;left:0;background:#f8f8f8}
	.dp3navi ul{font-size:0}
	.dp3navi li{display:inline-block;padding:0 20px}
	.dp3navi li a{display:block;position:relative;padding:20px 0;font-size:19px;font-weight:400;color:#333}
	.dp3navi li.sel a,
	.dp3navi li:hover a{font-weight:600;color:#007ef7}
	.dp3navi li.sel a:before,
	.dp3navi li:hover a:before{content:'';position:absolute;bottom:0;right:0;left:0;height:4px;background:#007ef7;border-radius:4px}

	.dp3tit{padding:70px 0;text-align:center}
	.dp3tit h3{font-size:33px;font-weight:600;color:#000}
}

@media (max-width:1499px) and (min-width:800px) {
	.dp3navi{position:relative;text-align:center;background:#f8f8f8}
	.dp3navi:before{content:'';position:absolute;top:-60px;right:0;bottom:0;left:0;background:#f8f8f8}
	.dp3navi ul{font-size:0}
	.dp3navi li{display:inline-block;padding:0 15px}
	.dp3navi li a{display:block;position:relative;padding:15px 0;font-size:17px;font-weight:400;color:#333}
	.dp3navi li.sel a,
	.dp3navi li:hover a{font-weight:600;color:#007ef7}
	.dp3navi li.sel a:before,
	.dp3navi li:hover a:before{content:'';position:absolute;bottom:0;right:0;left:0;height:3px;background:#007ef7;border-radius:3px}

	.dp3tit{padding:50px 0;text-align:center}
	.dp3tit h3{font-size:24px;font-weight:600;color:#000}
}

@media (max-width:799px) {
	.dp3navi{position:relative;text-align:center;background:#f8f8f8}
	.dp3navi:before{content:'';position:absolute;top:-60px;right:0;bottom:0;left:0;background:#f8f8f8}
	.dp3navi ul{font-size:0}
	.dp3navi li{display:inline-block;padding:0 10px}
	.dp3navi li a{display:block;position:relative;padding:10px 0;font-size:14px;font-weight:400;color:#333}
	.dp3navi li.sel a,
	.dp3navi li:hover a{font-weight:600;color:#007ef7}
	.dp3navi li.sel a:before,
	.dp3navi li:hover a:before{content:'';position:absolute;bottom:0;right:0;left:0;height:2px;background:#007ef7;border-radius:2px}

	.dp3tit{padding:30px 0;text-align:center}
	.dp3tit h3{font-size:18px;font-weight:600;color:#000}
}