/* BASIC css start */
.center_top { background: rgb(245, 244, 242); padding: 39px 40px; overflow: hidden; }
.center-left { float: left; }
.center-left::after { clear: both; display: block; content: ""; }
.center-left span { display: block; }
.center-left .tel { font-size: 24px; font-weight: 800; }
.center-left .time { margin-top: 10px; }
.center-right { margin-left: 300px; background: rgb(190, 164, 127); padding: 20px; }
.center-right li { width: 33%; display: inline-block; }
.center-right li a { display: block; text-align: center; color: rgb(255, 255, 255); font-size: 16px; }
.center-right li i { font-size: 31px; display: block; margin-bottom: 10px; }
.center-right li img { display: block; width: 24px; text-align: center; margin: 0px auto 10px; }
.notice-tit { font-weight: 600; overflow: hidden; position: relative; margin-top: 30px; text-align: center; margin-bottom: 20px; display: none; }
.notice-list { overflow: hidden; width: 78%; float: right; display: none; }
.notice-list li { float: left; width: 15%; text-align: center; background: rgb(255, 255, 255); margin-right: 10px; }
.notice-list li a { display: block; padding: 10px 0px; }
.notice-list li:last-child { margin-right: 0px; }
#MS_WritenBySEB p { margin-top: 7px; margin-bottom: 7px; }
#faqWrap blockquote { margin-left: 15px; }
#faqWrap blockquote.q1, #faqWrap blockquote.q2, #faqWrap blockquote.q3, #faqWrap blockquote.q4, #faqWrap blockquote.q5, #faqWrap blockquote.q6, #faqWrap blockquote.q7 { padding: 10px; margin-left: 15px; margin-right: 15px; }
#faqWrap blockquote.q1 { padding: 0px 10px; border-left: 2px solid rgb(204, 204, 204); }
#faqWrap blockquote.q2 { padding: 0px 10px; background: url("/images/d3/modern_simple/common/bg_qmark.gif") no-repeat; }
#faqWrap blockquote.q3 { border: 1px solid rgb(217, 217, 217); }
#faqWrap blockquote.q4 { border: 1px solid rgb(217, 217, 217); background: rgb(251, 251, 251); }
#faqWrap blockquote.q5 { border: 2px solid rgb(112, 112, 112); }
#faqWrap blockquote.q6 { border: 1px dashed rgb(112, 112, 112); }
#faqWrap blockquote.q7 { border: 1px dashed rgb(112, 112, 112); background: rgb(251, 251, 251); }
#faqWrap .faq-tit { padding-bottom: 5px; font-size: 18px; color: rgb(32, 32, 32); font-weight: bold; text-align: center; margin: 40px 0px 20px; }
#faqWrap .faq-search { height: 110px; text-align: center; border: 1px solid rgb(216, 216, 216); background: rgb(255, 255, 255); }
#faqWrap .search-wrap { margin: 30px auto 0px; position: relative; width: 812px; }
#faqWrap .search-wrap .keyword input { padding-left: 10px; width: 483px; height: 28px; line-height: 28px; border: 1px solid rgb(221, 221, 221); }
#faqWrap .search-wrap .select-category { width: 183px; height: 32px; font-size: 14px; color: rgb(123, 123, 123); border: 1px solid rgb(221, 221, 221); }
#faqWrap .search-wrap .btn-submit { width: 118px; height: 30px; font-size: 13px; line-height: 30px; }
#faqWrap .search-wrap .best-keyword { position: absolute; left: 192px; top: 40px; width: 495px; }
#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; font-size: 14px; line-height: 17px; }
#faqWrap .search-wrap .best-keyword dt { color: rgb(0, 0, 0); }
#faqWrap .search-wrap .best-keyword dd ul li { margin-left: 5px; }
#faqWrap .search-wrap .best-keyword dd ul li a { white-space: nowrap; font-size: 14px; color: rgb(123, 123, 123); vertical-align: top; }
#faq-category { margin-top: 30px; padding: 15px 0px; border-bottom: 1px solid rgb(0, 0, 0); overflow: hidden; }
#faqWrap .faq-menu { padding-left: 1px; }
#faqWrap .faq-menu::after { display: block; clear: both; content: ""; }
#faqWrap .faq-menu li { padding: 0px 15px; float: left; white-space: nowrap; background: url("//image.makeshop.co.kr/makeshop/d3/basic_simple/common/bu_2x8.gif") 0px 3px no-repeat; }
#faqWrap .faq-menu li.first { padding-left: 0px; background: none; }
#faqWrap .faq-menu li a { font-size: 13px; }
#faqWrap .faq-menu li.now a { font-weight: bold; }
#faqWrap #faqTable { }
#faqWrap #faqTable th, #faqWrap #faqTable tr td { padding: 15px 0px; border-bottom: 1px solid rgb(233, 233, 233); background: rgb(255, 255, 255); }
#faqWrap #faqTable tr.slide-hide td { border-bottom: 0px; }
#faqWrap #faqTable th { font-size: 13px; font-weight: bold; }
#faqWrap #faqTable td, #faqWrap #faqTable td a { color: rgb(52, 52, 52); }
#faqWrap #faqTable td { cursor: pointer; }
#faqWrap #faqTable tr.slide-hide, #faqWrap #faqTable tr.slide-hide dl { display: none; }
#faqWrap #faqTable tr.slide-show { }
#faqWrap #faqTable tr.slide-show dl { display: block; }
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td { cursor: default; background: rgb(250, 250, 250) !important; }
#faqWrap #faqTable .tb-slide { padding: 0px 20px; }
#faqWrap #faqTable .tb-slide a { text-decoration: underline; color: rgb(128, 0, 128); }
#faqWrap #faqTable .tb-slide ol, #faqWrap #faqTable .tb-slide ul { margin-left: 35px; }
#faqWrap #faqTable .tb-slide dl { position: relative; width: 100%; }
#faqWrap #faqTable td .tb-slide dl dt {position: absolute;left: 10px;top: 11px;}
#faqWrap #faqTable td .tb-slide .qst dt { font-size: 18px; color: rgb(0, 0, 0); font-weight: bold; }
#faqWrap #faqTable td .tb-slide .qst dd { color: rgb(153, 153, 153); }
#faqWrap #faqTable td .tb-slide .adv dt {font-size: 18px;color: rgb(190, 164, 127);font-weight: bold;}
#faqWrap #faqTable td .tb-slide dl dd { margin-left: 45px; padding: 15px 0px; }
#faqWrap #faqTable td .tb-slide dl.adv { margin-top: 5px; border-top: 1px dashed rgb(233, 233, 233); }
#faqWrap .pager { text-align: center; margin-top: 20px; }
#faqWrap .pager ol li { display: inline; padding: 0px 5px; }
#faqWrap .pager ol li img { margin-top: 2px; }
#faqWrap .pager ol li.first, #faqWrap .pager ol li.next { padding-right: 0px; }
#faqWrap .pager ol li.last, #faqWrap .pager ol li.prev { padding-left: 0px; }

/* BASIC css end */

