@charset "utf-8";
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@1.0/NanumBarunGothicsubset.css">

@import url("https://cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@1.0/NanumBarunGothicsubset.css");
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);

@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);




table, tr, td, th {font-size:12px; margin:0; padding:0; border:0; border-spacing:0; border-collapse:0; font-family: 'NanumBarunGothic', sans-serif; }
button{margin: 0; padding: 0; border:0;  cursor: pointer; }
strong, b{font-weight:bold;}
img{margin:0; padding:0; border:0;} 
a{font-family: 'NanumBarunGothic', sans-serif; text-decoration:none; color:#333; border:0; line-height:100%; margin: 0; padding: 0;} 
/* a:hover{text-decoration:none; color:#ea5404; border:0;} */
a:hover{text-decoration:none; border:0;}
/*form{display:inline; margin:0; padding:0; border:0;}*/
form{display:block; margin:0; padding:0; border:0;   width:100%; height:50px; margin:0 auto;}
.clear{ clear:both;  margin:0; padding:0; border:0; }
.clear_padding{ clear:both; padding-top: 15px;}
.clear_padding10{ clear:both; padding-top: 10px;}
.clear_padding20{ clear:both; padding-top: 20px;}
.clear_padding30{ clear:both; padding-top: 30px;}
.clear_padding40{ clear:both; padding-top: 30px;}
.clear_padding50{ clear:both; padding-top: 50px;}

.content_list_all{padding:0 15px; }
.content_list_all ul li{background: url('../image/list_icon.gif') no-repeat left center; padding: 2px 0 2px 5px;}


/*#content_title{margin-bottom: 30px;}*/
/*#content_title table tr td{padding-bottom: 5px;}*/


#content_title table{display:block; width: 100%; height:140px; 
 background: url('../image/BBS_BNBN.png')  center;  }/* 게시판 목록 맨위 이미지 부분*/

#content_title tbody{display:block; margin:0 auto; width:1200px; position:relative;} /* background:#eee; */

#content_title .title{display:block; font-family: 'NanumBarunGothic', sans-serif;  font-size:45px; color:#fff; 
width:100%; height:40px; line-height:39px; position:absolute; top:60px;} /* background:#eee; */

/*#content_title .location{font-size: 11px; text-align: right;}*/

/*리스트와 상세보기의 타이틀*/
.content_title{width:100%;} 
.content_title .title_text{ font-family: 'NanumBarunGothic', sans-serif; font-size: 15px; color: #3c3c3c; padding:10px 0 10px 15px; background: url('../image/sub_content_title.gif') no-repeat left center;} 


 
.content_list{width:1200px; margin:0 auto;} 
.content_list table{width: 100%; }
.content_list table thead{ font-family: 'NanumBarunGothic', sans-serif; height:60px; line-height:59px; font-size:16px; text-align:center;}
.content_list table thead th{border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;} 
.content_list table tr.list{}


.content_list table tr.list td{height:60px; line-height:59px; border-bottom:1px solid #e6e6e6; text-align: center; *padding-top:1px; color:#333;}

.content_list table tr.list:hover{background:#f0f9ff; color:#333;}
.content_list table tr.list a{float:left; display:block; width:700px; font-size:16px;}
.content_list table tr.list a:hover{text-decoration:underline; color:#2e66ab;}

.content_list table tr.list td.subject{text-align: left; padding-left: 10px;}
.content_list table tr.list td.subject a{max_length:200; }
.content_list table tr.list td.date{text-align: center;} /*  font-size: 11px; */
.content_list table tr.list td img{width: 50px; height: 50px; margin: 5px; border: 1px solid #e5e5e5;}
.content_list table tr.list td.paytd{height: 60px; padding-right: 20px; text-align: right; } /*background: #f5fdff;*/
.content_list table tr.list td a.notice{font-weight: bold;}  
.content_list table tr.list td .new{float:left; width: auto; height: auto; padding: 0; border: 0; vertical-align: middle;} 
/*.content_list table .trcolor{background-color: #f9f9f9;}   */
.content_list table tr.list td span.comment_count{font-size: 11px; color:#a5a5a5; }
/*.content_list .gray{font-family:nanum; color:#595757; font-size: 18px; }
.content_list .blue{font-family:nanum; color:#0085e4; font-size: 18px;} 
.content_list .green{font-family:nanum; color:#79bf3a; font-size: 18px;}
.content_list .orange{font-family:nanum; color:#ea5404; font-size: 18px;}
.content_list .pay_number{font-family:nanum; color:#ea5404; font-size: 25px;}*/


/*컨텐츠버튼 삽입*/
.content_bottom{width:1200px; margin:0 auto; border-top: 1px dotted #c9caca; padding-top:15px; padding-bottom:40px; margin-top:25px; margin-bottom:100px; z-index: 1;}  
.content_bottom ul{}
.content_bottom ul li{clear: both; }
.content_bottom .paging_table li{clear: both; margin:0 auto; display:block; width:504px;}

.content_bottom ul li button{ float: left;}
/*.content_bottom ul li button{margin:0 2px; float: left;}*/
.content_bottom ul li.padding_right_0{padding-right:0;}
.content_bottom ul.left_button{float: left; width: 33.3%; }
.content_bottom ul.left_button li{float: left; }

/*.content_bottom ul.paging{float: left; width: 33.3%;}
.content_bottom ul.paging li{width: 100%;}
.content_bottom ul.paging table{width: auto !important;}*/

.content_bottom ul.paging_table{width:50%; background:#fff;}
/*.content_bottom ul.paging_table li{width: 100%;}*/
.content_bottom ul.paging_table{margin:auto; } 

/* 페이지수 부분 2 */
.content_bottom ul.paging_table tbody{background:#fff; display:block; width:372px; height:33px; margin:0 auto; }

.content_bottom ul.paging_table tbody tr td a{font-family: 'NanumBarunGothic', sans-serif; display: block; border:1px solid #c8c8c8; width:30px; height:30px; 
background:#fff; line-height:30px; text-align:center; color:#0064d5; margin:0; padding:0; margin-left:-1px;}


.content_bottom ul.paging_table tbody tr td a.on{background:#0064d5; color:#fff;}
.content_bottom ul.paging_table tbody tr td a:hover{background:#0064d5; color:#fff;}
.content_bottom ul.paging_table tbody tr td a:active{background:#0064d5; color:#fff;}

/*
.content_bottom ul.paging_table tbody td:nth-child(1) a img{margin-top:10px;}
.content_bottom ul.paging_table tbody td:last-child a img{margin-top:10px;}
*/

.content_bottom ul.paging_table tbody td:nth-child(1) a img{display:none;}
.content_bottom ul.paging_table tbody td:nth-child(1) a{background:url('../image/BBS_btn_prev.gif') no-repeat;  display: block; border:1px solid #c8c8c8; }
.content_bottom ul.paging_table tbody td:nth-child(1) a:hover{background:url('../image/BBS_btn_prev_hover.gif') no-repeat;}
.content_bottom ul.paging_table tbody td:nth-child(1) a:active{background:url('../image/BBS_btn_prev_hover.gif') no-repeat;}

.content_bottom ul.paging_table tbody td:last-child a img{display:none;}
.content_bottom ul.paging_table tbody td:last-child a{background:url('../image/BBS_btn_next.gif') no-repeat;  display: block; border:1px solid #c8c8c8; }
.content_bottom ul.paging_table tbody td:last-child a:hover{background:url('../image/BBS_btn_next_hover.gif') no-repeat;}
.content_bottom ul.paging_table tbody td:last-child a:active{background:url('../image/BBS_btn_next_hover.gif') no-repeat;}



.content_bottom ul.right_button{float: right; width: 33.3%;}
.content_bottom ul.right_button li{float: right;}
.content_bottom .note_text,.memo_text{font-size: 12px; color: #eee; padding-left: 5px; font-family: 'NanumBarunGothic', sans-serif;}

.content_bottom #content_bottom_search{width:100%; height:28px; margin: 0 auto; background:#fff;} 

.content_bottom #content_bottom_search select{margin-top:1px; padding:0; width:138px; height:100%; background:#fff; border:1px solid #c8c8c8; 
font-family: 'NanumBarunGothic', sans-serif; font-size:14px; background:url('../image/Select-arrow.gif') no-repeat right 1px; margin-right:12px;} 

.content_bottom #content_bottom_search select::-ms-expand {display:none; }
.content_bottom #content_bottom_search select:disabled{background:#000;}
.content_bottom #content_bottom_search select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.content_bottom #content_bottom_search input{padding:0; width:234px; height:26px; background:#fff; border:1px solid #c8c8c8; 
font-family: 'NanumBarunGothic', sans-serif; font-size:14px; } 

.content_bottom #content_bottom_search button{margin-top:1px;  float:right; display:block; width:100px; height:28px; background: url('../image/BBS-Search-Button.gif');} 
.content_bottom #content_bottom_search button:hover{background: url('../image/BBS-Search-Button-hover.gif');} 
.content_bottom #content_bottom_search button.on{background: url('../image/BBS-Search-Button-hover.gif');} 






/*
.content_bottom #content_bottom_search button{margin-top:1px;  float:right; display:block; width:100px; height:28px; background: url('../image/BBS-Search-Button.gif');} 
.content_bottom #content_bottom_search button:hover{background: url('../image/BBS-Search-Button-hover.gif');} 
.content_bottom #content_bottom_search button.on{background: url('../image/BBS-Search-Button-hover.gif');} 
*/


.content_img_link{width: 100%; z-index: 1; padding-top: 10px;}  
.content_img_link ul{}
.content_img_link ul li{clear: both;}
.content_img_link ul li button{margin:0 2px; float: left;}
.content_img_link ul.img_left{float: left;}
.content_img_link ul.img_right{float: right; }

/* 페이지수 부분 */
.paging_table{margin:0 auto; margin-top: 5px;} 
/* .paging_table td{float: left; padding:0 2px; }  */
.paging_table td{float: left; padding:0; } 
.paging_table td a.on{color:#ea5404; font-weight:bold; }
.paging_table td a.on:hover{color:#ea5404; font-weight:bold; }




/*.paging_table{margin:0 auto; width:500px; height:50px; background:#eee;} 
.paging_table tbody{display:block; width:480px; height:100%; margin:0 auto; background:#ffff00;}
.paging_table tr{display:block; width:450px; height:90%; margin:0 auto; background:#333;}
.paging_table td{float:left; display:block;} 
.paging_table td a{display:blo2019-06-07ck; width:26px; height:26px; background:#eafffd; border:1px solid #b1b1b1; margin-left:1px; line-height:24px; text-align:center; margin:auto !important;
.paging_table td a.on{color:#ea5404; font-weight: bold; }
.paging_table td a.on:hvoer{color:#ea5404; font-weight: bold; }

.content_table{width: 100%;}
.content_table .top_line{border-top: 1px solid #e6e6e6;}
.content_table .left_line{border-left: 1px solid #e6e6e6;}
.content_table .right_line{border-right: 1px solid #e6e6e6;}
.content_table .bottom_line{border-bottom: 1px solid #e6e6e6;}
.content_table .top_padding{padding-top: 10px;}
.content_table .left_padding{padding-left: 10px;} 
.content_table .right_padding{padding-right: 10px;} 
.content_table .bottom_padding{padding-bottom: 10px;}

.content_table table{width:100%;}
.content_table table td{line-height:40px; }  */

/* .content_table table td{line-height:40px; border-bottom: 1px solid #e6e6e6; vertical-align: middle;}   */

/*
.content_table table td.thebody{height: 120px;} 
.content_table table td.readbody{height: 300px;}   */

.content_table table .title{ font-family:nanum;  font-size: 13px; color: #3c3c3c;  float:left;
}  /* vertical-align: middle; */



.content_table table input{width:98%; border: 1px solid #dddddd; height: 20px; } 
.content_table table .radio{border: 1px solid #dddddd; width: 12px; height: 12px; } 
.content_table table .check,
.content_table table .checkbox
{border: 1px solid #dddddd; width: 12px; height: 12px; margin-left:10px; border: 0;}
.content_table table .check_first,
.content_table table .checkbox_first,
.content_table table .first_check,
.content_table table .first_checkbox
{border: 1px solid #dddddd; width: 12px; height: 12px; margin-left:0; border: 0;}
/*.content_table table textarea{width: 98%; height: 280px; border: 1px solid #ff0000; }*/
.content_table table select{border: 1px solid #dddddd;}


.content_table table .input_number4{width:35px; }   
.content_table table .input_number3{width:50px; }   
.content_table table .input_number2{width:40px; }
.content_table table .input_common{width: 190px; }
.content_table table input.input50{width: 50px;}
.content_table table input.input80{width: 80px;}
.content_table table input.input100{width: 100px;}
.content_table table input.input150{width: 150px;}
.content_table table input.input200{width: 200px;}
.content_table table input.input250{width: 250px;}
.content_table table input.input300{width: 300px;}
.content_table table input.input350{width: 350px;}
.content_table table input.input400{width: 400px;}
.content_table table input.input450{width: 450px;}
.content_table table input.input500{width: 500px;}
.content_table table .width40{width: 40px;}
.content_table table .width50{width: 50px;}
.content_table table .width55{width: 50px;}
.content_table table .width60{width: 60px;}
.content_table table .width65{width: 60px;}
.content_table table .width70{width: 70px;}
.content_table table .width75{width: 70px;}
.content_table table .width80{width: 80px;}
.content_table table .width85{width: 80px;}
.content_table table .width90{width: 90px;}
.content_table table .width95{width: 90px;}
.content_table table .width100{width: 100px;}
.content_table table .width150{width: 150px;}
.content_table table .width200{width: 200px;}
.content_table table .width250{width: 250px;}
.content_table table .width300{width: 300px;}
.content_table table .width350{width: 350px;}
.content_table table .width400{width: 400px;}
.content_table table .width450{width: 450px;}
.content_table table .width500{width: 500px;}
.content_table table .height40{height: 40px;}
.content_table table .height50{height: 50px;}
.content_table table .height55{height: 50px;}
.content_table table .height60{height: 60px;}
.content_table table .height65{height: 60px;}
.content_table table .height70{height: 70px;}
.content_table table .height75{height: 70px;}
.content_table table .height80{height: 80px;}
.content_table table .height85{height: 80px;}
.content_table table .height90{height: 90px;}
.content_table table .height95{height: 90px;}
.content_table table .height100{height: 100px;}
.content_table table .height150{height: 150px;}
.content_table table .height200{height: 200px;}
.content_table table .height250{height: 250px;}
.content_table table .height300{height: 300px;}
.content_table table .height350{height: 350px;}
.content_table table .height400{height: 400px;}
.content_table table .height450{height: 450px;}
.content_table table .height500{height: 500px;}
.content_table table .line_height40{line-height: 40px;}
.content_table table .line_height50{line-height: 50px;}
.content_table table .line_height55{line-height: 50px;}
.content_table table .line_height60{line-height: 60px;}
.content_table table .line_height65{line-height: 60px;}
.content_table table .line_height70{line-height: 70px;}
.content_table table .line_height75{line-height: 70px;}
.content_table table .line_height80{line-height: 80px;}
.content_table table .line_height85{line-height: 80px;}
.content_table table .line_height90{line-height: 90px;}
.content_table table .line_height95{line-height: 90px;}
.content_table table .line_height100{line-height: 100px;}
.content_table table .line_height150{line-height: 150px;}
.content_table table .line_height200{line-height: 200px;}
.content_table table .line_height250{line-height: 250px;}
.content_table table .line_height300{line-height: 300px;}
.content_table table .line_height350{line-height: 350px;}
.content_table table .line_height400{line-height: 400px;}
.content_table table .line_height450{line-height: 450px;}
.content_table table .line_height500{line-height: 500px;}





.content_table table .note_text{font-size: 11px;}  
.content_table table .note_text2{font-size: 11px; color: #ea5404; }
.content_table table .memo_text{font-size: 11px; color: #ea5404; }
.content_table table .memo{font-size: 11px; color: #ea5404; }
.content_table table .number_bold{font-size: 15px; color: #ea5404; font-family: nanum; }        
.content_table table .note{font-size: 11px; color: #ea5404; }
.content_table table .file{border:0;}  
.content_table table .button_zipcode {background: url('../image/content_table_button_zipcode.gif') no-repeat; width: 67px; height: 26px;}
.content_table table .button_file {background: url('../image/content_table_button_file.gif') no-repeat; width: 67px; height: 26px;}
.content_table table .button_auth  {background: url('../image/content_table_button_auth.gif') no-repeat; width: 94px; height: 26px;}
.content_table table .button_reauth  {background: url('../image/content_table_button_reauth.gif') no-repeat; width: 67px; height: 26px;}
.content_table table .editor{padding: 15px; vertical-align: top;}
.content_table table .comment{padding:0; vertical-align: top;}
.content_table table .comment textarea{width: 100%;}
.content_table table .content_min_height{height: 300px;}
.content_table .pay_number{font-family:nanum; color:#ea5404; font-size: 25px;}
.content_table table .paytd{height: 60px;}

.content_member_up_button{background: url('../image/content_member_up_button.gif') no-repeat; width: 162px; height: 46px;}
.content_psw_up_button{background: url('../image/content_psw_up_button.gif') no-repeat; width: 162px; height: 46px;}
.content_member_del_button{background: url('../image/content_member_del_button.gif') no-repeat; width: 162px; height: 46px;}

/*버튼 공통*/
.button_search, .button_list, .button_popup, .button_action, .button_link{color: #fff; font-size: 11px; font-weight: bold; padding: 0 8px; line-height: 28px; *overflow:visible; background-repeat: repeat-x;}
.button_search{background-image: url('../image/button_back_search.gif');}
.button_list{background-image: url('../image/button_back_list.gif')}
.button_popup{background-image: url('../image/button_back_popup.gif');}
.button_link{width:80px; height:28px;background-image: url('../image/BBS-BTN.gif');  background-repeat: repeat-x;}
/*
.button_link{background-image: url('../image/BBS-BTN.gif');  background-repeat: repeat-x;}
.button_action{background-image: url('../image/button_back_action.gif');} 
.button_link{background-image: url('../image/button_back_link.gif'); }
*/




.button_tap{width: 99%; height: 24px; border-bottom: 1px solid #c9caca; }
.button_tap li{font-family:nanum; font-size: 13px;}
.button_tap li a{background: url('../image/button_back_tap.gif') repeat-x; line-height: 23px; border: 1px solid #c9caca; border-bottom: 0; float: left; margin-right: 1px; padding: 0 8px; cursor: pointer;}


/*갤러리 리스트*/
#gallery_thumbnail{} 
#gallery_thumbnail .images{}  
#gallery_thumbnail .images li {float: left; margin: 0 10px;} 
#gallery_thumbnail .images li img{width: 100px; height: 100px; padding: 10px; border: 1px solid #e5e5e5;}
#gallery_thumbnail .images li div{text-align: center; padding-bottom: 5px;}
#gallery_thumbnail .images li .subject{padding: 3px 0; font-size: 12px; padding-top: 10px;} 
#gallery_thumbnail .images li .subject .notice{font-weight: bold;}  
#gallery_thumbnail .images li .price{color: #ea5404; font-weight: bold; margin: 15px 0 0 0;} 
#gallery_thumbnail .images li .date{font-size: 11px; color:#6b6d70;} 
#gallery_thumbnail .images li .hit{font-size: 11px; color:#6b6d70;} 
#gallery_thumbnail .new{width: 25px; height: 13px;}   
#gallery_thumbnail .text{clear: both; width: 100%;}
#gallery_thumbnail .text li{width: 100%; text-align: center;}
#gallery_thumbnail .comment_count{font-size: 11px; color:#a5a5a5; }  

#gallery_image_by{background: url(../../../web_layout/sil1000/image/addition_purchase_sub02_back.gif') no-repeat; width: 650px; height:290px;}
#gallery_image_by .button{padding-top: 125px; padding-left: 10px;}  
#gallery_image_by .button img{cursor: pointer;}   
 
#gallery_sns_by{background: url(../../../web_layout/sil1000/image/addition_purchase_sns_back.gif') no-repeat; width: 479px; height:131px;}
#gallery_sns_by .button{padding-top: 90px; padding-left: 150px;}  
#gallery_sns_by .button img{cursor: pointer;}

/* 비회원 패스워드 체크 확인 */
#nomember_pw_check{width: 500px; margin: 0 auto; text-align: center;}
#nomember_pw_check #nomember_pw_title{font-size: 25px; font-family: nanum; color: #a5a5a5;}
#nomember_pw_check #nomember_pw_text{color: #a5a5a5; font-size:12px;}