@charset "utf-8";

.imgbox_bg{padding:50px 20px;background: #fafafa;text-align: center;}

@media(max-width:767px){
  .imgbox_bg{padding:5% 20px;}
}

/* 테이블 공통 */
.table th {text-align: center;}


/* sub01_02 소개 */
.s0102 .infobox {padding: 55px 400px 40px 50px;}
.s0102 .infobox.type02 .pic {width: 312px; height: 260px; top: auto; right: 4%; bottom: 0; transform: translateY(0);}
.s0102 .infobox.type02 .pic img {position: static; left: auto; margin-top: 0; margin-left: 0;}
.s0102 .infobox.type02 .txt .title strong {font-family: 'gmarket';}
.s0102 .infobox.type02 .txt .title em {font-family: 'gmarket';}
.s0102 .imgbox3 {margin-top: 105px;}

.mdctc_purpose{margin:170px auto 0;max-width:1130px;}
.mdctc_purpose .pBox{display:flex;flex-wrap:wrap;margin:0 -17.5px;}
.mdctc_purpose .pBox .item{position:relative;width:calc(33.33% - 35px);min-height:200px;margin:35px 17.5px;padding:70px 10px 25px;border:10px solid #f7f7f7;text-align: center;}
.mdctc_purpose .pBox .item:nth-child(-n+3){margin-top:0;}
.mdctc_purpose .pBox .item .icon{display:inline-block;position:absolute;left:calc(50% - 55px);top:-55px;width:110px;height:110px;border-radius:100%;background:url(/images/mdctc/sub01/mdctc_introir.png) no-repeat;}
.mdctc_purpose .pBox .item .icon.icon01{background-position:0 0;}
.mdctc_purpose .pBox .item .icon.icon02{background-position:-110px 0;}
.mdctc_purpose .pBox .item .icon.icon03{background-position:-110px 0;}
.mdctc_purpose .pBox .item strong{display:block;margin-bottom:10px;font-size:20px;line-height:1.2;letter-spacing:0;font-weight:bold;font-family:'gmarket';}
.mdctc_purpose .pBox .item ul{}
.mdctc_purpose .pBox .item ul li{color:#555;font-size:16px;line-height:1.5;letter-spacing:-0.035em;font-weight:400;}

.mdctc_purpose .pBox .item.bg01 strong{color:#008574;}
.mdctc_purpose .pBox .item.bg01 .icon{background-color:#008574;}
.mdctc_purpose .pBox .item.bg02 strong{color:#33a319;}
.mdctc_purpose .pBox .item.bg02 .icon{background-color:#33a319;}
.mdctc_purpose .pBox .item.bg03 strong{color:#095b74;}
.mdctc_purpose .pBox .item.bg03 .icon{background-color:#095b74;}

@media(max-width:999px){
  .mdctc_purpose{margin:110px 0;max-width:100%;}
  .mdctc_purpose .pBox{margin:0 -17.5px;}
  .mdctc_purpose .pBox .item{width:calc(50% - 35px);}
  .mdctc_purpose .pBox .item:nth-child(3){margin-top:35px;}
}
@media (max-width:991px) {
  .s0102 .infobox {padding: 40px 40px 50px;}
  .s0102 .infobox.type02 .pic {display: none;}
}
@media(max-width:640px){
  .mdctc_purpose .pBox .item{width:calc(100% - 35px);min-height:auto;}
  .mdctc_purpose .pBox .item:nth-child(2){margin-top:35px;}
}
/* sub01_02 소개 End */

/* sub02_01 의료기기 임상시험 연구지원 서비스 */
.s0201 .prc.type5 > li {min-height: auto;}
@media (max-width: 870px){
  .s0201 .prc.type5 > li {min-height: 122px;}
}
@media (max-width: 767px){
  .s0201 .prc.type5 > li {min-height: auto;}
}
/* sub02_01 의료기기 임상시험 연구지원 서비스 End */


/* sub02_02 의료기기 생물학적 안전성 시험(non-GLP)서비스 */
.s0202 .prc.type5 > li {min-height: 122px;}
@media (max-width: 900px){
  .s0202 .prc.type5 > li {min-height: 147px;}
}
@media (max-width: 767px){
  .s0202 .prc.type5 > li {min-height: 122px;}
}
@media (max-width: 500px){
  .s0202 .prc.type5 > li {min-height: auto;}
}
/* sub02_02 의료기기 생물학적 안전성 시험(non-GLP)서비스 End */

/* sub02_04 의료기기안전정보 모니터링센터 */
.s0204 .process_ty2 {background: none; padding: 0;}
.s0204 .prc.type2 > li .inner {padding: 50px 30px 20px; border-radius: 0; min-height: 278px;}
.s0204 .prc.type2 > li:nth-child(1) .inner {background: #FAE100;}
.s0204 .prc.type2 > li:nth-child(4) .inner {background: #ecf2ef;}
.s0204 .prc.type2 > li .inner .num {top: 30px;left: 30px;font-family: 'gmarket';color:#333;}
.s0204 .prc.type2 > li:nth-child(1) .inner .num {}
.s0204 .prc.type2 > li .inner .icon {display: flex;align-content: center;align-items: center;justify-content: center;; min-height: 113px;}
.s0204 .prc.type2 > li .inner .icon img {flex:none;}
.s0204 .prc.type2 > li .inner .txt {padding-top: 10px; border-top:1px dashed #e5e5e5; text-align: center; color: #333; letter-spacing: -0.045em;}
.s0204 .prc.type2 > li:nth-child(1) .inner .txt {border-top: 1px dashed #d0d0d0;}
@media (max-width: 1180px){
  .s0204 .prc.type2 > li .inner {min-height: 302px;}
}
@media (max-width: 767px){
  .s0204 .prc.type2 > li .inner {min-height: auto;}
  .s0204 .prc.type2 > li .inner .txt {text-align: center;}
}
/* sub02_04 의료기기안전정보 모니터링센터 End */