@charset "utf-8";
textarea{display:block; width:100%; margin:none; padding:none; overflow-x:hidden; overflow-y:auto; resize:none; border:none; box-sizing:border-box }
table { border-collapse:collapse; }
caption, legend {   /* visibility: hidden;   width: 0px;    height: 0px;    font-size: 0px;    line-height: 0px;*/ }
a{ text-decoration:none; color:#666}
a:visited{ text-decoration:none;  }
/* btn */
.btn_wrap{position:relative;text-align:center}
.btn_wrap a{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:5px}
.btn_wrap a img{vertical-align:middle;margin-right:5px}
.btn_wrap a.type01{font-size:18px;color:#fff;line-height:60px;background:#9c5788}
.btn_wrap a.type02{font-size:18px;color:#fff;line-height:60px;background:#7b71aa}
.btn_wrap a.type03{font-size:18px;color:#fff;line-height:60px;background:#888}
.btn_wrap a.type04{font-size:18px;color:#fff;line-height:60px;background:#666}

/* page */
.paging_wrap{text-align:center;margin-top:25px; }
/* .paging_wrap a,.paging_wrap span,.paging_wrap strong{display:inline-block;height:20px; margin:none; padding:0 12px 11px; vertical-align:top; color:#888; line-height:28px;  border:solid 1px #eaeaea;}
.paging_wrap a,.paging_wrap span,.paging_wrap strong{display:inline-block;height:20px; margin:none; padding:0 12px 11px; vertical-align:top; color:#888; line-height:28px;  border:solid 1px #eaeaea;} */
.paging_wrap img{margin:0 2px;}


.paginate{clear:both; position:relative;margin:0 auto;padding:20px 0;text-align:center; }
.paginate>span{display:inline-block;margin:0 10px;vertical-align:top}
.paginate>span strong,.paginate>span a{display:inline-block;margin-left:-1px;width:32px;height:32px;font-family:tahoma;line-height:32px}
.paginate>span strong{position:relative;color: #989b02;border-bottom:2px solid #989b02;}
.paginate>span a{color:#444}
.paginate .prevEnd, .paginate .prev, .paginate .nextEnd, .paginate .next{height:33px; padding:0;vertical-align:top;border:none;}
.tab_con .paginate a img{ width: auto;}
/* list */
.default_con{position:relative;margin:30px auto 0 auto}
.list_sort_wrap{position:relative;min-height:42px; margin-bottom:10px}
.list_sort_wrap .s_tab{}
.list_sort_wrap .s_tab:after {content:" ";display:block;clear:both;overflow:hidden}
.list_sort_wrap .s_tab li{float:left;width:33.33%}
.list_sort_wrap .s_tab li a,.list_sort_wrap .s_tab li p{display:block;width:auto;font-size:11px;line-height:40px;padding:0 10px;border:1px solid #ccc;margin-left:-1px;margin-top:-1px}
.list_sort_wrap .s_tab li.actived a{color:#666;font-weight:700;}
.list_sort_wrap .s_tab li:first-child a{border-left:1px solid #ccc}
.list_sort_wrap .list_search{display:flex; justify-content:flex-end; position:relative;}
.list_sort_wrap .list_search .l_s_input{flex-grow:1; position:relative;padding:0 10px;border:1px solid #ccc;background:#fff;}
.list_sort_wrap .list_search input{position:relative;width:100%;height:40px;padding:0;border:none;background:none;text-align:left;line-height:1}
.list_sort_wrap .list_search .l_s_btn{width:42px;height:42px;margin:0;background: #000;}
.list_sort_wrap .list_search .l_s_btn img{width:100%; padding:4px; box-sizing:border-box;}
.notice_list{  margin-top:10px}

.default_con .base_tcon{ height:100%; min-height:300px; }


/* table */
table.board_table{width:100%; max-width:1200px; height:auto; border-top:2px solid #666; font-size:15px; table-layout:fixed; word-break:break-all;}
table.board_table th{background:#f4f4f4; border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px; text-align:center;vertical-align:middle; font-weight:500; }
table.board_table th:last-child{ border-right:none;}
table.board_table td{border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px;height:30px; text-align:center;vertical-align:middle; color:#454545;}
table.board_table td:last-child{ border-right:none;}
table.board_table .tl{text-align:left}
table.board_table img{vertical-align:middle; margin-left:5px; width: 10px;}
table.board_table img.reply{width:auto;}
table.board_table input[type="text"],
table.board_table select{position:relative;height:28px;text-align:left;background:#fbfbfb;border:1px solid #ebebeb;padding:0;color:#666;line-height:normal}
table.board_table select{position:relative; text-align:left; height:30px;/*background:#fbfbfb url(https://cdn.pnshop.co.kr/img/board/input_select_arrow.gif) right top no-repeat*/}
table.board_table input[type="file"]{position:relative;width:100%;padding:0;line-height:normal}
table.board_table textarea{position:relative;background:#fbfbfb;border:1px solid #ebebeb;padding:5px;width:99%;}
table.board_table label,.board_table input,.board_table a,.board_table span{vertical-align:middle}
table.board_table .char{margin:0;line-height:20px;}
table.board_table a.pw{padding-left:5px; cursor:pointer}
table.board_table .d_sj a{ display:inline-block; width:98%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

table.board_download{width:100%;border-top:2px solid #369eff; font:normal 14px/18px Play,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; }
table.board_download th{background:#f4f4f4; border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px; height:30px; text-align:center;vertical-align:middle}
table.board_download th:last-child{ border-right:none;}
table.board_download td{border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px;height:30px; text-align:center;vertical-align:middle;}
table.board_download td:last-child{ border-right:none;}
table.board_download .tl{text-align:left}
table.board_download img{vertical-align:middle; margin-right:5px}
table.board_download input[type="text"],
table.board_download select{position:relative;height:28px;text-align:left;background:#fbfbfb;border:1px solid #ebebeb;padding:0;color:#666;line-height:normal}
table.board_download select{height:30px;/*background:#fbfbfb url(https://cdn.pnshop.co.kr/img/board/input_select_arrow.gif) right top no-repeat*/}
table.board_download input[type="file"]{position:relative;width:100%;padding:0;line-height:normal}
table.board_download textarea{position:relative;background:#fbfbfb;border:1px solid #ebebeb;padding:5px;width:99%;}
table.board_download label,.board_table input,.board_table a,.board_table span{vertical-align:middle}
table.board_download .char{margin:0;line-height:20px;}
table.board_download a.pw{padding-left:5px; cursor:pointer}
table.board_download .d_sj a{ display:inline-block; width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}





table.board_faq{width:100%; margin-bottom: 100px; }
table.board_faq thead th{background:#f4f4f4; border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px; height:30px; text-align:center;vertical-align:middle}
table.board_faq th:last-child{ border-right:none;}
table.board_faq td{border-bottom:1px solid #ddd; min-height:30px; vertical-align:middle;}
table.board_faq td:last-child{ border-right:none;}
table.board_faq .tl{text-align:left}
table.board_faq img{vertical-align:middle; margin-right:5px}
table.board_faq .faq_subject{background:url(https://cdn.pnshop.co.kr/img/faq_q.png) no-repeat 5px center; display:block; color:#333; /* padding-left:32px */ }
table.board_faq .faq_subject span{ margin-left:40px; word-break:break-all; display:block; line-height: 39px; cursor: pointer;  padding:15px 0;}
table.board_faq .sort{padding:0 15px 0 35px; color:#369eff; font-weight:bold }
table.board_faq .pro_name{padding:0 15px 0 0; color:#f1923e;  }
table.board_faq .d_sj a{ display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.board_faq .faq_answer {display:none; widht:100%; background:#f9f9f9 url(https://cdn.pnshop.co.kr/img/faq_a.png) no-repeat 10px 20px; color:#333; width:100%;border-bottom:1px solid #ddd; }
table.board_faq .faq_answer td {border-bottom:0px solid #ddd; }
table.board_faq .faq_answer div {border:none; padding:20px 0 20px 60px;}
table.board_faq .faq_answer div p{ word-break:break-word; }
table.board_faq .faq_answer:after{content:"";display:block;clear:both;}

.faq_top_tit_wp{overflow: hidden; width: 100%; margin-top:10px;}
.faq_top_tit_wp li{ float: left; cursor: pointer; width: 16.6%; text-align: center; padding: 10px 0; border: 1px solid #ddd; box-sizing: border-box; border-right: 0; background: #eee; color:#4c4c4c}
.faq_top_tit_wp li:last-child{border-right:1px solid #ddd}
.faq_top_tit_wp li.on{border-bottom: 0; color: #f44336; background: #fff;}



.pro_list{width:100%}
.pro_list li {float:left; padding:0 14px;  margin:0 0 15px; border-left:1px solid #ddd; font:normal 13px/13px Play,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum';}
.pro_list li a{color:#888  }
.pro_list li a.on{color:#369eff ; font-weight:bold }
.pro_list li:first-child{border-left:none; padding-left: 0}


.img_noti{display:table; width:100%; height:200px;  vertical-align:middle; overflow:hidden; margin:10px 0; border:1px solid #dfdfdf ; font:normal 14px/21px Play,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum';}
.img_noti dt{ width:400px; display:table-cell ;padding-right:30px}
.img_noti dt img{width:400px; height:200px}
.img_noti dd{ display:table-cell; padding:30px 20px 20px 0 ; vertical-align:middle;}
.img_noti dd strong{display:block; font-size:22px; font-weight:bold; color:#333; padding-bottom:15px}
.img_noti dd a{display:block;  height:100px; overflow:hidden; text-overflow:ellipsis;}
.img_noti dd a:hover{color:#369eff;}
.img_noti dd span{ display:block; padding-top:10px}
.img_noti dd span b{display:inline-block; color:#369eff;}




table.write_table{width:100%;border-top:2px solid #666; font:normal 14px/18px Play,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; }
table.write_table th{border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px; height:30px; text-align:left;vertical-align:middle}
table.write_table th:last-child{ border-right:none;}
table.write_table td{border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px;height:30px; text-align:left;vertical-align:middle;}
table.write_table td:last-child{ border-right:none;}
table.write_table img{vertical-align:middle}
table.write_table input[type="text"],
table.write_table input[type="password"],
table.write_table input[type="file"],
table.write_table select{position:relative;height:28px;text-align:left;background:#fbfbfb;border:1px solid #ebebeb;padding:0;color:#666;line-height:normal}
table.write_table select{height:30px;/*background:#fbfbfb url(https://cdn.pnshop.co.kr/img/board/input_select_arrow.gif) right top no-repeat*/}
table.write_table select.board-cate-sel{width:200px;}
table.write_table input[type="file"]{position:relative;width:100%;padding:0;line-height:normal}
table.write_table textarea{position:relative;background:#fbfbfb;border:1px solid #ebebeb;padding:5px;width:98%;}
table.write_table label,.write_table input,.write_table a,.write_table span{vertical-align:middle}
table.write_table .char{margin:0;line-height:20px;}
table.write_table select{	position:relative;	height:30px;	-webkit-appearance: none;    -moz-appearance: none;    appearance: none;    text-indent: 0.01px;    text-overflow: '';	zoom:1}
table.write_table col.t_01{width:135px}

table.write_table input.type_01{width:180px}
table.write_table input.type_02{width:510px}

table.write_table .write_table_mail{}
table.write_table .write_table_phone{display:none;}

p.email_wrap input.email_01{width:150px}
p.email_wrap input.email_02{width:150px}
p.email_wrap select{width:150px;margin-left:4px;margin-top:0}

p.phone_wrap select,p.phone_wrap input{width:108px;margin-bottom:0}
p.phone_wrap .under{display:inline-block;zoom:1;*display:inline;margin:0 5px}


table.write_table input.type_01{width:200px}
p.email_wrap{text-align:left}
p.phone_wrap{text-align:left}

select.number_01{width:260px}


table.write_table select{ position:relative; height:30px; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; zoom:1 }
.color_01{color:red}
td.nodatd{ font:normal 12px/120px Play,'맑은 고딕','Malgun Gothic','나눔 고딕','Nanum Gothic','dotum'; text-align:center}

/* list view  */
.list_view{margin:50px auto;text-align:left}
.list_view .snslink{position:relative; text-align:right; margin-bottom:5px;}
.list_view .snslink a{display:inline-block; height:20px; padding:0 4px 0 28px; margin-left:5px; border-right:1px solid #ddd;}
.list_view .snslink a:last-child{border-right:none}
.list_view .snslink a.twitter{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat 2px -40px}
.list_view .snslink a.twitter:hover{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat 2px 0}
.list_view .snslink a.facebook{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat -54px -40px}
.list_view .snslink a.facebook:hover{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat -54px 0}
.list_view .snslink a.linkedin{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat -107px -40px}
.list_view .snslink a.linkedin:hover{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat -107px 0}
.list_view .snslink a.print{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat -166px -40px}
.list_view .snslink a.print:hover{background:url(https://cdn.pnshop.co.kr/img/board/icon_sns.png) no-repeat -166px 0}
.list_view .view_top{position:relative;background:#f4f4f4;border-top:2px solid #666;font-size:14px; margin-bottom: 0;}
.list_view .view_top h3{ color:#444;line-height:20px; padding:14px 360px 14px 20px; border-bottom:1px solid #eee;vertical-align:middle}
.list_view .view_top ul{position:absolute;top:0;right:0;width:auto;height:100%; overflow:hidden;border-bottom:none}
.list_view .view_top ul li{width:auto;height:100%; float:left; padding:0 22px; margin-left:0;border-left:1px solid #eee}
.list_view .view_con{padding:30px 20px;border-bottom:1px solid #eee}
.list_view .view_top ul li p,.list_view .view_top ul li span{display:block;position:relative;top:50%;left:0;width:100%;height:24px;line-height:24px;margin-top:-12px}
.list_view .view_file{border:1px solid #eee; border-width:1px 0 }
.list_view .view_file span{padding:0 0 0 20px; line-height:36px; margin:0}

.list_view iframe,
.list_view video,
.list_view embed,
.list_view img,
.list_view object{position:relative;top:0;left:0;max-width:100%}
.list_view .view_con{padding:15px}
.list_view .view_top h3{padding:14px 200px 14px 20px}	

.btn_print{display:none}

.list_view.answer_view .view_top{border-top:2px solid #a97b9b;background:#d0a7c4}
.list_view.answer_view .view_top h3{color:#fff;border-bottom:1px solid #a97b9b}
.list_view.answer_view .view_top ul li span{color:#fff}
.list_view.answer_view .view_top ul li{border-color:#a97b9b}
.btn_relation{border-top:1px solid #eee}
.btn_relation .icon{position:absolute;top:0;left:0;width:50px;height:50px;border-right:1px solid #eee;border-bottom:1px solid #eee}
.btn_relation p{position:relative;border-bottom:1px solid #eee}
.btn_relation p:first-child .icon{z-index:100}
.btn_relation p a{display:block;padding-left:68px;padding-right:20px;line-height:50px;text-align:left;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn_relation p.last{margin-top:-1px}


.comment_list{margin:25px 0 10px; text-align:left;border-top:1px solid #eee}
.comment_list > ul > li{position:relative; padding:10px; border-bottom:1px solid #eee}
.comment_list > ul > li.reply{padding-left:40px; background:url(https://cdn.pnshop.co.kr/img/board/icon_reply.png) 10px 12px no-repeat}
.comment_list .comment_con{margin-top:15px; font-size:13px;line-height:20px;}
.comment_list .comment_name{font-size:13px;color:#d3aa6a;padding-right:157px}
.comment_list .comment_name .date{display:inline;margin-left:10px; color:#888;}
.comment_list .btn_comment_list{position:absolute; top:20px;right:20px; overflow:hidden}
.comment_list .btn_comment_list a{display:block;float:left;width:32px;height:22px;font-size:12px;line-height:22px;text-align:center;margin-left:5px;border:1px solid #e4e2dd;
									-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

.comment_list > ul > li.reply_input{}
.comment_list p.myinfo{ padding-bottom:10px; }
.comment_list p.myinfo input{ padding:3px 3px 5px 3px; margin-right:5px; border:1px solid #c8c8c8; }
.comment_list .r_input_wrap{position:relative;background:#fff;border:1px solid #c8c8c8; padding:10px;}
.comment_list .r_input_wrap textarea{height:35px}
.comment_list .btn_write.reply_edit_btn{display:block;width:100px; height:66px; font-size:16px;color:#666; line-height:74px; margin:10px auto 0; text-align:center; border:1px solid #c8c8c8}

.comment_input{padding:10px; background:#fff}
.comment_input .c_input_wrap{position:relative;background:#fff;border:1px solid #c9c9c9; padding:8px}
.comment_input textarea{height:55px}
.comment_input .btn_write{display:block;width:100px;height:66px;font-size:16px;color:#fff;line-height:74px; margin:10px auto 0; text-align:center;background:#888}



/* btns */
.btn_list{clear:both; padding:15px 0;  text-align:center; }
.btn_list a{ position:relative;display:inline-block;zoom:1;*display:inline; line-height:26px; padding:0 15px;margin:0 1px; height:26px; font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px}	
.btn_list a.type01{color:#666;border:1px solid #eee}
.btn_list a.type02{color:#fff;background:#888;border:1px solid #888}
.btn_list.b_r{float:right}

/*게시판 상단 버튼*/
.btn_list.top{ padding:0; }

.txt_list{width:100%; height:26px;  padding:15px 0; display:block}

.pw_pop{position:absolute;top:50%;left:50%;width:300px;padding: 50px;margin-left:-200px;margin-top:-120px;background:#fff; text-align:center; border:1px solid #e5e5e5;display: ; /*box-shadow:3px 0px 3px rgba(0,0,0,.2);*/	 display:}
.pw_pop .poptitle{margin:none; font-size:18px;color:#666; }
.pw_pop .info{font-size:14px;margin-top:5px}
.pw_pop .input_pw{position:relative;height:30px;margin-top:15px}
.pw_pop .input_pw input{position:relative;left:auto;top:auto;display:inline-block;zoom:1;*display:inline;border:1px solid #eee;background:#fafafa;padding:0 10px; width:160px; height:30px}
.pw_pop .input_pw a{display:inline-block;zoom:1;*display:inline;font-size:12px;color:#666;height:30px;line-height:30px;padding:0 18px;margin-left:5px;border:1px solid #eee;
								-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.pw_pop .btn_close{position:absolute;top:20px;right:20px}


#isotope_list{overflow:visible !important;height:100%; /*margin-top:75px;*/ }
.item_obj{background:#fff; border:1px solid #e5e5e5;}
.item_obj .item_data{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.item_obj.w2{width:50%}



/**** Isotope CSS3 transitions ****/

#isotope_list,
#isotope_list .item_obj {
}

#isotope_list {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

#isotope_list .item_obj {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

#isotope_list.no-transition,
#isotope_list.no-transition .item_obj,
#isotope_list .item_obj.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
#isotope_list.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}


.black_cover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:8;filter:alpha(opacity=0);opacity:0}
.item_obj.off .black_cover{opacity:1; display: flex; justify-content: center; align-items: center; color: #ddd; font-size: 30px; font-weight: normal;}
.n_list_info .info{position:relative; width:100%; padding:12px 10px 0; text-align:left; z-index:50; box-sizing:border-box; min-height: 100px;}
.n_list_info .info span{display:block;}
.n_list_info .info .n_category{
/*	
font-size:18px; color:#333;
*/
height:auto;
font-size:18px;
font-weight:700;
line-height:1.2;
overflow:hidden;
text-overflow:ellipsis;
word-wrap:break-word;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
.n_list_info .info .n_name{font-size:13px; color:#666; line-height:18px; padding:0 10px}
.n_list_info .info .n_date{font-size:14px; color:#666; margin:10px 0 0;}


#isotope_list{ overflow:hidden !important;height:auto; }
.item_obj{ float:left; padding-top:0; margin-bottom:50px; margin-left: 1.3333%; width: 32%; box-sizing: border-box;  } 
.item_obj:hover{ border:1px solid #a39688; }
.item_obj .item_data{position:relative; top:0; left:0; padding:0; box-sizing:border-box;}
.item_obj .item_data .thum a{display:block; box-sizing: border-box;; }
.item_obj .item_data .thum a img{ width:100%; }


.pageNumber{ text-align:center;  padding-top:20px;}





.notice_list col.notice_01{width:50px;}
.notice_list col.notice_02{width:60px;}
.notice_list col.notice_03{width:110px;}
.notice_list col.notice_04{}
.notice_list col.notice_05{width:170px;}
.notice_list col.notice_06{width:100px;}
.notice_list col.notice_07{width:78px;}





@media screen and (min-width:1200px){ /* list search input */
.list_sort_wrap .list_search{}
.list_sort_wrap .list_search .l_s_input{flex-basis:210px; flex-grow:0;}
}





@media (min-width:769px) and (max-width:979px) {/* TABLET 버젼 1100px  ~ 768px #####################################*/
/*
.notice_list col.notice_01{display:none}
.board_table .d_no{display:none}

.list_view .view_top h3{padding:14px 220px 14px 20px;}
.list_view .view_top ul{position:absolute;top:0;right:0;width:auto;height:100%;overflow:hidden;border-bottom:none}
.list_view .view_top ul li{width:auto;height:100%; }


table.write_table col.t_01{width:125px}

.img_noti{display:table; width:100%; height:180px; }
.img_noti dt{ width:360px;}
.img_noti dt img{width:360px; height:180px}
*/
}




@media (max-width:768px) {
	
.notice_list col.notice_02{display:none}
.notice_list col.notice_05{display:none}
.notice_list col.notice_06{display:none}
.notice_list col.notice_07{display:none}

table.board_table .d_no{display:none}
table.board_table .d_dt{display:none;}
table.board_table .d_na{display:none;}
table.board_table .d_ck{display:none}


table.board_table .d_sj a{width:98%;}

/*
board_table .d_sj{ min-width:320px; width:100%;}
table.board_table .d_sj a{ display:inline-block; width:180px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.board_table .d_sj.tl{ min-width:320px; width:100%;}
*/

.list_view .view_top h3{padding:14px 20px;}
.list_view .view_top ul{position:relative; top:0; right:0; width:100%; height:45px; overflow:hidden; border-bottom:1px solid #eee}
.list_view .view_top ul li{position:relative; float:left; width:33.33%; height:100%; padding:0; text-align:center; margin-left:-1px; border-left:1px solid #eee}
.list_view .view_conpadding:10px{}



* btns */
.btn_list{padding:30px 0;} 
.btn_list a{position:relative;padding:2px 20px 0; font-size:14px}/*
.btn_list a.type02{ width:20%;  display:inline-block; text-align:center; }
.btn_list a.type01{ width:20%; display:inline-block; text-align:center; } */


table.board_table td,table.board_table th{padding:9px 10px; font-size:13px; border-right:none;}
table.board_table th{word-break:keep-all;}
table.write_table td,table.write_table th{padding:9px 10px;font-size:12px; }
table.write_table input[type="text"],
table.write_table input[type="password"],
table.write_table input[type="file"],
table.write_table select{padding:0 10px; width:96%}
table.write_table select{	position:relative;	height:30px;	-webkit-appearance: none;    -moz-appearance: none;    appearance: none;    text-indent: 0.01px;    text-overflow: '';	zoom:1}
table.write_table .char{line-height:normal;margin:0 5px}
table.write_table col.t_01{width:100px}
table.write_table input.type_01{width:96%}
table.write_table input.type_02{width:96%}


p.email_wrap{text-align:left}
p.email_wrap input.email_01{width:96%}
p.email_wrap input.email_02{width:96%}
p.email_wrap select{display:inline-block;zoom:1;*display:inline;width:100%;margin-top:5px}

p.phone_wrap{text-align:left}
p.phone_wrap select,p.phone_wrap input{width:100%;margin-bottom:5px}
p.phone_wrap select{display:inline-block;zoom:1;*display:inline;width:100%}
p.phone_wrap .under{display:none}
p.phone_wrap .number_01{width:96%}
p.phone_wrap .number_02{width:96%}


.pw_pop{position:absolute;left:0;width:90%;padding:25px 5%;margin-left:0;margin-top:-120px;background:#fff;border:1px solid #e5e5e5;display:none}

.comment_list{margin-top:50px;}
.comment_list > ul > li{padding:10px;}
.comment_list > ul > li.reply{padding-left:25px;background-position:20px 22px;}
.comment_list .comment_name .date{display:block;margin-left:0}
.comment_list .comment_con{margin-top:8px}
.comment_list .btn_comment_list{top:10px;right:10px;}

.comment_input{margin-top:15px;padding:10px;}




.img_noti{display:table; width:100%; height:120px; }
.img_noti dt{ width:120px; margin:0; padding:0}
.img_noti dt img{width:120px; height:120px}


.img_noti dd{ display:table-cell; padding:10px 5px 5px 10px ; vertical-align:middle;}
.img_noti dd strong{display:block; font-size:16px; font-weight:bold; color:#333; padding-bottom:5px}
.img_noti dd a{display:block;  height:65px; overflow:hidden; text-overflow:ellipsis;}
.img_noti dd a:hover{color:#369eff;}
.img_noti dd span{ display:block; padding-top:10px}
.img_noti dd span b{display:inline-block; color:#369eff;}


.default_con{position:relative;  min-width:300px; max-width:767px; width:96%; margin:4% auto 0 auto}
.default_con .base_tcon{ height:100%; min-height:100%; }

#isotope_list{ overflow:hidden !important;height:auto;margin:30px 0 0; }
.item_obj{ float:left; padding-top:0; margin-bottom:20px; width:49%;  background:#fff; border:0px solid #e5e5e5;margin-left:0px; margin:0 2% 2% 0;}
.item_obj:nth-of-type(even){margin:0 0 2%;}
.item_obj:hover{ border:0px solid #a39688; }
.item_obj .item_data{ position:relative; top:0;left:0; width:100%;overflow:hidden;}
.item_obj.w2{width:50%}
.item_obj .item_data .thum a{display:block; width:100%; padding:0 }
.item_obj .item_data .thum a img{ width:100%;  }


.n_list_info .info{ min-width:100%; width:100%; padding:10px 0px 10px 2%; z-index:0;}
.n_list_info .info span{display:block;padding:0 0px}
.n_list_info .info .n_category{ min-width:320px; width:90%;font-size:15px;color:#333}
.n_list_info .info .n_name{font-size:13px;color:#666;margin-top:5px;line-height:18px;padding:0 10px}
.n_list_info .info .n_date{font-size:13px;color:#666;margin-top:5px}

.pageNumber{ text-align:center;  }


@media(orientation:landscape) { /* ########## 모바일 메인 가로 모드 ############## */
.item_obj{ float:left; padding-top:0; margin-bottom:25px;  width:31%;  background:#fff; border:0px solid #e5e5e5;margin-left:0px;margin:1% 1%}
}

}