/* BASIC css start */
.top_banner{overflow:hidden; padding:0 20px 20px;}
.top_banner img{display:block; margin:0 auto;}

.washing_page .washing_cate_tab{padding:10px 20px 0; overflow:visible; width:100%; box-sizing:border-box; overflow:hidden; margin-bottom:25px;}
.washing_page .washing_cate_tab ul{}
.washing_page .washing_cate_tab ul li{height:34px; width:auto !important; }            
.washing_page .washing_cate_tab ul li span{display:inline-block; font-size:15px; color:#888; letter-spacing:-1px; font-family:'Noto Sans KR', sans-serif; height:28px; line-height:28px; }            
.washing_page .washing_cate_tab ul li.sel span{font-weight:700; border-bottom:2px solid #000; color:#000;}


.washing_wrap{ padding-bottom:50px; }

.washing_banner{overflow:hidden;}
.washing_banner img{display:block; margin:0 auto; }

.washing_container{display:none;}
.washing_container.sel{display:block;}
.washing_container .ws_faq{border-top:1px solid #e6e6e6; margin-bottom:-1px;}
.washing_container .ws_faq:nth-of-type(1){margin-top:26px; border-top:1px solid #888888; }

.washing_container .ws_faq dt.ws_title{min-height:60px; border-bottom:1px solid #e6e6e6; box-sizing:border-box; padding:20px 60px 20px 46px; line-height:20px; position:relative; color:#333333; font-size:15px; font-weight:300;  font-family:'Noto Sans KR', sans-serif; cursor:pointer; }
.washing_container .ws_faq dt.ws_title:before{position:absolute; content:"Q"; font-weight:700; font-size:16px; width:46px; height:20px; line-height:20px; top:20px; left:0; box-sizing:border-box; padding:0 10px 0 0 ; text-align:right; font-family:'Montserrat', 'Noto Sans KR', sans-serif;}
.washing_container .ws_faq dt.ws_title:after{position:absolute; content:""; width:60px; height:60px; top:0; right:0; box-sizing:border-box; background:url(//bamboobebe.img16.kr/img_pc/washing/arrow_up_down.png) center no-repeat;}
.washing_container .ws_faq.open dt.ws_title:after{-ms-transform: rotate(180deg); transform: rotate(180deg);}
.washing_container .ws_faq dd.ws_cont{display:none; position:relative; padding:46px 30px 66px 46px; box-sizing:border-box; }
.washing_container .ws_faq dd.ws_cont *{ line-height:22px;  color:#333333; font-size:15px; font-weight:300;  font-family:'Noto Sans KR', sans-serif;}
.washing_container .ws_faq dd.ws_cont img{max-width:100%; }
.washing_container .ws_faq dd.ws_cont strong,
.washing_container .ws_faq dd.ws_cont .point{color:#ef525b; font-weight:300;}
.washing_container .ws_faq dd.ws_cont:before{position:absolute; content:"A"; font-weight:700; font-size:16px; width:46px; height:22px; line-height:22px; top:46px; left:0; box-sizing:border-box; padding:0 10px 0 0 ; text-align:right; font-family:'Montserrat', 'Noto Sans KR', sans-serif;}
.washing_container .ws_faq.open .ws_cont{display:block;}
/* BASIC css end */

