


/* ¹ÝÀÀÇü******************************************************************/


@media (max-width:1500px) {
/*header*/
/*header{height:90px;}
.pc-gnb .header-gnb{padding-top:90px; height:80px;}
.pc-gnb .header-gnb:after{top:90px;}
.pc-gnb .gnb{width:100%;}
.pc-gnb .gnb > li{height:80px; line-height:80px;}

.pc-gnb .gnb > li.gnb1 > ul li:first-child{margin-left:-60%;}
.pc-gnb .gnb > li.gnb4 > ul li:first-child{margin-left:50%;}
.pc-gnb .gnb > li.gnb5 > ul li:first-child{margin-left:75%;}*/

}


@media (max-width:1280px) {
/*quick*/
#quick{width:100%; text-align:center;height:80px; top:auto; bottom:0; display:none;}
#quick ul{top:auto; margin-top:0;}
#quick li{display:inline-block; width:120px; border-top:0; border-left:1px rgba(255,255,255,0.2) solid; margin:0 -2px;}
#quick li a{padding:10px; height:80px; box-sizing:border-box; }
#quick li.quick-top a{padding-bottom:0; height:80px;}
#quick li.quick-top a p{margin-top:5px;}

/*header*/
.pc-gnb .gnb{width:96%;}
#tnb{margin-left:0; left:auto; right:20px;}
.pc-gnb .gnb > li > a{margin-left:20px;}

.contain{min-width:100%;}

/*visual*/
#main-visual{min-width:100%;}
.visual-item > img{height:auto; width:100%;}
.visual-txt{top:30%; margin-top:0;}
.vt-box{padding:5%; height:100%;}

/*°æÀï·Â*/
#competitiveness{padding-bottom:50px;}
#slide-banner-area{width:98%;}
.sbi-img{width:50%; height:auto;}
.sbi-img img{width:100%;}
.sbi-text{width:50%; height:auto; padding:80px;}
#slide-banner-area .slick-arrow{display:none; width:0; height:0; overflow:hidden;}
#competitiveness .slick-dots{display:none; width:0; height:0; overflow:hidden;}
#competitiveness .slick-slide{padding:0 1%;}
 
 /*°ËÁøÇ×¸ñ*/
 .main-check-list{width:96%;}
 .clinic-list .cl-img{overflow:hidden;}

/*ÁúÈ¯ Å¬¸®´Ð*/
.clinic-list{width:96%;}

/*board*/
#board .board-area{width:96%}

/*main-form*/
.main-form-area{width:96%;}


/*sub*/
.sub-content{width:100%;}
.sub-img-type1 img{width:100%;}
.circle-li2.w1200{width:100%;}
.circle-li2{text-align:center;}
.circle-li2 li{float:none; display:inline-block;}
.circle-li2.cl2-ma{width:100%;}

}

@media (max-width:1199px) {
/*header*/
header{height:80px;}
.top-eng{height:80px; line-height:80px; right:60px}
.gnb-open-btn{display:block; position:absolute; right:10px; top:50%; margin-top:-22px;  z-index:999; width:45px; height:45px; line-height:45px; text-align:center; border:1px #a4ddde solid; font-size:24px; color:#a4ddde;}
.gnb-close-btn{display:block; position:absolute; top:0; right:280px; width:40px; height:40px; line-height:40px; text-align:center; background:#1eacad; font-size:20px; color:#fff; z-index:9999;}
#tnb{top:0; z-index:9999; background:#104a4b; height:40px; width:280px; right:0; text-align:center; position:relative;}
.tnb{right:50px}
#tnb a{display:block; width:50%; float:left; height:40px; box-sizing:border-box; padding:10px;  }
#tnb a:first-child{border-right:1px rgba(255,255,255,0.4) solid;}
.tnb .t-l{display:none;}



/*sidemenu*/
#sidebar{position:fixed;top:0;bottom:0;background:#e5e5e5; display:none; right:-200px; z-index:999999;¡¡-webkit-transition: right 1s;  transition: right 1s; width:auto; overflow:visible; }
#sidebar .close-sb{height:60px;width:60px;position:absolute; left:-60px; top:0px; z-index:999; text-align:center; background:#3b2929}
#sidebar .close-sb img{width:70%; display:block; margin:10px auto;}
#sidebar .gnb{position:relative; z-index:55; width:280px; left:auto; right:0; top:-40px;overflow:hidden auto; height:100%;background:#1b7273; }
#sidebar .gnb > li{display:block; width:100%;}
#sidebar .gnb > li:first-child{padding-top:40px;}
#sidebar .gnb > li > a{line-height:40px;  display:block; box-sizing:border-box; padding:0 20px; color:#fff;}
#sidebar ul li li > a{display:block;border-bottom:1px solid rgba(255,255,255,0.1);font-size:15px;color:rgba(255,255,255,0.7); background:rgba(255,255,255,0.14);padding:10px 20px;}
.sidebg{position:fixed; height:150%; background:rgba(0,0,0,0.5); width:100%; top:0; right:0; z-index:44;}
.mobile-gnb{display:block;}
.pc-gnb{display:none;}

.main-box{padding:60px 0;}

#board{padding:60px 0 10px;}
.main-form-area{top:0; margin-bottom:0;}

.sub14-left-right > div.sub14-left img{width:100%;}
#sub:after{height:30px;}
}


@media (max-width:1023px) {
header{position:relative; background:#1b1d24}
.header-logo{padding:15px 0; width:98%; text-align:left;}
.header-logo img{width:220px;}

.sbi-img{width:100%;}
#slide-banner-area{height:auto;}
.sbi-text{width:100%; padding:30px; top:0; height:300px; overflow:hidden; box-sizing:border-box; display:block;}

/*visual*/
.vt-box{width:80%;}
.visual-txt{top:50%; margin-top:-15%;}

/*ÁúÈ¯Å¬¸®´Ð*/
.main-tit p{padding:0 50px; word-break:keep-all;}
.clinic-list li,
.clinic-list li:nth-child(4) {width:49.5%; margin-left:1%;}
.clinic-list li:nth-child(2n+1){margin-left:0;}
.clinic-list .cl-img img{width:100%; height:auto;}
.clinic-list li a{height:320px;}
#competitiveness .slick-slide{padding:0 10px;}

/*°ËÁøÇ×¸ñ*/
.main-check-list li{width:180px; margin:3px;}

/*board*/
#board section{width:100%; height:auto; min-height:200px; margin-left:0; margin-bottom:10px; float:none;}
#board section#main-location{width:100%; height:300px;}

/*main-form*/
#consultation{width:100%; height:auto;}
#clinic-info{width:100%; margin-top:20px; height:auto;}
.info-btn-box{margin:20px 0;}
#clinic-info table{margin:0 !important;}

/*footer*/
footer{padding-right:0;}


/*sub*/
.sub-content { padding-bottom: 70px;}

#sub-top{height:200px; }
.sttb-t{padding-top:0; font-size:32px;}
.sttb-t2{font-size:20px;}
#snb{display:none;}
#sub-tit{background:#282a34; color:#fff; padding:20px 0 30px; font-size:35px;}
#sub{font-size:16px;}

.sub12-bg{background-size:contain; background-position:50% 50px;}
.sub12-logo{margin-bottom:30px;}
.sub12-logo img{width:180px;}
.sub12-t1{font-size:20px; margin-bottom:10px;}
.sub12-t2 strong{font-size:17px; }
.sub12-t2{font-size:17px;margin-bottom:20px;}
.sub12-t3 br{display:none;}

.sub13-top{padding:50px 0;}
.sub13-top-t1{font-size:22px; word-break:keep-all;}
.sub13-top-t1:after{height:25px; margin:20px auto;}
.sub13-top-t2{font-size:17px; word-break:keep-all;}
.sub13-top-t3{font-size:17px; margin-top:10px; word-break:keep-all;}
.sub13-top-t3 br{display:none;}

.d-pic{width:100%; order:2;}
.d-pic img{width:96%; margin:0 auto; display:block;}
.d-text{width:100%; padding:10px; order:1;padding-top:30px;}
.d-text dt{font-size:20px;}
.d-text dt:after{display:none;}
.d-text dd li{padding-left:0;}
.d-text dd{margin-top:10px;}
.sub1-3-ul > li{display: flex; flex-flow: row wrap;}
.sub1-3-ul{}

.sub14-left-right > div{width:96%;margin:10px auto; float:none;}

.sub14-left-right dl{padding:20px 0;}
.sub14-left-right .sub14-right{padding-left:0;}
.sub14-left-right dt{position:relative;}
.sub14-table colgroup{display:none;}
.sub14-table th{text-align:right; width:40%;}
.sub14-table td{text-align:left; width:60%;}
.sub14-left-right dt{padding:10px 0;}


.sub-top1{background-position:50% 50px; background-size:280px 20px; padding:90px 2% 0; font-size:17px; box-sizing:border-box; word-break:keep-all; margin-bottom:30px;}
.sub-top1 br{display:none}

.sub15-list li,
.sub15-list li:nth-child(3n+1),
.sub15-list li:first-child{width:94%;  margin:0 3%;}

.sub15-list li p{font-size:18px;}
.sub15-list li p:after{display:none;}
.sub15-list li div{padding-right:0; word-break:keep-all; min-height:auto; padding-bottom:40px;}
.sub15-list li div br{display:none;}
.sub15-list li p{padding-top:20px;}

.location-box{width:100%;}
.location-box .root_daum_roughmap_landing{width:90% !important; margin:20px auto 0 !important; }
.location-box .root_daum_roughmap .wrap_map{height:320px !important; }

.sub-content #sub-tit{font-size:20px; padding:10px 0;}

.sub-tab{margin-bottom:0;}
.sub-tab li a{padding:10px 0;}

.sub-cont-img{width:96%; height:auto; padding:30px 0; overflow:hidden; display:block; margin-bottom:0px; margin-top:30px;}
.sub-cont-img p{font-size:17px; height:auto; display:block; box-sizing:border-box; padding:0 50px; word-break:keep-all;}
.dl-bg{padding:30px 0;}
.dt-tit1{margin-bottom:10px; font-size:20px;}
.dt-tit1:after{height:2px; width:30px; margin:10px auto;} 
.sub-text-type1{width:92%; margin:0 auto 20px; word-break:keep-all;} 
.sub-text-type2{font-size:16px; margin:0 auto; margin-bottom:20px; width:96%;}
.sub-text-type1 br,
.sub-text-type2 br{display:none;}

.left-box1{width:100%; margin-bottom:10px;}
.left-box1 img{max-width:320px;}
.right-box1{width:100%;}
.right-box1 img{max-width:250px;}

.si-box1{font-size:15px; word-break:keep-all; padding:0 5%;}
.st-remark{font-size:15px; color:#777;}
.dl-bg2 br{display:none;}
.rb1-text{text-align:center;}
.sub-list-type1{width:94%; padding:0 3%; margin-top:10px;}
.slt-box5 > li,
.slt-box2 > li,
.slt-box3 > li,
.sub-list-type2.slt2-box2 li,
.slt-box4 > li{width:100%; margin-left:0%; margin-bottom:1%; background:#282a34; border:0; box-sizing:border-box; padding:3px;}



.slt-box5 > li:first-child,
.slt-box5 > li:nth-child(2n+1),
.slt-box2 > li,
.slt-box2 > li:nth-child(2n+1)
.slt-box3 > li,
.slt-box3 > li:nth-child(3n+1){margin-left:0;}


.slt-box3.slt-box3-re > li,
.slt-box3.slt-box3-re > li:nth-child(3n+1){width:49%; margin-left:2%;}
.slt-box3.slt-box3-re > li:nth-child(2n+1){margin-left:0;}
.slt-h1,
.slt-h2,
.slt-h3,
.slt-h4,
.slt-h5,
.slt-h6,
.slt-h7,
.slt-h8{min-height:auto;}
.slt1-text{padding:10px; padding-bottom:30px; font-size:15px;  box-sizing:border-box; word-break:keep-all;}
.slt1-text p{font-size:17px;}
.slt-box5 .slt1-text{float:left; width:50%;}
.slt-box5 li img{float:left; width:50%;}
.slt2-box2 div{display:block; min-height:auto; border:0;}
.slt2-box2 div span{display:block; height:auto; }

.slt1-text p.slt-p1{font-size:16px;}

.sub-bottom-box img{width:90%; max-width:500px;}

.dl-no-bg{padding:30px 0;}

.sub51-box1.sb-ma0{margin:20px auto 0px;}
.sub51-box1 dt{font-size:16px;}
.sub51-box1 dd{padding:10px; font-size:16px;}

.sub44-li1{margin-bottom:0; width:94%; }
.sub44-li1 li .sub31-img img{width:120px; padding:0;}

.table-type1{margin-bottom:10px; width:90%;}
.table-type1 tbody td{padding:15px; font-size:15px;}
.table-type1 tbody th{font-size:16px;}

.img-center{width:96%; max-width:480px;}
.dl-ul-type3 li,
.dl-ul-type3 li:first-child{float:none; padding-top:20px; width:96% !important; margin-left:2%; height:auto;}
.dl-ul-type3 li br{display:none;}
.dl-ul-type3 li strong{font-size:17px;}
.dl-ul-type3.dut3-8 li,
.dl-ul-type3.dut3-7 li,
.dl-ul-type3.dut3-10 li,
.dl-ul-type3.dut3-7.dut-h2 li,
.dl-ul-type3.dut3-6 li{width:96%; padding-top:20px; box-sizing:border-box; display:block; margin:2% auto 0; height:auto;}
.dl-ul-type3 li span{width:38px; height:38px; line-height:38px; top:10px; margin-left:-19px; display:none;}
.dl-ul-type3.dut3-7 li p br,
.dl-ul-type3.dut3-10 li p br{display:none;}

.dl-ul-type3.dut3-7.dut-h1 li, .dl-ul-type3.dut3-8.dut-h1 li{height:auto;}

.dl-ul-type3 .dut3-6-h2{height:auto;}

.sub31-box1 li,
.sub31-box1 li:nth-child(3n+1),
.sub31-box1.s31-b2 li,
.sub31-box1.s31-b2 li:nth-child(3n+1){width:96%; margin:0 auto; margin-top:2%; float:none;}


.dl-ul-type3.dut3-8 li br{display:none;}
.dl-ul-type3.dut3-9 li{display:block; width:96%; height:auto; margin:0 auto 2%;}

.sub-text-type3{width:96%; margin:10px auto 0;}

.circle-li2.w600,
.circle-li2.cl2-6,
.circle-li2.cl2-6-2{width:96%;}
.circle-li2 li,
.circle-li2.cl2-4-2 li,
.circle-li2.cl2-6-2 li{width:100%; display:block; margin:0; margin-top:2%;}
.circle-li2 li p,
.circle-li2.cl2-4-2 li p,
.circle-li2.cl2-6-2 li p{width:96%; height:auto; display:block; border-radius:0;}
.circle-li2 li p br{display:none;}

.circle-li2.cl2-4,
.circle-li2.cl2-4-2,
.circle-li2.cl2-4{width:100%;}

.ul-box1{padding:10px; display:block; width:96%; margin:0 auto; box-sizing:border-box;}

.check-list li{width:96%; margin:0 auto 10px;}
.check-list p{box-sizing:border-box; border-radius:5px; padding:10px 20px;}
.self-table thead th{font-size:15px;}

.dut1-ww{width:96%; }
.dut1-ww li{margin-top:10px;}
.dut1-ww li div{padding-top:40px;}

.ma-top50{margin-top:20px;}
.sub41-dl1 dt{font-size:17px; margin-bottom:10px; margin-top:5px; padding:7px 50px;}
.sub-text-type4 br{display:none;}
.sub-text-type4{padding:0 20px; word-break:keep-all; line-height:1.65em; margin-bottom:10px;}

.li-sex li > p,
.li-sex li > div{padding:10px;}

.sub-list-type2.slt2-w3 > li,
.sub-list-type2.slt2-box1 li,
.sub-list-type2.slt2-box1 li:nth-child(4n+1){width:96%; margin:0 auto 2%; float:none;}
.circle-img{width:180px; height:180px;}
.circle-tit2{box-sizing:border-box;}
.slt2-box1 div{display:block; padding:0px;}
.slt2-box1 div span{height:auto; display:block;}
.list-li1{text-align:center; margin-bottom:20px; padding-left:0;}
.list-li1 li:after{display:none;}

.tot-box p{padding:10px; font-size:17px;}
.tot-box.tot-box42 div{padding:10px;}
.tot-box.tot-box42 li{margin:0;}

.tot-box{width:96%;}
.tot-box div{padding:20px;}
.tvt-tot li{width:100%; padding:0 2%;}
.tvo-text p{padding:10px;}

.sub41-dl1 dd{padding:0 2%; box-sizing:border-box; word-break:keep-all;}

.sub56-box1 dl{padding:20px 2%; word-break:keep-all; text-align:center;}
.sub56-box1 dl:first-child{margin-top:-30px;}
.sub56-box1 dd{padding-right:0;}

.cancer-list{margin:20px;}
.cancer-list li{min-height:auto; padding-left:20px; background:#23242d;}
.cancer-list li img{position:relative; left:0; top:0; margin:0 auto; display:block;}
.cancer-list li div{padding-right:0; text-align:center;}

.cancer-list.cl2 li li p{text-align:center; font-size:17px;}

.sub51-box1{width:96%; margin-bottom:20px;}

.sub53-box2.sb53-2-pa{padding:20px}

.sub-list-type2.slt2-box5 li,
.sub-list-type2.slt2-box5 li:nth-child(2n+1),
.sub-list-type2.slt2-box3 li,
.sub-list-type2.slt2-box3 li:nth-child(3n+1){width:96%;float:none; margin-left:2%;}
.slt2-box5 div,
.slt2-box3 div{min-height:auto; display:block; }
.slt2-box3 div span{height:auto; display:block;}
.sub53-box2{word-break:keep-all;}
.sub53-box2 p{font-size:20px;}
.sub53-box2 br{display:none;}

.sub53-box3{width:96%;}

.sub510-box1{min-height:auto; padding-right:0; margin-bottom:10px;}
.sub510-box1-img{position:relative; width:96%; margin:0 auto;}
.sub510-box1-img img{width:100%;}
.sub-tit2{text-align:center;}

.list-box1,
.list-box2{width:96%;}

.self-table span{display:block;}
.self-table th{padding:10px; font-size:15px;}
.self-table  td{vertical-align:top; font-size:15px;}

.sub54-box1{text-align:center; width:96%; margin:0 auto;}
.sub54-box1 > li p{text-align:center; font-size:17px;}
.sub54-box1 div{text-align:center;}

.sub54-box2 dl{width:100%;}

.sub510-li1 li{word-break:keep-all;}

.sub59-li1.sl1-58 .sub59-left-img{width:100%;}
.sub59-li1.sl1-58 .sub59-right-text{width:100%; padding-left:0; padding-top:0; }

.sub53-box2 ul{width:98%; padding:15px;}

.sub59-li1{width:96%; margin:0 auto;}
.sub59-li1 li > .sub59-right-text{text-align:center;}
.sub59-right-text p{text-align:center;}

.strong511{margin-top:0; width:96%; box-sizing:border-box; margin:0 auto 10px; padding:15px; }

.sub-list-type2 > li{width:100%;}
.sub-list-type3{width:96%;}
.sub-list-type3 p{width:100%; height:auto; display:block; font-size:17px; position:relative;}
.sub-list-type3 span{display:block; width:100%; height:auto; padding:10px 0;}
.sub-list-type3 span br{display:none;}
.sub-list-type3 li{padding-left:0;}

.dl-ul-type4 li{padding:20px; padding-right:20px; box-sizing:border-box;}
.dl-ul-type4 li.dut4-h380{min-height:auto;}
.dl-ul-type4 img{position:relative; right:auto; top:auto; width:100%; margin-top:20px;}
.dut4-text{text-align:center}
.dut4-text p{margin:0; margin-bottom:5px}
.dut4-text br{display:none;}
.dl-ul-type4 .dut4-ww{padding-right:20px;}

.co2-top{padding-right:0; padding-left:0;}
.co2-img{position:relative; right:auto; top:auto; margin:0 auto; }
.co2-text{top:auto;}
.co2-img img{width:100%; display:block; margin-top:10px;}

.advanced-top{padding:30px 2%;  word-break:keep-all;}
.advanced-top dt{font-size:25px;}
.sub8-icon img{width:30px;}
.ad-top-strong{font-size:18px;}
.advanced-top br{display:none;}
.ad-dia img{width:100%; max-width:600px;}  
.advanced-bottom > ul > li{width:96%; float:none; height:auto; margin-bottom:2%;}
.advanced-bottom > ul > li:first-child{margin-left:2%}

.circle-li2.cl2-ma li{width:96%; margin:0 auto; margin-bottom:2%;}
.circle-li2.cl2-ma div{width:100%; margin:0 auto; height:auto;}
.circle-li2.cl2-ma div p{width:100%; height:auto; font-size:16px;}
.circle-li2.cl2-ma div p span{font-size:16px;}

.sitemap{width:96%; margin:20px auto 0;}
.sitemap > li{width:100%; padding-left:0; border-left-width:0;}
.sitemap > li > a{font-size:20px; border-bottom:2px #333 solid; padding-bottom:10px;}
.sitemap > li > ul > li{display:inline-block; padding-right:10px;}
.sm-h1,
.sm-h2{height:auto; margin-bottom:30px;}

.agree-box{padding:20px 5%; box-sizing:border-box;}
}



@media (max-width:600px) {
.main-tit h2{font-size:28px; word-break:keep-all;}
.main-tit p{font-size:18px; margin-top:10px;}
.main-box{padding:40px 0;}

/*°æÀï·Â*/
#competitiveness{padding-bottom:30px;}
#slide-banner-area{margin-top:30px;}
.sbi-text-area p{padding:0;}
.sbi-text-area p{font-size:26px;}
.sbi-text-area div{font-size:17px;}
.sbi-text{height:260px; margin-top:10px;}

/*ÁúÈ¯Å¬¸®´Ð*/
.clinic-list{padding-top:30px;}
.clinic-list .cl-img{position:relative;}
.clinic-list li a{height:auto;}
.clinic-list .cl-p1{font-size:16px; bottom:50px; right:20px;}
.clinic-list .cl-p2{font-size:20px; right:20px; bottom:20px;}

/*°ËÁøÇ×¸ñ*/
.main-check-list{padding-top:30px;}


/*main-form*/
.form-area{padding:10px 20px;}
.form-area table colgroup{display:none;}
.form-area table,
.form-area table tbody,
.form-area table tr,
.form-area table td{display:block; width:100%;}

.form-area table td{border-left:0; border-top-width:1px;}
.form-area table td dl.table-time{padding-left:0; height:100px;}
.form-area table td dl.table-textarea{padding-left:0; height:190px;}
.form-area table td dl.table-time dt,
.form-area table td dl.table-textarea dt{width:100%; position:relative; border-right:0;height:40px; }
.form-area table td dl.table-time dt:after,
.form-area table td dl.table-textarea dt:after{width:0; height:0;}
.form-area table td dl.table-time dd{padding-left:10px;}
.form-area table td dl.table-time li{padding:0 3px;}

#clinic-info{padding:0 20px;}

.main-check-list li{width:130px;}


footer{background-size:188px 30px; padding-top:80px;}



}