@charset "utf-8";

.companyTxt strong:after { display: none; }
.hideUnder1280 { display: none; }
.showUnder1280 { display: block; }

.recoSlide.recoSlide_pc { display: none; }
.recoSlide.recoSlide_tablet { display: block; }
.recoSlide.recoSlide_mob { display: none; }



/* top */
.topBtn { right: 60px; bottom: 60px; }

/* 고객센터 탭 */
.csNav ul {overflow-y:hidden;overflow-x:auto;}


.csWrap .mltTab { width: 100%; }
.csWrap .mltTab a { width: 25%; font-size: 14px; flex-shrink: 1; flex-grow: 1; }
.csNav > ul > li > a > span::after { display: none; }

 
/* faq */
.faqWrap { background:transparent; box-shadow: none;}
.csWrap { width: calc(100% - 40px); margin-left: auto; margin-right: auto; box-shadow: none; }
.csCnt { padding: 0 20px 40px;background:#fff; max-width: 100%; }

.faqWrap .csCnt{ padding: 40px 20px 40px; }

.faqTab { margin-bottom: 0; }
.faqTab > .inner1200 { display: flex; overflow: auto; overflow-y: hidden; }
.faqTab li { float: none; flex-shrink: 0;  word-break: keep-all; width: 20%; font-size: 16px; }
.faqTab li:after { display: none; }
.faqTab li:first-child:before { display: none; }
.faqTab li a { padding: 80px 0 20px; } 


.faqTab li a:hover:after,.faqTab li a.on:after { display: none; }


.faqTab li a .iconFaq { width: 40px; height: 40px; top: 25px; }

.faqTab li:nth-child(1) a .iconFaq{ background-position: 0 0; }
.faqTab li:nth-child(2) a .iconFaq{ background-position: 0 -40px; }
.faqTab li:nth-child(3) a .iconFaq{ background-position: 0 -80px; }
.faqTab li:nth-child(4) a .iconFaq{ background-position: 0 -120px; }
.faqTab li:nth-child(5) a .iconFaq{ background-position: 0 -160px; }
.faqTab li:nth-child(6) a .iconFaq{ background-position: 0 -200px; }
.faqTab li:nth-child(7) a .iconFaq{ background-position: 0 -240px; }


.faqWrap .csTtl { padding: 40px 20px 30px; }
.blueSearchWrap { width: calc(100% - 40px); }
.blueSearchWrap .blueSearchInput { height: 60px; line-height: 60px; border-radius: 35px; padding-left: 30px; padding-right: 60px; box-shadow: none; font-size: 16px; }
.blueSearchWrap .blueSearchInput::placeholder { font-size: 16px; font-weight: 700;}
.btnSearchWhite { width: 60px; height: 60px; border-radius: 0 30px 30px 0;     background: url(../images/newbird/sub/search_wh.png) no-repeat left 13px center; background-size: 20px auto;}



.faqList li .question { padding-left: 40px; padding-top: 77px; }
.faqList li .question:before { width: 40px; height: 40px; line-height: 40px; font-size: 15px;   }
.faqList li .question .cat { position: absolute; left: 90px; top: 27px;  width: auto; height: 40px; line-height: 40px; padding: 0 15px; border-radius: 20px; font-size: 14px; background:#f8f9fa;  }
.faqList li .question .subject { line-height: 40px; }
.faqList li .question .hand { width: 100%; font-size: 17px;}


.faqList li .answer:before { width: 40px; height: 40px; line-height: 40px; font-size: 15px; }
.faqList li .answer { padding-left: 40px; padding-top: 77px; }


.faqList li:hover .question .cat, .faqList li.on .question .cat { background:#fff; }
.faqList li:hover .cat, .faqList li.on .cat { color:#aeafb6; }
.faqList li:hover .hand a, .faqList li.on .hand a { color: #1c1c20; }



.csTelList { display: block; max-width: 600px; }
.csTelList .csTelBox:after { display: none; }
.csTelList .csTelBox { width: 100%; display: flex;  justify-content: center;align-items:center; margin-bottom: 20px; background: #fff; height: 100px; text-align: left; border-radius: 50px; padding: 0 50px; }
.csTelList .csTelBox .csTel { width: 210px; } 

.csTelWrap.csTelWrapWhite .csTelList .csTelBox  { background:#f8f9fa; height: 120px;}
.csTelList .csTelBox:last-child { margin-bottom: 0; }
.csTelList .csTelBox .csTelIcon { background-size: 50px auto;  width: 50px; height: 120px; margin: 0; box-shadow: none; margin-right: 50px; border-radius: 0;}



/* 해당 영역 확인 후 수정해야함. */
.csTelList .csTelBox.csTelBoxBlue .csTelIcon { background: transparent url('../images/newbird/sub/csBottomIcon01.png') no-repeat center ; background-size: 40px auto;}
.csTelList .csTelBox.csTelBoxMint .csTelIcon { background: transparent url('../images/newbird/sub/csBottomIcon02.png') no-repeat center ; background-size: 33px auto;}
.csTelList .csTelBox.csTelBoxPurple .csTelIcon { background: transparent url('../images/newbird/sub/csBottomIcon03.png') no-repeat center ; background-size: 40px auto;}

.csTelList .csTelBox.csTelBoxBlue .csTelIcon.csTelIconCall { background: transparent url('../images/newbird/sub/csBottomIcon05.png') no-repeat center ; background-size: 40px auto;}
.csTelList .csTelBox.csTelBoxMint .csTelIcon.csTelIconFax { background: transparent url('../images/newbird/sub/csBottomIcon04.png') no-repeat center ; background-size: 40px auto;}

.csTelList .csTelBox .csTelIcon.csTelIconInternet { background: transparent url('../images/newbird/sub/csBottomIconInternet.png') no-repeat center ; background-size: 50px auto; background-position: center center;}

.csTelList .csTelBox .csTelIcon.csTelIconMintCall { background: transparent url('../images/newbird/sub/csBottomIconCallMint.png') no-repeat center ; background-size: 40px auto;}
																	

/* 유상서비스 */
.csTopBannerBlue .bannerTxt { padding: 30px 20px 30px; word-break: keep-all;}
.csTopBannerBlue .bannerTxt h5 { font-size: 35px; line-height: 45px; }
.csTopBannerBlue .bannerTxt .bannerSub { font-size: 16px; }

.airSelfBoxWrap {  }
.airSelfBoxWrap .airSelfBox { margin-right: 0; margin-bottom: 30px; padding: 43px 20px 30px; box-shadow: 0px 8px 40px rgba(28, 28, 32, 0.08); }


.airSelfBoxWrap.airSelfBoxWrap04  { display: flex; flex-wrap: wrap; justify-content: space-between; }
.airSelfBoxWrap.airSelfBoxWrap04 .airSelfBox { width:calc(50% - 15px); margin-right: 0;}


.csTelWrap .csTelTit p.tit { font-size: 28px; }
.csTelList .csTelBox .csTel .tel { font-size: 26px; }
/* .csTelList .csTelBox .csTel p { font-size: 28px; }
.csTelList .csTelBox .csTel .tel { font-size: 26px; } */ 



/* 예방정비 */
.preventBoxWrap.airSelfBoxWrap03 { display: block; }
.preventBoxWrap.airSelfBoxWrap03 .airSelfBox  { width: 100%; margin-right: 0; display: flex; align-items: center; padding: 30px; padding-left: 0; }

.preventBoxWrap .airSelfBox .preventTit { padding-bottom: 0; width: 250px; flex-shrink: 0;}
.preventBoxWrap .airSelfBox .preventTit .preventTitKo { font-size: 25px; }
.preventBoxWrap .airSelfBox .preventTit .preventTitEn { font-size: 14px; }
.preventBoxWrap .airSelfBox .preventTit:after { display: none;  }
.preventBoxWrap .airSelfBox .leftDesc { padding: 0; }






/* 에어컨 자가점검 */
.csTopBanner { height: 300px; background-position: 0 0;}
.csTopBanner .csBannerText { width: 380px; padding-left: 30px; }
.csTopBanner .csBannerText h5 { font-size: 35px; line-height: 45px; }


.airSelfWrap .airSelfBoxWrap.airSelfBoxWrap03 .airSelfBox { width:33.3333%; margin-right: 10px; }
.airSelfBoxWrap .airSelfBox .airSelfBoxImg { max-width: 180px; }
.airSelfWrap .airSelfBoxWrap .airSelfBox .bletListBig { max-width: 350px; padding: 0;}

.csExWrap { padding: 0; display: block; padding: 30px 0; word-break: keep-all;}
.csExWrap .fleft { width: 100%; padding: 0 0 ; margin-bottom: 20px; }
.csExWrap .fleft:after{ content: ""; display: block; width: calc(100% - 40px); height: 1px; background:#efeff1; margin: 20px auto 0; }
.csExLeftTit, .csExRightTit { text-align: center; }
.csExIcon { width: 160px; }


.csExWrap .fright { width: 100%; padding-left: 0; border: 0; max-width: 500px; margin-left: auto; margin-right: auto; max-width: 450px; }







/* 회사소개 */


/* 상단 */

.companyTop > .aniTxt { font-size: 220px; }
.companyTop > .mainTxt > strong { font-size: 120px; }

.companyTop .scrollAni .scrollClr { width: 60px; height: 60px; }  
.companyTop .scrollAni p { font-size: 14px; }


/* 상단탭 */
.companyTab_dep01 { justify-content: space-between; padding: 0 20px; }
.companyTab_dep01 > li { height: 50px; line-height: 50px; padding: 0 15px 0 15px; border-radius: 25px; width: calc(20% - 5px); font-size: 16px; margin: 0;}
.companyTab_dep01 > li s { width: 25px; height: 25px; background-size: 25px auto; right: 10px; }


.companyTab_dep01 > li > a:after { width: calc(100% - 30px); }

.companyTab_dep01 > li .dep02 { border-radius: 0 0 25px 25px; }
.companyTab_dep01 > li .dep02 > li { font-size: 16px; height: 50px; font-size: 14px;}
.companyTab_dep01 > li .dep02 > li a { padding: 0 15px; }


.companyTab ul.companyTab_dep02 { margin-top: 50px; }



/* hover */
@media screen and (min-width: 813px){
.companyTab_dep01 > li.hasDepth02:hover { border-radius: 25px 25px 0 0; }
}




.companyCnt { padding: 80px 20px 0; }

/* 오텍캐리어 */
/* .comTit { padding: 0 20px; } */
.companyTxtInner { padding: 0; }

.comTit { font-size: 40px; line-height: 50px; margin-bottom: 50px;}
.companyBox { margin-bottom: 80px; }
.companyTxt { font-size: 18px; }

.comSlide_direction { display: none; }
.companySlideWrp .slideTit { left: 30px; }
.comSlide_pager { padding: 0 30px; }


.companyTxtCol { display: block; font-size: 18px;}
.companyTxtCol.col02 > div {width: 100%;  margin-bottom: 30px; }  
.companyTxtCol.col02 > div:last-child { margin-bottom :0; }







/* 경영이념 */
.companyIconWrp { display: block; margin-top: 30px; }
.pointCirWrp { display: block; width: 100%; padding: 0; margin: 0 0 100px; }
.pointCirWrp:last-child { margin-bottom: 0; }
.pointCir { float: none; margin: 0 auto !important; width: 100%; max-width: 500px; height: 160px; border-radius: 80px; padding: 20px; position: relative; overflow: visible; }
.pointCir:after { content:""; display: block; width: 1px; height: 50px; background: #d6d7d9; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); }
.pointCirWr_blk .pointCir:before { display: none; }
.pointCirWr_blu .pointCir { box-shadow: 0 10px 40px rgba(13,92,171,0.35); }


.pointCir .topTit { font-size: 14px; line-height: 20px; margin-bottom: 10px; }
.pointCir .tit { font-size: 30px; line-height: 40px; margin-bottom: 10px; }
.pointCir .pointTxt { font-size: 14px; line-height: 20px; }


.pointIconWrp { position: static; padding: 0; margin-top: 50px; flex-direction: row-reverse; justify-content: center; }
.pointIconWrp .iconBox { margin: -20px auto 0; width: 180px; height: 180px;  }
.pointIconWrp .iconBox:nth-child(1) { margin-top: 0; }



.pointCirWr_blk .pointIconWrp { padding-top: 0; }
.pointCirWr_blk .pointIconWrp .iconBox:nth-child(1) { margin: 0; margin-left: -20px;}
.pointCirWr_blk .pointIconWrp .iconBox:nth-child(2) { margin: 0; margin-left: -20px; }
.pointCirWr_blk .pointIconWrp .iconBox:nth-child(3) { margin: 0; }



.pointCirWr_blu .pointIconWrp { }
.pointCirWr_blu .pointIconWrp .iconBox:nth-child(1) { margin: 0; margin-left: -20px;}
.pointCirWr_blu .pointIconWrp .iconBox:nth-child(2) { margin: 0; margin-left: -20px;}
.pointCirWr_blu .pointIconWrp .iconBox:nth-child(3) { margin: 0; }


.pointIconWrp .iconBox p { font-size: 18px; margin-top: 15px; }



/* 자율준수 프로그램 */
.comTit .eng { font-size: 20px; line-height: 30px; font-weight: 200; }

.companyIconWrp_one .pointIconWrp { flex-direction: column; margin: 50px auto 0; max-width: 500px; }
.companyIconWrp_one .pointCirWrp { padding-bottom: 0;}
.companyIconWrp_one .pointCirWrp .pointCir { box-shadow:0 10px 40px rgba(13,92,171,0.35)}


.companyIconWrp_one .pointIconWrp .iconBox { margin: 0 auto 20px !important; width: 100%; height: 120px; border-radius: 60px; flex-direction: row; text-align: left;     justify-content: flex-start; padding: 0 60px; }
.companyIconWrp_one .pointIconWrp .iconBox p { margin-top: 0; padding-left: 50px; }


.companyTxtBig { font-size: 20px; line-height: 30px; margin-bottom: 20px;  } 

.companyTxtCol.col03 > div { width: 100%; margin-bottom: 30px;}





/* 연혁 */
#cpnIntCnt01_04 .cpnHst.cpnHstWide > ul > li > div { padding-right: 50px; }
#cpnIntCnt01_04 .cpnHst.cpnHstWide > ul > li > div { width: 30%; }
#cpnIntCnt01_04 .cpnHst.cpnHstWide > ul > li > ul { width: 70%; padding-left: 40px; }


#cpnIntCnt01_04 .cpnHst > span { left: 30%; }
#cpnIntCnt01_04 .cpnHst > strong { display: none; }
#cpnIntCnt01_04 .cpnHst > i { left: 30%; }
#cpnIntCnt01_04 .cpnHst > ul > li::after { left: 30%; }


#cpnIntCnt01_04 .cpnHst > ul > li > div > strong > b { font-size: 50px; line-height: 45px; }
#cpnIntCnt01_04 .cpnHst.cpnHstWide > ul > li > div > strong { height: 45px; }

#cpnIntCnt01_04 .cpnHst.cpnHstWide > ul .comHisCnt > li .month { width: 70px; }
#cpnIntCnt01_04 .cpnHst.cpnHstWide > ul .comHisCnt li > div { width: calc(100% -70px); }

/* 회사 위치 */
.posiBoxWrp { flex-wrap: wrap; flex-wrap: wrap; }
.posiBoxWrp > div { width: calc( 50% - 15px); margin-bottom: 30px; background:#fff !important; }
.posiBoxWrp > div:hover { box-shadow: 0 30px 60px rgba(28,28,32,0.08);  }
.posiBoxWrp > div:nth-child(3),.posiBoxWrp > div:nth-child(4) { margin-bottom: 0; }

.posiBoxTop .btnMap { display: block; width: 80px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; border-radius: 15px;  background:#0d5cab; top: 20px; right: 20px; color: #fff; opacity: 1;}




.posiBoxBottom { height: auto; }
.posiBoxBottom .mouseOver { display: none; } 
.posiBoxBottom .spotInfo { position: static; margin: 0; opacity: 1; padding: 20px  0 25px; }

.posiBoxBottom .spotInfo li { color: #1c1c20; font-size: 14px; padding-left: 30px; }
.posiBoxBottom .spotInfo li s { background:url('../images/newbird/mob/intro01_05_icons.png') no-repeat center;     background-size: 12px auto; width: 20px; }




/* hover delete */
.posiBoxWrp > div:hover	.titEng b:after	{ opacity: 1; background: #fff;
    box-shadow: 0 1px 10px rgba(0,0,0,0.05); } 

.posiBoxWrp > div:hover	.titKor { color: inherit; }
.posiBoxWrp > div:hover	.titEng { color: inherit; border-color: #d9deef; }
.posiBoxWrp > div:hover	.titEng b { color: #0d5cab; }
.posiBoxWrp > div:hover .mouseOver { position: absolute; left: 500%; opacity:0;  }



.salesBoxWrp { flex-wrap: wrap; 
    justify-content: space-between;}
.salesBoxWrp > div { padding-left: 0 !important; width: calc(50% - 15px); margin-bottom: 30px;}
.salesBoxWrp > div:nth-child(3),.salesBoxWrp > div:nth-child(4) { margin-bottom: 0; }


/* 글로벌 네트워크 */
.glbLst > ul { display: flex; flex-wrap: wrap; height: auto; justify-content: space-between; }	
.glbLst ul li { float: none; margin: 0; width: calc(50% - 15px); margin-bottom: 30px; }
.glbLst ul li:nth-child(1), .glbLst ul li:nth-child(3) { transform: translateY(-70px); }
.glbLst ul li:nth-child(3), .glbLst ul li:nth-child(4) { margin-bottom: 0; }


/* 생활속의 캐리어 */
.cpnImgLst > div { font-size: 35px; }
.cpnImgLst > ul { justify-content: center; }
.cpnImgLst > ul > li { margin: 10px; }
.cpnImgLst > ul > li > span { font-size: 16px; line-height: 25px; margin: 10px 0 0px; padding-left: 15px; }
.cpnImgLst > ul > li > span::after { width: 3px; height: 3px; top: 10px; left: 0; }


.cpnImgLst > ul.typ02 > li > span {  margin: 10px 0 0px; padding-left: 15px; }  
.cpnImgLst > ul.typ02 > li > b { padding-left: 15px; line-height: 23px; font-size: 14px; }

/* 캐리어 박사 */
.companyBoxImg	{}
.companyBoxImg img { width: 300px; height: auto; }
.companyBoxImg p.comTit,.companyBoxImg p.companyTxt { padding-left: 320px; }

.cmpImgLstBox { display: flex; }
.cmpImgLstBox > ul { width: calc(33.3333% - 20px ); }
.cmpImgLstBox > ul:nth-child(4) { margin: 0 auto; }
.cmpImgLstBox > ul:nth-child(3), .cmpImgLstBox > ul:nth-child(5) { margin: 0 auto; }

.cmpImgLstBoxItm > img { width: 100%; height: auto;}





/* 캐리어 역사 */
#cpnIntCnt05_02 .cpnHst > strong { display: none; }
#cpnIntCnt05_02 .cpnHst > ul > li { width: 850px; max-width: 100%; }  
#cpnIntCnt05_02 .cpnHst > ul > li > div > strong > b { font-size: 50px; line-height: 45px; }
#cpnIntCnt05_02 .cpnHst.cpnHstWide > ul > li > div > strong { height: 45px; } 


#cpnIntCnt05_02 .cpnHst > ul > li > img,#cpnIntCnt05_02 .cpnHst > ul > li > div { width: calc(50% - 50px); }
#cpnIntCnt05_02 .cpnHst > ul > li > img { height: auto; }
#cpnIntCnt05_02 .cpnHst > ul > li > div > p { max-width: 100%; top: 80px; font-size: 16px; }

/* 캐리어 특별함 */
.companyTxt.companyTxt2 { font-size: 20px; line-height: 35px; }

.companyTxtCol {  }
.companyTxtCol.companyTxtCol2.col02 > div { width: 100%; }

#cpnIntCnt05_03 .companySlideWrp { text-align: center; }

.companyTxt.companyTxt2.mgt-80 { margin: 40px 0; } 



/* 친환경 캐리어 에어컨 */
.cpnGrp { padding: 20px; margin-bottom: 30px; box-shadow: 0px 20px 30px rgba(28, 28, 32, 0.15) }
.cpnGrp > div > span { position: static; font-size: 16px; line-height: 30px;     margin-top: 30px; transform: translateY(0); display: block;}
.cpnGrp > div > strong { padding-bottom: 20px;  }
.companyTxtCol.companyTxtCol2.col02 > div { margin-bottom: 20px; }
.companyTxtCol.companyTxtCol2.col02 > div:last-child { margin-bottom: 0px; }


#cpnIntCnt05_04 .companyTxtCol { margin-bottom: 25px; }
#cpnIntCnt05_04 .companyTxtCol:last-child { margin-bottom: 0; }

.cpnMth { padding: 20px; margin: 30px 0 0; }
.cpnMth > strong { font-size: 20px; line-height: 20px;}
.cpnMth > ul {padding: 10px 0 20px; display: block; }
.cpnMth > ul li { font-size: 16px; line-height: 30px; padding-left: 10px; margin: 0 0 10px; }
.cpnMth > ul li:last-child { margin-bottom: 0; }
.cpnMth > p { text-align: left;  font-size: 14px; line-height: 25px; }

.cpnTbl { margin: 80px 0 0; }
.cpnTbl > div { font-size: 16px; line-height: 30px; padding-bottom: 10px; font-family: 'Noto Sans KR', sans-serif; }
.cpnTbl table { min-width: 768px; }  
.cpnTblWrp { width: 100%; overflow: auto;}

.cpnTbl thead th, .cpnTbl tbody td { font-size: 14px; }

.companyTxtCol.companyTxtCol2.col02 > div > i { margin-top: 30px; }
#cpnIntCnt05_04 .companyTxtCol > div >  strong { color: #1c1c20; font-weight: 700; }





/* 스토리허브 */
.storyTop { padding: 40px 20px 30px; }
.storyTabWrap .tabFncWrp { border-bottom: 0; }
.storyTabWrap .tabFnc { padding: 0; }
.storyTabWrap .tabItm { padding: 0; }
.storyTabWrap .tabItm > a { margin: 0 7px; font-size: 16px; }

.storyWrap .searchBottom { display: block; }
.storyWrap .searchBottom > div { display: flex; justify-content: space-between; align-items: center; padding-top: 20px;}
.storyWrap .searchBottom > div:first-child { padding-top: 0; }

.storyTabWrap { padding-bottom: 0; margin-bottom: 30px; }
.storyWrap .storyTabWrap { margin-bottom: 0px; }


.storyWrap .searchBottom > div.rgtTxt01 { text-align: left; display: block; font-size: 16px; line-height: 30px; word-break: keep-all; }


#customGalleryBoard.gallUl { display: flex; justify-content: space-between; }
#customGalleryBoard.gallUl > li, #customGalleryBoard.gallUl > .gallLi { width: calc(50% - 15px); margin: 0 0 30px; }
#customGalleryBoard.gallUl > li:nth-child(10), 
#customGalleryBoard.gallUl > li:nth-child(11) { margin: 0 0 30px; } #customGalleryBoard.gallUl > li:nth-child(12) { margin: 0 0 0; }



.btnYoutubePlay img	{ width: 54px; }


.gallUlTxtArea .top { padding: 17px 20px 15px; }
.gallUlTxtArea .gallUlTit { margin-bottom: 10px; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; max-height: 60px; white-space: normal;}


/* 추천 스토리 */
.recoSlide .gallUl > li, .recoSlide .gallUl > .gallLi {  } 



/* 검색 (통합검색) */
.schPopCls { top: 35px; right: 5.2vw;  }	  
.schPopCls::after { position: static; width: 40px; height: 40px; border-radius: 20px; }



/* 문의 뷰 */
.boardDetailContents.question {  padding-left: 40px; padding-top: 80px; }
.boardDetailContents.question:before { width: 40px; height: 40px; line-height: 40px; font-size: 15px; } 

.boardDetailContents.answer { padding-left: 40px; padding-top: 80px; }
.boardDetailContents.answer:before { width: 40px; height: 40px; line-height: 40px; font-size: 15px; }



/* 게시판 하단 버튼 */
.boardDetailBtns .nBtn { width: 100px; margin-left: 5px; }


/* 에러페이지 */
#errWrp > p { font-size: 220px; }
#errWrp > div > strong { font-size: 120px; }


#errWrp > div > a { font-size: 14px; }
#errWrp > div > a > span { width: 60px; height: 60px; }
#errWrp > div > a > span > s { width: 40px; }

#errWrp > div > a:hover > span { width: 70px; height: 70px; }
#errWrp > div > a:hover > span > s { width: 45px; }
#errWrp > div > a:hover > span > s:before, #errWrp > div > a:hover > span > s:after { height: 20px; }



/* 이벤트 */
.eventWrap .mpgCnt { padding-top: 0;  } 
.eventWrap .searchBottom { display: block; }
.eventWrap .searchBottom > div {     display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px; }
.eventWrap .searchBottom > div:first-child	 { padding-top : 0;}
.eventWrap .searchBottom > div.rgtTxt01 {    text-align: left;
    display: block;
    font-size: 16px;
    line-height: 30px;
    word-break: keep-all;}



	/*제품상세*/
	#pdrVewImgSub ul { overflow: auto;}







