@charset "utf-8";
@media screen and (max-width:1580px){
	.hd-btn{display:none}
	.pc-br { display:inline; }
	header nav{max-width:58em;}
}
@media screen and (max-width:1300px){
	.mainVisual-slider .swiper-slide .sd-con{padding:0 3em}
	.mainVisual-slider .main-pagination{margin-left:-45vw}
	.section2 .abu-list{padding:0 3em}
	.abu-boxWrap{font-size:15px}

	.section2 .con-wid,
	.section3 .con-wid,
	.section4 .con-wid{padding:0 2em}
	.figure-con span{font-size:4em}
	.list-figure .tit-fig{font-size:1.1em}

	.ceo-area .ceo-img{top:50px;}

	.irb-area .irb-contents .bg-img{height:190px;}
	.irb-area .irb-contents .gray-box{margin-top:44px;padding:20px 15px;}
	.irb-area .irb-contents p{font-size:1em;}

	.acre-area .gray-box li{margin-left:5%;width:25%;}
}/*1300*/

@media (max-width:1280px){
header {padding:0 1.375em;}
header nav{display:none}
header .gnb-bg{display:none}
.site-map{font-size:15px}
.site-map > ul > li{padding:4em 3% 0}
.site-map > ul > li span{font-size:1.3em}
.site-map > ul > li .depth-menu > li > a{font-size:1.1em}
.mainVisual-slider .swiper-slide .sd-con p{font-size:2em;}
.mainVisual-slider .swiper-slide .sd-con strong{font-size:4em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a{min-width:19em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit{font-size: 1.2em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit i{width:20px;height:20px;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit i.inq{background:url(../images/icon/ico-mvBtn1.png)50%/20px no-repeat;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit i.apply{background:url(../images/icon/ico-mvBtn2.png)50%/20px no-repeat;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit .btn-more{width:22px;height:22px;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit .btn-more:before{height:10px}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit .btn-more:after{width:10px}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-bottom{font-size:1em;}

.section .ip-con{display:block;}
.section .ip-con .ip-conL,
.section .ip-con .ip-conR{width:auto;padding:0;}
.section .ip-con .ip-conL{margin-bottom:2em;}
.section .ip-con .ip-box{height:auto;padding-bottom:2em;}
.section .ip-contents li{width:55px;height:76px;margin:1%;}
.section .ip-contents li.wide{width:90px;}
.section .partners-area ul li{width:20%;max-width:110px;}


.acrcCon-wrap .acrc-tit{font-size:1.375em;}

#footer .ft-wrap .ft-con{padding:0 2em}
.btn-linkArea{right:2em}
#footer .btn-top{right:2em;}
.sub-container{padding:6em 0em 5em;}
.con-width{padding:0 1em;}
.sub-visual .sub-inner{padding:0 1em;}

.tab-btn li a{font-size:.9em;}
.tab-btn li a.line2{padding:9px 0}
.company-txtBox{padding:3em 3em 3em 18.5em}

.business-wrap .img-wrap{padding:0 1em;}

.irb-area .irb-inner strong{font-size:1.625em;}
.irb-area .irb-inner .irb-box{padding:1.5em 0 1.5em 4em}

.location-map{height:25em;}
.location-area .gray-box{display:block;padding:1.5em 2em;text-align:left;box-sizing:border-box;}
.location-area .gray-box >div{display:block;}

.basic-list .bList-inner{padding:2em;}
.ceo-txt strong .pc-br{display:initial;}
.top-tab{padding:0 1em;}

.testItem-wrap .list-box.makeup .inner > div{width:50%;}
.testItem-wrap .list-box.makeup{border-bottom:none;}
.testItem-wrap .list-box.makeup:before{display:none;}
.testItem-wrap .list-box.makeup .inner > div{width:50%;border-bottom:1px solid #ddd}
.testItem-wrap .list-box.makeup .inner > div.wid100{width:100%;}
.testItem-wrap.health .list-box .inner > div{width:50%;}
.testItem-wrap.invitro .list-box .inner > div{width:30%;padding:1.5em 0 1.5em 1em;}
.testItem-wrap.invitro .list-box{border-bottom:1px solid #ddd;}
.testItem-wrap.invitro .list-box .inner > div.wid100{width:100%;;border-bottom:1px solid #ddd}
.testItem-wrap .list-box.b50 .inner > div{padding:1.5em 0 1.5em 1em;}
.testItem-wrap.health .list-box.t50{border-bottom:none;}
.testItem-wrap.health .list-box.t50:before{display:none;}
.testItem-wrap.health .list-box.t50 .inner > div{width:50%;border-bottom:1px solid #ddd}
.testItem-wrap.health .list-box.pcline3:after{display:none}
.testItem-wrap.health .list-box:last-child{border-bottom:none;}
.ceo-area .ceo-inner{}
.ceo-area .ceo-img{position:relative;top:0;left:0;width:100%;height:300px;overflow:hidden}
.ceo-area .ceo-img img{margin-top:-170px;width:100%;height:auto;}
.ceo-area .ceo-txt{padding-right:0;}


.contact-process li:after{top:128px;width:12px;}
.contact-process li p .br{display:inline;}

.ir-box-wrap .ir-box-visual{width:50%}
.ir-box-wrap .ir-box-ipt{width:50%}
.ir-box-wrap .radio-wrap .radio-basic span{font-size:.95em}
.ir-box-wrap .ir-box-ipt{padding:2.5em 2em}
.ir-box-wrap .ir-box-visual .ico-bedge{max-width:12vw;top:1em;right:1em}
.btn.big{height:45px;line-height:43px;font-size:1em}

.test-imgs dl{width:31%;margin:1em 1%;}
.test-imgs dl dt{font-size:1em;}
.test-imgs dl dd ul{display:block;}
.test-imgs dl dd ul li{margin:0 2%;width:46%;}
.test-imgs dl dd ul li:before{margin-left:-6%;width:6px;height:6px;}
.test-imgs dl dd ul li:first-child{margin-left:2%}
.test-imgs dl dd ul li span{font-size:0.95em;}

.test-imgs dl.step3 dd ul li{width:29%;}


}/*1280*/

@media (max-width:1024px){

header{height:4.625em}
header .logo-acrc{top:1em;}
header .util-menu{top:1.65em;}
header .logo-acrc a{min-width:220px;min-height:52px;}

#pop-main{padding-right:60px;}
.pop-item{position:absolute;top:0;right:5%;width:90%;max-width:400px;}

.site-map{top:74px}

.mainVisual-slider .swiper-slide .sd-con p{font-size:1.55em;}
.mainVisual-slider .swiper-slide .sd-con strong{margin-top:.2em;font-size:3em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit{font-size:1.1em;}

#footer{font-size:14px}
#footer .ft-wrap .ft-logo{display:block;margin-bottom:1em}
#footer .ft-wrap .ft-copyInfo{display:block;padding:0}
#footer .btn-linkArea{top:0;right:2em;font-size:14px}
#footer .btn-top{top:-6em}

.scroll-area{overflow-x:scroll}

.mainVisual-slider .main-pagination{margin-left:-44vw}
h2.tit{font-size:2.4em}
.tit-sub{font-size:1.1em}
#verticalNav{display:none}

.sec2-inner{padding-top:2em;}
.section2 .con-wid{padding:0 0 0 2em}
.section2 .sec2-slider .swiper-slide a{height:26em}
.section2 .sec2-slider .swiper-slide .thumb{height:21em;}
.section2 .sec2-slider .swiper-slide .txt{left:1em;bottom:5em;width:95%;}
.section2 .sec2-slider .swiper-slide .link-btn{position:absolute;left:50%;bottom:0;margin-left:-1.26em;}
.section2 .sec2-slider .swiper-slide .img-tit{display:none;}
.link-btn{width:2.525em!important;height:2.525em!important}

.acrc-list{margin-top:2em;padding:0 14vh;}
.acrc-list > li{width:50%;}
.acrc-list > li:nth-child(1),.acrc-list > li:nth-child(2){padding-bottom:1em;}
.ico-acrc{width:60%;padding-top:calc(160 / 270 * 100%)}
.acrcCon-wrap .acrcTxt-wrap{padding:.75em 0}
.acrcCon-wrap .acrc-tit{font-size:1.275em;}
.acrcCon-wrap .acrc-txt{font-size:.95em;}
.acrcCon-wrap .acrc-hide{display:block;opacity:1;}
.acrcCon-wrap:hover { margin-top:0; } 
.acrcCon-wrap:hover .acrc-hide{margin-top:0}
.ico-acrc.acrc1 { background: rgba(255,255,255,.1) url('../images/icon/ico-acrc1.png')50%/4em no-repeat; } 
.ico-acrc.acrc2 { background:rgba(255,255,255,.1) url('../images/icon/ico-acrc2.png')50%/4em no-repeat; } 
.ico-acrc.acrc3 { background:rgba(255,255,255,.1) url('../images/icon/ico-acrc3.png')50%/4em no-repeat; } 
.ico-acrc.acrc4 { background:rgba(255,255,255,.1) url('../images/icon/ico-acrc4.png')50%/4em no-repeat; } 

.section5 .con-wid{padding:0 4em;}
.media-wrap{margin-top:2em;margin-bottom:1em;min-height:initial;}
.media-wrap .swiper-slide{transform:scale(1)}
.media-wrap .swiper-slide.swiper-slide-active{transform:scale(1)}
.media-wrap .swiper-slide .media-txt { display:block; } 
.media-wrap .swiper-slide.swiper-slide-active .media-tit {line-height:1.4}
.media-wrap .swiper-slide{font-size:16px;}
.media-wrap .swiper-slide.swiper-slide-active{font-size:16px;}
.media-wrap .mediaImg-wrap{height:14.5em;}

.swiper-button-prev { left:1em} 
.swiper-button-next { right:1em;} 
.swiper-button-next, .swiper-button-prev{top:44%}

.lnb{display:none;}
.m-location{display:block;position:relative;}
.m-location:after{display:block;content:"";clear:both;}
.m-location .select-form{float:left;width:50%;}
.m-location .select-form a{display:block;padding:0 1em;border-bottom:1px solid #dbdbdb;font-size:.9em;font-weight:400;line-height:50px;}
.m-location .select-form>a{background:url(../images/icon/ico-lnb-arrow.png)100% 50%/25px no-repeat;}
.m-location .select-form:first-child a{border-right:1px solid #dbdbdb}
.m-location .select-form:last-child ul a{border-left:1px solid #dbdbdb}
.m-location .select-form ul{display:none;position:absolute;top:51px;width:50%;z-index:999;background:#fff;}
.m-location .select-form:last-child ul{right:1px;}

.m-location .select-form.type1{float:none;width:100%;}
.m-location .select-form.type1 ul{width:100%;}
.m-location .select-form.type1:last-child ul a{border-left:none;}
.m-location .select-form.type1:first-child a{border-right:none;}

.sub-visual{height:400px;}
.sub-visual .sub-inner{height:450px;}
.sub-visual .visual-txt{font-size:1.8em;}

.ceo-area .ceo-inner{float:none;width:100%;margin-top:0;}
.ceo-txt strong{font-size:1.25em;}

.sub-list.value .list-inner .txt-box{padding-left:8em;}
.irb-area{}
.irb-area .irb-contents,
.irb-area .certificate{float:none;width:auto;}
.irb-area .certificate{margin-top:60px;}
.irb-area .certificate img{display:block;margin:0 auto;width:80%;max-width:500px;}


.centerSlide-area .swiper-slide .info-box{height:6.5em;padding:1.2em 0 0 1.2em;}
.div-table{font-size:15px}
.div-table .table-half{float:none;width:100%;}
.div-table .table-half .table-th{width:20%;}
.div-table .table-th, .table-bt .bt-table th{min-width:6em;}
.table-td .file-input button{width:calc(30% - .5em);margin-left:.5em;}
.table-bt{font-size:15px;}
.table-bt .chk-basic span{font-weight:500}

input[type=text], input[type=password], input[type=email], input[type=number], input[type=search], input[type=date], select {height:45px;}
.table-td .file-input button{height:45px;}
.parti-process li{width:33.33%;}
.parti-process li:nth-child(5n):after{display:block;}
.parti-process li:nth-child(3n):after,.parti-process li:last-child:after{display:none;}

.basic-list{font-size:15px;}
.basic-list.hide-btn .bList-inner .bList-cell.left{width:100%;}
.basic-list.hide-btn .bList-inner .bList-cell.right{display:none;}

.board-con{font-size:15px;}
.board-con p{font-size:.95em;}
.board-con span{font-size:1em;}
.board-con li{float:none;width:100%;padding:1.5em 0 1.5em 8em;background-size:4em;}
.board-con li.bg{background-color:#fff;}
.board-con li:nth-child(odd){background-color:#fafafc;}

.search-wrap a{height:45px;line-height:45px;}
.notice-list li span, .notice-list li p{padding:1.2em 0;font-size:.95em;}
.notice-list li p:nth-child(2){width:calc(70% - 1em);padding-right:1em;}
.notice-list li p:nth-child(3){width:calc(20% - 1em);font-size:.9em;text-align:right;}

.news-con .news-txt{line-height:1.6;height:3.2em;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news-con .news-date{font-size:.85em;}


.testItem-wrap .list-box .inner > div{width:50%;}
.testItem-wrap .list-box.medium:after{display:block;content:"";position:absolute;bottom:70px;left:0;right:0;width:100%;height:1px;background:#ddd;}
.testItem-wrap .list-box.t50{border-bottom:none;}
.testItem-wrap .list-box.t50:before{display:none;}
.testItem-wrap .list-box.t50 .inner > div{width:50%;border-bottom:1px solid #ddd}
.testItem-wrap .list-box.t50.odd{border-bottom:1px solid #ddd;}
.testItem-wrap .list-box.t50.odd .inner > div:last-child{border-bottom:none!important;}
.testItem-wrap .list-box.etc.t50 .inner > div{width:50%;}
.testItem-wrap .list-box .inner > div p{font-size:.95em}
.testItem-wrap .list-box.medium.t4 .inner:after{display:block;content:"";position:absolute;top:140px;left:0;right:0;width:100%;height:1px;background:#ddd;}
.testItem-wrap .list-box .pdR-mr{min-width:60%!important}
.testItem-wrap .list-box .inner > div.t-pd0{padding-right:1em;}
.testItem-wrap .list-box.etc .inner > div {width:100%;border-bottom:1px solid #ddd}
.testItem-wrap .list-box.body .inner > div{padding:1.5em 0 1.5em 1em;}
.testItem-wrap .list-box.body .inner > div.wid100{width:50%}
.testItem-wrap .list-box.body:after{display:none}
.testItem-wrap .list-label{font-size:1em;}
.testItem-wrap.invitro .list-box{border-bottom:none;}
.testItem-wrap.invitro .list-box:before{display:none;}
.testItem-wrap.invitro .list-box .inner > div{width:50%;border-bottom:1px solid #ddd}
.testItem-wrap.invitro .list-box.odd .inner > div:last-child{border-bottom:none;}
.testItem-wrap.invitro .list-box.odd{border-bottom:1px solid #ddd;}
.testItem-wrap .list-box.pcline3:after{display:none;}

.news-thumb a img{height:10em}
.irb-area .irb-inner p{max-width:100%}

.acre-area .txt-big{font-size:1.2em;}
.acre-area dl{font-size:1.2em;}
.acre-area .gray-box{margin:20px 0;padding:20px 5px}
.acre-area .gray-box li{margin:0;width:30%;}
.acre-area .gray-box li img{margin:0 auto;max-width:90%;}


.ir-box-wrap .ir-box-visual .ir-text h1{font-size:1.4em}
.ir-box-wrap .ir-box-visual .ir-text .ir-sub{font-size:1.1em}
.ir-box-wrap .ir-box-ipt{padding:2.5em 1.8em}
.section4 .con-wid{padding:0 3em}


.contact-top{display:block;}
.contact-top .cont-cell:first-child,
.contact-top .cont-cell{margin-top:2em;padding:0;width:auto;}
.contact-top .cont-cell:first-child{margin-top:0;}
.contact-top .gray-box{height:auto;}
.contact-top img{max-width:40px;}
.contact-top .cont-call{margin-top:0;}
.contact-top .cont-list{margin-top:15px;}
.contact-top .gray-box{}
.contact-top .gray-box:after{content:"";display:block;clear:both}
.contact-top .email{float:left;width:50%;margin-top:2em;}
.contact-top .cont-list{float:left;width:50%;margin-top:0;}


.recruitment_list colgroup{display:none;}
.recruitment_list thead th:first-child,
.recruitment_list tbody td:first-child{display:none}
.recruitment_list .date span{display:block;line-height:1em;}

.floating_link .kakao{width:60px;height:60px;padding-top:12px;}
.floating_link .kakao span{font-size:0;}


.test-list-wrap ul li{width:50%;}
.test-list-box ul{display:block;}
.test-list-box ul:after{content:"";display:block;clear:both}
.test-list-box li{float:left;display:block;width:50%;height:auto;min-height:80px;padding-bottom:0;}

.bt-btn .link_cal,
.bt-btn .link_talk{padding:0;width:220px;}
.bt-btn .link_cal span{display:none;}

}/*1024*/

@media (max-width:850px){
	

.ir-box-wrap{display:block;margin-top:2em}
.ir-box-wrap .ir-box-visual{width:100%;height:130px;background:url('../images/img/ir-background-m.png') no-repeat 75% 0;background-size:cover}
.ir-box-wrap .ir-box-ipt{width:100%}
.ir-box-wrap .ir-box-visual .ir-text{left:30px}
.ir-box-wrap .ir-box-visual .ir-text .ir-sub{display:none}
.ir-box-wrap .ir-box-ipt{padding:1em 1.5em}
.ir-box-wrap .ir-box-ipt .btn.big{margin-top:1em}

.ir-box-wrap .ipt-box-tit{margin:.5em 0;font-size:1.3em;text-align:center}
.ir-box-wrap .ir-box-ipt input{height:43px;margin-top:5px}
.ir-box-wrap .ir-box-ipt .ipt-btn{margin-top:5px}
.ir-box-wrap .ir-box-ipt .ipt-btn .btn{line-height:42px;font-size:14px}
.ir-box-wrap .ir-box-visual .ir-text h1{font-size:1.2em}
.ir-box-wrap .ir-box-visual .ir-text h1:before{width:30px;height:3px;margin-bottom:.5em}
.ir-box-wrap .ir-box-visual .ir-text a{font-size:12px;margin-top:1em}

.ceo-area .ceo-img{height:200px}
.ceo-area .ceo-img img{margin-top:-20%}


.mark_area{display:block;margin-top:40px}
.mark_area .left_img,
.mark_area .right_mark{margin:40px 0 0 0;width:auto;}
.mark_area .left_img{padding:5%;height:200px;}
.mark_area .left_img p{margin:0;}
.mark_area .right_mark dl{margin:0;}
.mark_area .right_mark dl dd{padding:25px 15px;}
.mark_area .right_mark dl dd ul{text-align:center;}
.mark_area .right_mark dl dd ul li{float:none;display:inline-block;width:100px}
.mark_area .right_mark dl dd ul li img{max-width:100px;}

.test-list-box li{float:none;width:100%;padding:0;min-height:0;}
.test-list-box li p{margin:1.5em 1.5em;}

.test-imgs{}
.test-imgs dl{width:45.6%;margin-left:2%;margin-right:2%;}
.test-imgs dl.step3{width:auto;}
}


@media (max-width:768px){
header{height:38px;padding:1em;font-size:14px}
header .logo-acrc{top:0;left:-10px;}
header .logo-acrc a,
header.on .logo-acrc a{background-size: auto 78%;}
header .util-menu{top:.55em}
.site-map{top:66px}

#footer .ft-wrap .ft-copyInfo a{font-size:.9em}
#footer .logo-healthCare-gray{font-size:15px}
.btn-familySite{padding-right:5em}
.btn-familySite .ico-more{right:1.5em}
.logo-acrc-gray{width:11.5em;height:4em;}
#footer .ft-wrap .ft-copyInfo .copyInfo{margin-top:1em;}

.section2, .section3, .section4, .section5{padding-top:40px}	

.mainVisual-slider .main-pagination{display:none}
h2.tit{font-size:2.2em}

.mainVisual-slider .swiper-slide .sd-con p .mVer-br{display:block;}
.mainVisual-slider .swiper-slide .sd-con p {font-size:1.35em;line-height:1.3}
.mainVisual-slider .swiper-slide .sd-con strong{font-size:2em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap{margin-top:2em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a{max-width:19em;float:none;display:block;margin-bottom:1em;}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top{padding:.9em 1.5em}
.mainVisual-slider .swiper-pagination{bottom:16vh}
.mainVisual-slider .swiper-slide .mvBtn-wrap > a .btn-top .btn-tit .btn-more{width:19px;height:19px;}

.acrc-list{padding:0}
.acrcCon-wrap .acrc-txt{font-size:.9em;}
.irb-area .certificate{margin-top:40px;}

.media-wrap .mediaImg-wrap{height:11.5em}

.sub-visual{height:300px;}
.sub-visual .sub-inner{height:350px;}

.sub-container{padding:4em 0 5em;}
.sub-container.bt-none{padding:4em 0 0;}
.sub-container h1{font-size:1.5em}
.con-width{padding:0 1em}

.pc-tab{display:none}
.m-select{display:block}

.ceo-area .ceo-txt{padding:2.5em 2em 0;}
.ceo-txt p{font-size:.95em;color:#333}
.ceo-area .ceo-bg{padding-top:calc(800 / 1440 * 100%);background:url(../images/img/ceo-bg-m.jpg)50%/cover no-repeat;}
.sub-list li:nth-child(1){border-top:1px solid #000}
.sub-list li .list-inner .txt-box{background:none!important;}
.sub-list.value .list-inner .txt-box{padding:0 1em}
.sub-list.value .list-inner .txt-box .point-pur{font-size:1.1em;}
.sub-list.value .list-inner .txt-box .m-valueCon{display:inline-block;width:1.3em;height:1.3em;margin-right:.25em;vertical-align:-4px;}
.sub-list.value li:nth-child(1) .list-inner .txt-box .m-valueCon{background:url(../images/icon/m-coreValue-con2.png)50%/1.3em no-repeat;}
.sub-list.value li:nth-child(2) .list-inner .txt-box .m-valueCon{background:url(../images/icon/m-coreValue-con3.png)50%/1.3em no-repeat;}
.sub-list.value li:nth-child(3) .list-inner .txt-box .m-valueCon{background:url(../images/icon/m-coreValue-con4.png)50%/1.3em no-repeat;}
.sub-list.value li:nth-child(4) .list-inner .txt-box .m-valueCon{background:url(../images/icon/m-coreValue-con5.png)50%/1.3em no-repeat;}
.sub-list.value li:nth-child(5) .list-inner .txt-box .m-valueCon{background:url(../images/icon/m-coreValue-con6.png)50%/1.3em no-repeat;}

.irb-area .irbImg-wrap{height:20em;}

.location-map{height:20em;}
.location-area{width:95%;margin:0 auto;}
.location-area .txt-box{padding:2em 0}
.location-area .txt-box span.m-br{display:block;}
.location-area .txt-box .point-pur{display:inline-block;margin-bottom:.3em;}
.location-area .gray-box{padding:1em;}
.location-area .gray-box .m-br{display:block;}

.centerSlide-area .center-slide .swiper-wrapper{display:block;}
.centerSlide-area .center-slide .swiper-slide{margin-bottom:1.5em;}
.centerSlide-area .swiper-slide .info-box{position:initial;width:100%;height:3em;padding:0;text-align:center;}
.centerSlide-area .swiper-slide p{font-size:1em;line-height:3em;}
.centerSlide-area .slide-ctrl{display:none;}
.centerSlide-area .slide-ctrl .center-pagination{padding-top:0;line-height:2.75em;font-size:.92em;font-weight:300;}
.centerSlide-area .slide-ctrl a{width:2.5em;height:2.5em;}

.center-slide-thumb{display:none;}


.div-table .table-tr .chk-basic{font-size:.95em;}
.div-table .table-th span{font-size:.95em;}
.div-table .table-td .chk-basic{min-width:42%;padding:.35em 2em 0.35em 0}
.parti-process li{width:50%;}
.parti-process li:nth-child(5n):after{display:initial;}
.parti-process li:nth-child(3n):after,.parti-process li:last-child:after{display:initial;}
.parti-process li:nth-child(even):after{display:none;}

.wide-box{height:20em;}
.wide-box span{padding-top:5em;}
.wide-box p{font-size:1.5em;}
.con-box li{float:none;width:initial;max-width:470px;margin:0 auto 4em;}
.mission-wrap .swiper-slide .mission-box p{font-size:1.5em;}

.basic-list.recruit .bList-inner{padding:1.5em 1.5em 1em}
.basic-list.recruit .bList-inner .bList-cell.left{display:inline-block;width:100%;}
.basic-list.recruit .bList-inner .bList-cell.right{display:block;width:100%;margin-top:1em;text-align:left;}
.basic-list.recruit .bList-cell a{min-width:initial;margin-right:1em;padding:.25em 1em .25em 0;border:none;color:#6b53a2;background:url(../images/icon/ico-mBtn-arrow.png)99% 57%/5px no-repeat;}
.basic-list.recruit .bList-cell a:nth-child(2){margin-top:0}

.recruitCon-box li{float:none;width:100%;max-width:450px;margin:0 auto 3em;}

.search-wrap{float:none;width:100%;padding-bottom:1em;border-top:none;}
.content-list{margin-top:0}
.notice-list li span, .notice-list li p{font-size:1em;}
.notice-list li p:nth-child(2){width:calc(65% - 1em);letter-spacing:-.3px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.notice-list li p:nth-child(3){width:calc(25% - 1em);letter-spacing:-.5px;}
.view-wrap .view-info{padding: 1em;}
.view-wrap .view-info .view-date{margin-top:.2em;font-size:.85em;}
.view-wrap .view-info .view-title, .view-wrap .view-info .view-date{float:none;display:block;}
.view-wrap .view-con{padding:2em 1em;}
.view-wrap .view-con p{font-size:.95em}
.view-wrap .view-conImg{margin-bottom:1em;}
.view-wrap .view-linkPage{overflow:hidden;}
.view-wrap .view-linkPage a, .view-wrap .view-linkPage p{padding:1.5em 0 1.5em 1em;font-size:.9em;}
.view-wrap .view-linkPage .btn-prevPage, .view-wrap .view-linkPage .btn-nextPage{width:80px;float:left;}
.view-wrap .view-linkPage .link-title{float:left;width:calc(100% - 1em - 100px);display: inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.view-wrap .view-linkPage .btn-prevPage:before, .view-wrap .view-linkPage .btn-nextPage:before{margin-left:0;}

.news-list li{display:block;width:100%;padding:1.5em 0;}
.news-thumb{display:block;width:100%;}
.news-thumb a img{height:22em;}
.news-con{display:block;width:100%;margin-top:1em;padding-left:0;}
.news-con a{min-height:3.2em;line-height:1.4}
.news-con .news-txt{display:none;}
.list-wrap .list-item > div{padding:0 1em;}
.list-toggle .list-titCon .list-tit{padding:1.2em 1.5em 1.2em 3em;}
.list-toggle .list-titCon .list-tit:before, .list-toggle .list-subs .list-txt:before{width:2.1em;height:2.1em;top:1.2em;background-size:2.1em!important}
.list-toggle .list-subs .list-txt{padding:1.2em 1.5em 1.2em 3em}
.list-toggle .list-titCon{background-size:15px!important}
.custom-bg{padding-top:4.5em}
.custom-bg .custom-inner:after{display:none;}
.custom-bg .custom-inner{min-width:initial}
.custom-bg .custom-inner >div{float:none;width:21em;}

.top-tab.recruit .tab-btn{width:100%;min-width:0;margin-right:0;}
.tab-btn{width:initial;min-width:850px;margin-right:1em;}
.top-tab{overflow:scroll;padding:0 0 0 1em;}
.tab-btn.tab2{min-width:auto;width:100%;width:97%;margin: 0;}

.testItem-wrap .list-box .inner > div{padding:1em 0 1em 1em}
.testItem-wrap .list-box:before{top:54px;}
.testItem-wrap .list-box.medium:after{bottom:54px;}
.testItem-wrap .list-box.medium .inner > div{width:initial;min-width:50%}
.testItem-wrap .list-box.medium .inner:before{display:block;content:"";position:absolute;bottom:108px;left:0;right:0;width:100%;height:1px;background:#ddd;}

.testItem-wrap .list-box.t50:before{display:none;}
.testItem-wrap .list-box.t50 .inner > div{padding:1em 1em 1em 1em;}
.testItem-wrap .list-box.t50:after{bottom:54px;}
.testItem-wrap .list-box.medium.t4 .inner:after{display:none}
.testItem-wrap .list-box.m-pd1 .inner > div{padding:1em 0 1em 1em;}
.testItem-wrap .list-box.m100 .inner > div{width:100%;}
.testItem-wrap .list-box .inner > div.wid100{width:100%;}
.testItem-wrap .list-box.makeup .inner > div{padding:1em 0 1em 1em;}
.testItem-wrap .list-box.eye{border-bottom:none!important}
.testItem-wrap .list-box.makeup .inner > div.bt-none{border-bottom:1px solid #ddd}
.testItem-wrap .list-box.body .inner > div.wid100{width:100%}
.testItem-wrap .list-box.body .inner > div.m-wid100{width:100%}
.testItem-wrap.invitro .list-box .inner > div{width:100%;padding:1em 0 1em 1em;}
.testItem-wrap .list-box .inner > div.sub-txt{height:55px;padding:.6em 0 0 1em}
.testItem-wrap.health .list-box.etc .inner > div{padding:1em 0 1em 1em}

.location-area .gray-box >div{height:3em;margin:.5em 0;padding:0;}
.location-area .gray-box >div:not(:first-child){line-height:3em;}

.table-td .sel-wrap{max-width:100%;}

.test-process dl{width:44%;}
.test-process dl dd ul li{margin-bottom:35px;}
.test-process dl dd ul li.long-space{margin-bottom:124px;}
.test-process dl dd ul li:after{margin-top:14px;height:15px;background-size: 14px auto;}
.test-process dl dd ul li.long-space:after{margin-top:52px;}
.test-process dl dd ul li .arrow{width: 19%;}
.test-process dl dd ul li .arrow.a_down{transform: rotate( -47deg );margin-top: -65px;}

.contact-process li,
.contact-process li.a_rtl{float:none;width:80%;margin:0 auto 14%;}
.contact-process li:after,
.contact-process li.a_rtl:after,
.contact-process li.a_down:after{left: 50%;top: 110%;margin-left: -10px;transform: rotate( 90deg );}
.contact-process li img{max-width:110px}


.btn_wrap .btn_contact{width:80%;}

.ir-box-wrap .ir-box-visual{height:110px}
.ir-box-wrap .ir-box-visual .ico-bedge{min-width:72px}
.section4 .con-wid{padding:0 2em}
.ir-box-wrap .ir-box-ipt .ipt-box .chk-basic{font-size:13px}
.ir-box-wrap .ir-box-ipt .txt-gray{font-size:13px;margin-top:.5em}
.ir-box-wrap .ipt-box-tit{font-size:1.2em}
.ir-box-wrap .radio-wrap{margin-top:0}
.ir-box-wrap .radio-wrap .radio-basic span{font-size:.9em}

.view-wrap .view-info .view-title.view-source{float:left;width:80px}
.view-wrap .view-info .view-date.view-source-link{float:right;width: calc(100% - 80px)}

.bt-table colgroup{display:none;}
.bt-table tr,
.bt-table th,
.bt-table td{display:block;width:100%;box-sizing: border-box;}

.test-list-wrap ul li{width:100%;}
.acre-area .txt-big span{display:inline;}

.recruitment_list thead th:nth-child(2),
.recruitment_list tbody td:nth-child(2),
.recruitment_list thead th:nth-child(4),
.recruitment_list tbody td:nth-child(4){display:none}

}/*768*/

@media screen and (max-width:700px){
	.section2 .sec2-slider .swiper-slide .thumb{height:16em;}
	.section2 .sec2-slider .swiper-slide a{height:24em}

	.partners-area dd ul li{margin:10px 0;width:33.3%;text-align:center;}
	.partners-area dd ul li img{width:80%;}

	
}

@media screen and (max-width:650px){
.mainVisual-slider .sd1 { background-image:url('../images/layout/main-m-visual01.jpg') } 
.mainVisual-slider .sd2 { background-image:url('../images/layout/main-m-visual02.jpg') } 
.mainVisual-slider .sd3 { background-image:url('../images/layout/main-m-visual03.jpg') } 
.news-thumb a img{height:16em;}
.schedule .sch-date,
.schedule .sch-time{float:none;width:auto;}
.schedule .sch-time{margin-top:30px;}
.xdsoft_noselect{width:80% !important;}

.mark_area .left_img{padding:8% 5%;}

}

@media screen and (max-width:640px){
header{padding:1em 2em;font-size:14px}

h2.tit{font-size:2.1em}

.section2 .con-wid, .section3 .con-wid{padding:0 1em}
/* .value-img .pc-img{display:none;} */
/* .value-img .m-img{display:block;} */
.div-table .table-td .chk-basic{min-width:41%}

.irb-area .irb-contents .bg-img{height:130px;}

.contact-top .email{float:none;width:auto;margin-top:0;}
.contact-top .cont-list{float:none;width:auto;margin-top:1em;}
.box-scroll{height:200px;}

.test-imgs dl{float:none;width:auto;margin:1em 0;}
}


@media screen and (max-width:550px){
	.partners-area dd ul li img{width:90%;}

    .bt-btn .link_cal,
    .bt-btn .link_talk{padding:0;width:150px;height:50px;line-height: 50px;font-size:0.9em;}
    .bt-btn .link_cal:before,
    .bt-btn .link_talk:before{width:20px;}
}

@media (max-width:480px){
header{height:37px;padding:1em;font-size:12px}
header .logo-hc{top:.3em}
header .util-menu{top:.65em}
.site-map{top:61px;font-size:13px}
.site-map .ico-sitemap{margin-top:2px}
.site-map > ul > li .depth-menu > li > a{font-size:1.2em}

#footer{font-size:12px}
#footer .btn-linkArea{font-size:10px}
#footer .ft-wrap .ft-logo{width:auto}
#footer .logo-healthCare-gray{font-size:10px}
#footer .ft-wrap .ft-con{padding: 0 1em}

body{font-size:14px}

h2.tit{font-size:2em}

.mainVisual-slider .swiper-slide .sd-con{padding:0 2em}
.mainVisual-slider .swiper-slide strong{font-size:2.7em}
.mainVisual-slider .main-pagination{bottom:23vh;margin-left:-44vw}

.scroll-btn .mouse{font-size:11px}

.section2 .sec2-slider .swiper-slide a{height:23em}
.section5 .con-wid{padding:0 4em;}
.media-wrap{margin-top:1em;padding:1em 0 0em;}
.media-wrap .mediaTxt-wrap .media-tit{font-size:1.2em;line-height:1.3;}
.media-wrap .mediaTxt-wrap .media-txt{height:4.1em;font-size:.95em;line-height:1.3;-webkit-line-clamp:3}
.media-wrap .swiper-slide.swiper-slide-active{font-size:13px;}
.media-wrap .swiper-slide{font-size:13px;}
.media-wrap .swiper-slide.swiper-slide-active .media-txt{font-size:.9em;}


.sub-visual{height:250px;}
.sub-visual .sub-inner{height:300px}
.ceo-area .ceo-txt{padding:2.5em 1em 0;}
.ceo-area .ceo-img{height:150px}
.ceo-area .ceo-img img{margin-top:-16%}

.mark_area .left_img p .br{display:inline;}

.ip-contents ul{}
.ip-contents li{margin:10px 2%;width:42%;}
.ip-contents li.wide{width:90%;}

.location-area{width:100%;}
.location-map{height:15em;}

.div-table .table-td .chk-basic{min-width:40%}
.table-bt{font-size:14px;}
.table-td .file-input button{font-size:.85em}

.basic-list{font-size:14px;}
.basic-list .bList-inner{padding:1.5em 2em}

.board-con li{background-position:1em 50%;padding:1.5em 0 1.5em 6em;}
.view-wrap .view-info{font-size:1.1em;}
.view-wrap .view-con p{font-size:1em;}
.view-wrap .view-linkPage a, .view-wrap .view-linkPage p{font-size:1em;}
.view-wrap .view-linkPage .btn-prevPage:before, .view-wrap .view-linkPage .btn-nextPage:before{width:19px;height:20px}

.testItem-wrap .list-box .inner > div{padding:1em 0 1em 1em}
.testItem-wrap .list-box.t50 .inner > div{padding:1em 0 1em 1em;}
.testItem-wrap .list-box:before{top:47px}
.testItem-wrap .list-box.medium:after{bottom:47px;}
.testItem-wrap .list-box.medium .inner:before{top:94px}
.testItem-wrap .list-box.medium.m5 .pdR-mr2{width:100%;border-bottom:1px solid #ddd}
.testItem-wrap .list-box .inner > div p:before{top:7px;}
.testItem-wrap.health .list-box.makeup .inner > div.wid100{width:100%;}


.custom-bg .custom-inner >div{width:20em;}
.section4 .con-wid{padding:0 1.5em}
.ir-box-wrap .ir-box-ipt input,.ir-box-wrap .ir-box-ipt .ipt-btn{margin-top:5px}
.ir-box-wrap .ir-box-visual{height:95px}

#pop-main{padding-right:5%;}
#pop-main .pop-main-inner{padding:2em;box-sizing:border-box;}
.pop-item{width:90%;}


.contact-top .cont-call{display:inline-block;width:auto;}
.contact-top .cont-call li{position:relative;padding-left:60px;margin-top:15px;width:auto;text-align: left;}
.contact-top .cont-call li:first-child{margin-top:0;}
.contact-top .cont-call li img{position:absolute;left:10px;top:4px;}
.contact-top .cont-call li strong{margin-top:0;}

.bt-btn .link_cal,
.bt-btn .link_talk{width:130px;}

}/*480*/
