.clinic_01 .right{width:calc((100% - 1200px) / 2 + 660px);}
.clinic_01.right_content .right{margin-left:auto;}
.clinic_01 .right .imgwrap img{width:100%;}
.clinic_01 .right .inner{width:660px; margin-top: 40px;}
.clinic_01.left_content .right .inner{margin-left:auto;}
.clinic_01 .right .inner .text{}
.clinic_01 .segment{width:40%; position: absolute; top:0;}
.clinic_01.left_content .segment{right:0;}
.clinic_01.right_content .segment{left:0;}
.clinic_01 .segment .text{margin-top: 30px;}

.clinic_02 .flexwrap{width:102%; margin-left:-1%;}
.clinic_02 .article{width:23%; margin:0 1%;}
.clinic_02 .article:nth-of-type(4) ~ .article{margin-top: 150px}
.clinic_02 .article .art_title{font-size: 24px; line-height: 1.5em; color:#333; margin-bottom: 15px; padding-bottom: 15px; border-bottom:1px solid #ccc;}

.clinic_03 .right{width:calc((100% - 1200px) / 2 + 660px); margin-left:auto;}
.clinic_03 .right .inner{width:660px; margin-top: 40px;}
.clinic_03 .right .inner:first-of-type{margin-top: 0;}
.clinic_03 .right .inner .text{margin-top: 20px;}
.clinic_03 .right .inner ul{display: flex; justify-content: start; align-items: start; width:106%; margin-left:-3%;}
.clinic_03 .right .inner ul li{width:44%; margin:0 3%;}
.clinic_03 .right .imgwrap{margin-top: 40px;}
.clinic_03 .right .imgwrap img{width:100%;}
.clinic_03 .check_sitemap{width:40%; position: absolute; top:0; left:0; margin-bottom: 0;}
.clinic_03 .check_sitemap li{margin-bottom: 10px;}
.clinic_03 .check_sitemap li:last-of-type{margin-bottom: 0;}
.clinic_03 .check_sitemap li a{text-decoration: none; font-size: 18px; font-family: 'Pretendard-Bold';line-height: 1.5em; color:#777;}
.clinic_03 .check_sitemap li a:hover, .clinic_03 .check_sitemap li a:focus, .clinic_03 .check_sitemap li a:active{color:#555;}
.clinic_03 .check_sitemap li a.on{color:#333;}

.clinic_04{margin-bottom: 0 !important; padding:100px 0; background: #ECF4EC;}
.clinic_04 .clinic_inner{margin-top: 100px;}
.clinic_04 .clinic_inner:first-of-type{margin-top: 0;}
.clinic_04 .clinic_inner .left{width:30%}
.clinic_04 .clinic_inner .left ul{margin-top: 30px; margin-bottom: 0;}
.clinic_04 .clinic_inner .left ul li{margin-bottom: 10px;}
.clinic_04 .clinic_inner .left ul li:last-of-type{margin-bottom: 0;}
.clinic_04 .clinic_inner .right{width:70%}
.clinic_04 .clinic_inner .right .imgwrap{text-align: right;}
.clinic_04 .clinic_inner .right ul{margin-bottom: 0;}
.clinic_04 .clinic_inner .right ul li{margin-bottom: 10px;}
.clinic_04 .clinic_inner .right ul li small{color:#666;}

.clinic_04 .clinic_inner .right .artwrap{display: flex; justify-content: space-between; width:102%; margin-left:-1%; flex-wrap:wrap;}
.clinic_04 .clinic_inner .right .artwrap .article{margin:0 1%;}
.clinic_04 .clinic_inner .right .artwrap.duo .article{width:48%;}
.clinic_04 .clinic_inner .right .artwrap.triple .article{width:31.33%;}
.clinic_04 .clinic_inner .right .artwrap.triple .article:nth-of-type(3) ~ .article{margin-top: 100px;}
.clinic_04 .clinic_inner .right .artwrap .article .art_title{font-size: 24px; line-height: 1.5em; color:#333;}
.clinic_04 .clinic_inner .right .artwrap .article .listwrap{padding-top: 15px; margin-top: 15px; border-top:1px solid #333;}
.clinic_04 .clinic_inner .right .artwrap .article .listwrap .list{margin-bottom: 5px;}
.clinic_04 .clinic_inner .right .artwrap .article .listwrap .list span{white-space: nowrap;}
.clinic_04 .clinic_inner .right .artwrap .article .listwrap .list:last-of-type{margin-bottom: 0;}

.clinic_05.back-color{background:#ECF4EC; padding:100px 0;}
.clinic_05 .left{width:40%;}
.clinic_05 .right{width:60%; margin-left:auto;}
.clinic_05 .right .inner{margin-top: 100px;}
.clinic_05 .right .inner:first-of-type{margin-top: 0;}
.clinic_05 .right .inner .art_title{font-size: 24px; padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px solid #ccc;}
.clinic_05 .right .collapse-outer{}
.clinic_05 .right .collapse-outer .collapse-inner{padding:30px 20px; border-bottom:1px solid #ccc;}
.clinic_05 .right .collapse-outer .collapse-inner:first-of-type{padding-top: 0;}
.clinic_05 .right .collapse-outer .collapse-inner:last-of-type{border-bottom:none; padding-bottom: 0;}
.clinic_05 .right .collapse-outer .collapse-inner .subject{display: flex; justify-content: space-between; align-items: center; font-size: 27px; line-height: 1.5em; color:#333; text-decoration: none;}
.clinic_05 .right .collapse-outer .collapse-inner .subject:hover, .clinic_05 .right .collapse-outer .collapse-inner .subject:focus, .clinic_05 .right .collapse-outer .collapse-inner .subject:active{}
.clinic_05 .right .collapse-outer .collapse-inner .subject span{transition: all .4s;}
.clinic_05 .right .collapse-outer .collapse-inner .subject[aria-expanded="true"] span{transform: rotate(180deg);}

.clinic_06 .flexwrap{width:104%; margin-left:-2%;}
.clinic_06 .article{width:29.33%; margin:0 2%;}
.clinic_06 .article .noti{margin-top: 10px; font-family: 'Pretendard-SemiBold';}
.clinic_06 .article .noti span{white-space: nowrap}
.clinic_06 .article .text{margin-top: 30px;}

@media screen and (max-width:1199px) {
	.clinic_01 .right .inner{width:100%;}
	.clinic_01.right_content .right .inner{padding-right:4%;}
	.clinic_01.left_content .right .inner{padding-left:4%;}
	
	.clinic_03 .check_sitemap{width:200px;}
	.clinic_03 .check_sitemap li a{font-size: 16px;}
	.clinic_03 .right{width:calc(100% - 250px);}
	.clinic_03 .right .inner{width:100%;}
	
	.clinic_04 .clinic_inner .right .artwrap.triple .article{width:48%;}
	.clinic_04 .clinic_inner .right .artwrap.triple .article:nth-of-type(2) ~ .article{margin-top: 100px;}
	
	.clinic_05 .right .collapse-outer .collapse-inner .subject{font-size: 24px;}
	
	.clinic_06 .flexwrap{width:100%; margin-left:0; display: block;}
	.clinic_06 .article{display: flex; justify-content: space-between; align-items: start; width:100%; margin-top: 100px;}
	.clinic_06 .article:first-of-type{margin-top: 0;}
	.clinic_06 .article h3{width:40%;}
	.clinic_06 .article .segment{width:60%;}
}

@media screen and (max-width:1000px) {
	
}

@media screen and (max-width: 780px){
	.clinic_01 .segment{width:100%; position: static;}
	.clinic_01 .right{width:100%; margin-top: 40px;}
	.clinic_01 .right .inner{padding:0 5%!important;}
	.clinic_01:nth-of-type(2n + 2){background: #ECF4EC; padding: 120px 0;}
	
	.clinic_02 .article{width:31.33%;}
	.clinic_02 .article:nth-of-type(3) ~ .article{margin-top: 120px}
	.clinic_02 .article .art_title{font-size: 20px;}
	
	.clinic_03{margin-top: 100px !important;}
	.clinic_03 .check_sitemap{position: static; width:102%; margin-left:-1%; display: flex; justify-content: space-between; flex-wrap:wrap;}
	.clinic_03 .check_sitemap li{width:48%; margin:0 1%; text-align: center;}
	.clinic_03 .check_sitemap li:nth-of-type(2) ~ li{margin-top: 2%;}
	.clinic_03 .check_sitemap li a{padding:12px; border:1px solid #ccc; width:100%; display: block; font-size: 15px;}
	.clinic_03 .check_sitemap li a.on{background:#333; border:1px solid #333; color:#fff;}
	.clinic_03 .check_sitemap li a:hover, .clinic_03 .check_sitemap li a:focus, .clinic_03 .check_sitemap li a:active{border-color:#333;}
	.clinic_03 .right{width:100%; margin-top: 80px;}
	.clinic_03 .right .inner{padding:0 5%;}
	.clinic_03 .right .inner .text{margin-top: 10px;}
	.clinic_03 .right .inner ul{width:102%; margin-left:-1%;}
	.clinic_03 .right .inner ul li{width:48%; margin:0 1%;}
	
	.clinic_04 .clinic_inner .flexwrap{display: block;}
	.clinic_04 .clinic_inner .left, .clinic_04 .clinic_inner .right{width:100%;}
	.clinic_04 .clinic_inner .right{margin-top: 80px;}
	.clinic_04 .clinic_inner .right .artwrap .article .art_title{font-size: 20px;}
	.clinic_04 .clinic_inner .right .artwrap.triple .article:nth-of-type(2) ~ .article{margin-top: 80px;}
	
	.clinic_05 .flexwrap{display: block;}
	.clinic_05 .left{width:100%;}
	.clinic_05 .right{width:100%; margin-top: 60px;}
	.clinic_05 .right .collapse-outer .collapse-inner{padding:25px 15px;}
	.clinic_05 .right .collapse-outer .collapse-inner .subject{font-size: 20px;}
	.clinic_05 .right .inner{margin-top: 60px;}
	.clinic_05 .right .inner .art_title{font-size: 20px;}
	
	.clinic_06 .article{display: block; margin-top: 100px;}
	.clinic_06 .article h3{width:100%;}
	.clinic_06 .article .segment{width:100%; margin-top: 20px;}
	
}

@media screen and (max-width: 620px){
	
}

@media screen and (max-width: 520px){
	.clinic_01:nth-of-type(2n + 2){padding: 100px 0;}
	
	.clinic_02 .article{width:48%;}
	.clinic_02 .article:nth-of-type(2) ~ .article{margin-top: 100px}
	.clinic_02 .article .art_title{font-size: 18px;}
	
	.clinic_03 .check_sitemap li a{padding:10px; font-size: 13px; height: 100%; display: flex; justify-content: center; align-items: center;}
	.clinic_03 .right .inner .text div{display: none;}
	
	.clinic_04 .clinic_inner .right{margin-top: 60px;}
	.clinic_04 .clinic_inner .right .artwrap.triple .article{width:98%;}
	.clinic_04 .clinic_inner .right .artwrap.triple .article:nth-of-type(1) ~ .article{margin-top: 60px;}
	.clinic_04 .clinic_inner .right .artwrap .article .art_title{font-size:18px;}
}

@media screen and (max-width: 420px){
	.clinic_02 .article{width:98%;}
	.clinic_02 .article:nth-of-type(1) ~ .article{margin-top: 80px}
	
	.clinic_03 .right .inner ul{flex-wrap:wrap;}
	.clinic_03 .right .inner ul li{width:98%; margin:0 1%;}
	.clinic_03 .right .inner ul li:nth-of-type(1) ~ li{margin-top: 40px;}
}