@charset "UTF-8";
/* =========================== *
   컨텐츠 아이프레임 영역 관련 css 
 * =========================== */

/* common */
.mt76{
    margin-top: 7.6rem;
}
.mt40{
    margin-top: 4rem;
}
.text-left{
    text-align: left !important;
}
.text-center{
    text-align: center !important;
}
.fc200{
    color:#222 !important;
}
.fs14-w300{
    font-size: 1.4rem !important;
    font-weight: 300 !important;
    line-height: 1.4285 !important;
}
.fs14-w500{
    font-size: 1.4rem !important;
    font-weight: 500 !important;
    line-height: 1.4285 !important;
}
.fs14-w700{
    font-size: 1.4rem !important;
    font-weight: 700 !important;
    line-height: 1.4285 !important;
}
.fs15-w300{
    font-size: 1.5rem !important;
    font-weight: 300 !important;
    line-height: 1.3333 !important;
}
.fs15-w500{
    font-size: 1.5rem !important;
    font-weight: 500 !important;
    line-height: 1.3333 !important;
}
.fs15-w700{
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.3333 !important;
}
.fs16-w300{
    font-size: 1.6rem !important;
    font-weight: 300 !important;
    line-height: 1.5 !important;
}
.fs16-w500{
    font-size: 1.6rem !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}
.fs16-w700{
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
}
.fs20-w700{
    font-size: 2rem !important;
    font-weight: 700 !important;
    line-height: 1.3333 !important;
}
/* layout */
.d-flex{
    display: flex;
    align-items: center;
}
.d-flex.beteen{
    justify-content: space-between;
}
.d-flex.top{
    align-items: flex-start;
}
.d-flex.space-around{
    justify-content:space-around;
}
.d-flex.column{
    flex-direction: column;
}

/* header */
.senior_ct-header{
    padding: 0;
}
.conts-item__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.4rem;
  margin-bottom: 0.8rem;
}
.conts-item__meta span {
  padding: 4px 6px;
  border-radius: 6px;
  background: #EBEDEF;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.3334;
  color: #000;
}
.conts-item__meta span.conts-item__tag {
  background: #ECE6DE;
}
.conts-item__meta span.conts-item__rating {
  background: #D3F3EF;
}
.senior_ct-header h2.tit{
    margin-top: 0.8rem;
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.3333;
    color: #000;
}
.senior_ct-header h2.tit .font-large{
	font-size:3rem;
}
.btn-share{
    cursor: pointer;
    display: block;
}

.senior_ct-visual-area{
    text-align: center;
}
.senior_ct-visual-area img{
    height: 18rem;
    object-fit: cover;   
    object-position: center;
}
.senior_ct-wrapper .color-green{
    color: #00BA99;
}
.senior_ct-wrapper .color-point{
    background-color: #FFF8A6;
}
.senior_ct-wrapper .flex-shrink0{
    flex-shrink: 0;
}


/* layout */
.senior_ct-wrap{
    position: relative;
    padding: 4rem 2rem;
}
.senior_ct-inner{
    position: relative;
    max-width: 56rem;
    margin: 0 auto;
}

/* top */
.conts-iframe__header h2.tit{
  font-size: 2.8rem;
  font-weight: 700;
   line-height: 1.3334;
  color: #000;
  margin-bottom: 1rem;
}
.conts-iframe__header .day{
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.4286;
  color: #000;
}

/* page */
.senior_ct-box1 h2{
    color: #222;
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.3; 
}
.senior_ct-box1 .box-img{
    margin-top: 1.6rem;
    text-align: center;
}
.senior_ct-box1 .box-txt{
    margin-top: 1.6rem;
    color: #222;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}
.senior_ct-box2{
    padding: 1.6rem;
}
.senior_ct-box2 .inner-area{
    display: flex;
    align-items: center;
    max-width: 56rem;  
    margin: 0 auto;
    font-size: 2rem;
    color: #222;
    font-weight: 700;
    line-height: 1.3;
}
.senior_ct-box2 .inner-area .icon{
    margin-right: 1.6rem;
}
.senior_ct-box-list li{
    padding: 0 1.6rem;
}
.senior_ct-group{
    max-width: 56rem;
    margin: 0 auto;
    padding: 2.4rem 0;
    border-bottom: 0.1rem solid #EBEDEF;
}
.senior_ct-box-list li:last-child .senior_ct-group{
    padding-bottom: 4rem;
    border-bottom: 0;
}
.senior_ct-group .senior_ct-group-inner{
    display: flex;
}
.senior_ct-group .icon{
    flex-shrink: 0;
    margin-right: 1.6rem;
}
.senior_ct-group-desc{
    margin-top: 1.2rem;
    padding: 2rem 1.6rem;
    border-radius: 2.4rem;
    background-color: #F5F6F8;
}
.senior_ct-group-desc .point{
    color: #00BA99;
}
.senior_ct-group-desc li{
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.4285;
}
.senior_ct-group2 .senior_ct-group-inner{
    margin-bottom: 1.6rem;
   display: flex;
   align-items: center;
}
.senior_ct-group2 .icon{
    flex-shrink: 0;
    margin-right: 1.6rem;
}
.senior_ct-group2 .tit{
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
}
.senior_ct-group2 .stit{
    margin: 1.6rem 0 0.8rem;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
}
.senior_ct-group2 .txt{
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}
.senior_ct-group2 .stxt{
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.4285;
}
.senior_ct-group2 .sstxt{
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.4285;
}
.senior_ct-group2 .senior_ct-list-bullet{
    margin-top: 0.8rem;
    font-size: 1.4rem;
    font-weight: 300;
}
.senior_ct-group3 .senior_ct-group-inner{
   display: flex;
   align-items: flex-start;
}
.senior_ct-group3 .icon{
    flex-shrink: 0;
    margin-right: 0.8rem;
}
.senior_ct-group3 .tit{
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.4285;
}
.senior_ct-group-box{
    padding: 2rem 1.6rem;
    border-radius: 2.4rem;
    border: 0.1rem solid  #DFE1E5;
}
.senior_ct-group-box + .senior_ct-group-box{
    margin-top: 1.6rem;
}

.senior_ct-group-box .head{
    margin-bottom: 1.6rem;
    display: flex;
    gap: 1rem;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
}
.senior_ct-tag{
    display:inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.8rem 0.8rem 0.8rem 0.2rem;
    box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.20);
}
.senior_ct-tag.type1{
    min-width: 6rem;
    height: 2.4rem;
    padding: 0.2rem;
    background:  #1065DB;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
}
.senior_ct-tag.type2{
    min-width: 4.5rem;
    min-height: 2.4rem;
    padding: 0.2rem;
    background:  #CBE3FF;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.4285;
    color: #222;
}
.senior_ct-tag.type3{
    min-width: 6.4rem;
    min-height: 3rem;
    padding: 0.2rem;
    background:  #FFCF87;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
}
.senior_ct-tag.type4{
    min-width: 6rem;
    height: 2.4rem;
    padding: 0.2rem;
    background:  #FF8700;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
}
.senior_ct-tag.type5{
    min-width: 6rem;
    height: 2.4rem;
    padding: 0.2rem 0.8rem;
    background:  #03859D;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
    color: #fff;
    margin-right: 0.8rem;
}
.senior_ct-tag.type6{
    min-width: 6.4rem;
    min-height: 3rem;
    padding: 0.2rem 0.8rem;
    background:  #FBF2C3;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
}
.senior_ct-tag.type7{
    min-width: 6rem;
    height: 2.4rem;
    padding: 0.2rem;
    background:  #8052E2;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
}
.senior_ct-point{
    background-color: #FFF8A6;
}
.senior_ct-box3{
    margin-bottom: 2.4rem;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}
.senior_ct-tb-type1{
    width: 100%;
    border-collapse: collapse;
    
}
.senior_ct-tb-type1 thead tr th{
    padding: 0.8rem;
    background-color: #F5F6F8;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.333;
    color: #222;
    text-align: center;
    vertical-align: middle;
    border-top: 0.1rem solid #000;
    border-bottom: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type1 thead tr th{
    border-left: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type1 tbody tr:nth-child(2n){
    background-color: #F5F6F8;
}
.senior_ct-tb-type1 tbody tr td{
    padding: 0.8rem;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.4285;
    color: #222;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type1 tbody tr td{
    border-left: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type1 thead tr th:first-child,
.senior_ct-tb-type1 tbody tr td:first-child{
    border-left: 0;
}
.senior_ct-tb-type1 tbody tr td .img-txt{
    margin-top: 0.4rem;
    text-align: left;;
}

.senior_ct-tb-type2{
    width: 100%;
    border-collapse: collapse;
    
}
.senior_ct-tb-type2 thead tr th{
    padding: 0.8rem;
    background-color: #EBEDEF;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.333;
    color: #222;
    text-align: center;
    vertical-align: middle;
    border-top: 0.1rem solid #000;
    border-bottom: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type2 thead tr th{
    border-left: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type2 tbody tr td{
    padding: 0.8rem;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.4285;
    color: #222;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type2 tbody tr td:first-child{
    background-color: #F5F6F8;
}
.senior_ct-tb-type2 tbody tr td{
    border-left: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type2 thead tr th:first-child,
.senior_ct-tb-type2 tbody tr td:first-child{
    border-left: 0;
}
.senior_ct-tb-type3{
    width: 100%;
    border-collapse: collapse;
    border-top: 0.1rem solid #000;
}
.senior_ct-tb-type3 tbody tr td{
    padding: 0.8rem;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.3333;
    color: #222;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type3 tbody tr td:first-child{
    background-color: #F5F6F8;
}
.senior_ct-tb-type3 tbody tr td{
    border-left: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type3 tbody tr td:first-child{
    border-left: 0;
}
.senior_ct-tb-type4{
    width: 100%;
    min-width: 30rem;
    border-collapse: collapse;
    border-top: 0.1rem solid #000;
}
.senior_ct-tb-type4 tr th{
    padding: 0.8rem;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0.1rem solid #DFE1E5;
    white-space: nowrap;
    font-weight: 300;
}
.senior_ct-tb-type4 .bg-shadow{
    box-shadow: 2px 0 4px 0 rgba(164, 173, 186, 0.25);
}

.senior_ct-tb-type4 thead th{
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.3333;
    color: #222;
    background-color: #EBEDEF;
}
.senior_ct-tb-type4 tr td{
    padding: 0.8rem;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.4285;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0.1rem solid #DFE1E5;
    border-left: 0.1rem solid #DFE1E5;
}
.senior_ct-tb-type4 th:first-child,
.senior_ct-tb-type4 td:first-child{
    border-left: 0;
}
.senior_ct-tb-type4 thead th{
    border-left: 0.1rem solid #DFE1E5;
    background-color: #EBEDEF;
}
.senior_ct-tb-type4 tbody th{
    border-left: 0.1rem solid #DFE1E5;
    background-color: #F5F6F8;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.4285;
}
.senior_ct-tb-type4 tfoot th{
    border-left: 0.1rem solid #DFE1E5;
    background-color: #EBEDEF;
}
.senior_ct-tb-type4 tfoot td{
    background-color: #E9F1FF;
}

.senior_ct-list-chk > li{
    position: relative;
}
.senior_ct-list-chk > li:before {
  content: "";
  position: absolute;
  top: 0.1rem;
  left: 0;
  width: 2rem;
  height: 2rem;
  background-size: cover;
}
.senior_ct-list-chk > li{
    padding-left: 2.8rem;
    margin-top: 0.8rem;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}  
.senior_ct-list-chk.type1>  li:before{
    background: url(../images/contents/icon_chk1.svg) no-repeat center center;
}
.senior_ct-list-chk.type2 > li:before{
    background: url(../images/contents/icon_chk2.svg) no-repeat center center;
}
.senior_ct-list-chk.type3 > li:before{
    background: url(../images/contents/icon_chk3.svg) no-repeat center center;
}
.senior_ct-list-chk.type4 > li:before{
    background-color: #FF8700;
    border-radius: 50%;
    font-size:1.2rem;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.senior_ct-list-chk.type4.bg1 > li:before{
    background-color: #03859D;
}
.senior_ct-list-chk.type4.bg2 > li:before{
    background-color: #578AD6;
}
.senior_ct-list-chk.type4 > li:nth-child(1):before{
    content: '1';
}
.senior_ct-list-chk.type4 > li:nth-child(2):before{
    content: '2';
}
.senior_ct-list-chk.type4 > li:nth-child(3):before{
    content: '3';
}
.senior_ct-list-chk.type4 > li:nth-child(4):before{
    content: '4';
}
.senior_ct-list-chk.type4 > li:nth-child(5):before{
    content: '5';
}
.senior_ct-list-chk.type4 > li:nth-child(6):before{
    content: '6';
}
.senior_ct-list-chk.type4 > li:nth-child(7):before{
    content: '7';
}
.senior_ct-list-chk.type4 > li:nth-child(8):before{
    content: '8';
}
.senior_ct-list-chk.type4 > li:nth-child(9):before{
    content: '9';
}
.senior_ct-list-chk.type5 > li:before{
    background: url(../images/contents/icon_chk5.svg) no-repeat center center;
}
.senior_ct-list-chk.type6 > li:before{
    background: url(../images/contents/icon_chk6.svg) no-repeat center center;
}
.senior_ct-list-chk.type7 > li:before{
    background: url(../images/contents/icon_chk7.svg) no-repeat center center;
}
.senior_ct-list-chk.type8 > li:before{
    background: url(../images/contents/icon_chk8.svg) no-repeat center center;
}
.senior_ct-line{
    width: 100%;
    height: 0.1rem;
    background-color: #EBEDEF;
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
}

.senior_ct-list-bullet {
  line-height: 1.5;
  text-align: left;
}
.senior_ct-list-bullet > li {
  position: relative;
  padding-left: 0.6875em;
  padding-right: 0;
}
.senior_ct-list-bullet > li:before {
  content: "";
  position: absolute;
  top: 0.5em;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #000;
}
.senior_ct-list-bullet > li:not(:first-child) {
  margin-top: 0.8rem;
}
.senior_ct-list-bullet.txt-bul > li{
    padding-left: 2rem;
}
.senior_ct-list-bullet.txt-bul > li:before {
  width:auto;
  height: auto;
  background-color: transparent;
  content:'※';
  top:0;
}

.senior_ct-group-inbox{
    padding: 0.8rem;
    border-radius: 1.6rem;
    background: #F5F3FF;
}
.senior_ct-group-inbox:not(:first-child){
    margin-bottom: 1.6rem;
}
.senior_ct-group-inbox-inner{
    display: flex;
    align-items: flex-start;
}
.senior_ct-group-inbox-inner:not(:first-child){
    margin-top: 0.8rem;
}
.senior_ct-group-inbox-inner .tit{
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
}
.senior_ct-group-inbox-inner .txt{
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}
.senior_ct-box4{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0.8rem;
}
.senior_ct-box5{
    padding: 0.8rem;
    border-radius: 4rem;
    border: 0.1rem solid #AFCFFF;
    background: #F1F6FF;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
}
.senior_ct-box5 .icon{
    margin-right: 0;
}
.table-drag-box{
    min-width: 30rem;
    overflow-x: auto;
}

.senior_ct-recommend__item:not(:last-child) {
  margin-bottom: 1.6rem;
}
.senior_ct-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.6rem;
  position: relative;
  padding: 1.6rem;
  border-radius: 1.6rem;
  border: 1px solid transparent;
  background-color: #f5f6f8;
  overflow: hidden;
}
.senior_ct-card__list--shadow .senior_ct-card__content {
  -webkit-box-shadow: 0 2px 4px 0 rgba(164, 173, 186, 0.25);
          box-shadow: 0 2px 4px 0 rgba(164, 173, 186, 0.25);
}
.senior_ct-recommend__item .senior_ct-card__content {
  padding: 2.4rem 2rem;
  border-radius: 2.4rem;
}
.senior_ct-recommend__item--blue .senior_ct-card__content {
  background: linear-gradient(96deg, #EDF4FF 0%, #DFEAFF 100%);
}
.senior_ct-recommend__item--grn .senior_ct-card__content {
  background: linear-gradient(97deg, #EBFAF8 0%, #D3F3EF 100%);
}
.senior_ct-recommend__item--grn .senior_ct-card__desc {
  color: #03859D;
}
.senior_ct-recommend__item--mint .senior_ct-card__content {
  background: linear-gradient(97deg, #DCF1F8 0%, #AAE3F1 100%);
}
.senior_ct-recommend__item--mint .senior_ct-card__desc {
  color: #03779D;
}
.senior_ct-card__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4rem;
}
.senior_ct-card__tit {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.334;
  color: #222;
}
.senior_ct-card__desc {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.334;
  color: #42526E;
}
.senior_ct-recommend__item .senior_ct-card__desc {
  font-weight: 500;
}
.senior_ct-recommend__item--blue .senior_ct-card__desc {
  color: #42526E;
}
.senior_ct-card__img {
  position: absolute;
  top: 50%;
  right: 1.6rem;
  text-align: center;
  overflow: hidden;
  margin: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.senior_ct-card__img.bottom{
    top: auto;
    right: 14px;
    bottom: 0;
    width: 66px;
    transform: none;
}
.senior_ct-recommend__item .senior_ct-card__img img {
  width: 6rem;
}
.senior_ct-group-tb .box-top{
    padding: 1.2rem;
    background-color: #E9F1FF;
}
.senior_ct-group-tb .box-middle{
    padding: 1.2rem;
    background-color: #F5F6F8;
}
.senior_ct-group-tb .box-bottom{
    padding: 1.2rem;
    background-color: #CBE3FF;
}
.senior_ct-dash-line {
  width: 100%;
  height: 0.1rem;
  background: url("data:image/svg+xml,\<svg xmlns='http://www.w3.org/2000/svg' width='8' height='1'>\<rect x='0' y='0' width='5' height='1' rx='0.5' ry='0.5' fill='42526E'/>\</svg>") repeat-x;
}
.senior_ct-dash-line2{
  width: 100%;
  height: 0.1rem;
  background: url("data:image/svg+xml,\<svg xmlns='http://www.w3.org/2000/svg' width='8' height='1'>\<rect x='0' y='0' width='5' height='1' rx='0.5' ry='0.5' fill='rgba(66,82,110,0.2)'/>\</svg>") repeat-x;
}
.senior_ct-group4{
    padding: 1.6rem;
    border: 0.1rem solid #C6C9CE;
    border-radius: 2.4rem;
}
/*tab*/
.senior_ct-tab{
    width: 100%;
    max-width: 75.8rem;
    position: fixed;
    left: 50%;
    top: 5.2rem;
    z-index: 1;
    transform: translateX(-50%);
    background-color: #fff;
}
.senior_ct-tab ul{
    max-width: 56rem;
    margin: 0 auto;
    display: flex;
    gap: 0.8rem;
}
.senior_ct-tab ul li{
    height: 5.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
    color: #999;
    position: relative;
    flex: auto;
}
.senior_ct-tab ul li.active{
    font-weight: 700;
    color: #000;
}
.senior_ct-tab ul li.active::after{
    width: 100%;
    height: 0.3rem;
    background-color: #222;
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
}
.senior_ct-radius{
    width: fit-content;
    padding:0.1rem 0.6rem;
    border-radius: 0.8rem;
    background-color: #79869A;
    font-size:1.2rem;
    font-weight: 700;
    line-height: 1.2727;
    color: #fff;
    font-family: Pretendard;
}