.clinicWrap{padding: 240px 0;}
.clinicWrap .headTag{text-align: center;}
.clinicWrap .headTag h2{font-family: 'Nanum Gothic', sans-serif; font-size: 36px; line-height: 1.5em; color:#333;}
.clinicWrap .headTag .text{font-size: 18px; letter-spacing: -.04em; line-height: 1.7em; margin-top: 40px; color:#666;}
.clinicWrap .artWrap{margin-top: 120px; display: flex; justify-content: space-between; align-items: center; width:105.4%; margin-left:-2.7%; flex-wrap: wrap;}
.clinicWrap .artWrap .article{width:44.3%; margin: 0 2.7%; padding: 60px; border-radius: 20px}
.clinicWrap .artWrap .article:nth-of-type(2) ~ .article{margin-top: 5.4%;}
.clinicWrap .artWrap .article.green{background:#e8ebe9}
.clinicWrap .artWrap .article.red{background:#f5f1ec}

.clinicWrap .listWrap{margin-top: 60px; border-radius: 20px; background: #fbfbfb; display: flex; justify-content: space-between; padding: 60px ;}
.clinicWrap .listWrap .list_art{}
.clinicWrap .listWrap .list_art .title{font-size: 24px; letter-spacing: -.04em; line-height: 1.5em; color:#333; display: inline-block; border-bottom:1px solid #b69573}
.clinicWrap .listWrap .list_art ul{margin-top: 20px;}
.clinicWrap .listWrap .list_art ul li{font-size: 18px; letter-spacing: -.04em; line-height: 1.7em; color:#666; margin-bottom: 10px;}
.clinicWrap .listWrap .list_art ul li:last-of-type{margin-bottom: 0;}

.clinicWrap .artBox{display: flex; justify-content: space-between; align-items: center; width:105%; margin-left:-2.5%;}
.clinicWrap .artBox:nth-of-type(2n + 1){flex-direction: row-reverse}
.clinicWrap .artBox:nth-of-type(1) ~ .artBox{margin-top: -100px;}
.clinicWrap .artBox .article{width:45%; margin: 0 2.5%;}
.clinicWrap .artBox .article ul{display: table; margin:0 auto;}
.clinicWrap .artBox .imgBox{margin: 0 2.5%; border-radius: 20px; overflow: hidden;}
.clinicWrap .artBox .imgBox img{}

.article .label{font-size: 14px; letter-spacing: -.04em; line-height: 1.5em; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;}
.article.green .label{color:#899c92; border-bottom-color: #899c92}
.article.red .label{color:#b69573; border-bottom-color: #b69573}
.article .title{font-size: 36px; line-height: 1.5em; margin-top: 20px; color:#333;}
.article .text{font-size: 18px; letter-spacing: -.04em; line-height: 1.7em; margin-top: 40px; color:#666;}
.article .iconWrap{display: flex; justify-content: space-between; align-items: center; margin: 60px 0;}
.article .iconWrap .icon{text-align: center; width:50%;}
.article .iconWrap .icon .imgWrap{}
.article .iconWrap .icon .imgWrap img{height: 83px;}
.article .iconWrap .icon .name{font-size: 18px; letter-spacing: -.04em; line-height: 1.7em; color:#666; margin-top: 10px;}
.article ul{}
.article ul li{display: table;font-size: 18px; letter-spacing: -.04em; line-height: 1.7em; margin-bottom: 10px;}
.article ul li div span{white-space: nowrap}
.article ul li:last-of-type{margin-bottom: 0;}
.article ul li div{display: table-cell;}
.article ul li div:first-of-type{padding-right: 20px}
.article.green ul li div:first-of-type{color:#8a9d93}
.article.red ul li div:first-of-type{color:#b69573}
.article ul li div:last-of-type{color:#666;}

.article .checkWrap{margin-top: 50px; display: flex; justify-content: space-between;}
.article .checkWrap .checklist{width:48%;}
.article .checkWrap .checklist .subject{font-size: 24px; letter-spacing: -.04em; line-height: 1.5em; color:#333; margin-bottom:20px}

/* 검사안내 캐러셀부분 */
.ct_02 .title{font-size: 36px; line-height: 1.5em; color:#333; text-align: center;}
.ct_02 .viewimg{height: 640px; position: relative;}
.ct_02 .thumimg{width:194px; height: 129px; margin:0 10px;}
.indicator .item .mask{	background-color: #000; opacity: .3; filter: alpha(opacity=70);}
.indicator .item.is-nav-selected .mask{opacity: 0; filter: alpha(opacity=0);}
.flickity-slider .item:first-of-type .thumimg{margin-left: 0;}
.flickity-slider .item:last-of-type .thumimg{margin-right: 0;}
.ct_02 .segment{background:rgba(255,255,255, 0.6); width:20%; padding: 20px 0; text-align: center; position: absolute; bottom:0; left: 0;}
.ct_02 .segment .subject{font-size: 18px; line-height: 1.5em; color:#333;}

@media screen and (max-width: 1199px){
	.clinicWrap{padding: 200px 0;}
	.clinicWrap .headTag h2{font-size: 32px; }
	.clinicWrap .headTag .text{font-size: 16px; margin-top: 40px;}
	.clinicWrap .artWrap{margin-top: 120px; width:104%; margin-left:-2%;}
	.clinicWrap .artWrap .article{width:46%; margin: 0 2%; padding: 40px;}
	
	.article .title{font-size: 32px}
	.article .text{font-size: 16px;}
	.article .iconWrap .icon .name{font-size: 16px;}
	.article ul li{font-size: 16px;}
	
	.clinicWrap .listWrap{padding: 40px;}
	.clinicWrap .listWrap .list_art .title{font-size: 22px;}
	.clinicWrap .listWrap .list_art ul li{font-size: 16px;}
	
	.clinicWrap .artBox{display: flex; justify-content: space-between; align-items: center; width:104%; margin-left:-2%;}
	.clinicWrap .artBox:nth-of-type(1) ~ .artBox{margin-top: -100px;}
	.clinicWrap .artBox .article{width:46%; margin: 0 2%;}
	.clinicWrap .artBox .article ul{display: table; margin:0 auto;}
	.clinicWrap .artBox .imgBox{margin: 0 2%; width:46%;}
	
	.article .checkWrap .checklist .subject{font-size: 22px;}
	
	.ct_02 .title{font-size: 32px;}
}

@media screen and (max-width: 1000px){
	.clinicWrap .artWrap{margin-top: 80px; width:100%; margin-left:0; display: block;}
	.clinicWrap .artWrap .article{width:80% !important; margin: 0 auto;}
	.clinicWrap .artWrap .article:nth-of-type(1) ~ .article{margin-top: 40px;}
	
	.clinicWrap .artWrap .article:nth-of-type(2n + 1) .label{color: #899c92 !important; border-bottom-color: #899c92 !important;}
	.clinicWrap .artWrap .article:nth-of-type(2n + 2) .label{color: #b69573 !important; border-bottom-color: #b69573 !important;}
	.clinicWrap .artWrap .article:nth-of-type(2n + 1) ul li div:first-of-type{color: #8a9d93 !important;}
	.clinicWrap .artWrap .article:nth-of-type(2n + 2) ul li div:first-of-type{color: #b69573 !important;}
	.clinicWrap .artWrap .article:nth-of-type(2n + 1){background:#e8ebe9 !important;}
	.clinicWrap .artWrap .article:nth-of-type(2n + 2){background:#f5f1ec !important;}
	
	.clinicWrap .artBox{width:102%; margin-left:-1%;}
	.clinicWrap .artBox:nth-of-type(1) ~ .artBox{margin-top: 0;}
	.clinicWrap .artBox .article{width:48%; margin: 0 1%;}
	.clinicWrap .artBox .imgBox{margin: 0 1%; width:48%;}
	
	.ct_02 .viewimg{height: 510px;}
}

@media screen and (max-width: 780px){
	.clinicWrap{padding: 160px 0;}
	.clinicWrap .headTag h2{font-size: 28px; }
	.clinicWrap .headTag .text{font-size: 14px; margin-top: 30px;}
	
	.article .label{font-size: 14px;}
	.article .title{font-size: 28px; margin-top: 15px;}
	.article .text{font-size: 14px; margin-top: 30px;}
	.article .iconWrap{ margin: 40px 0;}
	.article .iconWrap .icon .imgWrap img{height: 83px;}
	.article .iconWrap .icon .name{font-size: 14px; margin-top: 7px;}
	.article ul li{font-size: 14px;}
	.article ul li div:first-of-type{padding-right: 15px}
	
	.clinicWrap .listWrap{display: block; width:80%; margin:0 auto; margin-top: 40px;}
	.clinicWrap .listWrap .list_art:nth-of-type(2){margin-left:0 !important; margin-right: 0 !important;}
	.clinicWrap .listWrap .list_art:nth-of-type(1) ~ .list_art{margin-top: 30px !important;}
	.clinicWrap .listWrap .list_art .title{font-size: 20px;}
	.clinicWrap .listWrap .list_art ul li{font-size: 14px;}
	
	.clinicWrap .artBox{width:100%; margin-left:0; display: block; margin-top: 80px !important;}
	.clinicWrap .artBox:first-of-type{margin-top: 0;}
	.clinicWrap .artBox .article{width:80%; margin: 0 auto; margin-top: 40px}
	.clinicWrap .artBox .imgBox{margin: 0 auto; width:80%; height: 500px;}
	.clinicWrap .artBox .imgBox img{display: none;}
	
	.article .checkWrap{display:block;}
	.article .checkWrap .checklist{width:100%;}
	.article .checkWrap .checklist:nth-of-type(2){margin-top: 40px;}
	.article .checkWrap .checklist .subject{font-size: 18px;}
	
	.ct_02 .title{font-size: 28px;}
	.ct_02 .viewimg{height: 400px;}
	.ct_02 .thumimg{width:174px; height: 109px;}
	.ct_02 .segment{width:30%; padding: 20px 0;}
	.ct_02 .segment .subject{font-size: 16px;}
}

@media screen and (max-width: 620px){
	.clinicWrap{padding: 130px 0;}
	.clinicWrap .headTag h2{font-size: 24px; }
	.clinicWrap .headTag .text{font-size: 13px; margin-top: 25px;}
	.clinicWrap .artWrap{margin-top: 60px;}
	.clinicWrap .artWrap .article{width:90% !important;}
	
	.article .label{font-size: 13px;}
	.article .title{font-size: 24px;}
	.article .text{font-size: 13px; margin-top: 25px;}
	.article .iconWrap{ margin: 30px 0;}
	.article .iconWrap .icon .imgWrap img{height: 66.4px;}
	.article .iconWrap .icon .name{font-size: 13px;}
	.article ul li{font-size: 13px;}
	.article ul li div:first-of-type{padding-right: 10px}
	
	.clinicWrap .listWrap{width:90%;}
	.clinicWrap .listWrap .list_art:nth-of-type(1) ~ .list_art{margin-top: 20px !important;}
	.clinicWrap .listWrap .list_art .title{font-size: 18px;}
	.clinicWrap .listWrap .list_art ul li{font-size: 13px;}
	
	.clinicWrap .artBox{margin-top: 80px !important;}
	.clinicWrap .artBox .article{width:90%; margin-top: 40px}
	.clinicWrap .artBox .imgBox{margin: 0 auto; width:90%; height: 400px}
	
	.article .checkWrap{margin-top: 40px;}
	.article .checkWrap .checklist:nth-of-type(2){margin-top: 30px;}
	.article .checkWrap .checklist .subject{font-size: 16px;}
	
	.ct_02 .title{font-size: 26px;}
	.ct_02 .viewimg{height: 350px;}
	.ct_02 .thumimg{width:154px; height: 89px;}
	.ct_02 .flickity-prev-next-button.next{width:34px; height: 34px;}
	.ct_02 .flickity-prev-next-button.previous{width:34px; height: 34px;}
	.ct_02 .segment{width:40%; padding: 15px 0;}
	.ct_02 .segment .subject{font-size: 15px;}
}

@media screen and (max-width: 520px){
	.clinicWrap{padding: 100px 0;}
	.clinicWrap .headTag h2{font-size: 20px; }
	.clinicWrap .headTag .text{margin-top: 20px;}
	.clinicWrap .artWrap{margin-top: 50px;}
	.clinicWrap .artWrap .article{width:100% !important; padding: 30px;}
	
	.article .title{font-size: 20px;}
	.article .text{font-size: 12px; margin-top: 20px;}
	.article .iconWrap{ margin: 25px 0;}
	.article .iconWrap .icon .imgWrap img{height: 58.1px;}
	
	.clinicWrap .listWrap{width:100%; padding: 30px;}
	.clinicWrap .listWrap .list_art .title{font-size: 16px;}
	.clinicWrap .listWrap .list_art ul li{margin-bottom: 5px;}
	
	.clinicWrap .artBox{margin-top: 60px !important;}
	.clinicWrap .artBox .article{width:100%; margin-top: 30px}
	.clinicWrap .artBox .imgBox{margin: 0 auto; width:100%; height: 350px}
	
	.article .checkWrap{margin-top: 30px;}
	.article .checkWrap .checklist:nth-of-type(2){margin-top: 20px;}
	.article .checkWrap .checklist .subject{font-size: 14px; margin-bottom: 10px}
	.article ul li{font-size: 12px;}
	
	.ct_02 .title{font-size: 24px;}
	.ct_02 .viewimg{height: 250px;}
	.ct_02 .thumimg{width:134px; height: 69px;}
	.ct_02 .flickity-prev-next-button.next{width:30px; height: 30px;}
	.ct_02 .flickity-prev-next-button.previous{width:30px; height: 30px;}
	.ct_02 .segment{padding: 12px 5px; bottom:auto; top:0;}
	.ct_02 .segment .subject{font-size: 14px;}
}

@media screen and (max-width: 420px){
	.clinicWrap{padding: 80px 0;}
	.clinicWrap .headTag h2{font-size: 18px; }
	.clinicWrap .artWrap .article{padding: 25px;}
	
	.article .title{font-size: 18px;}
	.article .iconWrap{display: block;}
	.article .iconWrap .icon{width: 100%;}
	.article .iconWrap .icon:nth-of-type(1) ~ .icon{margin-top: 20px;}
	
	.clinicWrap .listWrap .list_art .title{font-size: 14px;}
	
	.ct_02 .title{font-size: 22px;}
	.ct_02 .viewimg{height: 200px;}
	.ct_02 .thumimg{width:134px; height: 69px;}
	.ct_02 .segment{width:50%;}
	.ct_02 .segment .subject{font-size: 13px;}
}