@charset "utf-8";

.hideUnder1024 { display: none; }
.topBtn { display: none; }


/* 고객센터 인덱스 */
.csBluBnn { padding: 0 20px; word-break: keep-all;}
.csBluBnn > ul { display:block; }
.csBluBnn > ul > li { width: 100%; height: auto; margin: 10px 0 0; text-align: left;}
.csBluBnn > ul > li   a { padding: 65px 0 65px 150px;; }
.csBluBnn > ul > li > a > strong { display: inline-block; line-height: 40px; margin-right: 20px; }
.csBluBnn > ul > li > a > span { display: inline-block; line-height: 30px; }


.csBluBnn > ul > li > a > .iconIndex { top: 50%; left: 50px; transform: translateY(-50%) }
/* .csBluBnn > ul > li:first-child { margin-top: 0; }
.csBluBnn > ul > li a { padding-left: 100px; position: relative; padding-top: 20px; padding-bottom: 20px; padding-right: 25px; }
.csBluBnn > ul > li > a > .iconIndex { left: 35px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px;  }



.csBluBnn > ul > li > a > strong {
    padding-top: 0;
    text-align: left;
    font-size: 20px;
    line-height: 30px;
    font-size: 20px;}
.csBluBnn > ul > li > a > span {
    text-align: left;
    padding-top: 10px;
    font-size: 14px;
    line-height: 25px;
}
 */



/* 스토리 허브 */
.storyTabWrap .tabItm > a { margin:0; }
.tabItm > a::after { display: none; }



/* 검색 (통합검색) */
#schPop { width: 100%; padding: 100px 50px; }


.schPopCls { top: 100px; right: 5.2vw;  }	  
.schPopCls::after { position: static; width: 40px; height: 40px; border-radius: 20px; }


.schPopTtl strong { font-size: 50px; line-height: 55px; }
.schPopTtl span { font-size: 50px; line-height: 55px; padding-bottom: 20px; }
.schPopTtl p { font-size: 14px; line-height: 25px; }


#schPop .schFrm input[type="text"] { font-size: 18px; padding: 0 10px; height: 50px; line-height: 50px; }
#schPop .schFrm button[type="submit"] { width: 30px; height: 30px; right: 10px; }


#schPop .schFnc	{ display: flex; flex-wrap: wrap }
#schPop .schFnc > div { flex-shrink: 0; }
#schPop .schRnk ,#schPop .schLst { width :50%; }
#schPop .schFnc ul { display: block; }
#schPop .schFnc ul a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 100%; padding-right: 10px;}
#schPop .schPdrSldWrp { width: 100%; }
#schPop .schPdrSldWrp > div { width: 100%; padding: 0 100px; }


#schPop .rstPdrItmInf div > i { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 100%; }
#schPop .rstPdrItmInf { margin-bottom: 0 !important; display: block; padding-left: 120px; }
#schPop .rstPdrItmInf b { display: block; position: absolute; left: 0; top: 20px; margin: 0; }


/* 공지 뷰 */
/* view */
/* 하단버튼 */
.boardWriteBtns .nBtn { height: 50px; line-height: 46px; font-size: 16px;  }




/* 제품 상세 하단 리뷰 */
.goods_tabs .tabItm { padding-bottom: 0; }


.hideTablet { display: none; }
.mpgTblWrp .tblScrTxt { display: none; }



/* prev next */
.boardPrevNext td.iconPrev,.boardPrevNext td.iconNext { width: 50px; }


/* 공통 버튼 */
.btnH60 { font-size: 18px; height: 50px; line-height: 46px; }




/* 그룹소개 */
.groupCir01 { width: 300px; height: 300px; }
.groupCirChild {position: relative;}
.groupCirChild:before { content: ""; position: absolute; left: 50%; top: 0; transform: translateX(-50%); background:#d6d7d9; width: 2px; height: 20px; } 
.groupCirChild { padding-top: 0; flex-direction: column; }
.groupCirChild .groupCir:before	{ display: none; }


.groupCirChild .groupCir02,.groupCirChild .groupCir03, .groupCirChild .groupCir04 { margin: 20px auto 0; width: 300px; height: 100px; border-radius: 50px;}


.groupCir01 s { width: 94px; height: 68px; }
.groupCir span { padding-top: 150px; font-size: 30px;  }
.groupCir a { margin-top: 20px; font-size: 14px; }
.groupCirChild .groupCir s { width: 110px; height: 60px; }


/* 스토리허브  & 이벤트 */
.storyWrap .csCnt { background:#f8f9fa; box-shadow: 0 20px 40px rgba(28,28,32,0.08);
    border-radius: 5px 5px 0 0;}

.storyTabWrap{ display: flex; flex-direction: column-reverse; margin: 0; padding: 0; }

.storyTabWrap .tabFncWrp { border-bottom: 0; } 
.storyTabWrap .tabFnc { padding: 0; display: block; }
.storyTabWrap .tabItm { padding: 0; }
.storyTabWrap .tabItm > a.on::after{ display: none; }

@media screen and (min-width: 769px){ 
	.storyWrap .tabItm > a:hover::after{ display: none; }
}


.storyTabWrap .tabItm > a { margin: 0; }


.storyTabWrap .innSch { padding: 30px 20px; text-align: left; position: relative; width: 100%; }
.storyTabWrap .innSch > div { display: block; position: relative; width: 100%; left: 0; top:0;}
.storyTabWrap .innSch .iptCmn00 { margin: 0; height: 40px; border-radius: 40px; }
.storyTabWrap .innSch .iptCmn00 input { width: 100%; height: 40px; line-height: 40px; padding: 0 55px 0 20px; }
.storyTabWrap .innSch .iptCmn00 a { right: 45px; width: 15px; height: 15px; }
.storyTabWrap .iptCmn00 a img { display: block; width: 100%; }
.storyTabWrap .innSch .nBtn {  width: 40px; height: 40px; margin: 0;
box-shadow: none; text-indent: -9999px; overflow: hidden;
background: transparent url(../images/newbird/mob/search_blue.png) no-repeat left 5px center; background-size: 16px auto; border: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%);  }



/* 이벤트 */
.eventWrap .storyTabWrap .innSch { padding: 20px 20px 10px; }
.eventWrap .mpgCnt { width: calc(100% - 40px); }
.eventWrap .searchBottom > div:first-child { display: block; text-align: right; }
.eventWrap .searchBottom > div:first-child .fkeSlc { margin: 0; height: 40px; line-height: 40px; width: 100% !important; }
.eventWrap .searchBottom > div:first-child .fkeSlc select { height: 40px; font-size: 14px;}
.eventWrap .searchBottom > div:first-child	.tglBtn  { margin-top: 20px; }








/* 검색결과 */
.tabFnc { padding: 0;}
.tabItm { }
.tabSrt { width: 100%; padding: 20px; position: static; transform: translateY(0);}

.cstSlc { height: 40px; }
.cstSlc > div { height: 40px; }
.cstSlc > div > span { line-height: 40px; font-size: 14px; padding: 0 20px; }
.cstSlc > div > span s { right: 20px; }
.cstSlc > div > ul { padding: 5px 20px; }
.cstSlc > div > ul li a { font-size: 14px; }  


/* 검색결과 - 결과없음 */
.empRst div { width: 100px; height: 100px; border-radius: 50%; }
.empRst div s { width: 35px; height: 43px; }
.empRst p { font-size: 14px;}




/* 제품 상세 하단  */
.goods_information_contents	{ padding: 20px; }
.goods_description, .goods_review, .goods_qna { padding: 0; }
.spcTbl { padding: 0 0 40px; }
.spcTbl:last-of-type { padding: 0; }
.spcTbl th, .spcTbl td { word-break:keep-all; padding: 10px; }
.dlvStp { display: block; text-align: center; }
.dlvStp li { margin: 0 0 50px; min-width: 150px; }
.dlvStp li:last-child { margin: 0 0 20px; }
.dlvStp li::after { transform: rotate(90deg); right: auto; top: calc(100% + 22px); left: 50%; }


/* 제품스펙 */
.goods_spec .spcTbl { padding: 0; }
.goods_spec .tableGet { padding: 0 0 40px; }
.spcTbl th, .spcTbl td { font-size: 12px; }



















 