/* 메인 공통 */

.m_block {display: none;}

.m_none {display: block;}

.slick-slider .btn_pp {position: absolute;}

.slick-slider .btn_pause {width: 7px; height: 10px; background: url(../images/main/ic_pause.png) no-repeat 0 0; text-indent: -9999px;}

.slick-slider .btn_play {width: 7px; height: 10px; background: url(../images/main/ic_play.png) no-repeat center center; text-indent: -9999px;}

/* ADD  START :: EROON :: 2023.07.25 */
.main_wrap {padding:75px 0;}
.main_wrap > div {position:relative; display:flex; margin:0 auto; width:100%; max-width:1200px;}
.main_wrap > div > .main_title {margin-right:120px; width:50%;}
.main_wrap > div > .main_title > div {position:relative; padding-left:45px;}
.main_wrap > div > .main_title > div::before {content:""; position:absolute; left:0px; width:1px; height:100%; background-color:#000;}
.main_wrap > div > .main_title > div::after {content:""; position:absolute; left:-10px; bottom:-46px; width:21px; height:21px; background:url("../images/main/ic_title.png") no-repeat center center / cover;}
.main_wrap > div > .main_title > div > h2 {line-height:1.3; font-size:48px; font-weight:600;}
.main_wrap > div > .main_title > div > div {margin-top:35px; font-size:20px; word-break:keep-all;}
.main_wrap > div > .main_title > p {margin-top:130px; padding-left:45px; width:380px; font-size:12px; color:#063550; word-break:keep-all;}
.main_wrap > div > .main_explanation {max-width:678px; width:50%;}
/* ADD END :: EROON :: 2023.07.25 */



/* 메인 비주얼 */

.visual_wrap .slick-slide > div {vertical-align: top;}

.visual_wrap .slide {position: relative; height: 100vh;}

.visual_wrap .slide01 {background: url(../images/main/visual_img01.jpg) no-repeat center center / cover;}

.visual_wrap .slide02 {background: url(../images/main/visual_img02.jpg) no-repeat center center / cover;}

.visual_wrap .slide03 {background: url(../images/main/visual_img03.jpg) no-repeat center center / cover;}

.visual_wrap .slide .inner {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; text-align: center; z-index: 1;}

.visual_wrap .slide .inner p {margin: 0 0 25px 0; font-size: 1.75rem; font-weight: 500; color: #fff; word-break: keep-all;}

.visual_wrap .slide .inner strong {display: block; font-size: 4.375rem; color: #fff; word-break: keep-all;}

.visual_wrap .slick-dots {left: 0; right: 0; bottom: 50px; margin: 0 auto; width: 100%; height: 5px;}

.visual_wrap .slick-dots li {width: auto; height: 5px;}

.visual_wrap .slick-dots li button {width: 80px; height: 5px; background-color: rgba(255,255,255,0.8); vertical-align: top;}

.visual_wrap .slick-dots li.slick-active button {background-color: rgba(255,255,255,1);}

.visual_wrap .btn_pp {bottom: 48px; left: 58%;}



/* 단디바이오사이언스 기술 */
/* BEFORE START :: EROON  :: 2023.07.25 */
/* .tech_wrap {position: relative; padding: 100px 0 90px;}

.tech_wrap .main_tit {font-family: 'Poppins'; font-size: 2.813rem; font-weight: 600; text-align: center;}

.tech_wrap .main_tit span {display: block; line-height: 1.2; font-family: 'Poppins'; font-size: 1.25rem; font-weight: 500; color: #ce712a;}

.tech_slide {overflow: hidden; margin: 50px 0 0 0;}

.tech_slide .slick-slide {opacity: 0.3; transition: all 0.3s;}

.tech_slide .slick-slide .tit {visibility: hidden; opacity: 0; position: absolute; left: 60px; bottom: 90px; width: 80%; line-height: 1; font-family: 'Poppins'; font-size: 2.5rem; font-weight: 600; color: #fff; transition: all 0.3s; text-transform: uppercase;}

.tech_slide .slick-slide.slick-active {opacity: 1;}

.tech_slide .slick-slide > div {height: 500px; margin: 0 5px; vertical-align: top;}

.tech_slide .slide {position: relative; height: 500px; background-repeat: no-repeat; background-position: center center; background-size: cover;}

.tech_slide .slide01 {background-image: url(../images/main/tech_img01.jpg);}

.tech_slide .slide02 {background-image: url(../images/main/tech_img02.jpg);}

.tech_slide .slide03 {background-image: url(../images/main/tech_img03.JPG);}

.tech_slide .slide04 {background-image: url(../images/main/tech_img04.jpg);}

.tech_slide .slide05 {background-image: url(../images/main/tech_img05.jpg);}

.tech_slide .slide06 {background-image: url(../images/main/tech_img06.jpg);}

.tech_slide .slide:before {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-image: linear-gradient(360deg, #000, transparent); opacity: 0.45; content: '';}

.tech_slide .slick-active .slide .tit {visibility: visible; opacity: 1;}

.tech_slide .slide img {width: 100%; vertical-align: top;}

.tech_slide .slick-dots {left: 540px; bottom: 40px;}

.tech_slide .slick-dots li {width: 11px; height: 11px; margin: 0 10px 0 0; border-radius: 50%;}

.tech_slide .slick-dots li:before {visibility: hidden; opacity: 0; position: absolute; top: -6px; left: -6px; box-sizing: border-box; width: 23px; height: 23px; border-radius: 50%; border: 1px solid #fff; background-color: transparent; transition: all 0.3s; content: '';}

.tech_slide .slick-dots li button {width: 11px; height: 11px; border-radius: 50%; background-color: #fff; vertical-align: top;}

.tech_slide .slick-dots li.slick-active {margin: 0 15px 0 5px;}

.tech_slide .slick-dots li.slick-active:before {visibility: visible; opacity: 1;}

.tech_slide .btn_pp {position: absolute; left: 740px; bottom: 53px;}

.tech_slide .slick-arrow {top: 50%; transform: translateY(-50%); width: 50px; height: 50px; border-radius: 50%; background-color: rgba(0,0,0,0.2); background-repeat: no-repeat; background-position: center center;}

.tech_slide .slick-prev {left: 370px; background-image: url(../images/main/arrow_prev.png);}

.tech_slide .slick-next {right: 370px; background-image: url(../images/main/arrow_next.png);} */
/* BEFORE END :: EROON  :: 2023.07.25 */

/* AFTER START :: EROON :: 2023.07.25 */
.tech_wrap .main_tit {width:30% !important;}
.tech_wrap .main_explanation {width:70% !important;}
.tech_wrap .main_explanation > p {font-size:24px;}
.tech_wrap .main_explanation > ul {display:flex; flex-wrap:wrap; margin-top:35px;}
.tech_wrap .main_explanation > ul > li {position:relative; margin-left:15px; padding-left:15px; font-size:16px;}
.tech_wrap .main_explanation > ul > li::before {content:""; position:absolute; top:50%; left:0; width:1px; height:80%; background:#d9d9d9; transform:translateY(-50%);}

/* AFTER END :: EROON :: 2023.07.25 */




/* BEFORE START :: EROON  :: 2023.07.25 */
/* 패혈증 치료제 DD-S052 */
/*.sepsis_wrap:after {display: block; clear: both; *zoom: 1; content: '';}

.sepsis_wrap > div {float: left; box-sizing: border-box; width: 50%; height: 856px;}

.sepsis_txt {position: relative; padding: 225px 140px 0; background-color: #1f3c73; text-align: center;}

.sepsis_txt:before {position: absolute; top: 50%; transform: translateY(-50%); right: -12px; border-left: 12px solid #1f3c73; border-top: 12px solid transparent; border-bottom: 12px solid transparent; content:'';}

.sepsis_txt strong {display: block; position: relative; padding: 0 0 25px 0; margin: 0 0 25px 0; font-size: 2.5rem; font-weight: 600; color: #fff;}

.sepsis_txt strong:before {display: block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 36px; height: 2px; background-color: #fff; content: '';}

.sepsis_txt strong em {display: block; font-family: 'Poppins'; font-size: 2.813rem; font-weight: 700;}

.sepsis_txt .txt01 {margin: 0 0 25px 0; line-height: 1.5; font-size: 1.375rem; font-weight: 500; color: #fff; word-break: keep-all;}

.sepsis_txt .txt02 {line-height: 1.8; font-size: 1.125rem; font-weight: 500; color: #96abd5; word-break: keep-all;}


.sepsis_point {padding: 100px 150px 0; background: url(../images/main/bg_sepsis.jpg) no-repeat center center / cover;}

.sepsis_point .tit {position: relative; margin: 0 auto; width: 206px; height: 206px; border-radius: 50%; background-color: #6d7b97; text-align: center;}

.sepsis_point .tit strong {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; font-size: 1.5rem; color: #fff;}

.sepsis_point .tit strong span {display: block; font-family: 'Poppins'; font-size: 1.375rem; font-weight: 700; color: #96a2ba;}

.sepsis_point .point_list {position: relative; margin: 35px 0 0 0; box-sizing: border-box; width: 100%; padding: 20px; border: 1px dashed #1f3c73; border-radius: 150px;}

.sepsis_point .point_list:before {display: block; position: absolute; top: -35px; left: 0; right: 0; margin: 0 auto; width: 1px; height: 35px; border-left: 1px dashed #1f3c73; content:'';}

.sepsis_point .point_list ul {box-sizing: border-box; width: 100%; padding: 20px; background-color: #e6ecf1; border-radius: 123px;}

.sepsis_point .point_list ul:after {display: block; clear: both; *zoom: 1; content: '';}

.sepsis_point .point_list ul li {position: relative; float: left; width: calc((100% + 60px)/3); margin: 0 0 0 -30px; background-color: #fff; border-radius: 50%;}

.sepsis_point .point_list ul li:before {display: block; padding-top: 100%; content: '';}

.sepsis_point .point_list ul li:first-child {margin: 0;}

.sepsis_point .point_list ul li .txt_box {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto;}

.sepsis_point .point_list ul li .txt_box p {line-height: 1.5; font-size: 1.375rem; font-weight: 500; color: #1f3c73; text-align: center;}

.sepsis_point .txt_list {margin: 20px 0 0 0; padding: 0 60px 0 80px;}

.sepsis_point .txt_list:after {display: block; clear: both; *zoom: 1; content: '';}

.sepsis_point .txt_list li {float: left; box-sizing: border-box; width: 33.333333%; padding: 0 30px 0 0;}

.sepsis_point .txt_list li p {position: relative; padding: 0 0 0 12px; font-size: 1.125rem; color: #444; word-break: keep-all;}

.sepsis_point .txt_list li p:before {position: absolute; top: 14px; left: 0; width: 6px; height: 1px; background-color: #444; content: '';} */
/* BEFORE END :: EROON  :: 2023.07.25 */


/* AFTER START :: EROON :: 2023.07.25 */
.sepsis_point {position:relative;}

.sepsis_point .tit {position:relative; margin:0 auto; padding:20px 50px; width:fit-content; border-radius:60px; background-color:#063550; text-align:center;}

.sepsis_point .tit strong {font-size: 1.5rem; color: #fff;}

.sepsis_point .tit strong span {display: block; font-family: 'Poppins'; font-size: 1.375rem; font-weight: 700; color: #bdd1dc;}

.sepsis_point .point_list {position: relative; margin:35px auto 0; box-sizing: border-box; width:540px; padding: 20px; border: 1px dashed #1f3c73; border-radius: 150px;}

.sepsis_point .point_list:before {display: block; position: absolute; top: -35px; left: 0; right: 0; margin: 0 auto; width: 1px; height: 35px; border-left: 1px dashed #1f3c73; content:'';}

.sepsis_point .point_list ul {display:flex; justify-content:space-evenly; box-sizing: border-box; width:500px; padding: 20px; background-color:#d2e0e8; border-radius: 123px;}

.sepsis_point .point_list ul:after {display: block; clear: both; *zoom: 1; content: '';}

.sepsis_point .point_list ul li {position: relative; width:134px; background-color:#fff; border-radius: 50%;}

.sepsis_point .point_list ul li:before {display: block; padding-top: 100%; content: '';}

.sepsis_point .point_list ul li:first-child {margin: 0;}

.sepsis_point .point_list ul li .txt_box {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto;}

.sepsis_point .point_list ul li .txt_box p {line-height: 1.5; font-size:1rem; font-weight:600; color: #1f3c73; text-align: center;}

.sepsis_point .txt_list {margin:15px 0 0 0; padding:0 60px 0 50px;}

.sepsis_point .txt_list:after {display: block; clear: both; content: '';}

.sepsis_point .txt_list li {float: left; box-sizing: border-box; width: 33.333333%; padding: 0 30px 0 0;}

.sepsis_point .txt_list li p {position:relative; padding: 0 0 0 12px; font-size:0.75rem; color:#063550; word-break:keep-all;}

.sepsis_point .txt_list li p:before {position: absolute; top:-1px; left:2px; content: '•';}
/* AFTER END :: EROON :: 2023.07.25 */




/* 배너 */
/* BEFORE START :: EROON  :: 2023.07.25 */
/* .bnn_wrap {height: 340px; background: url(../images/main/bg_bnn.jpg) no-repeat center center / cover;}

.bnn_wrap .inner strong {display: block; padding: 110px 0 20px; font-size: 2.813rem; color: #282828;}

.bnn_wrap .inner p {font-size: 1.25rem; color: #999;} */
/* BEFORE END :: EROON  :: 2023.07.25 */

/* AFTER START :: EROON :: 2023.07.25 */
.bnpr_wrap {position:relative; margin-bottom:120px;}
.bnn_wrap {width:100% !important;height:460px; background:linear-gradient(to right, rgba(0,0,0,.5) 0%, rgba(255,255,255,.1) 100%), url(../images/main/bg_bnn.jpg) no-repeat center center / cover; color:#fff;}
.bnn_wrap > div > .main_title > div::before {background-color:#fff;}
.bnn_wrap > div > .main_title > div::after {background:url("../images/main/ic_title_wh.png") no-repeat center center / cover;}
/* AFTER END :: EROON :: 2023.07.25 */


/* 공지사항, 보도자료 */
/* BEFORE START :: EROON  :: 2023.07.25 */
/* .pr_wrap {padding: 100px 0;}

.pr_wrap .inner:after {display: block; clear: both; *zoom: 1; content: '';}

.board_box {float: left; position: relative; width: calc((100% - 35px)/2); box-sizing: border-box; padding: 40px 55px; margin: 0 0 0 35px; border: 1px solid #ccc;}

.board_box:first-child {margin: 0;}

.board_box .main_tit02 {display: block; font-size: 1.75rem; color: #282828;}

.board_box .btn_more {position: absolute; top: 40px; right: 55px; width: 18px; height: 18px; background: url(../images/main/ic_more.png) no-repeat 0 0; text-indent: -9999px;}

.board_box .board_list .first {padding: 20px 0; margin: 0 0 10px 0; border-bottom: 1px solid #ccc;}

.board_box .board_list .first .date_box {float: left; position: relative; width: 67px; height: 67px; margin: 0 20px 0 0; background-color: #efefef;}

.board_box .board_list .first .date_box:before {display: block; position: absolute; top: 50%; transform: translateY(-50%) rotate(-45deg); left: 0; right: 0; margin: 0 auto; width: 45px; height: 1px; background-color: #ccc; content: '';}

.board_box .board_list .first .date_box span {position: absolute; line-height: 1.3; font-size: 1rem; color: #999;}

.board_box .board_list .first .date_box .month {top: 10px; left: 10px;}

.board_box .board_list .first .date_box .day {bottom: 10px; right: 10px;}

.board_box .board_list .first .txt_box {float: left; width: calc(100% - 87px); box-sizing: border-box; padding: 0 30px 0 0;}

.board_box .board_list .first .txt_box .tit {float: none; width: 100%; padding: 10px 0 5px; line-height: 1.3; font-size: 1.125rem; color: #282828;}

.board_box .board_list .first .txt_box p {display: block; overflow: hidden; width: 100%; line-height: 1.3; font-size: 1rem; color: #999; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}

.board_box .board_list li a {display: block; line-height: 40px;}

.board_box .board_list li a:after {display: block; clear: both; *zoom: 1; content: '';}

.board_box .board_list li a .tit {float: left; display: block; overflow: hidden; width: calc(100% - 100px); font-size: 1rem; font-weight: 500; color: #282828; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}

.board_box .board_list li a .date {float: right; width: 100px; font-size: 1rem; color: #999; text-align: right;} */
/* BEFORE END :: EROON  :: 2023.07.25 */

/* AFTER START :: EROON :: 2023.07.25 */
.pr_wrap {position:absolute !important; left:0; bottom:-120px; width:82% !important; padding:50px 0; background:#fff;}

.pr_wrap > .inner {display:flex; margin:0 20px 0 auto; width:100%; max-width:1200px;}

.board_box {position: relative; width: calc((100% - 35px)/2); box-sizing: border-box; padding: 40px 55px; margin: 0 0 0 35px;}

.pr_wrap > .inner > .board_box {display:flex; justify-content:space-between; border:none; padding:0;}
.pr_wrap > .inner > .board_box:first-child {margin-left:0;}

.pr_wrap > .inner > .board_box > h2 {display:flex; flex-direction:column; width:25%; color:#000;}

.pr_wrap > .inner > .board_box > h2 > a {margin-top:3px; font-size:16px; font-weight:400; color:#0080C9;}

.pr_wrap > .inner > .board_box > .txt_box {width:75%;}

.pr_wrap > .inner > .board_box > .txt_box > dl {display:flex; justify-content:space-between; align-items:center; padding:10px; border-bottom:1px solid #ccc;}

.pr_wrap > .inner > .board_box > .txt_box > dl:first-child {padding-top:0;}

.pr_wrap > .inner > .board_box > .txt_box > dl:last-child {border:none;}

.pr_wrap > .inner > .board_box > .txt_box > dl > dt {display:flex; flex-direction:column; align-items:center; width:20%;}

.pr_wrap > .inner > .board_box > .txt_box > dl > dt {font-size:14px; color:#646464;}

.pr_wrap > .inner > .board_box > .txt_box > dl > dt > span {line-height:1; font-size:36px; font-weight:600; color:#000;}

.pr_wrap > .inner > .board_box > .txt_box > dl > dd {margin-top:6px; width:80%; font-size:1rem; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* AFTER END :: EROON :: 2023.07.25 */



/* 오시는 길 */
/* BEFORE START :: EROON  :: 2023.07.25 */
/* .map_wrap:after {display: block; clear: both; *zoom: 1; content: '';}

.map_wrap iframe {float: left; width: 50%; height: 400px; border: 0; vertical-align: top;}

.map_wrap .txt_box {float: left; box-sizing: border-box; padding: 70px 0 0 90px; width: 50%; height: 400px; background-color: #6d7b97;}

.map_wrap .txt_box strong {display: block; width: 100%; margin: 0 0 30px 0; font-size: 2.25rem; color: #fff;}

.map_wrap .txt_box ul li {margin: 5px 0 0 0;}

.map_wrap .txt_box ul li:after {display: block; clear: both; *zoom: 1; content: '';}

.map_wrap .txt_box ul li:first-child {margin: 0;}

.map_wrap .txt_box ul li span {float: left; width: 90px; font-size: 1.125rem; font-weight: 500; color: #fff;}

.map_wrap .txt_box ul li p {float: left; width: calc(100% - 90px); font-size: 1.125rem; color: #fff; word-break: keep-all;} */
/* BEFORE END :: EROON  :: 2023.07.25 */

/* AFTER START :: EROON :: 2023.07.25 */
.map_wrap {padding:35px 0; background:#F4F7F9;}
.map_wrap > div > .txt_box {display:flex; align-items:center; width:50%; color:#063550;}
.map_wrap > div > .txt_box:first-child {margin-right:100px;}
.map_wrap > div > .txt_box > div {margin-right:10px;}
.map_wrap > div > .txt_box > dl {margin-right:15px;}
.map_wrap > div > .txt_box > dl > dt {font-size:14px;}
.map_wrap > div > .txt_box > dl > dd {font-size:12px;}
.map_wrap > div > .txt_box > ul > li {font-size:12px;}
.map_wrap > div > .txt_box > ul > li > span {position:relative; font-weight:500; margin-right:6px; padding-right:6px;}
.map_wrap > div > .txt_box > ul > li > span::after {content:""; position:absolute; top:4px; right:-1px; width:1px; height:70%; background:rgb(6, 53, 80, .5);}
/* AFTER END :: EROON :: 2023.07.25 */



.main_layer_pop {position:absolute; left:5%;  top:100px; z-index:9999}
.main_pop_bottom {background:#fff; font-weight:300; color:#000; padding:10px; position:relative; font-size:14px; box-sizing:border-box; border:1px solid #ccc;}
.main_pop_bottom .close {position:absolute; right:10px; top:10px; padding-right:30px;}
.main_pop_bottom .close:after {display:block; content:""; width:18px; height:2px; background:#000; transform-origin:center; transform:translate(-50%, -50%) rotate(45deg); position:absolute; top:50%; right:-10%;}
.main_pop_bottom .close:before {display:block; content:""; width:18px; height:2px; background:#000; transform-origin:center; transform:translate(-50%, -50%) rotate(135deg); position:absolute; top:50%; right:-10%;}
.main_pop_bottom input[type="checkbox"]{display:none;}
.main_pop_bottom input[type="checkbox"] + label {position:relative; display:inline-flex; flex-wrap:wrap; align-items:center; vertical-align:middle;}
.main_pop_bottom input[type="checkbox"] + label:before{display:flex; justify-content:center; align-items:center; line-height: 1.3em; content:""; width:20px; height:20px; box-sizing:border-box; border:1px solid #cbcbcb; background:#fff; border-radius:4px; margin-right:5px; align-self:flex-start;}
.main_pop_bottom input[type="checkbox"]:checked + label::before{background:#000; content:""; font-weight:600; color: #fff;}
.main_pop_bottom input[type="checkbox"] + label > span {flex:1}




.main_layer_pop_inner {width:100%; height:100%; display:table; position:relative; margin:0 auto; box-sizing:border-box;}
.main_layer_pop_inner .cell {display:table-cell; vertical-align:middle; position:relative; padding:0px 10px;}
.main_layer_pop .bx-wrapper .bx-controls-direction a {margin-top:-22px; width:44px; height:44px;}
.main_layer_pop .bx-wrapper .bx-prev {left:0px; background:url(../img/main/pop_l.png) no-repeat 0 0;}
.main_layer_pop .bx-wrapper .bx-next {right:0px; background:url(../img/main/pop_r.png) no-repeat 0 0;}
.main_layer_pop .pop_wrap_in {margin:0 auto;}
.main_layer_pop .pop_wrap_in{overflow-y:auto;}


.layers_wrap {background:#FFF; position:relative; min-width:300px;  font-weight:300;}
.layers_wrap .layers_tit {width:100%; padding:15px 0px; line-height:150%; background:#333;  text-align:center; font-size:1.8em; color:#fff; position:relative;}
.layers_wrap .layers_tit .logo {padding-left:25px; padding-top:20px;}
.layers_wrap  .close_pop { position:absolute; right:25px; top:17px;}
.layers_wrap .layers {padding:20px; font-size:14px; position:relative; /*min-height:100px; max-height:760px; overflow-x:hidden; overflow-y:auto; -webkit-print-color-adjust:exact;*/}

.layers_wrap .close {height:30px; border-top:none; text-align:right; background:#e2e2e2; line-height:30px;}
.layers_wrap .close a { display:inline-block; zoom:1; font-family:Pretendard; color:#2d2d2d; padding-right:20px; background:url(http://pic.neungyule.com/newnetimes/img/btn/pop_close_s.gif) no-repeat right center; margin-right:10px;}
.layers_wrap .pop_tit {padding-left:5px; border-bottom:1px solid #afafaf; min-height:41px; padding-bottom:3px; font-family:Pretendard; color:#444444; font-size:22px; line-height:41px;}
.layers_wrap .pop_tit.ico_check2 { font-size:13px; min-height:20px; padding:10px 10px 10px 50px; background:url(../img/common/ico_check2.gif) no-repeat 10px 10px #f9f9f9; line-height:150%; border-bottom:none;}
.layers_wrap .pop_tit_no {min-height:38px; font-family:Pretendard; color:#444444; font-size:22px; line-height:38px;}






@media screen and (min-width:1401px) and (max-width: 1700px) {

	.visual_wrap .btn_pp {left: 60%;}

	/* 단디바이오사이언스 기술 */

	.tech_slide .slick-dots {left: 420px;}

	.tech_slide .btn_pp {left: 630px;}
	.sepsis_txt {padding: 225px 70px 0;}

	/* DEL START :: EROON :: 2023.07.25 */
	/* .sepsis_point {padding: 100px 70px 0;} */
	/* DEL END :: EROON :: 2023.07.25 */
	.sepsis_point .point_list ul {padding: 10px;}
	.sepsis_point .txt_list {padding: 0 20px;}
	.sepsis_point .txt_list li p {font-size: 1rem;}

}

@media screen and (min-width:1201px) and (max-width: 1400px) {

	.visual_wrap .btn_pp {left: 62%;}
	/* 단디바이오사이언스 기술 */

	.tech_slide .slick-prev {left: 170px;}

	.tech_slide .slick-next {right: 170px;}

	.tech_slide .slick-dots {left: 320px;}

	.tech_slide .btn_pp {left: 530px;}



	.sepsis_txt {padding: 225px 30px;}

	/* DEL START :: EROON :: 2023.07.25 */
	/* .sepsis_point {padding: 100px 30px;} */
	/* DEL END :: EROON :: 2023.07.25 */

	.sepsis_point .txt_list {padding: 0 50px;}



	/* 오시는 길 */
	/* DEL START :: EROON :: 2023.07.25 */
	/* .map_wrap .txt_box {padding: 70px 0 0 50px;} */
	/* DEL END :: EROON :: 2023.07.25 */

}

@media screen and (min-width:1025px) and (max-width: 1200px) {
	/* 메인 비주얼 */

	.visual_wrap .slide .inner strong {font-size: 3.75rem;}

	.visual_wrap .btn_pp {left: 65%;}



	/* 단디바이오사이언스 기술 */

	.tech_slide .slick-prev {left: 50px;}

	.tech_slide .slick-next {right: 50px;}

	.tech_slide .slick-dots {left: 190px;}

	.tech_slide .btn_pp {left: 400px;}



	/* 패혈증 치료제 DD-S052 */

	.sepsis_wrap > div {float: none; width: 100%; padding: 55px 100px; height: auto;}

	.sepsis_txt:before {top: auto; transform: rotate(90deg); right: 0; left: 0; margin: 0 auto; bottom: -25px; width: 16px;}

	.sepsis_point .point_list {border-radius: 190px;}

	.sepsis_point .point_list ul {padding: 10px; border-radius: 190px;}



	/* 오시는길 */
	/* DEL START :: EROON :: 2023.07.25 */
	/* .map_wrap .txt_box {padding: 70px 0 0 50px;} */
	/* DEL END :: EROON :: 2023.07.25 */

}


/* tablet */
@media screen and (min-width:768px) and (max-width: 1024px) {

	/* 메인 공통 */

	.slick-slider .btn_pause {display: none;}



	/* 메인 비주얼 */

	.visual_wrap .slick-slide > div {height: 480px;}

	.visual_wrap .slide {height: 480px;}

	.visual_wrap .slide01 {background: url(../images/main/m_visual_img01.jpg) no-repeat center center / cover;}

	.visual_wrap .slide02 {background: url(../images/main/m_visual_img02.jpg) no-repeat center center / cover;}

	.visual_wrap .slide03 {background: url(../images/main/m_visual_img03.jpg) no-repeat center center / cover;}

	.visual_wrap .slide .inner p {margin: 0 0 10px 0; font-size: 1.125rem;}

	.visual_wrap .slide .inner strong {font-size: 2.5rem;}

	.visual_wrap .slick-dots {bottom: 30px;}

	.visual_wrap .slick-dots li {height: 3px;}

	.visual_wrap .slick-dots li button {width: 30px; height: 3px;}



	/* 단디바이오사이언스 기술 */
	/* DEL START :: EROON :: 2023.07.25 */
	/* .tech_wrap {padding: 50px 0;} */
	/* DEL END :: EROON :: 2023.07.25 */

	.tech_wrap .main_tit {box-sizing: border-box; width: 100%; padding: 0 30px;}

	.tech_wrap .main_tit span {word-break: keep-all;}

	.tech_slide .slick-slide > div {height: 400px; margin: 0 10px;}

	.tech_slide .slide {height: 400px;}

	.tech_slide .slick-slide .tit {left: 30px; bottom: 50px; font-size: 1.5rem;}

	.tech_slide .slick-arrow {width: 35px; height: 35px; background-size: 5px 10px;}

	.tech_slide .slick-prev {left: 50px;}

	.tech_slide .slick-next {right: 50px;}

	.tech_slide .slick-dots {left: 160px; bottom: 30px; height: 8px;}

	.tech_slide .slick-dots li {width: 8px; height: 8px; margin: 0 6px 0 0;}

	.tech_slide .slick-dots li:before {top: -3px; left: -3px; width: 14px; height: 14px;}

	.tech_slide .slick-dots li button {width: 8px; height: 8px;}

	.tech_slide .slick-dots li.slick-active {margin: 0 12px 0 6px;}

	.tech_slide .slick-dots li:first-child.slick-active {margin : 0 12px 0 0;}



	/* 패혈증 치료제 DD-S052 */

	.sepsis_wrap > div {float: none; width: 100%; padding: 55px 30px; height: auto;}

	.sepsis_txt:before {top: auto; transform: rotate(90deg); right: 0; left: 0; margin: 0 auto; bottom: -25px; width: 16px;}

	.sepsis_txt strong {font-size: 1.5rem;}

	.sepsis_txt strong em {font-size: 1.875rem;}

	.sepsis_txt .txt01 {font-size: 1rem;}

	.sepsis_txt .txt02 {font-size: 1rem;}

	.sepsis_point .point_list {border-radius: 190px;}

	.sepsis_point .point_list ul {border-radius: 190px;}

	.sepsis_point .txt_list li {padding: 0 10px 0 0;}



	/* 배너 */



	/* 공지사항, 보도자료 */

	/* BEFORE START :: EROON  :: 2023.07.25 */
	/* .pr_wrap {padding: 50px 0;}

	.board_box {float: none; width: 100%; margin: 40px 0 0 0; padding: 30px;}

	.board_box .board_list .first .date_box:before {width: 25px;}

	.board_box .board_list .first .date_box span {font-size: 1rem;}

	.board_box .board_list .first .date_box .month {top: 5px; left: 5px;}

	.board_box .board_list .first .date_box .day {bottom: 5px; right: 5px;}

	.board_box .board_list .first .txt_box .tit {padding: 0; font-size: 1.125rem;}

	.board_box .board_list .first .txt_box p {margin: 5px 0 0 0; font-size: 1rem;}

	.board_box .board_list li a {line-height: 30px;}

	.board_box .board_list li a .tit {width: calc(100% - 100px); font-size: 1rem;}

	.board_box .board_list li a .date {width: 100px; font-size: 1rem;}

	.board_box .btn_more {top: 20px; right: 15px;} */
	/* BEFORE END :: EROON  :: 2023.07.25 */

	/* AFTER START :: EROON :: 2023.07.25 */

	.pr_wrap {padding: 50px 0;}

	.board_box {width: 100%; margin: 40px 0 0 0; padding: 30px;}

	.pr_wrap > .inner {flex-direction:column;}

	.pr_wrap > .inner > .board_box {flex-direction:column;}

	.pr_wrap > .inner > .board_box > h2, .pr_wrap > .inner > .board_box > .txt_box {width:100%;}

	.pr_wrap > .inner > .board_box > h2 {flex-direction:row; justify-content:space-between; align-items:flex-end;}

	.pr_wrap > .inner > .board_box > .txt_box > dl:first-child {margin-top:20px;}

	/* AFTER END :: EROON :: 2023.07.25 */


	/* 오시는 길 */

	.map_wrap iframe {float: none; width: 100%; height: 300px;}

	.map_wrap .txt_box {float: none; width: 100%; height: auto; padding: 30px;}

	.map_wrap .txt_box strong {margin: 0 0 20px 0; font-size: 1.5rem;}

	.map_wrap .txt_box ul li span {width: 70px; font-size: 1rem;}

	.map_wrap .txt_box ul li p {width: calc(100% - 70px); font-size: 1rem;}







}

@media screen and (min-width:481px) and (max-width:767px) {

	/* 메인 공통 */

	.m_block {display: block;}

	.m_none {display: none;}

	.slick-slider .btn_pause {display: none;}



	/* 메인 비주얼 */

	.visual_wrap .slick-slide > div {height: 380px;}

	.visual_wrap .slide {height: 380px;}

	.visual_wrap .slide01 {background: url(../images/main/m_visual_img01.jpg) no-repeat center center / cover;}

	.visual_wrap .slide02 {background: url(../images/main/m_visual_img02.jpg) no-repeat center center / cover;}

	.visual_wrap .slide03 {background: url(../images/main/m_visual_img03.jpg) no-repeat center center / cover;}

	.visual_wrap .slide .inner p {margin: 0 0 10px 0; font-size: 1rem;}

	.visual_wrap .slide .inner strong {font-size: 1.875rem;}

	.visual_wrap .slick-dots {bottom: 30px;}

	.visual_wrap .slick-dots li {height: 3px;}

	.visual_wrap .slick-dots li button {width: 30px; height: 3px;}



	/* 단디바이오사이언스 기술 */
	/* DEL START :: EROON :: 2023.07.25 */
	/* .tech_wrap {padding: 50px 0;} */
	/* DEL END :: EROON :: 2023.07.25 */

	.tech_wrap .main_tit {box-sizing: border-box; width: 100%; padding: 0 30px; font-size: 1.875rem;}

	.tech_wrap .main_tit span {margin: 5px 0 0 0; font-size: 1rem; word-break: keep-all;}

	.tech_slide .slick-slide > div {height: 250px; margin: 0 10px;}

	.tech_slide {margin: 35px 0 0 0;}

	.tech_slide .slide {height: 250px;}

	.tech_slide .slide01 {background-image: url(../images/main/m_tech_img01.JPG);}

	.tech_slide .slide02 {background-image: url(../images/main/m_tech_img02.JPG);}

	.tech_slide .slide03 {background-image: url(../images/main/m_tech_img03.JPG);}

	.tech_slide .slide04 {background-image: url(../images/main/m_tech_img04.JPG);}

	.tech_slide .slide05 {background-image: url(../images/main/m_tech_img05.JPG);}

	.tech_slide .slide06 {background-image: url(../images/main/m_tech_img06.JPG);}

	.tech_slide .slick-slide .tit {left: 20px; bottom: 35px; font-size: 1.125rem;}

	.tech_slide .slick-arrow {width: 35px; height: 35px; background-size: 5px 10px;}

	.tech_slide .slick-prev {left: 50px;}

	.tech_slide .slick-next {right: 50px;}

	.tech_slide .slick-dots {left: 60px; bottom: 15px; height: 8px;}

	.tech_slide .slick-dots li {width: 8px; height: 8px; margin: 0 6px 0 0;}

	.tech_slide .slick-dots li:before {top: -3px; left: -3px; width: 14px; height: 14px;}

	.tech_slide .slick-dots li button {width: 8px; height: 8px;}

	.tech_slide .slick-dots li.slick-active {margin: 0 12px 0 6px;}

	.tech_slide .slick-dots li:first-child.slick-active {margin : 0 12px 0 0;}



	/* 패혈증 치료제 DD-S052 */

	.sepsis_wrap > div {float: none; width: 100%; padding: 55px 30px; height: auto;}

	.sepsis_txt:before {top: auto; transform: rotate(90deg); right: 0; left: 0; margin: 0 auto; bottom: -25px; width: 16px;}

	.sepsis_txt strong {font-size: 1.5rem;}

	.sepsis_txt strong em {font-size: 1.875rem;}

	.sepsis_txt .txt01 {font-size: 1rem;}

	.sepsis_txt .txt02 {font-size: 1rem;}

	.sepsis_wrap .sepsis_point {padding: 40px 30px;}

	.sepsis_point .tit {width: 153px; height: 153px;}

	.sepsis_point .tit strong {font-size: 1.25rem;}

	.sepsis_point .tit strong span {font-size: 1.25rem;}

	.sepsis_point .point_list {padding: 6px;}

	.sepsis_point .point_list ul {padding: 10px 6px;}

	.sepsis_point .point_list ul li {width: calc((100% + 20px)/3); margin: 0 0 0 -10px;}

	.sepsis_point .point_list ul li .txt_box p {line-height: 1.3; font-size: 1.125rem;}

	.sepsis_point .txt_list {padding: 0 20px;}

	.sepsis_point .txt_list li {padding: 0 10px 0 0;}

	.sepsis_point .txt_list li p {padding: 0 0 0 7px; font-size: 1rem;}

	.sepsis_point .txt_list li p:before {top: 9px; width: 3px;}



	/* 배너 */
	/* BEFORE START :: EROON  :: 2023.07.25 */
	/* .bnn_wrap {height: 200px; background: url(../images/main/m_bg_bnn.jpg) no-repeat center center / cover;} */
	/* BEFORE END :: EROON  :: 2023.07.25 */

	/* AFTER START :: EROON :: 2023.07.25 */
	.bnn_wrap {height:200px;}
	/* AFTER END :: EROON :: 2023.07.25 */

	.bnn_wrap .inner strong {padding: 40px 0 5px; font-size: 1.5rem;}

	.bnn_wrap .inner p {font-size: 1rem;}



	/* 공지사항, 보도자료 */
	/* BEFORE START :: EROON  :: 2023.07.25 */
	/* .pr_wrap {padding: 50px 0;}

	.board_box {float: none; width: 100%; margin: 40px 0 0 0; padding: 20px;}

	.board_box .main_tit02 {font-size: 1.5rem;}

	.board_box .board_list .first .date_box {width: 50px; height: 50px; margin: 0 10px 0 0;}

	.board_box .board_list .first .date_box:before {width: 25px;}

	.board_box .board_list .first .date_box span {font-size: 1rem;}

	.board_box .board_list .first .date_box .month {top: 5px; left: 5px;}

	.board_box .board_list .first .date_box .day {bottom: 5px; right: 5px;}

	.board_box .board_list .first .txt_box {width: calc(100% - 60px); padding: 0 20px 0 0;}

	.board_box .board_list .first .txt_box .tit {padding: 0; font-size: 1.125rem;}

	.board_box .board_list .first .txt_box p {margin: 5px 0 0 0; font-size: 1rem;}

	.board_box .board_list li a {line-height: 30px;}

	.board_box .board_list li a .tit {width: calc(100% - 100px); font-size: 1rem;}

	.board_box .board_list li a .date {width: 100px; font-size: 1rem;}

	.board_box .btn_more {top: 20px; right: 15px;} */
	/* BEFORE END :: EROON  :: 2023.07.25 */

	/* AFTER START :: EROON :: 2023.07.25 */
	.pr_wrap {padding: 50px 0;}

	.pr_wrap > .inner {display: flex; flex-wrap: wrap;}

	.board_box {flex-direction:column; width: 100%; margin: 40px 0 0 0; padding: 20px;}
	/* ADD  START :: EROON :: 2023.07.25 */
	.board_box:first-child {margin-top:0;}
	.pr_wrap > .inner > .board_box > h2,
	.pr_wrap > .inner > .board_box > .txt_box {width:100%;}
	.pr_wrap > .inner > .board_box > h2 {flex-direction:row; justify-content:space-between; align-items:flex-end;}
	/* ADD END :: EROON :: 2023.07.25 */

	.pr_wrap > .inner > .board_box > .txt_box > dl > dt {margin-right:4px;}

	.pr_wrap > .inner > .board_box > .txt_box > dl > dd {margin-top:12px; font-size:0.8571rem;}

	.pr_wrap > .inner > .board_box > .txt_box > dl:first-child {margin-top:10px;}

	.pr_wrap > .inner > .board_box > .txt_box > dl > dt > span {font-size:30px;}
	/* AFTER END :: EROON :: 2023.07.25 */

	/* 오시는 길 */
	.map_wrap iframe {float: none; width: 100%; height: 300px;}

	.map_wrap .txt_box {float: none; width: 100%; height: auto; padding: 30px;}

	.map_wrap .txt_box strong {margin: 0 0 20px 0; font-size: 1.5rem;}

	.map_wrap .txt_box ul li span {width: 70px; font-size: 1rem;}

	.map_wrap .txt_box ul li p {width: calc(100% - 70px); font-size: 1rem;}

	.main_layer_pop {-webkit-overflow-scrolling:touch; position:fixed; overflow-y:auto; width:100% !important; max-width:100% !important; transform:none !important; -webkit-transform:none !important; left:0 !important; right:0 !important; top:0 !important; bottom:0; z-index:99999; background:rgba(0, 0, 0, 50%); margin:0px !important}
    .main_pop_bottom {padding:10px; font-size:14px;}
    .main_pop_bottom .close {right:10px; top:10px;}
	.main_layer_pop .pop_wrap_in {float:none !important;}


}


/* mobile */
@media screen and (max-width:480px) {

	/* 메인 공통 */

	.m_block {display: block;}

	.m_none {display: none;}

	.slick-slider .btn_pause {display: none;}



	/* 메인 비주얼 */

	.visual_wrap .slick-slide > div {height: 280px;}

	.visual_wrap .slide {height: 280px;}

	.visual_wrap .slide01 {background: url(../images/main/m_visual_img01.jpg) no-repeat center center / cover;}

	.visual_wrap .slide02 {background: url(../images/main/m_visual_img02.jpg) no-repeat center center / cover;}

	.visual_wrap .slide03 {background: url(../images/main/m_visual_img03.jpg) no-repeat center center / cover;}

	.visual_wrap .slide .inner p {margin: 0 0 10px 0; font-size: 1rem;}

	.visual_wrap .slide .inner strong {font-size: 1.571rem;}

	.visual_wrap .slick-dots {bottom: 20px;}

	.visual_wrap .slick-dots li {height: 2px;}

	.visual_wrap .slick-dots li button {width: 17px; height: 2px;}



	/* 단디바이오사이언스 기술 */

	.tech_wrap {padding: 50px 0;}

	.tech_wrap .main_tit {box-sizing: border-box; width: 100%; padding: 0 15px; font-size: 1.571rem;}

	.tech_wrap .main_tit span {margin: 5px 0 0 0; font-size: 0.8571rem; word-break: keep-all;}

	.tech_slide .slick-slide > div {height: 200px; margin: 0 15px;}

	.tech_slide {margin: 35px 0 0 0;}

	.tech_slide .slide {height: 200px;}

	.tech_slide .slide01 {background-image: url(../images/main/m_tech_img01.jpg);}

	.tech_slide .slide02 {background-image: url(../images/main/m_tech_img02.jpg);}

	.tech_slide .slide03 {background-image: url(../images/main/m_tech_img03.jpg);}

	.tech_slide .slide04 {background-image: url(../images/main/m_tech_img04.jpg);}

	.tech_slide .slide05 {background-image: url(../images/main/m_tech_img05.jpg);}

	.tech_slide .slide06 {background-image: url(../images/main/m_tech_img06.jpg);}

	.tech_slide .slick-slide .tit {left: 15px; bottom: 30px; font-size: 1rem;}

	.tech_slide .slick-arrow {width: 25px; height: 25px; background-size: 5px 10px;}

	.tech_slide .slick-prev {left: 20px;}

	.tech_slide .slick-next {right: 20px;}

	.tech_slide .slick-dots {left: 30px; bottom: 12px; height: 4px;}

	.tech_slide .slick-dots li {width: 4px; height: 4px; margin: 0 3px 0 0;}

	.tech_slide .slick-dots li:before {top: -2px; left: -2px; width: 8px; height: 8px;}

	.tech_slide .slick-dots li button {width: 4px; height: 4px;}

	.tech_slide .slick-dots li.slick-active {margin: 0 6px 0 3px;}



	/* 패혈증 치료제 DD-S052 */

	.sepsis_wrap > div {float: none; width: 100%; padding: 55px 15px; height: auto;}

	.sepsis_txt:before {top: auto; transform: rotate(90deg); right: 0; left: 0; margin: 0 auto; bottom: -25px; width: 16px;}

	.sepsis_txt strong {font-size: 1.429rem;}

	.sepsis_txt strong em {font-size: 1.714rem;}

	.sepsis_txt .txt01 {font-size: 1rem;}

	.sepsis_txt .txt02 {font-size: 0.8571rem;}

	.sepsis_wrap .sepsis_point {padding: 30px 15px;}

	.sepsis_point .tit {width: 103px; height: 103px;}

	.sepsis_point .tit strong {font-size: 1rem;}

	.sepsis_point .tit strong span {font-size: 0.8571rem;}

	.sepsis_point .point_list {padding: 6px;}

	.sepsis_point .point_list ul {padding: 10px 6px;}

	.sepsis_point .point_list ul li {width: calc((100% + 20px)/3); margin: 0 0 0 -10px;}

	.sepsis_point .point_list ul li .txt_box p {line-height: 1.3; font-size: 1rem;}

	.sepsis_point .txt_list {padding: 0 10px;}

	.sepsis_point .txt_list li {padding: 0 10px 0 0;}

	.sepsis_point .txt_list li p {padding: 0 0 0 7px; font-size: 0.8571rem;}

	.sepsis_point .txt_list li p:before {top: 9px; width: 3px;}



	/* 배너 */

	/* DEL START :: EROON :: 2023.07.25 */
	/* .bnn_wrap {height: 160px; background: url(../images/main/m_bg_bnn.jpg) no-repeat center center / cover;} */
	/* DEL END :: EROON :: 2023.07.25 */

	.bnn_wrap .inner strong {padding: 40px 0 5px; font-size: 1.429rem;}

	.bnn_wrap .inner p {font-size: 0.8571rem;}



	/* 공지사항, 보도자료 */

	/* BEFORE START :: EROON  :: 2023.07.25 */
	/* .pr_wrap {padding: 50px 0;}

	.board_box {float: none; width: 100%; margin: 40px 0 0 0; padding: 10px 15px;}

	.board_box .main_tit02 {font-size: 1.286rem;}

	.board_box .board_list .first .date_box {width: 40px; height: 40px; margin: 0 10px 0 0;}

	.board_box .board_list .first .date_box:before {width: 25px;}

	.board_box .board_list .first .date_box span {font-size: 0.8571rem;}

	.board_box .board_list .first .date_box .month {top: 5px; left: 5px;}

	.board_box .board_list .first .date_box .day {bottom: 5px; right: 5px;}

	.board_box .board_list .first .txt_box {width: calc(100% - 50px); padding: 0 20px 0 0;}

	.board_box .board_list .first .txt_box .tit {padding: 0; font-size: 1rem;}

	.board_box .board_list .first .txt_box p {margin: 5px 0 0 0; font-size: 0.8571rem;}

	.board_box .board_list li a {line-height: 30px;}

	.board_box .board_list li a .tit {width: calc(100% - 60px); font-size: 0.8571rem;}

	.board_box .board_list li a .date {width: 60px; font-size: 0.8571rem;}

	.board_box .btn_more {top: 20px; right: 15px;} */
	/* BEFORE END :: EROON  :: 2023.07.25 */

	/* AFTER START :: EROON :: 2023.07.25 */
	.pr_wrap {padding: 50px 0;}

	.pr_wrap > .inner {display:flex; flex-wrap:wrap; flex-direction:column;}

	.board_box {flex-direction: column; width: 100%; margin: 40px 0 0 0; padding: 10px 15px;}
	.pr_wrap > .inner > .board_box > h2 {flex-direction:row; justify-content:space-between; align-items:flex-end;}
	.pr_wrap > .inner > .board_box > h2,
	.pr_wrap > .inner > .board_box > .txt_box {width:100%;}
	.pr_wrap > .inner > .board_box > .txt_box > dl > dt {margin-right:4px;}

	.pr_wrap > .inner > .board_box > .txt_box > dl > dd {margin-top:12px; font-size:0.8571rem;}

	.pr_wrap > .inner > .board_box > .txt_box > dl:first-child {margin-top:10px;}

	.pr_wrap > .inner > .board_box > .txt_box > dl > dt > span {font-size:30px;}
	/* AFTER END :: EROON :: 2023.07.25 */

	/* 오시는 길 */

	.map_wrap iframe {float: none; width: 100%; height: 250px;}

	.map_wrap .txt_box {float: none; width: 100%; height: auto; padding: 15px;}

	.map_wrap .txt_box strong {margin: 0 0 15px 0; font-size: 1.286rem;}

	.map_wrap .txt_box ul li span {width: 55px; font-size: 0.8571rem;}

	.map_wrap .txt_box ul li p {width: calc(100% - 55px); font-size: 0.8571rem;}



}



/* ADD  START :: EROON :: 2023.07.25 */
@media screen and (max-width:1250px) {
	/* 공통 */
	.main_wrap {padding-left:20px; padding-right:20px;}
	.main_wrap > div > .main_title > div > h2 {font-size:35px;}

	/* 단디바이오사이언스 기술 */
	.tech_wrap .main_explanation > p {font-size:20px;}
	.tech_wrap .main_explanation > ul > li {font-size:14px;}

	/* 배너 */
	.bnn_wrap {width:unset !important;}
	.main_wrap > div > .main_explanation {margin-top:20px;}
}

@media screen and (max-width:1200px) {
	/* 공통 */
	.main_wrap {padding:75px 4%;}
	.main_wrap > div {flex-direction:column;}
	.main_wrap > div > .main_title {width:100%;}
	.main_wrap > div > .main_title > div::after {left:-7px; bottom:-23px; width:15px; height:15px;}
	.main_wrap > div > .main_explanation {margin:70px auto 0;}
	.main_wrap > div > .main_title > div > div {margin-top:10px;}
	.main_wrap > div > .main_title > p {margin-top:30px; width:70%;}

	/* 단디바이오사이언스 기술 */
	.tech_wrap  > div > .main_explanation {margin:70px 0 0 0; width:100% !important;}
	.tech_wrap .main_explanation > ul {margin-top:10px;}
	.tech_wrap .main_explanation > ul > li {margin-left:15px; padding-left:15px;}
	.tech_wrap .main_explanation > ul > li:nth-child(2) {width:inherit;}

	/* 배너, 공지/보도자료 */
	.bnpr_wrap {margin-bottom:0;}
	.bnn_wrap {height:260px;}
	.pr_wrap {position:relative !important; bottom:0; padding:35px 4%; width:100% !important; max-width:1200px; box-sizing:border-box;}
	.pr_wrap > .inner {padding:0;}

	/* 오시는길 */
	.map_wrap > div > .txt_box {width:100%; justify-content:flex-start; padding:0; box-sizing:border-box;}
	.map_wrap > div > .txt_box:first-child {margin-right:0; margin-bottom:20px;}
	.map_wrap > div > .txt_box > dl {width:31%;}
}

@media screen and (max-width:1024px) {
	.pr_wrap > .inner > .board_box > .txt_box > dl {justify-content:flex-start;}
	.pr_wrap > .inner > .board_box > .txt_box > dl > dt {margin-right:30px; width:inherit;}
}
@media screen and (max-width:767px) {
	/* 공통 */
	.main_wrap {padding:35px 4%;}
	.main_wrap > div > .main_title > div > h2 {font-size:25px;}
	.main_wrap > div > .main_title > div > div {font-size:18px;}
	.main_wrap > div > .main_explanation {margin-top:30px; width:80%;}

	/* 단디바이오사이언스 기술 */
	.tech_wrap > div > .main_explanation {margin-top:50px;}
	.tech_wrap .main_explanation > p {font-size:18px;}
	.tech_wrap .main_explanation > ul > li {font-size:12px;}

	/* 오시는길 */
	.map_wrap > div > .txt_box > dl {width:50%;}
}

@media screen and (max-width:480px) {
	.main_wrap > div > .main_title > div {padding-left:25px;}
	.main_wrap > div > .main_title > div > div {font-size:16px;}
	.main_wrap > div > .main_title > p {padding-left:25px;}

	.tech_wrap .main_explanation > p {font-size:16px;}

	.bnn_wrap {height:160px;}

	.map_wrap > div > .txt_box {flex-wrap:wrap;}
	.map_wrap > div > .txt_box > dl {margin-right:auto; width:80%;}
	.map_wrap > div > .txt_box > ul {margin-left:30px;}

	.pr_wrap > .inner > .board_box > h2 > a {font-size:12px;}
	.pr_wrap > .inner > .board_box > .txt_box > dl > dt {margin-right:14px; font-size:14px;}
	.pr_wrap > .inner > .board_box > .txt_box > dl > dt > span {font-size:25px;}


}
	/* ADD END :: EROON :: 2023.07.25 */






























