footer{background:#fff !important;}

.clinicwrap{padding-bottom: 100px;}

.clinic_01 .flexwrap{align-items: center;}
.clinic_01:nth-of-type(2n) .flexwrap{flex-direction: row-reverse;}
.clinic_01 .imgwrap{margin-right:40px; position: relative; z-index: 1;}
.clinic_01:nth-of-type(2n) .imgwrap{margin-left:40px; margin-right:0;}
.clinic_01 .imgwrap img{max-width: inherit; height: inherit}
.clinic_01 .imgwrap img.m_img{display: none;}
.clinic_01 .segment{padding:80px 0; padding-right:100px; position: relative;}
.clinic_01:nth-of-type(2n) .segment{padding-right:0; padding-left:100px;}
.clinic_01:nth-of-type(2n) .segment::after{display: block; content:''; background:#F8F8F8; width:calc((100vw - 1200px)/2 + 1200px); height: 100%; position: absolute; top:0; left:0; bottom:0; right:0; margin:auto; z-index: 0; border-radius: 20px 0 0 20px;}
.clinic_01 .segment .inner{position: relative; z-index: 1;}
.clinic_01 .segment .inner h5{font-family: 'NanumSquareRoundB';}
.clinic_01 .segment .inner h5 span{white-space: nowrap;}
.clinic_01 .segment .inner .text{margin-top: 10px;}
.clinic_01 .segment .listwrap{margin-top: 40px; position: relative; z-index: 1;}
.clinic_01 .segment .listwrap .list_title{font-size: 18px; line-height: 1.5em; color:#191919; font-family: 'NanumSquareRoundB';}
.clinic_01 .segment .listwrap ul{margin-top: 10px;list-style-type: none;padding: 0; margin-bottom: 0;}
.clinic_01 .segment .listwrap ul li{position: relative; padding-left:15px; margin-bottom: 5px;}
.clinic_01 .segment .listwrap ul li span{white-space: nowrap;}
.clinic_01 .segment .listwrap ul li:last-of-type{margin-bottom: 0;}
.clinic_01 .segment .listwrap ul li::before{display: block; content:''; position: absolute; left:0; top:11px; margin: auto; width:6px; height: 6px; border-radius: 6px; background:#31A7D2;}

@media screen and (max-width:1199px) {
	.clinic_01 .segment{padding-right:40px; width:50%;}
	.clinic_01:nth-of-type(2n) .segment{padding-left:40px;}
	.clinic_01 .imgwrap{width:50%;}
	.clinic_01:nth-of-type(2n) .imgwrap{text-align: right;}
	.clinic_01 .imgwrap img{height: auto; max-width: 100%;}
}

@media screen and (max-width:1000px) {
	.clinic_01 .flexwrap{display: block;}
	.clinic_01 .imgwrap{width:104%; margin-left:-2%; padding-right:100px;}
	.clinic_01:nth-of-type(2n) .imgwrap{text-align: right; margin-left:0; margin-right:-2%; padding-left:100px; padding-right:0; margin-left:0;}
	.clinic_01 .imgwrap img.pc_img{display: none;}
	.clinic_01 .imgwrap img.m_img{display: inline;}
	.clinic_01:nth-of-type(2n) .imgwrap img.m_img{margin-top: -100px;}
	.clinic_01 .segment{width:100%;}
	.clinic_01:nth-of-type(2n) .segment{width:96%;}
	.clinic_01:nth-of-type(2n) .segment::after{display: none;}
	.clinic_01:nth-of-type(2n) .flexwrap{display: block; content:''; background:#f8f8f8; width:104%; border-radius: 20px 0 0 20px;}
}

@media screen and (max-width: 780px){
	.clinic_01:last-of-type{padding-bottom:0;}
	.clinic_01 .imgwrap{width:110%; margin-left:-6%;}
	.clinic_01:nth-of-type(2n) .flexwrap{width:106%;}
	.clinic_01 .segment{padding:60px 0;}
	.clinic_01:nth-of-type(2n) .segment{width:95%;}
	.clinic_01 .imgwrap{padding-right:60px;}
	.clinic_01:nth-of-type(2n) .imgwrap{padding-left:60px;}
	.clinic_01 .segment .listwrap .list_title{font-size: 16px}
	.clinic_01 .segment .listwrap ul li::before{top:9px;}
}

@media screen and (max-width: 620px){
	.clinic_01:nth-of-type(2n) .imgwrap img.m_img{margin-top: -60px;}
}

@media screen and (max-width: 520px){
	.clinic_01 .imgwrap{padding-right:40px;}
	.clinic_01:nth-of-type(2n) .imgwrap{padding-left:40px;}
	.clinic_01:nth-of-type(2n) .segment{padding-left:20px;}
	.clinic_01 .segment .listwrap .list_title{font-size: 15px}
	.clinic_01 .segment .listwrap ul li{font-size: 13px;}
	.clinic_01 .segment .listwrap ul li::before{top:8px;}
}

@media screen and (max-width: 420px){
	.clinic_01 .imgwrap{padding-right:20px;}
	.clinic_01:nth-of-type(2n) .imgwrap{padding-left:20px;}
	.clinic_01 .segment{padding:40px 0;}
}