@charset "utf-8";

.mainBanner{position:relative;}
.mainBanner .mainBannerCont .slick-list img{width:100%;}
.mainBanner .mainBannerCont .slick-slide{position:relative;}
.mainBanner .mainBannerCont .slick-slide .slideText{width:100vw;padding:0 20px;position:absolute;left:50%;top:31.443%;font-size:5.4rem;font-weight:900;color:#fff;text-align:center;line-height:1.5;transform:translateX(-50%);}
.mainBanner .mainBannerCont .slick-slide div{vertical-align:top;}
/*.mainBanner .slick-arrow{width:30px;height:57px;margin-top:-29px;background:none;position:absolute;top:50%;border:0;z-index:1;}
.mainBanner .slick-arrow:before,
.mainBanner .slick-arrow:after{width:40px;height:2px;background:#fff;position:absolute;left:-5px;content:"";}
.mainBanner .slick-arrow:before{top:14px;}
.mainBanner .slick-arrow:after{bottom:14px;}
.mainBanner .slick-arrow.slick-prev{left:16%;}
.mainBanner .slick-arrow.slick-prev:before{transform:rotate(-45deg);}
.mainBanner .slick-arrow.slick-prev:after{transform:rotate(45deg);}
.mainBanner .slick-arrow.slick-next{right:16%;}
.mainBanner .slick-arrow.slick-next:before{transform:rotate(45deg);}
.mainBanner .slick-arrow.slick-next:after{transform:rotate(-45deg);}*/
.mainBanner .slick-controls{width:100%;position:absolute;left:0;top:51.8%;line-height:0;display:flex;align-items:center;justify-content:center;}
.mainBanner .slick-controls .slick-dots li{display:inline-block;margin:3px 20.5px;}
.mainBanner .slick-controls .slick-dots li button{width:8px;height:8px;background:#ccc;border-radius:50%;font-size:0;letter-spacing:-1000em;text-indent:-1000em;border:0;}
.mainBanner .slick-controls .slick-dots li.slick-active button{background:#fff;position:relative;}
.mainBanner .slick-controls .slick-dots li.slick-active button:before{width:34px;height:34px;border:3px solid #fff;background:transparent;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);content:'';border-radius:50%;}
.mainBanner .slick-controls > button{position:relative;border:0;background:none;}
.mainBanner .slick-controls .slide-pause{width:13px;height:15px;margin:3px 20.5px;}
.mainBanner .slick-controls .slide-pause:before,
.mainBanner .slick-controls .slide-pause:after{width:5px;height:18px;background:#fff;position:absolute;top:0;content:"";}
.mainBanner .slick-controls .slide-pause:before{left:0;}
.mainBanner .slick-controls .slide-pause:after{right:0;}
.mainBanner .slick-controls .slide-play{display:none;border-top:7.5px solid transparent;border-right:0 solid transparent;border-bottom:7.5px solid transparent;border-left:13px solid #fff;margin:3px 20.5px;}
.mainBanner .slick-controls .pagingInfo{color:#fff;margin-left:10px;line-height:15px;}
.mainBanner .mainBannerCont{position:relative;}
.mainBanner .mainBannerCont:after{width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);background:url('/img/main/main_bg_img.png')no-repeat center / cover;position:absolute;content:'';}

.scrollImg{position:absolute;left:50%;bottom:20.575%;transform:translateX(-50%);font-size:1.2rem;letter-spacing:0.04em;color:#fff;text-align:center;}
.scrollImg img{margin:0 auto 8px !important;}

.contTitle{font-size:5.4rem;font-weight:300;color:#000;line-height:1.3705;}
.contTitle strong{font-weight:700;}
.flexTitle{display:flex;align-items:center;justify-content:space-between;}

.inner{max-width:1420px;margin:0 auto;}

.btnMore{display:flex;align-items:center;font-size:2rem;font-weight:700;letter-spacing:-0.02em;color:#333;}
.btnMore img{margin-left:24px;}


.mainContent{position:relative;}
.mainContent:before{width:64.162%;height:279px;top:56px;right:0;background:url('/img/main/main_introduce.png')no-repeat right top / 100% auto;content:'';position:absolute;}
.consultant{background:#111 url('/img/main/consultant_back_img.jpg')no-repeat bottom;padding-top:5.938%;}
.consultant .consultantWrap .contTitle{width:308px;color:#fff;}
.consultant .consultantWrap .consultantBox{position:relative;display:flex;}
.consultant .consultantWrap .consultantBox .consultantSlide{width:calc(100% - 308px);display:flex;align-items:center;padding-top:33px;}
.consultant .consultantWrap .consultantBox .consultantSlide .slider-for{flex-shrink:0;width:61.262%;margin-right:4.595%;position:relative;}
.consultant .consultantWrap .consultantBox .consultantSlide .slider-for .slick-list{padding:0 !important;overflow:unset;}
.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox a{width:100%;font-size:0;position:relative;}
.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox a:after{width:320px;height:320px;content:'';background-image:url('/img/main/consultant_circle_tit_back_img_02_260223.png');background-repeat:no-repeat;background-size:100% auto;left:-137px;bottom:-4.265%;position:absolute;}
.consultant .consultantWrap .consultantBox .consultantSlide .slick-slide:nth-child(2) .conImgBox a:after{background-image:url('/img/main/consultant_circle_tit_back_img_03.png');}
.consultant .consultantWrap .consultantBox .consultantSlide .slick-slide:nth-child(3) .conImgBox a:after{background-image:url('/img/main/consultant_circle_tit_back_img_04.png');}
.consultant .consultantWrap .consultantBox .consultantSlide .slick-slide:nth-child(4) .conImgBox a:after{background-image:url('/img/main/consultant_circle_tit_back_img_11.png');}
.consultant .consultantWrap .consultantBox .consultantSlide .slick-slide:nth-child(5) .conImgBox a:after{background-image:url('/img/main/consultant_circle_tit_back_img_09.png');}
.consultant .consultantWrap .consultantBox .consultantSlide .slick-slide:nth-child(6) .conImgBox a:after{background-image:url('/img/main/consultant_circle_tit_back_img_10.png');}
.consultant .consultantWrap .consultantSlideText{width:34.055%;position:relative;z-index:10;}
.consultant .consultantWrap .consultantSlideText .conName dl dt{margin-bottom:41px;font-size:3.6rem;color:#af945d;}
.consultant .consultantWrap .consultantSlideText .conName dl dt > span{font-size:5rem;font-weight:700;}
.consultant .consultantWrap .consultantSlideText .conName dl dd ul li{word-break:keep-all;position:relative;font-size:2rem;color:#ccc;/*padding-left:5.03%;*/padding-left:19px;margin-bottom:24px;}
.consultant .consultantWrap .consultantSlideText .conName dl dd ul li:before{width:7px;height:7px;background:#af945d;position:absolute;top:8px;content:"";left:0;border-radius:50px;}
.consultant .consultantWrap .consultantSlideText .conName dl dd ul li:last-child{margin-bottom:0;}
.consultant .slick-arrow{width:85px;height:85px;border:0;}
.consultant .slick-btn{text-align:left;margin-top:75px;}
.consultant .slick-btn .slick-prev{background:url('/img/main/consultant_arrow_prev.png')no-repeat;margin-right:8px;}
.consultant .slick-btn .slick-prev.slick-disabled{background-image:url('/img/main/consultant_arrow_prev_g.png');}
.consultant .slick-btn .slick-next{background:url('/img/main/consultant_arrow_next.png')no-repeat;}
.consultant .slick-btn .slick-next.slick-disabled{background-image:url('/img/main/consultant_arrow_next_g.png');}
.consultant .consultantList{display:flex;justify-content:space-between;padding:9.156% 5.423% 16.339% 5.423%;}
.consultant .consultantList li{text-align:center;}
.consultant .consultantList li dl dt{font-size:2.4rem;color:#af945d;font-weight:700;margin:35px 0 15px;}
.consultant .consultantList li dl dd{font-size:2rem;color:#fff;}

.laboratory {padding:12.717% 0 13.663%;background:url(/img/main/laboratory_img_full.jpg)no-repeat right center / contain;}
.laboratory .laboratoryCont .meText{position:relative;font-size:16rem;letter-spacing:-0.05em;color:#af945d;font-family:'ChosunSm';line-height:1;margin-bottom:52px;}
.laboratory .laboratoryCont .meText:before{width:280px;height:1px;background:#af945d;display:inline-block;content:'';margin-right:40px;vertical-align:middle;}
.laboratory .laboratoryCont .basicText{font-size:2.4rem;line-height:2;font-weight:300;color:#000;margin:54px 0 87px;}

.youtubeBox{padding:7.778% 0 8.408%;background:#294341;}
.youtubeBox .contTitle{color:#fff;margin-bottom:45px;}
.youtubeBox .btnMore{color:#fff;}
.youtubeBox .youtubeSlide .slick-slide{position:relative;margin:0.624% 0.57% 0;}
.youtubeBox .youtubeSlide .slick-slide:before{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;left:0;top:0;content:'';z-index:1;}
.youtubeBox .youtubeSlide .slick-slide.slick-current{margin-top:0;text-align:center;}
.youtubeBox .youtubeSlide .slick-slide.slick-current:before{display:none;}
.youtubeBox .btnYoutubeBox{width:280px;height:66px;line-height:66px;margin:75px auto 0;background:#fff;font-size:2.2rem;border-radius:50px;display:flex;justify-content:center;align-items:center;position:relative;}
.youtubeBox .btnYoutubeBox:before{width:75px;height:1px;background:rgba(255,255,255,.05);position:absolute;right:-75px;top:50%;content:'';margin-top:-0.5px;}
.youtubeBox .btnYoutubeBox:after{font-size:12rem;letter-spacing:-0.05em;color:rgba(255,255,255,.05);font-family:'ChosunSm';line-height:1;content:'me & 美';position:absolute;right:-478px;top:50%;transform:translateY(-50%);margin-top:-21px;}
.youtubeBox .btnYoutubeBox .btnYoutube{position:relative;}
.youtubeBox .btnYoutubeBox .btnYoutube > img{margin-right:15px;vertical-align:middle;}
.youtubeBox .btnYoutubeBox .btnYoutube:after{width:10px;height:18px;background:url(/img/main/btn_arrow_icon.png);display:inline-block;margin-left:20px;content:'';}
.youtubeBox .youtubeSlide iframe{width:900px;height:507px;}
.youtubeBox .youtubeSlide .slick-list{padding:0 20% !important;overflow:unset !important;margin:0 -1.5703%;}
.youtubeBox .youtubeSlide .slick-arrow{width:85px;height:85px;position:absolute;top:50%;transform:translateY(-50%);z-index:100;border:0;font-size:0;line-height:1;box-shadow:15px 15px 20px rgba(0,0,0,.08);border-radius:50%;}
.youtubeBox .youtubeSlide .slick-arrow.slick-prev{left:16.2%;background:url(/img/main/youtube_arrow_prev.png)no-repeat;}
.youtubeBox .youtubeSlide .slick-arrow.slick-next{right:16.2%;background:url(/img/main/youtube_arrow_next.png)no-repeat;}
.youtubeBox .youtubeSlide .slick-slide.slick-current .videoListInfo > button{box-shadow:40px 40px 100px 5px rgba(0, 0, 0, .3);}

.successCase{padding:210px 0 220px;}
.successCase .successCaseSlide{margin-top:67px;position:relative;padding-bottom:97px;}
.successCase .successCaseSlide .swiper-slide{width:450px;color:#000;margin:0 0 auto;}
.successCase .successCaseSlide .swiper-slide img{border:3px solid transparent;}
.successCase .successCaseSlide .swiper-slide button{width:100%;}
.successCase .successCaseSlide .swiper-slide:hover img{border-color:#af945d;}
.successCase .successCaseSlide .swiper-slide dl{padding:0 10px;}
.successCase .successCaseSlide .swiper-slide dl dt{width:100%;font-size:2.4rem;text-align:left;font-weight:700;margin:36px 0 22px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.successCase .successCaseSlide .swiper-slide dl dd{width:100%;font-size:1.8rem;display:block;overflow:hidden;text-overflow:ellipsis;line-height:1.556;height:3.112em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.successCase .swiper-container-horizontal > .swiper-scrollbar{width:100%;height:4px;left:0;background:#;}
.successCase .swiper-scrollbar-drag{background:#af945d;border-radius:0;}

.mainApply{padding:150px 0;background:#293243;color:#fff;}
.mainApply .mainApplyCont{display:flex;align-items:center;}
.mainApply .mainApplyCont > div{width:50%;margin-top:-19px;}
.mainApply .mainApplyCont > div .contTitle{color:#fff;}
.mainApply .mainApplyCont > div .contTitle span{ color:transparent;text-stroke:1px #a8adb1;-webkit-text-stroke:1px #a8adb1;-moz-text-stroke:1px #a8adb1;-o-text-stroke:1px #a8adb1;}
.mainApply .mainApplyCont > div .btnMore{color:#fff;}
.mainApply .mainApplyCont > div .address{font-size:2rem;display:flex;align-items:center;margin:14px 0 73px;}
.mainApply .mainApplyCont > div .address img{margin-right:12px;}
.mainApply .mainApplyCont > div .mainApplyCont{font-size:;}
.mainApply .mainApplyCont form{width:50%;padding-left:4.93%;}
.mainApply .mainApplyCont form > ul > li{border:1px solid #a8adb1;}
.mainApply .mainApplyCont form > ul > li:nth-child(n+2){margin-top:20px;}
.mainApply .mainApplyCont form > ul > li dl{height:60px;display:flex;align-items:center;flex-wrap:wrap;}
.mainApply .mainApplyCont form > ul > li dl dt{width:160px;font-size:1.8rem;font-weight:500;padding-left:20px;position:relative;margin-right:10px;}
.mainApply .mainApplyCont form > ul > li dl dt:after{width:1px;height:32px;background:#a8adb1;position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';}
.mainApply .mainApplyCont form > ul > li dl dt .necessaryIcon{color:#f7c766;}
.mainApply .mainApplyCont form > ul > li dl dd{width:calc(100% - 190px);}
.mainApply .mainApplyCont form > ul > li dl dd input, .mainApply .mainApplyCont form > ul > li dl dd select{height:40px;border:0;background:transparent;color:#fff;}
.mainApply .mainApplyCont form > ul > li dl dd .wid100{width:100%;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul{display:flex;align-items:center;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li{width:50%;background:url(/img/common/select_bg_w.png)no-repeat right 28px center;position:relative;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li input, .mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li select{cursor:pointer;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li:last-child{padding-left:16px;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li:last-child select option:first-child{display:none;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li:last-child:after{width:1px;height:16px;background:#a8adb1;position:absolute;left:2px;top:50%;transform:translateY(-50%);content:'';}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd select{width:100%;padding-left:10px;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd select option{color:#222;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl{height:243px;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl dt{width:100%;border-bottom:1px solid #a8adb1;margin:0 20px;padding:20px 0;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl dt:after{display:none;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl dd{width:100%;padding:0 20px;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl dd textarea{width:100%;height:161px;padding:10px 0;background:transparent;color:#fff;border:0;margin:10px 0;}
.mainApply .mainApplyCont form > ul > li.applyTel dl dd{display:flex;align-items:center;}
.mainApply .mainApplyCont form > ul > li.applyTel dl dd input{width:31.3333%;text-align:center;}
.mainApply .mainApplyCont form > ul > li.applyTel dl dd > span{width:3%;}
.mainApply .mainApplyCont form > ul > li.applyTel dl dd > span:after{max-width:13px;width:100%;height:1px;background:#a8adb1;display:inline-block;content:'';vertical-align:middle;}
.mainApply .mainApplyCont form .applyBottom{display:flex;align-items:center;justify-content:space-between;margin-top:26px;color:#a9acb3;}
.mainApply .mainApplyCont form .applyBottom .privacy_text label{padding-left:15px;font-size:1.8rem;;}
.mainApply .mainApplyCont form .applyBottom .privacy_text #privacy{width:30px;height:30px;cursor:pointer;}
.ui-datepicker .ui-datepicker-title{display:flex;justify-content:center;align-items:center;}

@media all and (max-width:1920px){
.mainBanner .mainBannerCont{width:1200px;margin:0 auto;}
.mainBanner .mainBannerCont .slick-list{margin:0 -351.5px;}
.mainBanner .mainBannerCont .slick-list img{width:auto;}
}

@media all and (max-width:1460px){
.inner{width:100%;padding:0 20px;}




.consultant .consultantWrap{display:block;}
.consultant .consultantWrap > .contTitle{width:100%;padding-bottom:30px;}
.consultant .consultantWrap > .contTitle > br{display:none;}
.consultant .consultantWrap .consultantSlideBox{width:100%;}
.consultant .consultantWrap .consultantSlideBox .consultantSlide .conImgBox{width:51%;margin:0 7% 0 12%;}
.consultant .consultantWrap .consultantSlideBox .consultantSlide .conImgBox img{width:100%;}
.consultant .consultantWrap .consultantSlideBox .consultantSlide .conName{width:30%;}
.consultant .consultantWrap .consultantBox .consultantSlide .slider-for{width:55.262%;;}
.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox a:after{width:300px;height:300px;}
.consultant .consultantWrap .consultantSlideText{width:40.055%;}
}


@media all and (max-width:1279px){
.mainBanner .mainBannerCont{width:100%;overflow:hidden;}
.mainBanner .mainBannerCont .slick-list{margin:0 -25%;}
.mainBanner .mainBannerCont .slick-list img{width:100%;}
.mainBanner .slick-arrow.slick-prev{left:20px;}
.mainBanner .slick-arrow.slick-next{right:20px;}

.laboratory{background-size:95% auto;}
.laboratory .laboratoryCont .meText{font-size:13rem;}
.laboratory .laboratoryCont .meText:before{width:250px;}

.mainApply .mainApplyCont form .applyBottom{flex-wrap:wrap;}
.mainApply .mainApplyCont form .applyBottom > p{width:100%;}
.mainApply .mainApplyCont form .applyBottom .mainApplySubmit{text-align:right;}

.consultant .consultantWrap .contTitle{width:100%;margin-bottom:30px;}
.consultant .consultantWrap .contTitle br{display:none;}
.consultant .consultantWrap .consultantBox{flex-wrap:wrap;}
.consultant .consultantWrap .consultantBox .consultantSlide{width:100%;}
.consultant .consultantWrap .consultantBox .consultantSlide .slider-for .slick-list{padding:0 0 0 20.295% !important;overflow:unset;}
.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox a:after{width:250px;height:250px;bottom:0;background-position:center bottom;}
.consultant .slick-arrow{background-size:70px auto !important;width:70px;height:70px;}
.consultant .consultantList li{width:18.4%;margin-right:2%;}
.consultant .consultantList li:last-child{margin-right:0;}


.youtubeBox .youtubeSlide .slick-list{padding:0 18% !important;}
.youtubeBox .youtubeSlide .slick-slide.slick-current .videoListInfo button span{width:120px;}
.youtubeBox .youtubeSlide .slick-arrow{background-size:70px auto !important;width:70px;height:70px;}
.youtubeBox .youtubeSlide .slick-arrow.slick-prev{left:13%;}
.youtubeBox .youtubeSlide .slick-arrow.slick-next{right:13%;}
.youtubeBox .btnYoutubeBox:before{width:70px;right:-70px;}
.youtubeBox .btnYoutubeBox:after{font-size:9rem;right:-350px;margin-top:-13px;padding-right:20px;}
}

@media all and (max-width:979px){
/*.mainBanner .mainBannerCont .slick-list{margin:0;}*/
.mainBanner .mainBannerCont .slick-slide .slideText{left:50%;transform:translateX(-50%);font-size:4.5rem;}

.laboratory{background-size:78% auto;}
.laboratory .laboratoryCont .meText:before{width:235px;}

.mainApply .mainApplyCont{display:block;}
.mainApply .mainApplyCont form{width:100%;padding-left:0;margin-top:30px;}
.mainApply .mainApplyCont > div{width:100%;}
.mainApply .mainApplyCont > div .address{margin:10px 0 48px;}
.mainApply .mainApplyCont > div .contTitle span br{display:none;margin-top:30px;}
.mainApply .mainApplyCont form .applyBottom > p{width:auto;}

.consultant .consultantList li > .imgBox img{width:75px;}
.consultant .consultantList li dl dt{font-size:1.8rem;}
.consultant .consultantList li dl dd{font-size:1.7rem;}
.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox a:after{width:200px;height:200px;left:-90px;}

.youtubeBox .youtubeSlide .slick-slide.slick-current .videoListInfo button span{width:110px;}
.youtubeBox .youtubeSlide .slick-arrow{background-size:60px auto !important;width:60px;height:60px;}
.youtubeBox .btnYoutubeBox:before{width:50px;right:-50px;}
.youtubeBox .btnYoutubeBox:after{font-size:6rem;right:-236px;margin-top:-6px;}
}

@media all and (max-width:767px){
.mainContent:before{top:82px;}
.mainBanner .mainBannerCont .slick-list{margin:0;}
.mainBanner .mainBannerCont .slick-slide .slideText{/*top:40%;*/left:50%;transform:translateX(-50%);font-size:3rem;}
/*.mainBanner .slick-arrow{height:40px;margin-top:-20px;}
.mainBanner .slick-arrow:before,
.mainBanner .slick-arrow:after{width:24px;left:0;}
.mainBanner .slick-arrow:before{top:11px;}
.mainBanner .slick-arrow:after{bottom:11px;}*/
/*.mainBanner .slick-controls{top:60%;}*/
.mainBanner .slick-controls .slick-dots li{margin:3px 14px;}
.mainBanner .slick-controls .slide-pause{width:13px;height:15px;margin:3px 14px;}
.mainBanner .slick-controls .slide-play{margin:3px 14px;}
.mainBanner .slick-controls .slide-pause:before, .mainBanner .slick-controls .slide-pause:after{width:4px;height:15px;}
.mainBanner .slick-controls .slick-dots li button{width:6px;height:6px;}
.mainBanner .slick-controls .slick-dots li.slick-active button:before{width:28px;height:28px;border-width:2px;}

.scrollImg img{width:25px;}

.contTitle{font-size:4rem;}
.flexTitle{display:block;}

.btnMore{font-size:1.8rem;}
.btnMore img{width:56px;margin-left:12px;}

.laboratory{background:none;}
.laboratory .laboratoryCont .basicText{font-size:2rem;margin:27px 0 43.5px;}
.laboratory .laboratoryCont .meText{font-size:10rem;margin-bottom:26px;}
.laboratory .laboratoryCont .meText:before{width:30.263%;margin-right:20px;}

.successCase{padding:11.315% 0 11.854%;}
.successCase .successCaseSlide{margin-top:33.5px;padding-bottom:48.5px;}
.successCase .successCaseSlide .swiper-slide{width:350px;}
.successCase .flexTitle .btnMore{justify-content:flex-end;}
.successCase .successCaseSlide .swiper-slide dl dt{margin:18px 0 11px;}

.mainApply{padding:75px 0;}

.mainApply .mainApplyCont > div .address{margin:8px 0 36px;}
.mainApply .mainApplyCont > div .address img{width:16px;margin-right:8px;}
.mainApply .mainApplyCont form > ul > li:nth-child(n+2){margin-top:10px;}
.mainApply .mainApplyCont form > ul > li dl{height:48px;}
.mainApply .mainApplyCont form > ul > li dl dt{width:120px;padding-left:10px;}
.mainApply .mainApplyCont form > ul > li dl dd{width:calc(100% - 140px);}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl{height:200px;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl dt{margin:0 10px;padding:15px 0;}
.mainApply .mainApplyCont form > ul > li.questionTextarea dl dd textarea{height:132px;margin:5px 0;}
.mainApply .mainApplyCont form .applyBottom{margin-top:13px;}
.mainApply .mainApplyCont form .applyBottom .mainApplySubmit input{width:130px;}
.mainApply .mainApplyCont form .applyBottom .privacy_text #privacy{width:24px;height:24px;}
.mainApply .mainApplyCont form .applyBottom .privacy_text label{padding-left:7.5px;}
.mainApply .mainApplyCont form > ul > li.applyDate dl dd ul li{background-position:right 10px center;background-size:8px auto;}

.consultant .consultantWrap .consultantBox .consultantSlide{display:block;padding-top:0;}
.consultant .consultantWrap .consultantBox .consultantSlide .slider-for{width:100%;margin:0 0 30px;}
.consultant .consultantWrap .consultantBox .consultantSlide .slider-for .slick-list img{}
.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox:after{width:42%;}
.consultant .consultantWrap .consultantSlideText{width:100%;}
.consultant .consultantWrap .consultantSlideText .conName dl dt{font-size:3rem;margin-bottom:20px;}
.consultant .consultantWrap .consultantSlideText .conName dl dt span{font-size:3.8rem;}
.consultant .consultantWrap .consultantSlideText .conName dl dd ul li:before{width:5px;height:5px;}
.consultant .consultantWrap .consultantSlideText .conName dl dd ul li{padding-left:15px;margin-bottom:12px;}
.consultant .consultantList{padding:40px 10px 60px 10px;flex-wrap:wrap;justify-content:center;}
.consultant .consultantList li{width:32%;}
.consultant .consultantList li:nth-child(3){margin-right:0;}
.consultant .consultantList li:nth-child(n+4){margin-top:30px;}
.consultant .consultantList li:last-child{margin-right:0;}
.consultant .consultantList li > .imgBox img{width:60px;}
.consultant .consultantList li dl dt{margin:17px 0 8px;}
.consultant .consultantList li dl dd{font-size:1.5rem;}
.consultant .slick-arrow{width:50px;height:50px;background-size:50px auto !important;}
.consultant .slick-btn{text-align:center;margin-top:30px;}

.youtubeBox{padding-bottom:16%;}
.youtubeBox .btnMore{justify-content:flex-end;}
.youtubeBox .youtubeSlide .slick-list{padding:0 8% !important;margin:0 -0.5%;}
.youtubeBox .youtubeSlide .slick-slide{margin:30px 0.5% 0;}
.youtubeBox .youtubeSlide .slick-slide.slick-current .videoListInfo button span{width:100px;}
.youtubeBox .youtubeSlide .slick-arrow{background-size:50px auto !important;width:50px;height:50px;}
.youtubeBox .youtubeSlide .slick-arrow.slick-prev{left:20px;}
.youtubeBox .youtubeSlide .slick-arrow.slick-next{right:20px;}
.youtubeBox .btnYoutubeBox{width:220px;height:45px;margin:37.5px auto 0;}
.youtubeBox .btnYoutubeBox .btnYoutube > img{width:32px;margin-right:10px;}
.youtubeBox .btnYoutubeBox .btnYoutube:after{width:8px;height:14.4px;background-size:8px auto;margin-left:12px;}
.youtubeBox .btnYoutubeBox:before{width:45px;top:auto;right:auto;left:10px;bottom:-45px;}
.youtubeBox .btnYoutubeBox:after{font-size:5rem;right:0;margin-top:0;transform:none;top:auto;right:auto;left:65px;bottom:-60px;padding-right:0;}
}

@media all and (max-width:501px){
.mainBanner .mainBannerCont .slick-slide .slideText{font-size:2.2rem;}
.mainApply .mainApplyCont form .applyBottom > p{width:100%;}
.mainApply .mainApplyCont > div .contTitle span br{display:block;}

.laboratory .laboratoryCont .meText{font-size:8rem;}

.successCase .successCaseSlide .swiper-slide{width:300px;}

.youtubeBox .youtubeSlide .slick-slide.slick-current .videoListInfo button span{width:80px;}

.consultant .consultantWrap .consultantBox .consultantSlide .conImgBox a:after{width:148px;height:148px;left:-50px;}

}