@font-face {
  font-family: 'ONE-Mobile-Regular';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.hot_icon{display:none !important;}
html {
  scroll-behavior: smooth;
}
.mb_add_quick{display:none;}
.mb_block{display:none;}
.pc_block{display:block;}
.bg_gray{background:#f8f8f8;padding:110px 0;}

.swiper-button-next{background-image:url('../index/images/next_arrow.png')!important;right:0 !important;}
.swiper-button-prev{background-image:url('../index/images/prev_arrow.png') !important;left:0 !important;}
.swiper-button-next, .swiper-button-prev{background-size:44px !important;width:44px !important;height:44px;}
/* 모바일 메뉴 */

.mb_head{display:none;}

/* 퀵메뉴 */

.hd_quick {
  position: fixed;
  top: 200px;
  right: 50px;
  z-index: 9999999;
}

.q_doc {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  cursor: pointer;
  background: #fff;
  box-shadow: 0 0 5px #ccc;
}

.bubble {
  background: url(../index/images/bubble.png)no-repeat;
  background-size: cover;
  width: 71px;
  height: 40px;
  position: absolute;
  top: -30px;
  right: 0;
}

.dot {
  display: flex;
  justify-content: center;
  padding-top: 13px;
  align-items: center;
}

.dot span {
  width: 7px;
  height: 7px;
  border-radius: 10px;
  background: #fff;
  margin: 0 5px;
  display: inline-block;
  animation: ani 1.4s ease-in-out infinite both
}

.dot span:nth-child(1) {
  animation-delay: -.4s;
}

.dot span:nth-child(2) {
  animation-delay: -.2s;
}

.dot span:nth-child(3) {}

@keyframes ani {

  0%,
  100% {
    transform: scale(0)
  }

  50% {
    transform: scale(1)
  }
}

.hd_quick ul {
  display: block;
  position: relative;
  top: 10px;
  right:0px;
  display:none;
}

.hd_quick ul li {margin:8px 0;}

.hd_quick ul li a {
  border:1px solid #e4e4e4;
  display: block;
  width:50px;height:50px;border-radius:40px;background:#fff;margin:0 auto;
}


.hd_quick ul li img {
  width:30px;height:30px;display:block;margin:0 auto;position:relative;top:10px;
}

/* 상단 헤드 */

.head_wrap{display:flex;}

.head_left{width:300px;text-align:center;position:relative;padding:50px 0;}
.head_left .logo{width:250px;}
.head_left p{width:100%;font-size:22px;line-height:32px;font-weight:bold;color:#003b71;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.head_left p span{display:block;font-size:16px;line-height:26px;margin-top:20px;font-weight:normal;color:#000;}
.icon_slider{width:150px;height:150px;overflow:hidden;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);}
.icon_slider .swiper-slide img{width:180px}
.head_right{width:calc(100% - 300px);overflow:hidden;}
.nav_wrap{display:flex;justify-content:space-between;align-items:center;background:#003b71;}
.nav_wrap.fix{position:fixed;width:100%;top:0;left:0;z-index:9999;}
.nav{display:flex;justify-content:space-between;width:80%;}
.nav li{width:16.6%;}
.nav li a{display:block;font-size:16px;text-align:center;padding:40px 0px;color:#fff;}
.nav_wrap img{display:block;width:210px;margin-right:50px;}

.nav_active{background:#265585}

.nav_wrap2{display:flex;justify-content:space-between;align-items:center;background:#003b71;position:fixed;top:-300px;left:0;width:100%;z-index:9999;transition:all 1s;opacity:0;}
.nav2{display:flex;justify-content:space-between;width:85%;}
.nav2 li{width:16.6%;}
.nav2 li a{display:block;font-size:16px;text-align:center;padding:40px 0;color:#fff;}
.nav_wrap2 img{display:block;margin-right:50px;width:210px;}

.slider{width:100%;height:800px;position:relative;}
.slider .mySwiperslider{width:100%;height:100%;}
.slider .swiper-slide{}
.slider .swiper-slide img{}
.slider .swiper-pagination{}
.slide_txt{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px !important;}
.slider .swiper-pagination-bullet-active{background:#003b71;}

.slide1{background:url('../index/images/slide_bg1.jpg')no-repeat;background-size:cover;}
.slide1 img{display:block;margin:0 auto;width:500px;}
.slide1 ul{display:flex;justify-content:center;padding-top:50px;}
.slide1 ul li{font-size:40px;text-align:center;padding:0 20px;font-weight:bold;}
.slide1 ul li:after{content:"";display: inline-block;width: 2px;height: 30px;
  background: #000;position:relative;left:20px;top: 3px;}
.slide1 ul li:last-child:after{display:none;}

.slide2{background:url('../index/images/slide_bg2.jpg')no-repeat;background-size:cover;}
.slide2 img{display:block;margin:0 auto;width:600px;}
.slide2 h2{font-size:40px;padding-top:50px;text-align:center;}
.slide2 p{padding-top:30px;font-size:22px;text-align:center;line-height:36px;}

.slide3{background:url('../index/images/slide_bg3.jpg')no-repeat;background-size:cover;}
.slide3 h2{font-size:40px;text-align:center;line-height:60px;}
.slide3 ul{display:flex;margin-top:50px;justify-content:center;}
.slide3 ul li{width:23%;}
.slide3 ul li img{border-radius:500px;display:block;margin:0 auto;width: 200px;
  border: 5px solid #003b71;}
.slide3 ul li p{padding-top:15px;font-size:22px;font-weight:bold;text-align:center;}
.slide3 ul li p span{font-size:18px;font-weight:normal;display:block;line-height:32px;padding-top:10px;}

/* common */

.sec_tit{font-size:38px;color:#000;text-align:center;}
.sec_tit b{color:#003b71;}
.sec_tit span{font-size:12px;letter-spacing:13px;font-weight:bold;color:#0096a6;display:block;padding:25px 0;}
.sec_tit p{font-size:18px;font-weight:normal;}
.sec_sub_tit{font-size:28px;text-align:center;}
.sec_sub_tit b{color:#003b71;}
.mb_block{display:none;}
.pd0{padding:0 !important}

/* 섹션 1 */

#section1{padding:100px 0 130px 0}
.sec1_1 ul{display:flex;margin-top:50px;}
.sec1_1 ul li{width:25%;height:150px;padding:50px 30px;border:1px solid #e4e4e4;border-right:0;}
.sec1_1 ul li:first-child{}
.sec1_1 ul li:last-child{border-right:1px solid #e4e4e4;}
.sec1_1 ul li span{display:block;font-size:13px;padding-bottom:10px;letter-spacing:0px;font-weight:bold;}
.sec1_1 ul li a{display:block;width:100%;height:100%;}
.sec1_1 ul li p{font-size:26px;}
.sec1_1 ul li div{padding:15px 30px;height:75px;}
.way{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.sec1_1 ul li div a{line-height: 43px;}
.sec1_1 ul li p img{    width: 35px;
    height: 35px;
    display: inline-block;
    margin-lefT: 100px;
}

.sec1_1 ul li:nth-child(1){background:url('../index/images/sec1_1_bg1.jpg')no-repeat;background-size:cover;}
.sec1_1 ul li:nth-child(2){background:url('../index/images/sec1_1_bg2.jpg')no-repeat;background-size:cover;}
.sec1_1 ul li:nth-child(3){background:url('../index/images/sec1_1_bg3.jpg')no-repeat;background-size:cover;}


.sec1_2{padding:150px 0 100px 0;}
.mySwiper3_wrap{position:relative;width:1300px;margin:0 auto;padding-top:70px}
.mySwiper3_wrap .container{overflow:hidden;}
.mySwiper3{overflow:hidden;margin-top:80px;position:relative;}
.mySwiper3 .swiper-slide img{width:100%;}


.sec1_3:before{display:block;content:"";background:#f8f8f8;width:100%;position:absolute;top:-200px;height:300px;z-index:-1;}
.sec1_3{background:#f8f8f8;position:relative;padding:50px 0 0px 0;z-index:0;}
.sec1_3 .container{display:flex;justify-content:space-between;overflow:hidden;}
.sec1_3_left{width:550px;}
.sec1_3_left h2{font-size:32px;line-height:45px;color:#003b71;}
.sec1_3_left p{color:#000;font-weight:normal;padding-top:25px;line-height:28px;font-size:18px;}
.sec1_3_left ul{display:flex;margin-top:40px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fff;border-top:3px solid #003b71}
.sec1_3_left ul li{font-size:18px;font-weight:normal;width:33.3%;border-right:1px solid #e4e4e4;line-height:28px;text-align:center;padding:30px 0;font-weight:bold;}
.sec1_3_left ul li:last-child{border-right:0;}
.sec1_3_right{width:550px;overflow:hidden;position:relative;}
.sec1_3_right img{width:100%;border-radius:20px;}

.clinic_hour{width:100%;padding:50px 70px;background:#003b71;margin-top:120px;}
.clinic_hour .container2{width:1200px;margin:0 auto;}
.clinic_hour h2{font-size:32px;color:#fff}
.clinic_hour ul{padding-top:40px;display:flex;flex-wrap:wrap;width:1000px;justify-content:space-between;margin:0 auto;}
.clinic_hour ul li{font-size:24px;font-weight:normal;padding-bottom:15px;color:#fff;height:60px}
.clinic_hour ul li span{width: 190px;text-align: justify;display: inline-block;
  line-height: 0;background: #0096a6;padding: 10px 15px;border-radius: 20px;font-size: 20px;margin-right:10px;}
.clinic_hour ul li span{padding:5px 10px;display: inline-block;
 background: #0096a6;padding: 10px 15px;border-radius: 20px;font-size: 24px;margin-right:10px;}
.dosu{color:#ffe200 !important;font-size:24px !important;font-weight:bold !important;}
.dosu span{background:#00b97d !important !important;}
.dosu b{   color:#000;
    padding: 3px 6px;
    font-size: 18px;
    margin-left: 5px;
    position: relative;
    top: -1px;
    border-radius: 30px;
    background:#ffe200;}
.clinic_hour ul li span:before, .clinic_hour ul li span:after{content:"";width:100%;display:inline-block;}
.clinic_hour p{font-size:16px;line-height:28px;text-align:right;width:100%;}



.sec1_5{padding-top:130px;}
.sec1_5 .container{}

.sec1_5 .subject1{overflow:hidden;display:flex;justify-content:space-between;margin-top:50px;}
.sec1_5 .subject1 li{width:23%;background:#003b71;color:#fff;padding:50px;font-size:20px;text-align:center;border-radius:10px;border:1px solid #003b71;}
.sec1_5 .subject1 li span{display:block;font-size:11px;font-weight:600;padding-bottom:10px;letter-spacing:2px;opacity:0.3;}
.sec1_5 .subject1 li:hover{background:#f8f8f8;color:#003b71;font-weight:bold;transition:all .5s;border:1px solid #e4e4e4;}

.program{    margin-top: 140px;}
.subject2{display:flex;justify-content:space-between;margin-top:80px;}
.subject2 li{width:23%;}
.subject2 li img{display:block;margin:0 auto;text-align:center;width:70px;height:70px;}
.subject2 li p{font-size:18px;text-align:center;line-height:28px;}
.subject2 li span{font-size:28px;display:block;padding:20px 0 20px 0;font-weight:bold;}



.sec2_1{background:#f8f8f8;padding:130px 0;}
.sec2_1 .container{display:flex;margin-top:70px;}
.sec2_1 .doc{width:50%;background:#fff;}
.doc img{width:100%;padding-top:40px;}
.name{background:#003b71;padding:25px;}
.name span{display:block;font-size:14px;color:#fff;}
.name p{font-size:20px;color:#fff;margin-top:15px;border-top:1px solid rgba(255,255,255,0.3);padding-top:15px;}
.name b{display:inline-block;margin-left:10px;}

.career{width:50%;background:#40a1b1;}
.career .time_table{margin-top:30px;display:block;}
.name span{}
.career ul{padding:50px;}
.career ul:last-child{}
.career ul h4{font-size:24px;font-weight:bold;margin-bottom:20px;color:#fff;}
.career ul li{font-size:16px;padding:5px 0;color:#fff}


.sec2_2{margin:130px 0;}
.sec2_2_list{background:#f0f4f7;margin-top:80px;}
.m_sec_2_2{display:none;}
.sec2_2_list .container{}
.sec2_2_list ul{display:flex;justify-content:space-between;}
.sec2_2_list ul li{width:33.3%;padding:100px 0;border-right:1px solid #fff;}
.sec2_2_list ul li:first-child{border-left:1px solid #fff;}
.sec2_2_list ul li span{font-size:24px;display:block;text-align:center;line-height:34px;}
.sec2_2_list ul li b{color:#003b71}
.sec2_2_list ul li p:before{display:block;content:"";width:30px;height:5px;background:#639bac;margin:20px auto;}
.sec2_2_list ul li:hover{background:#dce7ef}
.sec2_2_list ul li p{font-size:16px;line-height:26px;text-align:center;height:170px;}
.sec2_2_list ul li img{width:80%;border-radius:15px;display:Block;margin:30px auto 0 auto}



.sec2_3{padding-bottom:130px;}
.sec2_3 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:70px;}
.sec2_3 ul li{width:30%;}
.sec2_3 ul li:nth-child(n+4){margin-top:30px;width:22% !important;}
.sec2_3 ul li img{border-radius:20px;}

.sec2_3 ul li p{font-size:20px;text-align:center;}
.sec2_3 ul li span{display: block;
  margin: 35px auto 15px auto;
  background: #003b71;
  width: 30px;
  heighT: 5px;}


.sec3_1{}

.sec3_1_bg{background:rgba(0,0,0,0.2);width:100%;height:100%;position:fixed;top:0;left:0;display:none;cursor:pointer;z-index:1;}
.sec3_1 .container{margin-top:60px;position:relative;}
.sec3_1 img{margin:0 auto;display:block;width:300px;}
.sec3_1_pop{}
.sec3_1_pop span{display:block;position:absolute;font-size:26px;cursor:pointer;transition:all .2s;}
.sec3_1_pop span:before{    content: "";
  display: inline-block;  border: 2px dashed red;
  position: absolute;
}
.circle{width:10px;height:10px;background:red;border-radius:50%;position:absolute;z-index:999;transition: all .5s;opacity:0;}
.circle:before{position:absolute;width:10px;height:10px;background:red;border-radius:50%;opacity:0.7;left:50%;top:50%;transform:translate(-50%,-50%);content:"";animation: scale 1s ease-in-out alternate infinite;transition:all .5s;}
.circle:after{position:absolute;width:10px;height:10px;background:red;border-radius:50%;opacity:0.4;left:50%;top:50%;transform:translate(-50%,-50%);content:"";animation: scale2 1s alternate ease-in-out infinite;transition:all .5s;}

@keyframes scale{
  0%{width:10px;height:10px;}
  100%{width:20px;height:20px;}
}
@keyframes scale2{
  0%{width:10px;height:10px;}
  100%{width:35px;height:35px;}
}
.po1:before{  width: 257px;
  top: 12px;
  right: 34px;}
.po2:before{top:12px;left:59px;width:210px;}
.po3:before{top:12px;right:105px;width:180px;}
.po1 .circle{left:-294px;top:12px;}
.po2 .circle{right:-245px;top:12px;}
.po3 .circle{left:-215px;top:12px;}

.po1{top:98px;right:297px;}
.po2{top:269px;left:300px;}
.po3{top:300px;right:300px;}


.sec3_1_pop span:hover{color:red;font-weight:bold;border-bottom:3px solid red;transition:all 0.2s;}
.sec3_1_pop span:hover .circle{opacity:1;}

.pop_open{display:none;padding:25px;width:400px;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e4e4e4;z-index:9999;}
.pop_open b{font-size:20px;text-align:center;display:block;}
.pop_open p{padding-top:15px;font-size:16px;text-align:center;line-height:26px;color:#333;}


.sec3_2{padding:130px 0;background:url('../index/images/sec3_2_bg.jpg');background-size:cover;margin-top:130px;}
.sec3_2 .container{}
.sec3_2 h4{font-size:28px;text-align:Center;}
.sec3_2 ul{display:flex;margin-top:80px;justify-content:space-between;}
.sec3_2 ul li{width:31.3%;}
.sec3_2 ul li img{width:200px;height:200px;object-fit:cover;margin:0 auto;display:block;border-radius:20px;}
.sec3_2 ul li span{    display: block;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 25px;
  background: #003b71;
  width: 60%;
  padding: 8px 0;
  color: #fff;
  border-radius: 50px;
  margin: 25px auto 20px auto;}
.sec3_2 ul li p{font-size:16px;margin-top:15px;text-align:center;line-height:25px;}


.sec4_1{margin:130px 0;}
.sec4_1_bg{background:rgba(0,0,0,0.2);width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:1;cursor:pointer;}
.sec4_1 .container{margin-top:60px;position:relative;}
.sec4_1 img{margin:0 auto;display:block;width:300px;}
.sec4_1_pop span{display:block;position:absolute;font-size:26px;cursor:pointer;transition:all .2s;}
.sec4_1_pop span:before{    content: "";
  display: inline-block;  border: 2px dashed red;
  position: absolute;
}

.po4:before{width: 146px;top: 12px;right: 58px;}
.po5:before{top:12px;left:78px;width:165px;}
.po6:before{top:12px;right:139px;width:85px;}
.po7:before{top:12px;left:80px;width:213px;}
.po8:before{top:12px;right:56px;width:170px;}
.po9:before{top:12px;left:94px;width:180px;}

.po4 .circle{left:-180px;top:12px;}
.po5 .circle{right:-205px;top:12px;}
.po6 .circle{left:-122px;top:12px;}
.po7 .circle{right:-248px;top:12px;}
.po8 .circle{left:-215px;top:12px;}
.po9 .circle{right:-225px;top:12px;}

.po4{top:145px;right:303px;}
.po5{top:268px;left:234px;}
.po6{top:379px;right:260px;}
.po7{top:384px;left:226px;}
.po8{top: 553px;right: 316px;}
.po9{top:733px;left:264px;}

.sec4_1_pop span:hover{color:red;font-weight:bold;border-bottom:3px solid red;transition:all 0.2s;}
.sec4_1_pop span:hover .circle{opacity:1;}

.sec4_2{background:url('../index/images/sec4_2_bg.jpg')no-repeat;background-size:cover;}
#section5{padding:130px 0;}
.sec5_ctt{display:flex;align-items:center;}
.sec5_left{width:45%;}
.sec5_left img{width:100%;}
.sec5_right{width:55%;padding-left:100px;}
.sec5_right h4{font-size:24px;line-height:38px;font-weight:bold;}
.sec5_tab h2{text-align:center;font-size:30px;margin:80px 0;color:#3b97b3;font-weight:bold;}
.sec5_tab h2 span{background: #3b97b3;
  color: #fff;
  padding: 5px 13px;
  font-size: 22px;
  border-radius: 50px;
  position: relative;
  top: -2px;
  left: -7px;}
.sec5_tab p{color:#000;font-size: 16px;
  padding-top: 20px;
  font-weight: 500;
  line-height: 26px;}

.characteristic{line-height:28px;font-size:18px;}
.characteristic span{width: fit-content;
    background: red;
    display: block;
    border-radius: 50px;
    color: #fff;
    font-size: 22px;
    padding: 5px 15px;
    font-weight: bold;
    margin: 20px 0;}
.characteristic b{color:red;font-weight:bold;}

.sec5_tab p span{background: #3b97b3;
  color: #fff;
  border-radius: 50px;
  padding: 7px 15px;
  margin-right: 5px;
  font-size: 24px;}
.clfy{border:1px solid #e4e4e4;border-radius:20px;margin-top:35px;overflow:hidden;}
.clfy span{display:block;font-size:18px;background:#003b71;padding:15px 0;text-align:center;color:#fff;font-weight:bold;}
.clfy ul{padding:30px;}
.clfy ul li{padding:10px 0;font-size:16px;}
.clfy ul li img{display:inline-block;margin-right:8px;width:20px;}
.charac{padding-top:30px;}
.charac ul{display:flex;justify-content:space-between;}
.charac ul li{font-size:15px;text-align:center;}
.charac ul li img{display:block;margin:0 auto 15px auto;width:50px;height:50px;}
.sec5_notice{color:red;font-size:16px;line-height:28px;margin-top:25px;text-align:center;}
.wntk{background: #0096a6;
    color: #fff;
    font-size: 18px;
    padding: 2px 15px;
    border-radius: 50px;
    margin-top: 20px;
    display: inline-block;}

.sec5_ctt_tab2{}
.sec5_ctt_tab2 .sec5_left img{height:350px;object-fit:cover;}
.sec5_ctt_tab4{}
.sec5_ctt_tab4 .sec5_left img{height:350px;object-fit:cover;}
.sec5_ctt_tab2 .charac{padding-top:0;}

.sec5_ctt2{background:#f8f8f8;margin:100px 0;padding:100px 0;}
.sec5_ctt2 img{width:100%;margin:70px auto;display:block;}
.m_ehtn{display:none !important;}
.sec5_ctt4{margin-top:70px;}
.sec5_ctt4 h5{font-size:16px;text-align:center;color:#666;line-height:32px;}
.sec5_ctt4 h5 span{display:block;font-size:36px;padding-bottom:15px;color:#000;}
.ctt4_box_wrap{display:flex;justify-content:space-between;margin-top:70px;}
.sec5_ctt4_box{width:47%;border:1px solid #e4e4e4;padding:50px;}
.sec5_ctt4_box ul{display:flex;justify-content:space-between;}
.sec5_ctt4_box ul li{width:48%;}
.sec5_ctt4_box ul li span{display:block;font-size:20px;text-align:center;font-weight:bold;padding-bottom:20px;}
.sec5_ctt4_box ul li img{width:100%;}
.ctt4_tit{font-size:22px !important;text-align:center;padding:100px 0 !Important;}
.ctt4_charac{display:flex;justify-content:space-between;}
.ctt4_charac li{width:33.3%;border-right:1px solid #e4e4e4;position:relative;}
.ctt4_charac li:last-child{border-right:0;}
.ctt4_charac li:last-child:after{display:none;}
.ctt4_charac li:after{content:"+";position:absolute;top:50%;right:-15px;transform:translateY(-50%);display:block;width:30px;height:30px;border-radius:50px;background:#003b71;color:#fff;font-size:22px;line-height:30px;text-align:center;}
.ctt4_charac img{border:3px solid #003b71;width:150px;border-radius:50%;margin:0 auto;display:block;}
.ctt4_charac p{font-size:18px;line-height:28px;text-align:center;}

.merit{border-top:1px solid #e4e4e4;padding-top:30px;margin-top:30px;}

.sec5_ctt5{margin-top:100px;}
.sec5_ctt5 ul{display:flex;justify-content:space-between;margin:70px auto 0px auto;width:900px;}
.sec5_ctt5 ul li{width:46%;}
.sec5_ctt5 ul li img{width:100%;}
.sec5_ctt5 h4{font-size:36px;margin-bottom:25px;text-align:center;}
.w100 ul li{width:100% !Important;}

.sap{width:100%;}
.sap ul{display:flex;justify-content:space-between;}
.sap ul li{width:22%;font-size:18px;text-align:center;line-height:30px;border-radius:10px;border:1px solid #e4e4e4;padding-bottom:30px;overflow:hidden;}
.sap ul li span{display:block;font-size:22px;font-weight:bold;background:#003b71;color:#fff;padding:15px 30px;}
.sap ul li img{margin: 30px auto;
  display: block;
  width: 60px;height:60px;}

.uk-subnav-pill > .uk-active > a{background:linear-gradient(45deg, #003b71, #0096a6) !important}
.sec5_tabmenu li a{width:220px;text-align:center;font-size:20px !important;color:#000;padding:10px 15px !Important;border-radius:50px;background:#e4e4e4 !important;}
.uk-subnav{justify-content:center;margin-top:70px !Important}

.clinic_kind{    background: linear-gradient(0deg, #59b9c9, #444569);padding:100px 0;margin-top:130px;}
.clinic_kind h2{font-size:32px;line-height:46px;text-align:center;color:#fff;}
.clinic_kind h2 p{font-size:16px;padding-top:15px;}
.clinic_kind ul{margin-top: 70px;display:flex;justify-content:space-between;width:100%;}
.clinic_kind ul li{}
.clinic_kind ul li img{margin:0 auto;display:block;width:80px;height:80px;}
.clinic_kind ul li span{font-size:22px;padding:20px 0;text-align:center;display:block;color:#fff;font-weight:bold;}
.clinic_kind ul li p{font-size:16px;text-align:center;color:#fff;line-height:26px;}

#section6{}
.sec6_ctt{display:flex;justify-content:space-between;align-items:center;}
.sec6_left{width:40%;position:relative;
    overflow: hidden;
    border-radius: 50px;
}
.sec6_left img{width:100%;}
.sec6_right{width:55%;}
.sec6_right h2{font-size:28px;}
.sec6_right h2 p{font-size:18px;font-weight:normal;padding-top:15px;}
.sec6_right ul{margin-top:30px;border-top:1px solid #e4e4e4;padding-top:30px;}
.sec6_right ul li{padding:10px 0;font-size:18px;font-weight:bold;}
.sec6_right ul li span{    width: 135px;
  text-align: justify;
  display: inline-block;
  line-height: 0;
  color:#fff;
  background: #0096a6;
  padding: 10px 15px;
  border-radius: 20px;
  font-size: 16px;
  margin-right: 10px;}
.sec6_right ul li span:before, .sec6_right ul li span:after {
  content: "";
  width: 100%;
  display:inline-block;}
.sec6_right ul li b{color: #0096a6;
    border: 1px solid #0096a6;
    font-size: 16px;
    padding: 4px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 10px;}
.sec6_right p{font-size:18px;line-height:28px;margin-top:15px;}
.sns{display:flex;justify-content:space-between;margin-top:40px;border-top:3px solid #333;}
.sns_link{border:1px solid #e4e4e4;border-right:0;width:33.3%;padding:25px;}
.sns_link:last-child{border-right:1px solid #e4e4e4;}
.sns_link a{font-size:18px;display:block;font-weight:bold;text-align:center;}

.sns_link img{display:block;margin:0 auto 15px auto;width:50px;}

.map_wrap{margin-top:100px;}
.map{display:flex;margin-top:80px;align-items:center;justify-content:space-between;}
.map_txt{width:50%;}
.map_txt h2{font-size:28px;}
.map_txt ul{margin-top:30px;padding-top:30px;border-top:1px solid #e4e4e4;}
.map_txt ul li{display:flex;align-items:center;padding:20px 20px 20px 0;}
.map_txt ul li img{display:block;margin-right:15px;width:30px;}
.map_txt ul li p{    font-size: 21px;
    line-height: 30px;
    padding: 5px 20px;
    border-radius: 10px;}
.map_txt ul li:last-child p{background:none;padding:0;border-radius:0;color:#000;}
.map_txt ul li b{font-weight:bold;background: #003b71;color:#fff;padding:5px 10px;border-radius:50px;}
.map_img{width:45%;border:1px solid #e4e4e4}
.map_img img{width:100%;}

.api{}
.map_api{width:100% !important}


#section7{padding:130px 0;margin-top:130px;background:url('../index/images/review_bg.jpg')no-repeat;background-size:cover}
#section7 h1{font-size:36px;text-align:center;color:#fff;}
.review_wrap{margin-top:60px;position:relative;}
.review_slide{overflow:hidden;width:1000px;margin:0 auto;}
.review_slide .swiper-slide{}
.review_slide .swiper-slide img{width:100%;display:block;}
.review_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;display:flex;justify-content:space-between;}
.review_btn div{width:40px;height:40px;cursor:pointer;}
.review_btn img{width:100%;}
@media screen and ( max-width:1500px){
  .head_left{width:230px;}
  .head_left .logo{width:150px;}
  .head_left p{font-size:18px;}
  .head_left p span{font-size:14px;}
  .icon_slider .swiper-slide img{width:130px;}
  .head_right{width:calc(100% - 230px)}
  .nav li a{font-size:14px;}
  .nav_wrap img{width:135px;}
}


@media screen and ( max-width:799px){
  .container{width:95% !important;}
  .mb_add_quick{display:block;}
  .mb_block{display:block;}
  .pc_block{display:none;}
  .hd_quick{display:none;}
  .head_wrap{margin-top:60px;}
  .nav_wrap2{display:none;}
  .nav_wrap{display:none}
  .head_left{display:none;}
  .head_right{width:100%;}
  
  
  .mb_head{display:block;height:70px;position:fixed;width:100%;top:0;left:0;z-index:999;background:#fff;}
  .mb_head img{position:absolute;width:180px;left:20px;top:20px;}
  .mb_head_btn{position:absolute;right:30px;top:20px;border:0;padding:0;}
  .mb_head_btn span{width:25px;height:3px;background:#000;display:block;margin:5px 0;}

  .uk-offcanvas-bar{background: #263665;}
  .menulist{padding-top:50px;}
  .menulist li a{display:block;padding-bottom:20px;font-size:15px;}
  .m_menu_info{position:absolute;bottom:40px;width:80%;}
  .m_menu_info a{display: block;
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: bold;}
  .m_menu_info span{font-size:14px;display:block;padding-bottom:10px;}
  .m_menu_info ul{padding-top:20px;border-top:1px solid rgba(255,255,255,0.3);margin-top:20px;}
  .m_menu_info ul li{font-size:14px;padding-bottom:15px;}
  .m_menu_info ul li span{display: inline-block;
    background: #008795;
    color: #fff;
    padding: 10px 10px;
    border-radius: 50px;
    font-size: 13px;
    margin-right: 8px;
    width: 76px;text-align: justify;line-height:0;}
  .m_menu_info ul li span:after, .m_menu_info ul li span:before {
  content: "";
  display: inline-block;
    width: 100%;}
  .slider{height:550px;}
  .slide1 img{width:250px;}
  .slide1 ul{flex-wrap:wrap;width:75%;margin:0 auto;}
  .slide1 ul li{font-size:16px;width:45%;background:#003b71;color:#fff;text-align:center;border-radius:50px;padding:10px 0;margin:5px;}
  .slide1 ul li:after{display:none;}
  .slide2 img{width:250px;}
  .slide2 h2{font-size:20px;}
  .slide2 p{font-size:15px;}
  .slide3 h2{font-size:20px;line-height:35px;}
  .slide3 h2 span{display:none;}
  .slide3 ul{flex-wrap:wrap;width:75%;margin:30px auto 0 auto;}
  .slide3 ul li{width:50%;}
  .slide3 ul li:nth-child(n+3){margin-top:15px;}
  .slide3 ul li img{width:65px;border:1px solid #333;}
  .slide3 ul li p{font-size:18px;}
  .slide3 ul li p span{font-size:14px;line-height:24px;padding-top:4px;}
  .hd_quick{display:none;}
  
  .sec_tit{line-height:33px;font-size:22px;}
  .sec_tit span{letter-spacing:2px;font-size:11px;padding:15px 0;}
  .sec_tit p{font-size:13px !important;line-height:23px !important;}
  #section1{padding:75px 0;}
  .sec1_1 ul{margin-top:50px;flex-wrap:wrap;}
  .sec1_1 ul li{height:110px;padding:20px 15px;width:50%;}
  .sec1_1 ul li:nth-child(n+3){border-top:0;}
  .sec1_1 ul li:nth-child(3){background-position:right;}
  .sec1_1 ul li span{font-size:10px;letter-spacing:1px;padding-bottom:7px;}
  .sec1_1 ul li p{font-size:14px;display:flex;justify-content:space-between;align-items:center;}
  .sec1_1 ul li div{padding:10px 15px;height:55px;}
  .sec1_1 ul li p img{width:25px;height:25px;margin-left:0px;}
  .sec1_1 ul li div a{line-height:34px;}
  .sec1_2{padding:50px 0;}
  .sec1_3:before{display:none;}
  .mySwiper3{margin-top:30px;}
  .mySwiper3_wrap{width:95%;padding-top:40px;}
  .sec1_3{padding:75px 0;}
  .sec1_3 .container{flex-wrap:wrap}
  .sec1_3_left{width:100%}
  .sec1_3_right{width:100%;margin-top:30px;}
  .sec1_3_right img{border:1px solid #e4e4e4;}
  .sec1_3_left h2{font-size:22px;line-height:33px;text-align:center;}
  .sec1_3_left p {
    color: #000;
    font-weight: normal;
    padding-top: 20px;
    line-height: 24px;
    font-size: 14px;}
  .sec1_3_left ul{margin-top:30px;}
  .sec1_3_left ul li{font-size:13px;line-height:21px;}
  
  .clinic_hour{padding:50px 20px;margin-top:70px;}
  .clinic_hour ul{flex-wrap:wrap;width:100%;}
  .clinic_hour ul li{width:100%;font-size:15px;}
  .dosu{font-size:15px !important;}
  .clinic_hour ul li span{font-size: 12px;
    width: 120px;
    padding: 10px;}
  .clinic_hour h2{font-size:18px;}
  .clinic_hour p{font-size:13px;text-align:left;}
  .dosu b{font-size:11px;margin-left:3px;}
  .container2{width:100% !important;padding:0}
  
  .clinic_hour ul li{height:40px;}
  .sec1_4{margin-top:75px;margin-bottom:75px;}
  .sec1_4 .container{flex-wrap:wrap;}
  .sec1_4_left, .sec1_4_right{width:100%;}
  .sec1_4_right{padding:40px;}
  .sec1_4_right h2{font-size:22px;}
  .sec1_4_right ul li span{width:85px;font-size:13px;}
  .sec1_4_right ul li{font-size:14px;}
  .sec1_4_right p{font-size:12px;}
  
  .program{margin-top:80px;}
  .subject1{flex-wrap:wrap;}
  .subject1 li{width:50% !important;}
  .sec1_5{padding-top:75px;}
  .sec1_5 .subject1 li span{font-size:10px;}
  .sec1_5 .subject1 li{padding:25px;font-size:16px;border-radius:0;}
  .sec1_5 .subject1 li:nth-child(2){background:#000;}
  .sec1_5 .subject1 li:nth-child(3){background:#000;}
  .sec1_5 .sec_tit{margin-bottom:20px;}
  .sec1_5 .subject1{margin-top:0;}
  
  .subject2{flex-wrap:wrap;margin-top:50px;}
  .subject2 li{width:49% !important;padding:20px;}
  .subject2 li:nth-child(n+3){margin-top:6px;}
  .subject2 li img{width:40px;height:40px;}
  .subject2 li span{font-size:16px;}
  .subject2 li p{font-size:14px;line-height:24px;}
  .sec_sub_tit{font-size:20px;line-height:28px;}
  .sec2_1{padding:75px 0;}
  .sec2_1 .container{margin-top:0;}
  .sec2_1 .container{display:block;}
  .sec2_1 .doc{width:100%}
  .career{width:100%;}
  .career ul{padding:50px 25px}
  .name p{font-size:15px;}
  .career ul h4{font-size:15px;color:#b4edff;}
  .career ul li{font-size:12px;}
  
  .sec2_2{margin:75px 0;}

  
  .pc_sec_2_2{display:none;}
  .m_sec_2_2{display:block;position:relative;background:#f0f4f7;padding:50px 0 0 0}
  .m_sec_2_2 span{    font-size: 18px;
    text-align: center;line-height:26px;
    display: block;margin-bottom:15px;}
  .m_sec_2_2 b{color:#003b71}
  .m_sec_2_2 p{font-size:14px;line-height:24px;text-align:center;}
  .m_sec_2_2 img{margin-top:30px;}
  
  .sec2_3{padding-bottom:75px;}
  .sec2_3 ul{margin-top:40px;}
  .sec2_3 ul li{width:48%;}
  .sec2_3 ul li:nth-child(n+4){width:48% !important;}
  .sec2_3 ul li p{font-size:14px;}
  .sec2_3 ul li span {
    display: block;
    margin: 15px auto 11px auto;
    background: #003b71;
    width: 15px;
    heighT: 3px;}
  .sec2_3 ul li:nth-child(n+3){margin-top:20px !important;}
  
  .sec3_1 .container{width:330px !Important;}
  .sec3_1 img{width:150px;}
  .sec3_1_pop span{font-size:15px;border:1px solid #000;padding:5px 10px;}
  .sec3_1_pop span:hover{border-bottom:0;color:#000;}
  @keyframes scale{
  0%{width:10px;height:10px;}
  100%{width:15px;height:15px;}
}
@keyframes scale2{
  0%{width:10px;height:10px;}
  100%{width:20px;height:20px;}
}
  .circle{opacity:1;}
  .po1 {
    top: 46px;
    right: 30px;}
  .po2{top:140px;left:15px;}
  .po3 {
    top: 165px;
    right: 12px;}
  .po1:before{width:85px;}
  .po2:before {
    left: 47px;
    width: 91px;}
  .po3:before{width:66px;right:74px;}
  .po1 .circle {
    left: -108px;
    top: 10px;}
  .po2 .circle {
    right: -105px;
    top: 10px;}
  .po3 .circle{left:-83px;top:10px;}
  .sec3_1_pop span:before{border:1px dashed red}
  .pop_open{width:80%;}
  .pop_open b{font-size:14px;}
  .pop_open p{font-size:12px;line-height:23px;}
  .pop_open p br{display:none;}
  .sec3_1 .container{margin-top:0;}
  .sec3_2{padding:75px 0;margin-top:75px;}
  
  .sec3_2 h4{font-size:22px;line-height:32px;}
  .sec3_2 ul{margin-top:40px;flex-wrap:wrap}
  .sec3_2 ul li{width:100%;margin-bottom:25px;}
  .sec3_2 ul li span{font-size:16px;}
  .sec3_2 ul li p{font-size:14px;}
  .sec3_2 ul li img{display:none;}
  .sec3_2 ul li span{margin:0 auto;margin-bottom:15px;}
  
  .sec4_1{margin:75px 0;}
  .sec4_1 .container{margin-top:0;width:330px !important;}
    .sec4_1 img{width:150px;}
  .sec4_1_pop span{font-size:15px;border:1px solid #000;padding:5px 10px;}
  
  .sec4_1_pop span:before{border:1px dashed red}
  .sec4_1_pop span:hover{border-bottom:1px solid #000;}
  .po4{top:66px;right:30px;}
  .po4:before {
    width: 45px;
    right: 48px;}
  .po5 {
    top: 126px;
    left: -3px;}
  .po5:before {
    left: 62px;
    width: 39px;}
  .po7 {
    top: 191px;
    left: 11px;}
  .po7:before {
    left: 61px;
    width: 53px;}
  .po6 {
    top: 181px;
    right: 0;}
  .po6:before {
    right: 93px;
    width: 30px;}
  .po8 {
       top: 267px;
    right: 0;}
  .po8:before {
    right: 49px;
    width: 85px;}
  .po9 {
    top: 353px;
    left: 30px;}
  .po9:before {
    left: 68px;
    width: 40px;}
  
  .po4 .circle {
    left: -58px;
    top: 5px;}
  .po5 .circle {
    right: -60px;
    top: 9px;}
  .po6 .circle {
    left: -30px;
    top: 6px;}
  .po7 .circle {
    right: -70px;
    top: 7px;}
  .po8 .circle {
    left: -110px;
    top: 8px;
  }
  .po9 .circle {
    right: -50px;
    top: 10px;}
  #section5{padding:75px 0;}
  .uk-subnav{margin-top:0 !important;margin-left:0;}
  .sec5_tabmenu li a{font-size:14px !Important;width:auto;padding:10px !important;border-radius:0;border:1px solid #e4e4e4;background:#fff !important;text-align:center;}
  .sec5_tabmenu li:nth-child(1){width:50%}
  .sec5_tabmenu li:nth-child(2), .sec5_tabmenu li:nth-child(3){width:25%;}
  .sec5_tabmenu li:nth-child(4), .sec5_tabmenu li:nth-child(5){width:50%;}
  .uk-subnav > *{padding-left:0;}
  .wntk{font-size:16px;}
  .sec5_tab h2{font-size:18px;margin:40px 0;}
  .sec5_tab p{font-size:14px;}
  .sec5_ctt{display:block;}
  .sec5_left{width:100%;}
  .sec5_right{width:100%;padding-left:0;margin-top:30px;}
  .sec5_right h4{font-size:18px;line-height:25px;text-align:center;}
  .clfy span{font-size:16px;}
  .clfy ul{padding-left:47px;}
  .clfy ul li{font-size:14px;text-indent:-28px}
  .charac ul{flex-wrap:wrap;}
  .charac ul li{font-size:13px;width:50%}
  .charac ul li:nth-child(n+3){margin-top:30px;}
  .charac ul li img{width:40px;height:40px;}
  .sec5_tab h2 span{font-size:16px;}
  .charac h4{padding-bottom:30px;}
  .sec5_notice{font-size:14px;}
  .sec5_ctt2{display:block;margin:70px 0;padding:70px 0;}
  .sec5_ctt2 img{margin:0 auto;}
  
  .sec5_ctt2 ul{width:100%}
  .sec5_ctt2 img{width:100%;}
  .sec5_ctt2 ul{padding:25px;}
  .m_ehtn{display:block !important}
  .pc_ehtn{display:none !important;}
  .sec5_ctt2 ul li{font-size:16px;padding:35px 0;}
  .sec5_ctt3 ul{flex-wrap:wrap;}
  .sec5_ctt3 ul li{width:50%}
  .sec5_ctt3 ul li b{font-size:16px;}
  .sec5_ctt3 ul li p{font-size:13px;}
  .sec5_ctt4 h5 span{font-size:22px;}
  .sec5_ctt4 h5{font-size:14px;}
  .ctt4_box_wrap{margin-top:30px;flex-wrap:wrap;}
  .sec5_ctt4_box{width:100%;padding:30px;}
  .sec5_ctt4_box ul li span{font-size:16px;}
  .ctt4_tit{padding:50px 0 !important;font-size:16px !important}
  .ctt4_charac li{width:33.3%;}
  .ctt4_charac li:after{display:none;}
  .ctt4_charac li img{width:80px;}
  .ctt4_charac p{line-height:22px;}
  .ctt4_charac li{border-right:0;}
  
  .sec5_h4{font-size:16px !important}
  .characteristic span{font-size:16px;margin:0 auto 20px auto;}
  .characteristic{font-size:14px;line-height:26px;text-align:center;margin-top:30px;}
  .sec5_ctt5{margin-top:70px;}
  .sec5_ctt5 ul{display:block;width:100%;margin:30px auto;}
  .sec5_ctt5 ul li{width:80%;margin:0 auto;}
  .sec5_ctt5 ul li img
  .sec5_ctt5 ul li:first-child{margin-bottom:30px;}
  .sec5_ctt5 ul li:nth-child(2){margin-top:30px;}
  .sec5_ctt5 h4 {
    font-size: 18px;
    margin-bottom: 20px;
    text-align: center;}
  .sap ul{flex-wrap:wrap;}
  .sap ul li{font-size:14px;line-height:22px;width:48%}
  .sap ul li:nth-child(n+3){margin-top:20px;}
  .sap ul li span{font-size:16px;padding:10px 0;}
  .sap ul li img{margin-bottom:20px;width:40px;height:40px}
  .clinic_kind{margin-top:75px;padding:75px 0 50px 0;}
  .clinic_kind h2{font-size:18px;line-height:30px;}
  .clinic_kind h2 p{font-size:14px;line-height:22px;}
  .clinic_kind ul{margin-top:50px;flex-wrap:wrap;}
  .clinic_kind ul li{width:50%;height:250px;}
  .clinic_kind ul li img{width:55px;}
  .clinic_kind ul li span{font-size:16px}
  .clinic_kind ul li p{font-size:14px;}
  
  .sec6_ctt{display:block;}
  .sec6_left{width:100%;}
  .sec6_right{width:100%;padding-top:40px;}
  .sec6_right h2{font-size:22px;}
  .sec6_right h2 p{font-size:15px;margin-top:0;}
  .sec6_right ul li{font-size:15px;}
  .sec6_right ul li span {
    font-size: 12px;
    width: 105px;
    padding: 10px;}
  .sec6_right p{font-size:14px;}
  .sec6_right ul li b{font-size:12px !Important;}
  .sns_link a{font-size:14px;}
  .sns_link img{width:40px;height:40px;}
  .map_wrap{margin-top:75px;}
  .map_txt h2{font-size:22px;}
 .map {margin-top:0px;flex-wrap:wrap;}
  .map_txt ul li{border-bottom:1px solid #e4e4e4;padding:20px 20px;}
  .map_txt ul li:first-child{padding-top:0;}
  .map_txt ul li p {
    padding:10px;
    font-size: 15px;
    line-height: 25px;
  }
  .sns_link{padding:25px 0;}

  .map_txt{width:100%;}
    .map_img{width:100%;margin-top:30px;}

  .bg_gray{background:#f8f8f8;padding:70px 0}
  
  #section7{padding:60px 0;margin-top:70px;}
  #section7 h1{font-size:18px;line-height:30px;}
.review_wrap{margin-top:30px;position:relative;}
.review_slide{width:85%;}
  .review_btn{width:96%}
  .review_btn div{width:10px;height:10px;}

}