.business-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px;margin-bottom: 30px;padding: 40px;background: #F7FBFF;border-radius: 5px}
.business-head .left{flex: 1;}
.business-head .left .tit01{margin-bottom: 20px;font-weight: 700;font-size: 20px;line-height: 24px;letter-spacing: -0.02em;color: #333333;}
.business-head .left .tit02{font-weight: 500;font-size: 16px;line-height: 19px;letter-spacing: -0.02em;color: #444444;}
.business-head .right a {display: flex;justify-content: center;align-items: center;gap: 8px;width: 181px;padding: 15px;background-color: #fff;border: 1px solid #00A8D6;border-radius: 99px;font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: #00A8D6;transition: all 0.25s ease 0s;}
.business-head .right a:after{content: '';width: 6px;height: 10px;background: url(../img/content/business-arr01.png) no-repeat center;}
.business-head .right a:hover{background-color: #00A8D6;color: #fff;}
.business-head .right a:hover:after{filter: brightness(0) invert(1);} 

.business-list{display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;}
.business-list .b-item{width: calc(50% - 10px);background-color: #fff;border: 1px solid #D6DCE8;border-radius: 5px;display: flex;flex-direction: column;justify-content: space-between;}
.business-list .b-item .b-top{padding: 40px 30px 36px;}
.business-list .b-item .b-top .b-cate{margin-bottom: 12px;font-weight: 700;font-size: 13px;line-height: 16px;letter-spacing: -0.02em;color: #0B3D72;}
.business-list .b-item .b-top .b-tit{margin-bottom: 18px;font-weight: 700;font-size: 24px;line-height: 29px;letter-spacing: -0.02em;color: #222222;}
.business-list .b-item .b-top .b-tag{display: flex;flex-wrap: wrap;gap: 4px;}
.business-list .b-item .b-top .b-tag li{padding: 6px 14px;background: #F0FBFF;border-radius: 99px;font-weight: 600;font-size: 15px;line-height: 18px;letter-spacing: -0.02em;color: #00A8D6;}
.business-list .b-item .b-mid{padding: 30px;background-color: #FDFAF5;}
.business-list .b-item .b-mid .b-text01{margin-bottom: 12px;font-weight: 700;font-size: 18px;line-height: 21px;letter-spacing: -0.02em;color: #C8973E;}
.business-list .b-item .b-mid .b-text02{font-weight: 500;font-size: 16px;line-height: 28px;letter-spacing: -0.02em;color: #333333;}
.business-list .b-item .b-bot{display: flex;flex-wrap: wrap;gap: 6px;padding: 20px 30px;}
.business-list .b-item .b-bot .b-btn{flex: 1;display: flex;justify-content: center;align-items: center;gap: 8px;padding: 15px 0;border: 1px solid;border-radius: 99px;font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;transition: all 0.25s ease 0s;}
.business-list .b-item .b-bot .b-btn:after{content: '';width: 6px;height: 10px;background: no-repeat center;}
.business-list .b-item .b-bot .b-btn:hover:after{filter: brightness(0) invert(1);}
.business-list .b-item .b-bot .b-btn.b-btn01{border-color: #00A8D6;color: #00A8D6;}
.business-list .b-item .b-bot .b-btn.b-btn01:after{background-image: url(../img/content/business-arr01.png);}
.business-list .b-item .b-bot .b-btn.b-btn01:hover{background-color: #00A8D6;color: #fff;}
.business-list .b-item .b-bot .b-btn.b-btn02{border-color: #C8973E;color: #C8973E;}
.business-list .b-item .b-bot .b-btn.b-btn02:after{background-image: url(../img/content/business-arr02.png);}
.business-list .b-item .b-bot .b-btn.b-btn02:hover{background-color: #C8973E;color: #fff;}

.iu-mark01 .mark-p{font-size: 13px;line-height: 26px;letter-spacing: -0.02em;color: #666666;}
.iu-mark01 .mark-p a:before{content: ''; display: inline-block;width: 1px;height: 12px;margin: 0 8px;background-color: #666;transform: translatey(2px);}
.iu-mark01 .mark-p span{text-decoration: underline; text-underline-offset: 2px;color: #0B3D72;}

@media(max-width:1024px){
	.business-list .b-item{width: 100%;}
}
@media(max-width:768px){
	.business-head{padding: 20px;}
	.business-head .right{width: 100%;}
	
	.business-list .b-item .b-top{padding: 20px 15px;}
	.business-list .b-item .b-mid{padding: 20px 15px;}
	.business-list .b-item .b-mid .b-text02 br{display: none;}
	.business-list .b-item .b-bot{padding: 20px 15px;}
}

@media(max-width:500px) {
	.business-list .b-item .b-bot {flex-direction: column;}
	.business-head .right a {width: 100%;}
}