body, div, table, th, td, h1, h2, h3, h4, h5, form, fieldset, p, button, legend, pre, code, input, textarea, button, select, ul, li, ol, dd, dl, dt
{font-family: 'Noto Sans KR', sans-serif!important;}
*{outline: 0; list-style: none}
ul, table, tr, td{padding: 0; margin: 0; border-spacing: 0; border: 0px;}


#wrap, #wrapper, #footer{ min-width: 1180px;}
h1{font-size: 24px; letter-spacing: -0.7px; color: #333; }
h3{color: #131313; font-size: 17px; letter-spacing: -0.7px; margin:0px 0 0px 0;}
h3 span{font-size: 12px; font-weight: normal; color: #999; padding-left: 10px;}
h4{font-size: 14px;  color: #444;letter-spacing: -0.7px;}


.row-box-full{width: 100%; margin: 0 auto; overflow: hidden}
.row-box{width: 1180px; margin: 0 auto; overflow: hidden}
.con-box{width: 100%; margin: 0 auto 30px auto; overflow: hidden}
.pre-box{width: 100%; margin: 0 auto 30px auto; padding-bottom: 30px; border-bottom: 3px solid #f4f4f4; overflow: hidden}
.sub-box{width: 1180px; margin: 40px auto 0 auto; overflow: hidden}
.sub-box h3{color: #131313; font-size: 17px; letter-spacing: -0.7px; margin-bottom: 15px;}

.top-nav{display: none} 

.top-nav-box{width:100%; border-top:1px solid #f3f3f3; border-bottom:1px solid #f7941c;}

.srch-box{border:1px solid #e9e9e9; width:270px; height:33px; border-radius: 5px;}
.srch-form{font-size:14px; font-weight:bold; width:230px;  height:33px; padding-left:5px; line-height:33px;}

.search_part{width:211px; border:1px solid #2d2f3a; background-color:#b0b2b9 !important; padding:5px 10px}
.search_part_btn{width:28px; height:28px; position:absolute; top:2px; right:7px; cursor:pointer; background:url('/h3imgs/srch_btn_m.jpg') 0 0 no-repeat; text-indent:1000em}
.search-btn-02{width:28px; height:28px; position:absolute; top:2px; right:7px; cursor:pointer; text-indent:1000em}

input.srch-form::-webkit-input-placeholder{color:#e1e1e1}
input.srch-form::-moz-input-placeholde{color:#e1e1e1;}
input.srch-form::-ms-input-placeholde{color:#e1e1e1}


.mobile-btn{border: 1px solid #fff; border-radius: 3px; height: 20px; line-height: 20px; width: 65px; text-align: center}
.mobile-btn a{color: #fff}
.login-top{float: right; margin-top: 5px;}
.login-top ul{padding: 0; margin: 0;}
.login-top ul li{float: left; }
.login-top ul li a{color: #333; font-size: 13px;}
.login-top ul li span{padding: 0 5px; color: #e9e9e9}

.reg-market{padding: 5px 10px; color: #fff!important; background: #f7941c; border-radius: 15px;}
.reg-contents{padding: 5px 10px; color: #fff!important; background: #009def; border-radius: 15px;}
.messege_count span{color: #333!important}

.main-menu{height: 54px; line-height: 54px; position: relative}
.main-menu ul{padding: 0; margin: 0}
.main-menu ul li{ float: left; margin-right: 35px; padding: 0;}
.main-menu ul li a{color: #131313; font-size: 17px; font-weight: 400}
.main-menu ul li a.active{color: #f7941c;}
.cp-srch img{width: 10px!important}
.cp-srch{ float: right}



.thume-list{width: 100%; margin-bottom: 20px;}
.thume-list tbody tr td li{float: left; width: 218px; margin-right: 26px;}
.thume-list tbody tr td:last-child li{margin-right: 0px;}

.thume-list h3, .thume-list-2 h3{color: #131313; font-size: 17px; letter-spacing: -0.7px; margin:30px 0 15px 0;}

.thume-list-2{width: 100%; margin-bottom: 20px; overflow: hidden}
.thume-list-2 li{float: left; width: 220px; margin-right: 26px;}
.thume-list-2 li:last-child{margin-right: 0px;}


.thume-list{width: 100%; margin-bottom: 20px;}
.thume-list tbody tr td div.thume-height-bbs{float: left; width: 220px; margin-right: 26px;}
.thume-list tbody tr td:last-child div.thume-height-bbs{margin-right: 0px;}

.thume-list-m{width: 100%; margin-bottom: 20px;}
.thume-list-m tbody tr td div.thume-height-bbs{float: left; width: 218px; margin-right: 20px;}
.thume-list-m tbody tr td:last-child  div.thume-height-bbs{margin-right: 0px;}


.thume-list-m{width: 100%; height: 372px; }
.thume-list-m tbody tr td div.thume-height{float: left; margin-right: 20px;}
.thume-list-m tbody tr td:last-child div.thume-height{margin-right: 0px;}


.thume-list-m h3, .thume-list-m-2 h3{color: #131313; font-size: 17px; letter-spacing: -0.7px; margin-bottom: 10px;}

.thume-list-m h3 a, .thume-list-m-2 h3 a{color: #131313;}

.thume-list-m-2{width: 100%; margin-bottom: 20px; overflow: hidden}
.thume-list-m-2  tbody tr td div.thume-height{float: left; width: 218px; margin-right: 26px;}
.thume-list-m-2  tbody tr td:last-child div.thume-height{margin-right: 0px;}

.thume-list-last{width: 218px; padding-right: 0; vertical-align: top}
.thume-list-com{width: 218px; padding-right:20px; vertical-align: top}

.thume-height{width: 218px; height: 330px; margin-bottom: 20px; border:1px solid #e5e5e5;}
.thume-height-sub{width: 218px; height: 330px; margin-bottom: 20px;}
.thume-height-contents{width: 218px; height: 330px; margin-bottom: 20px; border:1px solid #e5e5e5!important;} 
.thume-box-line{width: 218px;}

.list-tit{color: #222; line-height: 35px; font-size: 14px; letter-spacing: -1px; }
.list-tit span{color: #555;}
.list-info{height: 40px; color: #888; vertical-align: top}


.thume-list-m, .thume-list-m-2{position: relative; margin-bottom: 30px;}
.m-tab-btn{ position: absolute; right:0; top: 5px;}

/* 게시판 CSS */

.thume-height-bbs{width: 218px; height: 290px; margin-bottom: 20px; border:1px solid #e5e5e5;}
.bbs-list-com{height: 250px; margin-bottom: 20px; border:1px solid #e5e5e5; vertical-align: top; letter-spacing: -0.7px; width: 218px;}
.bbs-list-img{height: 163px;}
.bbs-list-tit{ font-size: 14px; padding: 0 10px;  height: 32px;}
.bbs-list-info{ padding: 10px; vertical-align: top;}
.bbs-list-info div{ width: 100%; display: block; padding: 0 0 10px 0}
.bbs-list-info div:last-child{border-top:1px solid #f1f1f1;  padding: 10px 0 0 0}
.bbs-list-info div ul{width: 100%;  display: block; }
.bbs-list-info div ul li{ float: left; padding-right: 5px; display: inline-block}


.copy-box{width:100%; padding-top:30px; border-top: 1px solid #a9a9a9; margin-top: 45px;}
.copy-box h4{font-size: 14px;  color: #333; margin-bottom: 10px;}
.copy-box .btm-menu h4{; margin-bottom: 15px;}
.copy-box ul{padding: 0; margin-right: auto!important; border-top: 0!important; }
.copy-box ul li{float: left; width: 180px; font-size: 13px; text-align: left !important}
.copy-box ul li.btm-call{width:380px; padding-right: 80px;}
.copy-box ul li.btm-call b{font-size: 24px; color: #131313} 
.copy-box ul li.btm-call p{ color: #999}
.copy-box ul li.btm-call h4{font-size: 14px;  color: #333; margin-bottom: 0px;}
.btm-menu a{display: block; color: #666;text-align: left !important; padding-bottom: 7px;}
.copy-info{background: #aaa; padding: 7px; margin-top: 35px;}
.copy-info p{text-align: center; color: #fff;}

.copy-txt{margin-top: 15px; color: #999; font-size: 12px;}
.copy-notice{margin-top: 15px;}
.copy-notice h4{margin-bottom: 7px!important;}
.copy-notice-box{border-radius: 5px; border:1px #e7e7e7 solid; background: #f7f7f7; padding: 6px 10px; text-align: left!important}
.copy-notice-box td{text-align: left!important}


.left-cate{ width: 170px; float: left;}
.left-cate h3{color: #131313; font-size: 17px; letter-spacing: -0.7px; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 15px;}
.left-cate .left-cate-link a { color: #666; font-size: 14px; padding: 7px 0; letter-spacing: -0.3px; display: block; text-align: left}
.right-contents{ width: 960px; float: right;}

.cate_btn_ico{float: right; margin-top: -35px;}

.left-cate-link{margin-bottom: 55px;  float: left;}
.detail-srch{margin-top: 35px;}


.left-cate-srch{ width: 930px; float: left;}
.left-cate-srch h3{color: #131313; font-size: 17px; letter-spacing: -0.7px; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 15px;}
.left-cate-srch .left-cate-link a { color: #666; font-size: 14px; padding: 7px 0; letter-spacing: -0.3px; display: block; text-align: left}
.right-contents-srch{ width: 200px; float: right;}

.contents-s{width: 1040px; margin: 0 auto;}
.contents-my{width: 1000px; margin: 0 auto; }
.my-p {overflow: hidden; padding-top:45px;}
.my-left{width: 780px; float: left;}
.my-right{ width: 200px; float: right}


.m-bnr-box{width: 1180px; margin-bottom: 30px; height: 200px; overflow: hidden}
.m-bnr-box ul li{ float: left; width: 590px; padding: 0; margin: 0; border: 0; height: 200px;}
.m-bnr-box ul li:last-child{ text-align: right}

.d-left-line {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #f1f1f1; color:#888;}
.d-left-box{border:1px solid #e9e9e9; padding: 15px;}


.ipchal_bg { background:#ffebeb; }
.my_line { border-bottom:1px solid #f0f0f0; height:30px;  color:#929292; }
.my_line a { color:#929292; }
.my_line a:hover { color:#929292; }
.community_menu { background:#474545; color:#b0aaaa; height:35px; padding-left:15px; }
.community_menu a { color:#b0aaaa; }
.community_menu a:hover { color:#b0aaaa; }
.community_menu_c { color:#b0aaaa; }
.my_menu_line { background:url('../img/bg_sub_menu_line.gif') repeat-x; height:2px; }


.left-bbs-contents{display: none}


.mem-login {text-align: center; padding: 20px;  border-bottom:1px dashed #bcbcbc;}
.mem-login a{ height: 20px; border: 1px solid #eee; padding: 0 10px; margin: 0 1px;}
