.sv .bottom > .btnWrap{display: none;}

section{padding-top: 160px; padding-bottom: 125px;}
section .wrap{max-width: 1190px; text-align: center;}
section .wrap h3{
	font-size: 48px; font-weight: 700; line-height: calc(68/48);
	letter-spacing: -0.05em;
}
section .wrap > p{
	font-size: 20px; font-weight: 500; letter-spacing: -0.05em; line-height: calc(32/20);
	margin-top: 14px; margin-bottom: 95px;
}
section ul{
	display: flex; gap: 20px; width: 100%;
}
section ul li{
	border-radius: 29px;
	border: 1px solid #bcbcbc; box-sizing: border-box;
	padding-top: 40px; padding-bottom: 36px;
	width: calc(100% / 3 - (20px * 2/3));
	transition: border-color 0.2s;
}
section ul li > p{
	font-size: 20px; font-weight: 700; letter-spacing: -0.05em;
	padding-bottom: 6px; border-bottom: 2px solid #000; box-sizing: border-box;
	display: inline-flex;
	transition: border-color 0.2s,color 0.2s;
}
section ul li .imgBx{margin-top: 30px; margin-bottom: 60px;}
section ul li .imgBx img{ height: 50px; }
section ul li a{
	display: flex; width: calc(150/17*1em); height: calc(50/17*1em); border-radius: 9px;
	background-color: #000; color: #fff; align-items: center; justify-content: center; gap: calc(20/17*1em);
	font-size: 17px; font-weight: 500; letter-spacing: -0.05em; line-height: 0.8; margin: 0 auto;
	transition: background-color 0.2s;
}
section ul li a:hover{background-color: #f36e3b;}
section ul li a p{}
section ul li a i{}


section ul li.on{border-color: #f36e3b;}
section ul li.on > p{color: #f36e3b; border-color: #f36e3b;}


@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {
	section .wrap h3{font-size: 38px;}
	section .wrap > p{font-size: 14px;}

	section ul{gap: 10px;}
	section ul li{border-radius: 12px; width: calc(100%/3-(10px*2/3));}
	section ul li > p{font-size: 16px;}
	section ul li .imgBx{margin-bottom: 40px;}
	section ul li .imgBx img{height: 35px;}
	section ul li a{font-size: 14px;}
}
@media screen and (max-width:820px) {
	section{padding-top: 100px;}
	section .wrap h3{font-size: 28px;}
	section .wrap > p{margin-bottom: 60px; font-weight: 400;}

	section ul{flex-direction: column; max-width: 400px; margin:0 auto;}
	section ul li{width: 100%;}
}
@media screen and (max-width:500px) {
	section{padding-top: 60px;}
	section .wrap h3{font-size: clamp(20px,calc(44/500*100vw),28px);}
	section .wrap > p{margin-bottom: 40px;}
}
@media screen and (max-width:320px) {
	section .wrap > p{font-size: 12px;}
}