.main-content-inner02 .txt01{font-weight: 800;font-size: 20px;line-height: 20px;color: #009bb4;text-align: center;padding: 0 0 12px;}
.main-content-inner02 .txt02{font-weight: 700;font-size: 48px;line-height: 48px;color: #000;text-align: center;padding: 0 0 77px;}
.main-content-inner02 .content01{display: flex;justify-content:space-between;gap: 40px;}
.main-content-inner02 .content01 .tab-wrap{flex: 1;position: relative;margin: 0;min-height:438px;}
.main-content-inner02 .title{font-weight: 700;font-size: 24px;line-height: 29px;letter-spacing: -0.4px;color: #009BB4;padding: 12px 20px 10px;border-bottom: 2px solid #009BB4;display: inline-block;}
.main-content-inner02 .list02{position: relative;display: flex;transition: padding-bottom 0.3s ease 0s;padding-right: 110px;border-bottom: 1px solid rgba(0,0,0,.1);}
.main-content-inner02 .heading{border-bottom: 1px solid rgba(0,0,0,.1);}
.main-content-inner02 .list{margin-top: 24px;}
.main-content-inner02 .list > li > a{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 24px 0 23px;border-bottom: 1px solid rgba(255, 255, 255, .2);transition: background-color .3s ease;border-bottom: 1px solid rgba(0,0,0,.1);}
.main-content-inner02 .list > li:last-child > a{border: none;padding-bottom:24px;}
.main-content-inner02 .name{font-weight: 600;font-size: 20px;line-height: 120%;color: #101e1b;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;transition: color .3s ease;}
.main-content-inner02 .date{font-weight: 500;font-size: 18px;line-height: 20px;color: #767676;flex-shrink: 0;}
.main-content-inner02 .list02 > li > a .title{border-bottom: 2px solid transparent;color: #767676;opacity: .6;}
.main-content-inner02 .list02 > li > a {display:block;}
.main-content-inner02 .list02 > li > a.active .title{color: #009BB4;border-color: #009BB4;opacity: 1;}
.main-content-inner02 .list02 > li > a.active+.con{opacity: 1;visibility: visible;pointer-events: auto;}
.main-content-inner02 .list02 > li > .con{position: absolute;left: 0;top: 54px;width: 100%;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease 0s;}
.main-content-inner02 .control{position: absolute;top: 4.5px;right: 0;}
.main-content-inner02 .button{display: inline-flex;align-items: center;gap: 12px;font-weight: 600;font-size: 20px;line-height: 20px;color: #767676;padding: 12px 0;}
.main-content-inner02 .button::after{position: relative;content: "";display: inline-block;width: 20px;height: 20px;background: url(../img/main/content02-arrow.png) no-repeat center / contain;}

@media (max-width: 1400px) {
	.main-content-inner02 .txt02 {font-size:36px;padding:0 0 50px;}
}

@media (max-width: 1024px) {
	.main-content-inner02 .content01 {display:block;}
	.main-content-inner02 .list > li > a {padding:16px 0;display:block;}
	.main-content-inner02 .list > li:last-child > a {padding-bottom: 16px;}
	.main-content-inner02 .name {margin:0 0 10px;}
	.main-content-inner02 .control {position:unset;display:flex;justify-content:center;padding-top:46px;}
	.main-content-inner02 .content01 .tab-wrap + .tab-wrap {margin-top: 80px;}
	.main-content-inner02 .list02 {padding:0;}
	
}