.expert_bg{background: #f9f9f9;}

.expert_bg .title{text-align: center;font-family: 'NanumSquare', serif; padding:50px 0 20px 0;}
.expert_bg .title h1{font-size: 34px; color: #000;font-weight: 500;letter-spacing: -0.5px;}
.expert_bg .title h1:before{content: '';display: block;width: 20px;height: 20px;border-radius: 40px;border: solid 4px #f4b92f;margin: auto;margin-bottom: 15px;}
.expert_bg .title h5{font-size: 17px; color: #3f474a;font-weight: 400;letter-spacing: -0.5px;line-height: 23px;margin-top: 3px;}
.expert_bg .title h5:after{content: '';display: none;width: 40px;height: 0px;background: #555;margin:20px auto;}

ul.tabMenu2.expert_tab { display:block; border:none; border-top:1px solid #000; border-left:1px solid #000;}
ul.tabMenu2.expert_tab:after { content:""; display:block; clear:both;}
ul.tabMenu2.expert_tab > li { float:left; width:25%; border-right:1px solid #000; border-bottom:1px solid #000; box-sizing:border-box; border-left:none;}

.search-box{text-align: center;margin-bottom: 30px;}
.search-box form{position: relative;display: inline-block;margin: auto;width: 90%;}
.search-box input[type="text"]{width: 100%;height: 40px; border-radius: 50px; border:solid 1px #ddd;outline: none;padding:0 90px 0 15px}
.search-box form input[type="submit"]{outline: none;position: absolute;right: 0;top: 0;font-family: 'NanumSquare';line-height: 38px;background: #4d585c;cursor: pointer;border: 0;color: #fff;font-size: 13px;width: 80px;border-radius: 0 50px 50px 0;}
.search-box form input[type="submit"]:hover{background: #2f383c;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}

.expert-table{width:96%;margin: 20px 2%;background: #fff;padding: 10px;border: solid 1px #ddd;}
.expert-table table{width:100%;margin: auto; font-weight: 500;font-family: 'NanumSquare';font-size: 15px;}
.expert-table table thead tr td{position: relative;height: 35px;text-align: center;vertical-align: middle;font-weight: bold;}
.expert-table table thead tr td:after{content: '';height: 0px;background: #000;width: 1px;display: inline-block;position: absolute;right: 0;bottom: 0;}
.expert-table table tbody{border-bottom: solid 0px #555;border-top: solid 0px #555;}
.expert-table table tbody tr:hover{background: #f9f9f9; cursor: pointer;}
.expert-table table tbody tr td{border-bottom: solid 1px #ddd;height: 45px;vertical-align: middle;text-align: center;padding: 0}
.expert-table table tbody tr.active{background: #fff;}
.expert-table table tbody tr.active td.subject{color: #000;font-weight: bold;}
.expert-table table tbody tr.answer {background: #f5f5f5;}
.expert-table table tbody tr.answer td{vertical-align: top;border-right: 0 !important;padding: 10px 10px 30px 10px;line-height: 22px;}
.expert-table table tbody tr.answer td div{display: inline-block;vertical-align: top;margin-right: 5px;text-align: center;}
.expert-table table tbody tr.answer td div img{max-width: 100%;border: solid 1px #ddd;}
.expert-table table tbody tr td.subject {text-align: left; line-height: 24px; }
.expert-table table tbody tr td.subject a{border-radius: 0; background: #fff;font-size: 13px;text-align: center;padding: 7px 10px;color:#000;text-decoration: none;display: inline-block;}
.expert-table table tbody tr td a{border-radius: 0; background: #dc2323;font-size: 13px;text-align: center;padding: 7px 10px;color:#fff;text-decoration: none;display: inline-block;}
