em,address{font-style:normal}
#bbs_wrap {margin:0 auto;padding:0;overflow:hidden}
#bbs_wrap:after{ content:""; display:block; clear:both;}

/* bbs top */
.tbl_top{margin:0 0 10px;}
.tbl_top:after{ content:""; display:block; clear:both;}
.tbl_top .left{float:left;padding:8px 0;line-height:normal;text-align:left}
.tbl_top .left .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8;vertical-align:top }
.tbl_top .left .sel { height:23px; font-size:11px;vertical-align:top}

.tbl_top .right{float:right;padding:8px 0;line-height:normal;width:300px;text-align:right}
.tbl_top .right label, .tbl_top .right input{vertical-align:middle;padding:0 5px}




/* bbs Table */ 
.tbl_type {clear:both;width:100%;color:#444;font-size:12px;border-top:1px solid #666;border-bottom:1px solid #999;}
.tbl_type table{border-collapse:collapse;*table-layout:fixed}
.tbl_type th,.tbl_type td{border:0; }
.tbl_type a{color:#444;text-decoration:none}

.tbl_type caption,.tbl_type .frm label{height:0; width:0;font-size:0; visibility:hidden; text-indent:-9999em;border:0 none}
.tbl_type th{padding:10px 5px;color:#333;font-size:13px;font-weight:700;line-height:21px;vertical-align:middle;text-align:center;background:#fdfdfd;border-bottom:1px solid #bbb;}
.tbl_type td{padding:10px;border:none;text-align:center;line-height:18px}
.tbl_type .board_list td{border-top:solid 1px #ddd;}

.tbl_type .frm{padding:0;text-align:center}
.tbl_type .frm input{margin:0;vertical-align:middle}
.tbl_type .num,.tbl_type .date,.tbl_type .hit{font-family:Arial,Tahoma;color:#999;font-size:11px;}
.tbl_type .name{ font-size:11px; font-weight:600;}
.tbl_type .state{ font-size:11px; font-weight:600;}
.tbl_type .cate{font-size:11px; color:#999;text-align:left;}
.tbl_type .title{text-align:left;}
.tbl_type .title .pic,.tbl_type .title .new{margin:0 0 2px;vertical-align:middle}
.tbl_type .cont_txt{text-align:left;}

.tbl_type .state .vbtn1{display:inline-block;padding:2px 6px;font-size:11px;text-align:center;vertical-align:middle;border:1px solid #e3e3e3;background-color:#f9f9f9}
.tbl_type td .bu_reply {margin:-10px 2px -10px 0;color:#c9c9c9;font-size:12px}
/* UI paginate */
.paginate_complex{clear:both;width:100%;padding:0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, 'Nanum Gothic',Sans-serif;color:#323232;text-decoration:none;vertical-align:middle}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#e91112}
.paginate_complex .direction{ border:0;color:#444;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:0;width:0;height:0;font-size:0;line-height:0;vertical-align:middle}
.paginate_complex .prev span{margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0;}

.btn_box{clear:both;width:100%;margin-top:15px;padding:0; line-height:normal;}
.btn_box_left{float:left;margin-top:15px;padding:0;line-height:normal;text-align:left}
.btn_box_right{float:right;margin-top:15px;padding:0;line-height:normal;text-align:right}

.searchbox {clear:both; text-align:center; margin-bottom:30px;background-color:#f8f8f8;border:4px solid #aab6c2; padding:15px 0}
.searchbox .stx { width:300px;height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8;vertical-align:middle}
.searchbox .sel { height:23px; font-size:11px;vertical-align:middle}
.searchbox input, .searchbox label{vertical-align:middle}
.searchbox label{padding:0 5px 0 2px;}


/* bbs view */ 
.tbl_view {clear:both;width:100%;margin:30px 0 0 0;border-bottom:1px solid #444}

.view_type {clear:both;position:relative;margin:0;width:100%;padding:0px 0;border-top:2px solid #444;text-align:left}
.view_type .title{float:left;width:100%;margin-right:-120px;padding:10px 0;font-size:14px;letter-spacing:-0.5px;font-weight:700;border-bottom:1px solid #e3e3e3}
.view_type .hit{float:right;width:120px;font-size:11px;color:#777;text-align:right;vertical-align:middle;margin-top:15px}

.view_util {clear:both;position:relative;margin:0;width:100%;padding:7px 0;}
.view_util .id{float:left;width:100%;margin-right:-250px;font-size:11px;color:#999;text-align:left;padding-bottom:3px;}
.view_util .date{float:right;width:250px;font-family:Verdana,Tahoma;font-size:10px;color:#999;text-align:right }
.view_img{text-align:center}
.view_img p{padding:0;margin:0 0 20px}
.view_add {clear:both;position:relative;margin:0;width:100%;border-top:1px solid #e9e9e9}
.view_add ul{border-top:1px solid #e9e9e9;margin-bottom:-1px;margin-top:-1px;}
.view_add li{background-color:#f8f8f8;float:left;padding:3px 0 4px 0;width:100%;text-align:left;}

.view_btn { float:right;width:auto;padding:15px 0;line-height:normal;text-align:center;text-align:right}

a.btn_good{float:right;display:inline-block;padding:8px 15px 5px 15px;text-align:center;color:#565656;border:1px solid #e3e3e3;background-color:#f9f9f9;margin-right:10px}
a.btn_good:hover{padding:8px 15px 5px 15px;border:1px solid #ddd;background-color:#f2f2f2; text-decoration:none }

a.btn_nogood{float:right;display:inline-block;padding:8px 15px 5px 15px;text-align:center;color:#565656;border:1px solid #e3e3e3;background-color:#f9f9f9}
a.btn_nogood:hover{padding:8px 15px 5px 15px;border:1px solid #ddd;background-color:#f2f2f2; text-decoration:none }


/* Comment */
#cmt_box{font-size:12px;font-weight:normal;line-height:14px}
#cmt_box p,#cmt_box h1,#cmt_box h2,#cmt_box h3,#cmt_box h4,#cmt_box h5,#cmt_box h6,#cmt_box ul,#cmt_box ol,#cmt_box li,#cmt_box dl,#cmt_box dt,#cmt_box dd,#cmt_box table,#cmt_box th,#cmt_box td,#cmt_box form,#cmt_box fieldset,#cmt_box legend,#cmt_box input,#cmt_box textarea,#cmt_box button,#cmt_box select{margin:0;padding:0}
#cmt_box img,#cmt_box fieldset{border:none}
#cmt_box hr,#cmt_box button img{display:none}
#cmt_box li{list-style:none}
#cmt_box em{font-style:normal}
#cmt_box a{color:#333;text-decoration:none}
#cmt_box a:hover,#cmt_box a:active,#cmt_box a:focus{text-decoration:underline}
#cmt_box textarea{overflow:auto;resize:none}
#cmt_box legend,#cmt_box .cb_blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
#cmt_box label{cursor:pointer}
#cmt_box {clear:both;position:relative;margin:0;border:0;width:100%;text-align:center}

#cmt_box .cmt_area {width:100%;}
#cmt_box .cmt_area ul {clear:both;margin:0}
#cmt_box .cmt_area ll {clear:both;margin:0}
#cmt_box .cmt_area .cmt_info {float:left;width:49%;text-align:left;vertical-align:middle;padding:14px 0 0 0;}

#cmt_box .cmt_area .cmt_util {float:left;width:49%;text-align:right;vertical-align:middle;padding:14px 0 0 0;}
#cmt_box .cmt_area .cmt_util a{color:#999;font-size:11px;text-decoration:none}
#cmt_box .cmt_area .cmt_util a:hover,#cmt_box .cmt_area .cmt_util a:active,#cmt_box .cmt_area .cmt_util a:focus{color:#333;text-decoration:underline}

#cmt_box .cmt_area .cmt_cnt {width:100%;text-align:left;padding:10px 0 14px 0;word-break:break-all; overflow:hidden;color:#666;border-bottom:1px solid #e9e9e9}

.cmt_frm {margin:0;padding:0px;text-align:center;background-color:#fafafa;border:1px solid #ddd;}
.cmt_frm_info {margin:0;padding:0px;text-align:center;background-color:#fafafa;border:1px solid #fff;}
.cmt_frm_info li{height:24px;padding-top:3px;text-align:left;vertical-align:bottom}

.cmt_ipt .ed{height:18px;padding-top:3px;border-left:1px solid #EDEDED;border-top:1px solid #DCDCDC;border-bottom:1px solid #ccc;border-right:1px solid #EDEDED;font-size:12px;background-color:#fff;}
.cmt_ipt .tx{width:100%;padding-top:3px; border-left:1px solid #EDEDED; border-top:1px solid #DCDCDC; border-bottom:1px solid #ddd; border-right:1px solid #EDEDED; font-size:12px;background-color:#fff;}


/* bbs write */

.wr_title { color:#444;font-weight:700;padding:0; margin-bottom:5px; border-top:2px solid #444; border-bottom:1px solid #444}
.wr_title h2{padding:10px}
.wr_write th {font-weight:700; color:#555; border-bottom:1px solid #e9e9e9;padding:5px 0 5px 10px;width:15%;text-align:left}
.wr_write td {padding:7px 0;color:#999; border-bottom:1px solid #e9e9e9}
.wr_write td input{vertical-align:middle}
.wr_write td label{padding:0 7px 0 3px}
.wr_write td .file{height:22px;padding:3px 0;border:1px solid #ededed;font-size:11px;background-color:#f8f8f8}
.wr_write td .ed{height:18px;padding:3px 0;border:1px solid #ededed;font-size:12px;background-color:#f8f8f8;}
.wr_write td .ed:focus{ border:1px solid #e91112; }

.wr_write td textarea.tx{padding:5px 0; margin:5px 0;border:1px solid #ededed;  font-size:12px;background-color:#f8f8f8;}
.wr_write td .tx:focus{ border:1px solid #e91112; }
.wr_write td .field { border:1px solid #ccc; }

.wr_head {font-weight:700; color:#555; border-bottom:1px solid #e9e9e9;padding:5px 0 5px 6px}
.wr_frm {padding:5px 0;text-align:left; color:#999; border-bottom:1px solid #e9e9e9}
.wr_frm input{vertical-align:middle}
.wr_frm label{padding:0 7px 0 3px}
.wr_frm .file{height:22px;padding:3px 0;border:1px solid #ededed;font-size:11px;background-color:#f8f8f8}
.wr_frm .ed{height:18px;padding:3px 0;border:1px solid #ededed;font-size:12px;background-color:#f8f8f8;}
.wr_frm .ed:focus{ border:1px solid #e91112; }

.wr_frm .tx{padding:3px 0; border:1px solid #ededed;  font-size:12px;background-color:#f8f8f8;}
.wr_frm .tx:focus{ border:1px solid #e91112; }

.field { border:1px solid #ccc; }

.write_btn_area{clear:both;margin:0;padding:0}
.write_btn_area:after{ content:""; display:block; clear:both;}

.write_btn_area .wr_btn_box_left{float:left;margin:15px 0;padding:10px 0}
.write_btn_area .wr_btn_box_right{float:right;margin:15px 0;padding:10px 0}


/* BTN */

a.sbtn{display:inline-block;padding:4px 8px; font-size:11px;line-height:100%;text-align:center;border:1px solid #e3e3e3;background-color:#f9f9f9}
a.sbtn:hover{background-color:#f2f2f2; text-decoration:none}

/* 11px 제일작은버튼*/
a.cbtn{font-family:dotum; display:inline-block;padding:3px 6px 0px 6px; font-size:11px;text-align:center;border:1px solid #e3e3e3;background-color:#f9f9f9}
a.cbtn:hover{background-color:#f2f2f2; text-decoration:none}

a.btn{display:inline-block;padding:6px 15px;text-align:center;border:1px solid #e3e3e3;background-color:#f9f9f9}
a.btn:hover{background-color:#f2f2f2; text-decoration:none} 

a.btn3{display:inline-block;padding:4px 15px 5px 15px;text-align:center;color:#565656;border:1px solid #e3e3e3;background-color:#f9f9f9}
a.btn3:hover{color:#FFF;border:1px solid #000;background-color:#333; text-decoration:none }

a.btn_red{display:inline-block;padding:4px 15px 5px 15px;text-align:center;color:#565656;border:1px solid #e3e3e3;background-color:#f9f9f9}
a.btn_red:hover{ color:#FFF;border:1px solid #aa0001;background-color:#e91112; text-decoration:none;font-weight:bold }

a.btn_bull{display:inline-block;padding:0px 2px 1px 2px; text-align:center; color:#565656; border:1px solid #e3e3e3; background-color:#f9f9f9;font-size:10px}
a.btn_bull:hover{color:#e91112; text-decoration:none }

.ipt_btn{display:inline-block;padding:6px 15px;text-align:center;border:1px solid #000;background-color:#333;color:#FFF}

.cmt_btn{display:inline-block; width:90px;height:99px; text-align:center;border:1px solid #000;background-color:#333;color:#FFF}

/* //BTN */

input .ipt { height:21px;padding-top:3px;border-left:1px solid #EDEDED;border-top:1px solid #DCDCDC;border-bottom:1px solid #F7F7F7;border-right:1px solid #EDEDED;font-size:11px;background-color:#000;}
textarea .tx {
	padding-top:3px;
	border-left:1px solid #EDEDED;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #F7F7F7;
	border-right:1px solid #EDEDED;
	}

/* Link */
a.cate{ font-size:11px;color:#999; text-decoration:none}
a.cate:hover{color:#444;text-decoration:none}

/* font */
.eng10 {font-family:Verdana,Arial,Tahoma;font-size:10px}
.eng11 {font-family:Tahoma,Verdana;font-size:11px}
.kor11 {font-size:11px}
.kor14 {font-size:14px}
.kor17 {font-size:17px}
.fnt1 {color:#000}
.fnt2 {color:#444}
.fnt3 {color:#777}
.fnt4 {color:#999}
.fnt5 {color:#c9c9c9}
.fnt01 {color:#e91112}

.lst_thmb{clear:both;padding:0;margin:10px 0}
.lst_thmb:after{overflow:hidden;content:""; display:block; clear:both;}
.lst_thmb .thmb{float:left;padding:0;margin-right:20px;position:relative;}
.lst_thmb .thmb a img{vertical-align:top;padding:5px;border:2px solid #e4e4e4;}
.lst_thmb .thmb a:hover img{border-color:#0078b9;}
.lst_thmb .cont{float:left;padding:10px 0}
.lst_thmb li{padding:0;line-height:21px;color:#555;}
.lst_thmb li a{color:#00679b}
.lst_thmb li a:hover{color:#f70;text-decoration:none;}
.lst_thmb li span{padding:0 5px;font-weight:700;}
.lst_thmb li a.btn_s{display:inline-block;padding:3px 6px; line-height:100%;font-size:11px;text-align:center;vertical-align:middle;border:1px solid #e3e3e3;background-color:#f9f9f9;margin:0 7px;color:#777}
.lst_thmb li a.btn_s:hover{background-color:#f7f7f7; text-decoration:none;color:#f70}
.lst_thmb .chk{position:absolute;top:0;left:0;width:12px;height:12px;vertical-align:middle}


/*table */
.page_list	{width:100%; margin:0;}
.page_list .txt{padding:15px;border:5px solid #555;background:#fcfcfc;font-size:13px;line-height:150%;font-weight:700;color:#333;margin-bottom:15px}
.page_list  em, .page_list .txt a{font-style:normal;color:#f60}

/*
.tab_btn{ padding:0 0 20px; margin-top:10px;}
.tab_btn ul{  margin:0; padding-left:10px; list-style:none; border-bottom:1px solid #8da3dd;font-size:12px;*zoom:1;}
.tab_btn ul:after{ content:""; display:block; clear:both;}
.tab_btn li{ float:left; margin:0px 1px -1px 1px;  }
.tab_btn li a{ position:relative; float:left; text-decoration:none; border-top:1px solid #c0c0c0; border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;background:#efefef; color:#666;}
.tab_btn li a span{ display:inline-block; padding:6px 7px; letter-spacing:0px;word-spacing:-2px; cursor:pointer;border-top:1px solid #fff;border-left:1px solid #fff; }
.tab_btn li a:hover{background:#fff; color:#ff9900; border:1px solid #8da3dd; }
.tab_btn li ul{ display:none; width:100%; top:40px; left:0; list-style:none; border:0; margin:0; padding:0; white-space:nowrap; overflow:hidden; *zoom:1;}
.tab_btn li ul:after{ content:""; display:block; clear:both;}
.tab_btn li.current a{ border:2px solid #8da3dd; padding:1px;border-bottom:0px solid #fff; margin-top:-3px; background-color:#fff; color:#8da3dd;}
.tab_btn li.current a span{ display:inline-block;padding-top:7px; font-weight:bold;background-color:#fff; }
.tab_btn li.current a:hover{ border:2px solid #8da3dd; padding:1px;border-bottom:0px solid #fff; margin-top:-3px; background-color:#fff; color:#8da3dd;}
.tab_btn .current { background-color:#fff; color:red;}
*/

.pro_list {}
.pro_list :after{ content:""; display:block; clear:both;}

.pro_list h3{padding:0 0 0 25px;font-size:1.333em;color:#000;line-height:1.3em;background:url(../img/h2bg.gif) no-repeat 0 50%;margin-bottom:25px}
.pro_list h2{padding:0 0 0 25px;font-size:1.500em;color:#000;line-height:1.3em;background:url(../img/icon/h2bg.png) no-repeat 0 50%;margin:35px 0}

.pro_list p{font-size:1.167em;line-height:180%;word-break:keep-all}

.pro_list .mgt-05{margin-top:-5px}
.pro_list .mgt-10{margin-top:-10px}
.pro_list .mgt-15{margin-top:-15px}
.pro_list .mgt-20{margin-top:-20px}
.pro_list .mgt-25{margin-top:-25px}
.pro_list .mgt-30{margin-top:-30px}

.pro_list .thumb p{padding:0;border:0px solid #d9d9d9;}
.pro_list .thumb p.bgw{background:#fff;}
.pro_list .thumb_box{margin:0}
.pro_list .thumb_box:after{ content:""; display:block; clear:both;}
.pro_list .thumb_wrap{float:left;margin:0 0 20px}
.pro_list .thumb_wrap img{padding:0;margin:0;border:1px solid #d9d9d9}
.pro_list .thumb_wrap p{margin:0 auto;padding:0;text-align:center}


.pro_list .ftl{float:left}
.pro_list .wd35{width:35%}
.pro_list .wd40{width:40%}
.pro_list .wd45{width:45%}
.pro_list .wd50{width:50%}
.pro_list .wd55{width:55%}
.pro_list .wd60{width:60%}
.pro_list .wd65{width:65%}
.pro_list .wd70{width:70%}
.pro_list .wd75{width:75%}
.pro_list .wd80{width:80%}
.pro_list .wd85{width:85%}
.pro_list .wd90{width:90%}
.pro_list .wd95{width:95%}
.pro_list .wd100{width:100%}
.pro_list .ftl img{width:100%}





.pro_list dl{padding:0;margin:0 0 30px}
.pro_list dd{font-size:1.167em;padding:2px 0 2px 20px;margin:0;background:url(../img/dot_gray.gif) no-repeat 5px 12px;line-height:180%;word-break:keep-all}
.pro_list dt{padding:3px 0 3px 25px;font-size:1.333em;color:#738801;font-weight:bold;line-height:100%;background:url(../img/h2bg.gif) no-repeat 0 50%;margin:0 0 5px}
.pro_list dd ol{margin:5px 0}
.pro_list dd span{display:inline-block;font-weight:700;color:#333;padding:0 3px 0 0}
.pro_list em{color:#f60}
.pro_list dd ol li{padding:0;margin:0;background:url(none) }
.pro_list .point{font-size:1.167em;padding:20px;margin:-25px 0 40px;line-height:1.8em;border:1px solid #dde4e9;background:#f5f8fd;}

.pro_list h4{padding:3px 0 3px 25px;font-size:1.333em;color:#738801;font-weight:bold;line-height:100%;background:url(../img/h2bg.gif) no-repeat 0 50%;margin:0 0 5px}


.pro_list table {
  border:1px #a39485 solid;
  box-shadow: 0 2px 5px rgba(0,0,0,.25);
  width: 100%;
  border-collapse: collapse;
  border-radius: 5px;
  overflow: hidden;
  margin:15px 0 35px
}

.pro_list thead {
  font-weight: bold;
  background:#27ae60;
}
  
 .pro_list td {
  border-bottom: 1px solid rgba(0,0,0,.1);
  border-right: 1px solid rgba(0,0,0,.1);
  background: #fff;
}


.pro_list table.list_table th,
.pro_list table.list_table td{padding:15px;margin:0;font-size:14px;text-align:center;vertical-align:middle;}
.pro_list table.list_table th{color:#eee;border-right:1px solid #1ed36a;}
.pro_list table.list_table th:last-child, .pro_list table.list_table td:last-child {border-right:0}
.pro_list table.list_table td:first-child {background:#f9f9f9}

.thumb_wrap .title_h3{margin:0;padding:15px 0 12px;font-size:14px;font-weight:700;letter-spacing:-0.03em;border-top:0px solid #dde4e9;background:rgba(0,0,0,.5);overflow:hidden}
.thumb_wrap .title_h3:hover{background:rgba(0,0,0,.7);}

.thumb_wrap .title_h3 a{display:block;margin:0 10px;color:#fff;white-space: nowrap;}
.thumb_wrap .list_btn{margin:0;padding:12px 0 0;text-align:center}
.thumb_wrap .list_btn a{display:block;padding:13px 0;background: linear-gradient(to bottom, #5fc0f6, #1ca8f5);border:1px solid #079ff3;color:#fff;font-size:15px;font-weight:700;line-height:16px;text-shadow: 1px 1px #079ff3;text-align:center;vertical-align:middle;margin:0}
.thumb_wrap .list_btn a:hover{color:#fff;background:#e91112;border:1px solid #aa0001}
.thumb_wrap .list_btn a i{font-size:16px;color:#fff900;padding:0 5px 0 0}
