@charset "utf-8";

table, tr, td, th {font-size:12px; color:#6b6d70; margin:0; padding:0; border:0; border-spacing:0; border-collapse:0; font-family:'gulim', 'tahoma';}
button{margin: 0; padding: 0; border:0;  cursor: pointer; }

img{margin:0; padding:0; border:0;} 
a{text-decoration:none; color:#6b6d70; border:0; line-height:100%; margin: 0; padding: 0;} 
/* a:hover{text-decoration:none; color:#ea5404; border:0;} */
a:hover{text-decoration:none; color:#b3221f; border:0;}
form{display:inline; margin:0; padding:0; border:0;}
.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{width: 100%; *width: 740px;}
#content_title table tr td{padding-bottom: 5px;}
#content_title .title{border-bottom: 3px solid #a5a5a5; font-family: nanum; font-size: 18px; color: #3c3c3c; width: 150px;}
#content_title .location{border-bottom: 1px solid #a5a5a5; font-size: 11px; text-align: right;}

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

 
.content_list{*width: 700px;} 
.content_list table{width: 100%; } 
.content_list table thead{background: url('../image/bg_list_tt.jpg') repeat-x; line-height: 35px; text-align: center;}
.content_list table thead th{border-bottom: 1px solid #e6e6e6; border-top: 1px solid #d2d2d2; } 
.content_list table tr.list{}
.content_list table tr.list td{line-height: 29px; border-bottom: 1px solid #e6e6e6; text-align: center; *padding-top: 1px;}
.content_list table tr.list td.subject{text-align: left; padding-left: 10px;}
.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{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: 100%; border-top: 1px dotted #c9caca; padding-top: 15px; margin-top: 25px; z-index: 1;}  
.content_bottom ul{}
.content_bottom ul li{clear: both;}
.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.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: #ea5404; padding-left: 5px; letter-spacing: -1px; font-family:nanum2;}

.content_bottom #content_bottom_search{width: 330px; margin: 0 auto;} 
.content_bottom #content_bottom_search button{float: none;} 
.content_bottom #content_bottom_search input{line-height: 18px;} 
.content_bottom #content_bottom_search select{padding: 2px 0;} 


.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 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; padding-left: 15px; 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; padding-left:25px; background: url('../image/sub_left_menu_icon_off.gif') no-repeat 13px center #f8f8f8; width: 100px; border-right: 1px solid #e6e6e6; 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 #dddddd; }
.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: 15px; 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: 22px; *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_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;}

/*마이페이지*/
a{text-decoration:none;}
#container{width:100%;}
.content{width:980px; margin:0 auto;}
#menuArea{padding-top:30px; z-index:111;}
.leftMenu{float:left; width:190px; text-align:left; }
.leftMenu dt{font-size:29px; color:#434343; font-family: 'Nanum Gothic', sans-serif; font-weight:500;}
.leftMenu dt{padding-bottom:12px; border-bottom:2px solid #434343;}
.leftMenu dd{padding:12px 0; margin-left:-2px; padding-left:20px; border-bottom:1px solid #cccccc;}
.leftMenu dd a{font-size:15px; color:#525252;}
.leftMenu dd:hover,
.leftMenu dd:focus{font-weight:bold;}
#mypageContent{width:760px; float:right; padding-top:18px;}
#content_title{margin-bottom: 30px;}
#content_title table{width: 100%; *width: 740px; padding-top:13px; padding-bottom:40px;}
#content_title table tr td{padding-bottom: 5px;}
#content_title .title{border-bottom: 3px solid #a5a5a5; font-family: nanum; font-size: 18px; color: #3c3c3c; width: 150px;}
#content_title .location{border-bottom: 1px solid #a5a5a5; font-size: 11px; text-align: right;}
.mypageBoardWrap table{width:100%; border-collapse: separate; border-spacing: 1px; text-align: center; line-height: 1.5; padding-bottom:100px;}
.mypageBoardWrap table th {vertical-align: middle; font-weight: bold; color: #434343; border-bottom:2px solid #000;}
.mypageBoardWrap table .goodsList td {font-size:12px; padding:10px 0; border-bottom: 1px solid #ccc;}
.mypageBoardWrap table .goodsList td.subject{text-align:left;padding-left:10px}
.mypageBoardWrap h4 a{font-weight:bold; font-size:14px; color:#f00;}
.content_table td{vertical-align:middle;}