<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.header{ position:fixed; z-index:30; top:0; width:100%; border-bottom: 1px solid rgba(255,255,255,.2); padding: 10px 1%; transition: all 0.3s;}
.header .hd_in{ display: flex; justify-content: space-between; align-items: center;}
.nav_mobile{ display: none;}
.header .logo{ width: 149px; transition: all 0.3s;}
.header .logo img{ width: 100%;}

/* ë©”ì¸ë©”ë‰´ */
#gnb h2 { display:none;}
#gnb #gnb_1dul{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
#gnb .gnb_1dli {z-index:10;position:relative;display:inline-block;}
#gnb .gnb_1da { display:inline-block; font-size:22px; font-weight: 500; line-height: 1; color: #fff; padding: 0px 40px; cursor: pointer; z-index:5;}
#gnb .gnb_1da span{ display:none; /*width:0px; height:4px; position:absolute; left:50%; bottom:0px; background:#f9aa62; transform:translateX(-50%); transition:all 0s;*/}
#gnb .gnb_1dli:focus, #gnb .gnb_1dli:hover span{ width:80px; transition:all 0.5s;}
#gnb .gnb_1dli:focus, #gnb .gnb_1dli:hover { color:#111;}
#gnb .gnb_1dli{ position:relative;}
#gnb .gnb_1dli:nth-of-type(1),#gnb .gnb_1dli:nth-of-type(2),#gnb .gnb_1dli:nth-of-type(3),#gnb .gnb_1dli:nth-of-type(4),#gnb .gnb_1dli:nth-of-type(5),#gnb .gnb_1dli:nth-of-type(6),#gnb .gnb_1dli:nth-of-type(13),#gnb .gnb_1dli:nth-of-type(14),#gnb .gnb_1dli:nth-of-type(15),#gnb .gnb_1dli:nth-of-type(16),#gnb .gnb_1dli:nth-of-type(17),#gnb .gnb_1dli:nth-of-type(18), #gnb .gnb_1dli:nth-of-type(19), #gnb .gnb_1dli:nth-of-type(20), #gnb .gnb_1dli:nth-of-type(21), #gnb .gnb_1dli:nth-of-type(22), #gnb .gnb_1dli:nth-of-type(23), #gnb .gnb_1dli:nth-of-type(24){ display: none;}

/*2ì°¨ë©”ë‰´*/
#gnb .gnb_2dul {display:none !important; position:absolute; top:55px; left:50%; transform:translateX(-50%); width:150px; background-color: #f16937;  padding:20px 25px !important; border-radius: 15px; z-index: 23;}
#gnb .gnb_1dli:nth-of-type(2) .gnb_2dul{ width:190px;}
#gnb .gnb_2dul .gnb_2dli:last-child{ border-bottom:none;}
/*2ì°¨ë©”ë‰´*/
#gnb .gnb_2da {display:block; padding:4px 0px; text-align:left; text-decoration:none; color:#fff ; font-size: 16px;}
/*1ì°¨ë©”ë‰´hover*/
#gnb .gnb_1dli:focus .gnb_1da, 
#gnb .gnb_1dli:hover .gnb_1da, 
#gnb .gnb_1dli.hov .gnb_1da{ text-decoration:none; color: #F18C34;}
/*2ì°¨ë©”ë‰´hover*/
#gnb .gnb_2da:focus, #gnb .gnb_2da:hover{ font-weight: 700;}
#gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline}

.top_menu{ display: flex; align-items: center;}
.top_menu ul{ display: flex;}
.top_menu li{ font-size: 14px; font-weight: 300; color: #fff;}
.top_menu li a.tm{ color: #fff; display: block; padding:0 12px; position: relative;}
.top_menu li a.tm::after{ display: block; content: ""; width: 1px; height: 13px; background-color: rgba(255,255,255,.3); position: absolute; top: 3px; right: 0px;}
/*.top_menu .dropbtn { font-size: 14px; font-weight: 300; color: #fff; background-color: transparent; border: 0; cursor: pointer; padding-left: 12px;}
.top_menu .dropbtn &gt; span{ display: inline-block; margin-right: 5px;}
.top_menu .dropbtn &gt; span:nth-of-type(2){ margin-left: 7px;}
.top_menu .dropdown { position: relative; width: 100px;}
.top_menu .dropdown-content { display: none; position: absolute; left: 25px; top:25px; background-color: #F18C34; border-radius: 5px; padding: 5px 15px; z-index: 1;}
.top_menu .dropdown-content a { font-size: 13px; color: #fff; display: block; margin: 3px 0;}
.top_menu .dropdown-content a:hover { color: #222; font-weight: 600;}
.top_menu .show { display: block;}*/
.lang{ padding-left: 5px;}
.lang a{ display: inline-block; margin-left: 5px;}
.lang img{ width: 35px;}
.btn_consult{ display: none;}
#hd.on{ background-color:rgba(0,0,0,.7); border-bottom: 0; transition: all 0.3s;}
#hd.on .logo { width: 80px; transition: all 0.3s;}

.mobile_open{ display: none;}
.mobile_close{ display: none;}
#mobile_menu{ display: none;}

@media screen and (max-width: 1279px) {
  .header{ padding: 10px 2%;}
  .header .hd_in{ display: block; justify-content:unset; align-items:unset;}
  .header .logo{ width: 100px; margin: 0 auto 20px auto;}
  #gnb .gnb_1da{ font-size:20px; padding: 0 20px;}
  .top_menu { position: absolute; top: 40px; right: 3%;}
}
@media screen and (max-width: 1023px) {
  .header{ padding: 0;}
  .header .logo{ width: 80px; margin:10px auto;}
  #gnb .gnb_1dli{ width: 33%; text-align: center; border-top: 1px solid rgba(255,255,255,.2); border-right: 1px solid rgba(255,255,255,.2);}
  #gnb .gnb_1dli:nth-of-type(3), #gnb .gnb_1dli:nth-of-type(6){ border-right: 0; width: 34%;}
  #gnb .gnb_1da{ font-size:16px; padding: 10px 0;}
  .top_menu { top: 30px; right: 1%;}
  .top_menu li{ font-size: 13px;}
  .top_menu li:nth-of-type(1), .top_menu li:nth-of-type(2){ display: none;}
  .top_menu li a.tm::after{ height: 12px; top: 3px;}
  .lang a{ margin-left: 3px;}
  .lang img{ width: 30px;}
  /*.top_menu .dropbtn { font-size: 13px;}
  .top_menu .dropdown span:nth-of-type(1){ position: relative; top: -2px;}
  .top_menu .dropdown span:nth-of-type(1) img{ width: 15px;}
  .top_menu .dropdown-content { left: 20px; top:20px; width: 60px; padding: 5px 0; text-align: center;}
  .top_menu .dropdown-content a { font-size: 14px;}*/
  #hd.on .logo { display: none;}
  #hd.on .top_menu{ display: none;}
  #hd.on .nav li:nth-of-type(1), #hd.on .nav li:nth-of-type(2), #hd.on .nav li:nth-of-type(3), #hd.on .nav li:nth-of-type(4){ border-top: 0;}
}
@media screen and (max-width: 767px) {
  .header{ border-bottom: 0;}
  .header .hd_in{ position: relative;}
  .header .logo{ margin: 10px auto;}
  #gnb{ display: none;}
  .top_menu{ top: 17px; right: auto; left: 1%;}
  .top_menu li{ font-size: 12px;}
  .top_menu li a.tm{ padding: 0 5px;}
  .top_menu li a.tm::after{ height: 11px; top: 2px;}
  .lang a{ margin-left: 0;}
  .lang img{ width: 25px;}
  /*.top_menu .dropdown { width: 79px;}
  .top_menu .dropbtn { font-size: 12px; padding-left: 5px;}*/
  .btn_consult{ display: block; position: fixed; top: 60px; right: 5px; transition: all 0.3s;}
  .btn_consult a{ background-color: #f16937; text-align: center; font-size: 10px; font-weight: 300; color: #fff; line-height: 1; width: 55px; height: 55px; border-radius: 50%; padding: 6px 0; display: block;  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);}
  .btn_consult img{ width: 25px;}
  .btn_consult span{ display: block;}
  .btn_consult span:nth-of-type(1){ margin-right: 0px; margin-bottom: 3px;}
  #hd.on .btn_consult{ top: 10px; transition: all 0.3s;}

  /*ëª¨ë°”ì¼ë©”ë‰´*/
  .mobile_open { display: block; padding: 15px 15px; position: fixed; right: 1%; top: 10px; z-index: 1001; cursor: pointer; }
  .mobile_open span{ display:block; width:25px; height:2px; background-color:#fff; border-radius: 5px; margin-bottom:5px;}
  .mobile_open.on span{ background-color: #f16937;}

  .mobile_close { display: block; width: 58px; height: 58px; position:absolute; top:3%; right:6%; cursor: pointer; z-index: 26;}
  .mobile_close span{ display: block; width: 50px; height: 1px; background-color: #fff;}
  .mobile_close span:first-child{ transform: rotate(45deg); margin-top: 25px;}
  .mobile_close span:last-child{ transform: rotate(-45deg); margin-top: -1px;}

  #mobile_menu { display: block; width: 85%; height: 100%; position: fixed; top: 0px; right: -100%; z-index: 1002; background-color: #f16937;
    transition: All 0.6s ease;
    -webkit-transition: All 0.6s ease;
    -moz-transition: All 0.6s ease;
    -o-transition: All 0.6s ease;
  }
  #mobile_menu.open { right: 0px; }
  .page_cover.open { display: block; }

  /* #mobile_muenu ë„ˆë¹„ê°€ 100%ê°€ ì•„ë‹ë•Œ, ì•„ëž˜ì— ê¹”ë¦¬ëŠ” ë°°ê²½ */
  .page_cover { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.6); z-index: 101; display: none; }

  #mobile_menu .hash_scroll{ position:relative; height:100%; overflow-y:scroll;}
  #mobile_menu #gnb2{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}
  #mobile_menu #gnb2 li.mgnb_1dli{ padding: 0 3%; text-align: center;}
  #mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(1),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(2),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(3),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(4),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(5),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(6),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(13),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(14),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(15),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(16),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(17),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(18),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(19),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(20),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(21),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(22),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(23),#mobile_menu #gnb2 li.mgnb_1dli:nth-of-type(24){ display: none;}
  #mobile_menu #gnb2 li.mgnb_1dli a.mgnb_1da{ display:block; font-family: 'GimhaeGayaR'; font-size:21px; line-height: 1.1; letter-spacing: -1px; padding: 15px 5px 0 5px; cursor:pointer; color:#fff!important; position: relative;}
  #mobile_menu #gnb2 li.mgnb_1dli a.mgnb_1da.on{border-bottom:0;}
  #mobile_menu #gnb2 li.mgnb_1dli a.selected{ color:#fff; border-bottom:0;}		
  #mobile_menu #gnb2 li.mgnb_1dli a.mgnb_1da span{ display:block; width:8px; height:2px; background-color:#fff; position:absolute; top:30px;}
  #mobile_menu #gnb2 li.mgnb_1dli a.mgnb_1da span:nth-of-type(1){ transform: rotate(45deg); right:15px; }
  #mobile_menu #gnb2 li.mgnb_1dli a.mgnb_1da span:nth-of-type(2){ transform: rotate(-45deg); right:10px; }
    
  /*2ì°¨ë©”ë‰´*/
  #mobile_menu #gnb2 ul.mgnb_2dul{ display: none; padding: 10px 0px;}
  #mobile_menu #gnb2 li.mgnb_2dli a.mgnb_2da{ font-size:19px; font-weight: 400; line-height:1.8; color:rgba(255,255,255,.8); display:block;}
  .mobile_open.on { display: none;}
}

/* ë©”ì¸ ìŠ¬ë¼ì´ë” */
.idx_vis{ position: relative;}
.idx_vis .main_text{ width: auto; position: absolute; top: 50%; left: 15%; margin-top: -150px; z-index: 20; color: #fff;}
.idx_vis .main_text h1{ font-family: 'GimhaeGayaB'; font-size: 60px; font-weight: 700; line-height: 1.1;}
.idx_vis .main_text h2{ font-size: 27px; font-weight: 700; margin:50px 0 10px 0;}
.idx_vis .main_text p{ font-family: 'GimhaeGayaR'; font-size: 40px; font-weight: 400;}
.slider-wrap{ width: 100%; height: 100vh;}
.slider-wrap .cont{ width: 100%; height: 100vh; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative;}
.slider-wrap .cont01{ background-image: url(../img/main/visual.jpg);}
.slider-wrap .cont02{ background-image: url(../img/main/visual02.jpg);}
.slider-wrap .cont03{ background-image: url(../img/main/visual03.jpg);}
/*íŽ˜ì´ì§€ ì&nbsp;„í™˜ì‹œ ê¹œë¹¡ê±°ë¦¼ í˜„ìƒ ë°©ì§€*/
.slick-slider .slick-track,
.slick-slider .slick-list{
 	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transition-delay: 10ms;
}
.slider-wrap .slick-dots{ position: absolute; bottom: 250px; left: 15%; z-index: 21; display: flex;}
.slider-wrap .slick-dots li{ margin-right: 20px;}
.slider-wrap .slick-dots li &gt; button{ width: 13px; height: 13px; border-radius: 50%; border: 1px solid #fff; background-color: transparent; text-indent: -9999px; opacity:1;}
.slider-wrap .slick-dots li.slick-active &gt; button{ border-color:#f16937; background-color: #f16937;}

@media screen and (max-width: 1279px) {
  .idx_vis .main_text{ left: 5%;}
  .slider-wrap .slick-dots{ left: 5%;}
}
@media screen and (max-width:1023px) {
  .idx_vis .main_text{ left: 3%; margin-top: -100px;}
  .idx_vis .main_text h1{ font-size: 42px;}
  .idx_vis .main_text h2{ font-size: 18px; margin:40px 0 5px 0;}
  .idx_vis .main_text p{ font-size: 25px; letter-spacing: -1px;}
  .slider-wrap .slick-dots{ bottom: 280px;left: 3%;}
  .slider-wrap .slick-dots li &gt; button{ width: 10px; height: 10px;}
}
@media screen and (max-width:767px) {
  .idx_vis .main_text{ left: 0; margin-top: -100px; padding: 0 5%;}
  .idx_vis .main_text h1{ font-size: 30px;}
  .idx_vis .main_text h1 &gt; br{ display: none;}
  .idx_vis .main_text h2{ font-size: 17px; margin:30px 0 5px 0;}
  .idx_vis .main_text p{ font-size: 20px;}
  .slider-wrap .slick-dots{ left:5%; bottom: auto; top: 50%; margin-top: 90px;}
}

/*ë‚´ìš©-ê³µí†µì&nbsp;ìš©*/
.cont_box{ padding-top: 150px; position: relative;}
@media screen and (max-width:1023px) {
  .cont_box{ padding-top: 80px;}
}
@media screen and (max-width:767px) {
  .cont_box{ padding-top: 60px;}
}

/*ì˜ì›ì†Œê°œ*/
.greet{ background: url(../img/main/big_logo.png) no-repeat -30px 0; position: relative; padding-bottom: 240px;}
.greet .grt_txt{ padding-left: 10%;}
.greet .grt_txt h1{ font-family: 'GimhaeGayaR'; font-weight: 400; font-size: 40px; line-height: 1.3; letter-spacing: -1px; padding-top: 70px;}
.greet .grt_txt h1 strong{ font-weight: 400; color: #f16937;}
.greet .grt_txt h2{ font-family: 'GimhaeGayaB'; font-weight: 700; font-size: 30px; margin: 70px 0 35px 0;}
.greet .grt_txt p{ font-weight: 200; font-size: 20px; line-height: 1.8; color: #626262;}
.greet .grt_img{ position: absolute; top: 0px; left: 50%; z-index: 1; box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.2);}
.greet .grt_box{ position: absolute; top: 270px; right: 0; width: 850px; height: 330px;
  background: rgb(215,54,82);
  background: -moz-linear-gradient(63deg, rgba(215,54,82,1) 0%, rgba(241,140,52,1) 100%);
  background: -webkit-linear-gradient(63deg, rgba(215,54,82,1) 0%, rgba(241,140,52,1) 100%);
  background: linear-gradient(63deg, rgba(215,54,82,1) 0%, rgba(241,140,52,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d73652",endColorstr="#f18c34",GradientType=1);
}
@media screen and (max-width:1800px) {
  .greet .grt_img{ width: 450px; margin-left: 150px;}
  .greet .grt_img img{ width:100%;}
  .greet .grt_box{ width: 45%; height: 300px;}
}
@media screen and (max-width:1600px) {
  .greet .grt_txt p{ font-size: 17px;}
  .greet .grt_box{ width: 43%;}
}
@media screen and (max-width:1440px) {
  .greet .grt_txt{ padding-left: 3%;}
  .greet .grt_txt h1{ font-size: 40px; }
  .greet .grt_txt h2{ font-size: 27px;}
  .greet .grt_txt p{ font-size: 16px;}
  .greet .grt_img{ width: 400px; margin-left: 200px;}
  .greet .grt_box{ width: 40%; height: 250px;}
}
@media screen and (max-width:1200px) {
  .greet .grt_box{ width: 35%;}
}
@media screen and (max-width:1080px) {
  .greet{ background-size: 400px auto; padding-bottom: 120px;}
  .greet .grt_txt h1{ font-size: 35px; padding-top: 40px;}
  .greet .grt_txt h2{ font-size: 23px; margin: 70px 0 35px 0;}
  .greet .grt_txt p{ font-size: 15px;}
  .greet .grt_img{ left: auto; right: 3%; margin-left: 0; width: 350px;}
  .greet .grt_box{ top: 200px; width: 400px; height: 200px;}
}
@media screen and (max-width:1023px) {
  .greet{ background-size: 300px auto; padding-bottom: 75px;}
  .greet .grt_txt{ padding-left: 3%;}
  .greet .grt_txt h1{ font-size: 27px;}
  .greet .grt_txt h2{ font-size: 20px; margin: 40px 0 20px 0;}
  .greet .grt_txt p{ font-size: 14px;}
  .greet .grt_img{ top: 20px; right: 3%; width: 230px;}
  .greet .grt_box{ top: 200px; width: 280px; height: 130px;}
}
@media screen and (max-width:767px) {
  .greet{ background-size: 200px auto; padding-bottom: 260px;}
  .greet .grt_txt{ padding: 0 4%;}
  .greet .grt_txt h1{ font-size: 25px; padding-top: 20px;}
  .greet .grt_txt h2{ font-size: 18px; margin: 30px 0 20px 0;}
  .greet .grt_txt p{ font-size: 15px;}
  .greet .grt_txt p &gt; br{ display: none;}
  .greet .grt_img{ top: auto; bottom: 30px; width: 200px;}
  .greet .grt_box{ top: auto; bottom: 0px; right: auto; left: 0; width: 100%; height: 150px;}
}

/*ì˜ë£Œì§„*/
.doctor_wrap{ background-color: #f3f3f3; position: relative;}
.dct_img{ position: absolute; top:-60px; left: 0px; border-radius: 0 40px 40px 0; overflow: hidden; box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.2); width: 350px;}
.dct_img img{ width: 100%;}
.dct_wrap{ margin-left: 400px; display: flex;}
.dct_box{ width: 49%; border-right: 1px solid #fff; padding: 100px 50px;}
.dct_wrap .dct_box:last-child{ border-right: 0;}
.dct_tit{ margin-bottom: 50px;}
.dct_tit p{  font-family: 'Pretendard'; font-weight: 700; font-size: 20px; color: #f16937;}
.dct_tit h3{ font-family: 'GimhaeGayaR'; font-weight: normal; font-size: 34px; letter-spacing: -1px;}
.dct_wrap .dct_box:nth-of-type(1) .dct_tit h3 &gt; strong{ font-size: 18px;}
.dct_info dl{ margin-bottom: 30px;}
.dct_info dl:last-child{ margin-bottom: 0;}
.dct_info dt{ font-size: 19px; font-weight: 600; color: #555; margin-bottom: 10px;}
.dct_info dd{ font-size: 17px; padding: 5px 0 5px 10px; color: #777; font-weight: 300; position: relative;}
.dct_info dd::before{ display: block; content: ""; width: 2px; height: 2px; background-color: #aaa; position: absolute; top: 14px; left: 0;}
@media screen and (max-width: 1279px) {
  .dct_img{ top:-100px; border-radius: 0 30px 30px 0; width: 200px;}
  .dct_wrap{ margin-left: 0px;}
  .dct_box{ padding: 120px 30px 100px 30px;}
  .dct_tit p{ font-size: 18px;}
  .dct_tit h3{ font-size: 28px;}
  .dct_wrap .dct_box:nth-of-type(1) .dct_tit h3 &gt; strong{ font-size: 12px;}
  .dct_info dt{ font-size: 17px;}
  .dct_info dd{ font-size: 15px;}
  .dct_info dd::before{ top: 12px;}
}
@media screen and (max-width:1023px) {
  .dct_img{ top:-70px; border-radius: 0 20px 20px 0; width: 150px;}
  .dct_box{ padding: 120px 20px 60px 20px;}
  .dct_tit{ margin-bottom: 30px;}
  .dct_tit p{ font-size: 16px;}
  .dct_tit h3{ font-size: 23px;}
  .dct_wrap .dct_box:nth-of-type(1) .dct_tit h3 &gt; strong{ font-size: 13px;}
  .dct_info dt{ font-size: 15px;}
  .dct_info dd{ font-size: 14px; padding: 3px 0 3px 8px;}
  .dct_info dd::before{ top: 10px;}
}
@media screen and (max-width:767px) {
  #section2{ padding-top: 0 !important;}
  .dct_img{ display: none;}
  .dct_wrap{ display: block;}
  .dct_box{ width: 100%; padding: 30px 30px; border-right: 0; border-bottom: 1px solid #fff;}
  .dct_info dt{ font-size: 17px;}
  .dct_info dd{ font-size: 16px;}
  .dct_info dd::before{ top: 12px;}
}

/*ë³‘ì› ë‘˜ëŸ¬ë³´ê¸°*/
.hospital{ padding:80px 0; background: url(../img/main/cont03_bg.jpg) no-repeat center center;}
.hospital_in{ width: 900px; margin: 0 auto;}
.pro_tit{ text-align: center;}
.pro_tit h2{ font-family: 'GimhaeGayaB'; color: #f16937; font-size: 18px;}
.pro_tit h1{ font-size: 38px; font-weight: 400; margin: 5px 0 40px 0;}
@media screen and (max-width:1279px) {
  .pro_tit h2{ font-size: 22px;}
  .pro_tit h1{ font-size: 35px;}
}
@media screen and (max-width:1023px) {
  .pro_tit h2{ font-size: 16px;}
  .pro_tit h1{ font-size: 30px; margin: 5px 0 30px 0;}
  .hospital_in{ width: 85%;}
}
@media screen and (max-width:767px) {
  .pro_tit h2{ font-size: 13px;}
  .pro_tit h1{ font-size: 22px; margin: 5px 0 20px 0;}
  .hospital{ padding: 50px 0;}
}

/*ë³‘ì›ê¸°ê¸°*/
.cont_box .pro_tit h1{ margin: 10px 0 60px 0;}
.pro_wrap{ width: 1300px; margin: 0 auto; position: relative; padding-bottom: 100px;}
.pro_box{ text-align: center;}
.pro_img img{ margin: 0 auto}
.pro_box p{ font-size: 20px; font-weight: 500; color: #222; margin-top: 20px;}
.slider_jinryo .slick-dots{ position: relative; bottom: auto; left: auto; display: flex; justify-content: center; align-items: center; margin-top: 50px;}
.slider_jinryo .slick-dots button{ border: none; background-color: #ddd; text-indent: -9999px; width: 10px; height: 10px; border-radius: 20px; margin: 0 3px;}
.slider_jinryo .slick-dots .slick-active button{ background-color: #f16937;}
.machine_arrow .slick-arrow{ border-radius: 50%; cursor: pointer; position: absolute; top: 50%; margin-top: -50px; transition: all 0.1s; padding:20px;}
.machine_arrow .slick-arrow img{ opacity: .7;}  
.machine_arrow #prevArrow2{ left: -60px;}
.machine_arrow #nextArrow2{ right: -60px;}
.machine_arrow .slick-arrow:hover{ background-color: rgba(255,255,255,1); transition: all 0.1s;}
.machine_arrow .slick-arrow:hover img{ opacity: 1;}
@media screen and (max-width:1279px) {
  .pro_wrap{ width: 90%;}
}
@media screen and (max-width:1023px) {
  .pro_wrap{ padding-bottom: 50px;}
  .pro_img img{ width: 180px;}
  .pro_box p{ font-size: 18px;}
  .slider_jinryo .slick-dots{ margin-top: 30px;}
  .machine_arrow .slick-arrow img{ width: 15px;}  
  .machine_arrow #prevArrow2{ left: -40px;}
  .machine_arrow #nextArrow2{ right: -40px;}
}
@media screen and (max-width:767px) {
  .pro_wrap{ padding-bottom: 30px;}
  .cont_box .pro_tit{ padding: 0 5%;}
  .cont_box .pro_tit h1{ margin: 5px 0 30px 0;}
  .pro_box p{ font-size: 16px;}
  .machine_arrow #prevArrow2{ left: 0px;}
  .machine_arrow #nextArrow2{ right: 0px;}
}

/*ë°”ë””ì–¼êµ´ê´€ë¦¬*/
.solu_wrap{ width: 100%; display: flex;}
.solu_box{ width: 50%; min-height: 700px;}
.solu_box2{ min-height: 950px;}
.solu_box3{ min-height: 1000px;}
.solu_img{ background:url(../img/main/cont05_img01.jpg) no-repeat center center;}
.solu_img2{ background:url(../img/main/cont05_img02.jpg) no-repeat center center;}
.solu_img3{ background:url(../img/main/cont05_img03.jpg) no-repeat center center;}
.solu_img, .solu_img2, .solu_img3{ background-size: cover;}
.solu_info{background: rgb(215,54,82);
  background: -moz-linear-gradient(141deg, rgba(215,54,82,1) 0%, rgba(241,140,52,1) 100%);
  background: -webkit-linear-gradient(141deg, rgba(215,54,82,1) 0%, rgba(241,140,52,1) 100%);
  background: linear-gradient(141deg, rgba(215,54,82,1) 0%, rgba(241,140,52,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d73652",endColorstr="#f18c34",GradientType=1);
display: flex; justify-content: center; align-items: center; flex-direction: column;}
.solu_info2{background: rgb(241,140,52);
  background: -moz-linear-gradient(42deg, rgba(241,140,52,1) 0%, rgba(215,54,82,1) 100%);
  background: -webkit-linear-gradient(42deg, rgba(241,140,52,1) 0%, rgba(215,54,82,1) 100%);
  background: linear-gradient(42deg, rgba(241,140,52,1) 0%, rgba(215,54,82,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f18c34",endColorstr="#d73652",GradientType=1);
display: flex; justify-content: center; align-items: center; flex-direction: column;}
.solu_txt{ width: 80%; padding-right: 2%;}
.solu_txt .st{ margin-bottom: 40px;}
.solu_txt h1{ font-size: 33px; font-weight: 700; color: #fff; margin-bottom: 10px; padding-left: 23px; position: relative;}
.solu_txt h1::before{ display: block; content: ""; width: 13px; height: 13px; border-radius: 50%; background-color: #fff; position: absolute; top: 12px; left: 0px;}
.solu_txt h1 &gt; span{ font-size: 25px; font-weight: 300; color: rgba(255,255,255,0.9); display: inline-block;}
.solu_txt p{ font-size: 19px; color: #fff; line-height: 1.5; font-weight: 200;}
.solu_txt ul{ margin: 15px 0; display: flex; align-items: center; max-height: 50px;}
.solu_txt ul h2{ font-family: 'GimhaeGayaB'; font-size: 50px; color: rgba(244,191,158,.5); letter-spacing: -2px; position: relative; top: -7px;}
.solu_txt li{ font-weight: 700; font-size: 25px; color: #fff; margin: 0 8px;}
.solu_txt dl{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.solu_txt dd{ width: 31%; border: 1px solid #fff; border-radius: 50px; line-height: 55px; text-align: center; font-weight: 700;font-size: 25px; color: #fff;
margin: 7px 0;}
@media screen and (max-width:1279px) {
  .solu_box{ min-height: 800px; width: 60%;}
  .solu_box2{ min-height: 1200px;}
  .solu_box3{ min-height: 1200px;}
  .solu_img, .solu_img2, .solu_img3{ width: 40%;}
  .solu_txt{ width: 85%;}
  .solu_txt h1{ font-size: 30px; line-height: 1.2; padding-left: 20px;}
  .solu_txt h1::before{ top: 10px;}
  .solu_txt h1 &gt; span{ font-size: 20px;}
  .solu_txt p{ font-size: 18px;}
  .solu_txt ul{ margin: 10px 0; max-height: 40px;}
  .solu_txt ul h2{ font-size: 35px;  top: -4px;}
  .solu_txt li{ font-size: 20px; margin: 0 5px;}
  .solu_txt li img{ width: 30px;}
  .solu_txt dd{ line-height: 45px; font-size: 20px;}
}
@media screen and (max-width:1023px) {
  .solu_wrap{ flex-wrap: wrap;}
  .solu_box, .solu_box2, .solu_box3{ width: 100%; min-height: auto; padding: 7% 5%;}
  .solu_img, .solu_img2, .solu_img3{ height: 300px;}
  .solu_info, .solu_info2{ width: 100%;}
  .solu_txt{ width: 100%;}
  .solu_info .solu_txt{ width: 100%;}
  .solu_txt .st{ margin-bottom: 30px;}
  .solu_txt h1{ font-size: 28px;}
  .solu_txt h1::before{ top: 7px;}
  .solu_txt p{ font-size: 17px;}
  .solu_txt ul{ margin: 0;}
  .solu_txt ul h2{ font-size: 30px;  top: -4px;}
  .solu_txt li{ font-size: 20px; margin: 0 5px;}
  .solu_txt li img{ width: 25px;}
  .solu_txt dd{ line-height: 40px; font-size: 18px;}
}
@media screen and (max-width:767px) {
  .solu_box, .solu_box2, .solu_box3{ padding: 10% 5%;}
  .solu_img, .solu_img2, .solu_img3{ height: 150px;}
  .solu_txt h1{ font-size: 22px; padding-left: 18px;}
  .solu_txt h1::before{ width: 10px; height: 10px;}
  .solu_txt h1 &gt; span{ font-size: 18px;}
  .solu_txt p{ font-size: 16px;}
  .solu_txt ul h2{ font-size: 25px;  top: -2px;}
  .solu_txt li{ font-size: 16px; line-height: 1.1; margin: 0 3px; text-align: center;}
  .solu_txt li img{ width: 20px;}
  .solu_txt dd{ line-height: 35px; font-size: 16px; margin: 3px 0;}
}


/*ì‹œìˆ&nbsp;ì•ˆë‚´*/
.beaf_wrap{ width: 100%; height: 715px; background: url(../img/main/cont06_bg.jpg) no-repeat center center / cover; padding: 200px 0;
display: flex; position: relative;}
.beaf_txt{ padding-left: 7%; width: 40%;}
.beaf_txt h2{ font-size: 18px; font-weight: 700; color: #f16937; text-transform: uppercase;}
.beaf_txt h1{ font-family: 'GimhaeGayaB'; font-weight: 700; font-size: 35px; letter-spacing: -1px; margin: 5px 0 30px 0;}
.beaf_txt p{ font-size: 18px; font-weight: 300; line-height: 1.5;}
.beaf_in{ width: 60%;}
.beaf_img{ width: 300px; height: 300px; margin: 0 auto; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); position: relative;}
.beaf_img img{ width: 100%;}
.beaf_box p{ font-size: 22px; font-weight: 500; text-align: center; margin-top: 20px;}

.slider_beaf{ width: 100%; height: 400px; min-width: 1200px; overflow: hidden; z-index:1;}
.slider_beaf .slick-list{ overflow: visible; width: 340px;}
.slider_beaf .slick-dots{  position: absolute; bottom: 0px; left: 20px; display: flex; align-items: center; justify-content: center;}
.slider_beaf .slick-dots button{ border: none; background-color: #ccc; text-indent: -9999px; width: 150px; height: 2px;}
.slider_beaf .slick-dots .slick-active button{ background-color: #f16937;}
.arrowSlider .slick-arrow{ background-color: #fff; border: 1px solid #f16937; width: 60px; height: 60px; border-radius: 50%; cursor: pointer;   
  transition: all 0.1s; text-align: center; line-height: 60px; position: absolute; top: 50%; margin-top: 80px;}
.arrowSlider .slick-arrow img{ width: 10px;}
.arrowSlider .ar_prev{ left: 7%; }
.arrowSlider .ar_next{ left: 10.5%;}
.arrowSlider .slick-arrow:hover{ background-color: #f16937; transition: all 0.1s;}
.arrowSlider .slick-arrow:hover img{ filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(284deg) brightness(104%) contrast(101%);}
@media screen and (max-width: 1750px) {
  .arrowSlider .ar_next{ left: 9%;}
}
@media screen and (max-width: 1585px) {
  .arrowSlider .ar_next{ left: 9.5%;}
}
@media screen and (max-width: 1400px) {
  .arrowSlider .ar_next{ left: 10%;}
}
@media screen and (max-width: 1279px) {
  .beaf_wrap{ height: 500px; padding: 100px 0; overflow: hidden;}
  .beaf_txt{ padding-left: 3%; width: 45%;}
  .beaf_txt h2{ font-size: 18px;}
  .beaf_txt h1{ font-size: 30px;}
  .beaf_txt p{ font-size: 16px;}
  .beaf_in{ width: 55%;}
  .beaf_img{ width: 250px; height: 250px;}
  .beaf_box p{ font-size: 20px;}
  .slider_beaf{ height: 350px;}
  .slider_beaf .slick-list{ width: 270px;}
  .slider_beaf .slick-dots button{ width: 100px;}
  .arrowSlider .slick-arrow{ margin-top: 70px;}
  .arrowSlider .ar_prev{ left: 25px; }
  .arrowSlider .ar_next{ left: 90px;}
}
@media screen and (max-width:1023px) {
  .beaf_wrap{ height: 450px; padding: 100px 0;}
  .beaf_txt{ width: 50%; margin-right: 30px;}
  .beaf_txt h2{ font-size: 15px;}
  .beaf_txt h1{ font-size: 25px; margin: 5px 0 20px 0;}
  .beaf_txt h1 &gt; br{ display: none;}
  .beaf_txt p{ font-size: 15px;}
  .beaf_in{ width: 50%;}
  .beaf_img{ width: 200px; height: 200px;}
  .beaf_box p{ font-size: 17px;}
  .slider_beaf{ height: 280px;}
  .slider_beaf .slick-list{ width: 220px;}
  .slider_beaf .slick-dots{ left: 10px;}
  .slider_beaf .slick-dots button{ width: 60px;}
  .arrowSlider .slick-arrow{ margin-top: 60px;}
  .arrowSlider .slick-arrow{ width: 50px; height: 50px; line-height: 50px; margin-top: 100px;}
  .arrowSlider .slick-arrow img{ width: 7px;}
  .arrowSlider .ar_prev{ left: 22px; }
  .arrowSlider .ar_next{ left: 78px;}
}
@media screen and (max-width:767px) {
  .beaf_wrap{ height: auto; padding: 50px 0; flex-wrap: wrap;overflow-x:hidden}
  .beaf_txt{ width: 100%; margin-right: 0; margin-bottom: 90px; padding: 0 5%;}
  .beaf_txt h2{ font-size: 14px;}
  .beaf_txt h1{ font-size: 25px; margin: 5px 0 20px 0;}
  .beaf_in{ width: 100%; padding: 0 5%;}
  .beaf_img{ width: 130px; height: 130px;}
  .beaf_box p{ font-size: 16px;}
  .slider_beaf{ height: 200px;}
  .slider_beaf .slick-list{ width: 140px;}
  .slider_beaf .slick-dots button{ width: 40px;}
  .arrowSlider .slick-arrow{ width: 40px; height: 40px; line-height: 38px; margin-top: -20px;}
  .arrowSlider .slick-arrow img{ width: 7px;}
  .arrowSlider .ar_prev{ left: 15px; }
  .arrowSlider .ar_next{ left: 58px;}
}

/*ì§„ë£Œì‹œê°„ ì˜¤ì‹œëŠ”ê¸¸*/
.map_box{ width: 85%; margin: 0 auto; padding-bottom: 100px;  display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.map_box .ct5_txt { width: 40%;}
.map_box .ct5_txt h1{ font-family: 'GimhaeGayaR'; font-weight: 400; font-size: 33px; color: #222; letter-spacing: -1px;}
.map_box .ct5_txt h2{ font-size: 20px; font-weight: 700; color: #222; margin: 50px 0 35px 0;}
.map_box .ct5_txt ul{ margin-bottom: 50px;}
.map_box .ct5_txt li{ font-size: 23px; font-weight: 500; color: #222; line-height: 1.7;}
.map_box .ct5_txt li span{ display: inline-block; width: 120px;}
.map_box .ct5_txt li strong{ font-weight: 700; font-size: 20px; color: #f16937;}
.map_box .ct5_txt h3{ font-size: 18px; font-weight: 700; margin-bottom: 20px;}
.map_box .ct5_txt h4{ font-family: 'GimhaeGayaB'; font-weight: 700; font-size: 25px; color: #D73652; letter-spacing: -1px;}
.map_box .ct5_txt h4 span{ display: block; margin-bottom: 7px;}
.map_box .ct5_map{ width: 60%;}
.map_box .ct5_map .root_daum_roughmap{ width: 100%;}
.map_box .ct5_map .root_daum_roughmap .wrap_map{ height: 450px;}

/*ìž‘ì€ ë°ìŠ¤í¬íƒ‘ &amp; ë…¸íŠ¸ë¶: 1024px ~ 1279px */
@media screen and (max-width: 1279px) {
  .map_box{ width: 100%; padding: 0 3%;}
  .map_box .ct5_txt h2{ line-height: 1.3;}
}
/*íƒœë¸”ë¦¿ : 768px ~ 1023px */
@media screen and (max-width: 1023px) {
  .map_box{ margin: 0 auto 100px auto; padding: 0 7%;}
  .map_box .ct5_txt { width: 100%;}
  .map_box .ct5_txt h1{ font-size: 30px;}
  .map_box .ct5_txt h2{ font-size: 18px; margin: 30px 0 20px 0;}
  .map_box .ct5_txt ul{ margin-bottom: 25px;}
  .map_box .ct5_txt li{ font-size: 20px;}
  .map_box .ct5_txt li strong{ font-size: 18px;}
  .map_box .ct5_txt h3{ font-size: 16px;}
  .map_box .ct5_txt h4{ font-size: 22px; margin-bottom: 40px;}
  .map_box .ct5_txt h4 span{ margin-bottom: 5px;}
  .map_box .ct5_map{ width: 100%;}
  .map_box .ct5_map .root_daum_roughmap .wrap_map{ height: 300px;}
}
/*ëª¨ë°”ì¼ : 480px ~ 767px */
@media screen and (max-width: 767px) { 
  .map_box{ margin: 0 auto 60px auto; padding: 0 5%;}
  .map_box .ct5_txt h1{ font-size: 22px;}
  .map_box .ct5_txt h2{ font-size: 17px; margin: 30px 0 20px 0;}
  .map_box .ct5_txt li{ font-size: 16px;}
  .map_box .ct5_txt li span{ width: 85px;}
  .map_box .ct5_txt li strong{ font-size: 16px;}
  .map_box .ct5_txt h4{ font-size: 18px; margin-bottom: 30px;}
  .map_box .ct5_map .root_daum_roughmap .wrap_map{ height: 200px;}
}




</pre></body></html>