/* BASIC css start */
#faqWrap {width:990px; float:right; position: relative; }

/* FAQ검색 폼 */
#faqWrap .faq-search { text-align: center; border: 0px solid #d8d8d8; background-color: #FFFFFF; }
#faqWrap .search-wrap { position: relative; height: 118px; width: 600px; margin-left: auto; margin-right: auto; }
#faqWrap .search-wrap h4,
#faqWrap .search-wrap .keyword,
#faqWrap .search-wrap .select-category,
#faqWrap .search-wrap .btn-submit,
#faqWrap .search-wrap .best-keyword { position: absolute; }
#faqWrap .search-wrap .titl { font-size:18px; font-weight: bold; color:#303033; margin-top:60px; } 
#faqWrap .faq-search h4 { left: 20px; top: 30px; font-size: 0; line-height: 0; }
#faqWrap .search-wrap .keyword { left: 300px; top: 30px; width: 200px; padding-left: 3px; border: 3px solid #303033; }
#faqWrap .search-wrap .keyword input { float: left; width: 190px; height: 100%; border: 0; height: 30px; font-size: 14px; font-weight: 600; color:#303033; line-height: 30px; }
#faqWrap .search-wrap .select-category { top: 30px; width:150px; left: 145px; height: 38px;padding-left:5px; padding-top:3px;  }
#faqWrap .search-wrap .btn-submit { left: 509px; top: 30px; }
#faqWrap .search-wrap .best-keyword { left: 146px; top: 70px; width: 450px; }
#faqWrap .search-wrap .best-keyword dt,
#faqWrap .search-wrap .best-keyword dd,
#faqWrap .search-wrap .best-keyword dd ul,
#faqWrap .search-wrap .best-keyword dd ul li { display: inline; float: left; width: auto; height: 17px; line-height: 17px; }
#faqWrap .search-wrap .best-keyword dt strong { font-weight: bold; color: #5789c2; }
#faqWrap .search-wrap .best-keyword dd ul li { margin-left: 7px; }
#faqWrap .search-wrap .best-keyword dd ul li a { white-space: nowrap; color: #999; }



.container{
	width: 990px;
	margin: 0 auto;
        word-spacing: -5px;
        position: relative;
        overflow: hidden;
}


.container ul.tabs{
	margin: 0px;
	padding: 0px;
        border-bottom: 2px solid #303033;
	list-style: none;
}
.container ul.tabs li{
	background: none;
        width: 246px;
        font-weight:bold;
        line-height: 25px;
        word-spacing: 0;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
	color: #303033;
        text-align: center;
        font-size:14px;
	margin: 0 auto;
	display: inline-block;
	padding: 15px 0px;
	cursor: pointer;
}

.container ul.tabs li:first-of-type { border-left: 1px solid #ddd; width: 247px; }

.container ul.tabs li:last-of-type { width: 246px; }

.container ul.tabs li.current{
	background: #f9f9f9;
	color: #0078cd;
}

.container .tab-content{
	display: none;
	background: #fff;
        word-spacing: 0px; 
        margin-bottom:20px;
        border-bottom:2px solid #303033;
}

.container .tab-content h1 { font-size:14px; color:#303033; font-weight:bold; padding:40px 100px; line-height: 20px; }

.container .tab-content p { font-size:12px; color:#303033; background: #f9f9f9; font-weight:normal; padding:30px 100px; line-height: 20px; border-bottom:1px solid #eee;}

.container .tab-content.current{
	display: inherit;
}
/* BASIC css end */

