@charset "utf-8";

/* Common */
.db {display:block}
.inline {display:inline}
.inlineblock {display:inline-block}
.dn {display:none}
.spacing{ padding:0 4px; }
.fl {float:left}
.fr {float:right}
.fn {float:none}
.clear {clear:both}
.cursor{cursor:pointer; }
.top {vertical-align:top}
.mid {vertical-align:middle}
.bot {vertical-align:bottom}
.underline{text-decoration:underline}
.spcing{padding:0 4px}
.tx_r{text-align:right;}
.tx_c{text-align:center;}
.tx_l{text-align:left;}
.m0 {margin:0}
.p0 {padding:0}

.spacing{display:inline-block; line-height:30px; padding:0 5px; }

.relative {position:relative}

.bold {font-weight:600;}
.normal {font-weight:normal}

.button{border:0; cursor:pointer; display:inline-block; }

.p3 {padding:3px}
.p03 {padding:3px 0;}
.p5 {padding:5px}
.p10 {padding:10px}
.p11 {padding:11px}
.p05 {padding:0 5px}
.p08 {padding:8px 0}
.p40{padding:4px 0px}
.p50 {padding:5px 0px}
.p13 {padding:1px 3px}
.p35 {padding:3px 5px}
.tp1 {padding-top:1px}
.tp2 {padding-top:2px}
.tp3 {padding-top:3px}
.tp4 {padding-top:4px}
.tp5 {padding-top:5px}
.tp6 {padding-top:6px}
.tp7 {padding-top:7px}
.tp8 {padding-top:8px}
.tp10 {padding-top:10px}
.tp12 {padding-top:12px}
.tp13 {padding-top:13px}
.tp14 {padding-top:14px}
.tp15 {padding-top:15px}
.tp16 {padding-top:16px}
.tp17 {padding-top:17px}
.tp18 {padding-top:18px}
.tp20 {padding-top:20px}
.tp23 {padding-top:23px}
.tp25 {padding-top:25px}
.tp27 {padding-top:27px}
.tp28 {padding-top:28px}
.tp30 {padding-top:30px}
.tp32 {padding-top:32px}
.tp33 {padding-top:33px}
.tp35 {padding-top:35px}
.tp36 {padding-top:36px}
.tp37 {padding-top:37px}
.tp38 {padding-top:38px}
.tp40 {padding-top:40px}
.tp42 {padding-top:42px}
.tp43 {padding-top:43px}
.tp44 {padding-top:44px}
.tp45 {padding-top:45px}
.tp46 {padding-top:46px}
.tp48 {padding-top:48px}
.tp50 {padding-top:50px}
.tp52 {padding-top:52px}
.tp54 {padding-top:54px}
.tp55 {padding-top:55px}
.tp57 {padding-top:57px}
.tp60 {padding-top:60px}
.tp62 {padding-top:62px}
.tp63 {padding-top:63px}
.tp64 {padding-top:64px}
.tp65 {padding-top:65px}
.tp66 {padding-top:66px}
.tp67 {padding-top:67px}
.tp70 {padding-top:70px}
.tp73 {padding-top:73px}
.tp75 {padding-top:75px}
.tp80 {padding-top:80px}
.tp85 {padding-top:85px}
.tp92 {padding-top:92px}
.tp100 {padding-top:100px}
.tp120 {padding-top:120px}
.tp138 {padding-top:138px}
.tp150 {padding-top:150px}

.rp1 {padding-right:1px}
.rp2 {padding-right:2px}
.rp3 {padding-right:3px}
.rp4 {padding-right:4px}
.rp5 {padding-right:5px}
.rp8 {padding-right:8px}
.rp9 {padding-right:9px}
.rp10 {padding-right:10px}
.rp12 {padding-right:12px}
.rp13 {padding-right:13px}
.rp14 {padding-right:14px}
.rp15 {padding-right:15px}
.rp17 {padding-right:17px}
.rp19 {padding-right:19px}
.rp20 {padding-right:20px}
.rp24 {padding-right:24px}
.rp26 {padding-right:26px}
.rp28 {padding-right:28px}
.rp30 {padding-right:30px}
.rp40 {padding-right:40px}
.rp50 {padding-right:50px}
.rp52 {padding-right:52px}
.rp60 {padding-right:60px}
.rp75 {padding-right:75px}
.rp94 {padding-right:94px}
.rp146 {padding-right:146px}
.rp185 {padding-right:185px}

.bp5 {padding-bottom:5px}
.bp6 {padding-bottom:6px}
.bp7 {padding-bottom:7px}
.bp8 {padding-bottom:8px}
.bp10 {padding-bottom:10px}
.bp12 {padding-bottom:12px}
.bp15 {padding-bottom:15px}
.bp18 {padding-bottom:18px}
.bp20 {padding-bottom:20px}
.bp21 {padding-bottom:21px}
.bp22 {padding-bottom:22px}
.bp24 {padding-bottom:24px}
.bp25 {padding-bottom:25px}
.bp26 {padding-bottom:26px}
.bp28 {padding-bottom:28px}
.bp30 {padding-bottom:30px}
.bp32 {padding-bottom:32px}
.bp33 {padding-bottom:33px}
.bp35 {padding-bottom:35px}
.bp37 {padding-bottom:37px}
.bp38 {padding-bottom:38px}
.bp40 {padding-bottom:40px}
.bp45 {padding-bottom:45px}
.bp46 {padding-bottom:46px}
.bp48 {padding-bottom:48px}
.bp49 {padding-bottom:49px}
.bp50 {padding-bottom:50px}
.bp52 {padding-bottom:52px}
.bp53 {padding-bottom:53px}
.bp57 {padding-bottom:57px}
.bp59 {padding-bottom:59px}
.bp60 {padding-bottom:60px}
.bp65 {padding-bottom:65px}
.bp75 {padding-bottom:75px}
.bp80 {padding-bottom:80px}
.bp93 {padding-bottom:93px}
.bp100 {padding-bottom:100px}
.bp115 {padding-bottom:115px}
.bp120 {padding-bottom:120px}
.bp145 {padding-bottom:145px}


.lp2 {padding-left:2px}
.lp3 {padding-left:3px}
.lp4 {padding-left:4px}
.lp5 {padding-left:5px}
.lp7 {padding-left:7px}
.lp8 {padding-left:8px}
.lp10 {padding-left:10px}
.lp14 {padding-left:14px}
.lp15 {padding-left:15px}
.lp16 {padding-left:16px}
.lp18 {padding-left:18px}
.lp20 {padding-left:20px}
.lp25 {padding-left:25px}
.lp28 {padding-left:28px}
.lp30 {padding-left:30px}
.lp35 {padding-left:35px}
.lp50 {padding-left:50px}
.lp60 {padding-left:60px}
.lp70 {padding-left:60px}
.lp90 {padding-left:90px}
.lp112 {padding-left:112px}
.lp130 {padding-left:130px}
.lp135 {padding-left:135px}
.lp148 {padding-left:148px}
.lp171 {padding-left:171px}
.lp180 {padding-left:180px}
.lp198 {padding-left:198px}
.lp200 {padding-left:200px}
.lp220 {padding-left:220px}
.lp216 {padding-left:216px}
.lp316 {padding-left:316px}


.tm1 {margin-top:1px}
.tm2 {margin-top:2px}
.tm3 {margin-top:3px}
.tm4 {margin-top:4px}
.tm5 {margin-top:5px}
.tm6 {margin-top:6px}
.tm7 {margin-top:7px}
.tm8 {margin-top:8px}
.tm10 {margin-top:10px}
.tm12 {margin-top:12px}
.tm13 {margin-top:13px}
.tm14 {margin-top:14px}
.tm15 {margin-top:15px}
.tm17 {margin-top:17px}
.tm18 {margin-top:18px}
.tm20 {margin-top:20px}
.tm22 {margin-top:22px}
.tm24 {margin-top:24px}
.tm25 {margin-top:25px}
.tm26 {margin-top:26px}
.tm28 {margin-top:28px}
.tm29 {margin-top:29px}
.tm30 {margin-top:30px}
.tm33 {margin-top:33px}
.tm35 {margin-top:35px}
.tm36 {margin-top:36px}
.tm38 {margin-top:38px}
.tm39 {margin-top:39px}
.tm40 {margin-top:40px}
.tm44 {margin-top:44px}
.tm46 {margin-top:46px}
.tm50 {margin-top:50px}
.tm55 {margin-top:55px}
.tm57 {margin-top:57px}
.tm60 {margin-top:60px}
.tm65 {margin-top:65px}
.tm75 {margin-top:75px}
.tm90 {margin-top:90px}
.tm92 {margin-top:92px}
.tm100 {margin-top:100px}
.tm110 {margin-top:110px}
.tm139 {margin-top:139px}
.tm150 {margin-top:150px}
.tm266 {margin-top:266px}


.rm1 {margin-right:1px}
.rm2 {margin-right:2px}
.rm3 {margin-right:3px}
.rm4 {margin-right:4px}
.rm5 {margin-right:5px}
.rm6 {margin-right:6px}
.rm7 {margin-right:7px}
.rm8 {margin-right:8px}
.rm9 {margin-right:9px}
.rm10 {margin-right:10px}
.rm11 {margin-right:11px}
.rm12 {margin-right:12px}
.rm13 {margin-right:13px}
.rm14 {margin-right:14px}
.rm15 {margin-right:15px}
.rm16 {margin-right:16px}
.rm18 {margin-right:18px}
.rm20 {margin-right:20px}
.rm21 {margin-right:21px}
.rm23 {margin-right:23px}
.rm24 {margin-right:24px}
.rm25 {margin-right:25px}
.rm28 {margin-right:28px}
.rm29 {margin-right:29px}
.rm30 {margin-right:30px}
.rm31 {margin-right:31px}
.rm32 {margin-right:32px}
.rm36 {margin-right:36px}
.rm37 {margin-right:37px}
.rm40 {margin-right:40px}
.rm41 {margin-right:41px}
.rm42 {margin-right:42px}
.rm44 {margin-right:44px}
.rm48 {margin-right:48px}
.rm49 {margin-right:49px}
.rm50 {margin-right:50px}
.rm52 {margin-right:52px}
.rm58 {margin-right:58px}
.rm61 {margin-right:61px}
.rm62 {margin-right:62px}
.rm70 {margin-right:70px}
.rm94 {margin-right:94px}
.rm98 {margin-right:98px}
.rm127 {margin-right:127px}
.rm133 {margin-right:133px}
.rm146 {margin-right:146px}

.bm1 {margin-bottom:1px}
.bm2 {margin-bottom:2px}
.bm3 {margin-bottom:3px}
.bm4 {margin-bottom:4px}
.bm5 {margin-bottom:5px}
.bm6 {margin-bottom:6px}
.bm8 {margin-bottom:8px}
.bm9 {margin-bottom:9px}
.bm10 {margin-bottom:10px}
.bm15 {margin-bottom:15px}
.bm18 {margin-bottom:18px}
.bm20 {margin-bottom:20px}
.bm22 {margin-bottom:22px}
.bm25 {margin-bottom:25px}
.bm27 {margin-bottom:27px}
.bm30 {margin-bottom:30px}
.bm35 {margin-bottom:35px}
.bm40 {margin-bottom:40px}
.bm48 {margin-bottom:48px}
.bm50 {margin-bottom:50px}
.bm58 {margin-bottom:58px}
.bm62 {margin-bottom:62px}
.bm70 {margin-bottom:70px}
.bm73 {margin-bottom:73px}
.bm100 {margin-bottom:100px}
.bm120 {margin-bottom:120px}

.lm2 {margin-left:2px}
.lm3 {margin-left:3px}
.lm5 {margin-left:5px}
.lm6 {margin-left:6px}
.lm7 {margin-left:7px}
.lm8 {margin-left:8px}
.lm9 {margin-left:9px}
.lm10 {margin-left:10px}
.lm12 {margin-left:12px}
.lm15 {margin-left:15px}
.lm18 {margin-left:18px}
.lm20 {margin-left:20px}
.lm25 {margin-left:25px}
.lm30 {margin-left:30px}
.lm31 {margin-left:31px}
.lm32 {margin-left:32px}
.lm60 {margin-left:60px}
.lm62 {margin-left:62px}
.lm68 {margin-left:68px}
.lm70 {margin-left:70px}
.lm100 {margin-left:100px}
.lm160 {margin-left:160px}
.lm170 {margin-left:170px}



.lh130 {line-height:130%}
.lh150 {line-height:150%}
.lh170 {line-height:170%}
.lh180 {line-height:180%}
.lh200 {line-height:200%}


.w4 {width:4px}
.w6 {width:6px}
.w8 {width:8px}
.w9 {width:9px}
.w10 {width:10px}
.w12 {width:12px}
.w22 {width:22px}
.w30 {width:30px}
.w50 {width:50px}
.w59 {width:59px}
.w65 {width:65px}
.w72 {width:72px}
.w75 {width:75px}
.w76 {width:76px}
.w80 {width:80px}
.w82 {width:82px}
.w90 {width:90px}
.w92 {width:92px}
.w100 {width:100px}
.w110 {width:110px}
.w120 {width:120px}
.w130 {width:130px}
.w134 {width:134px}
.w138 {width:138px}
.w142 {width:142px}
.w144 {width:144px}
.w146 {width:146px}
.w150 {width:150px}
.w158 {width:158px}
.w165 {width:165px}
.w170 {width:170px}
.w180 {width:180px}
.w200 {width:200px}
.w210 {width:210px}
.w232 {width:232px}
.w239 {width:239px}
.w241 {width:241px}
.w250 {width:250px}
.w300 {width:300px}
.w310 {width:310px}
.w316 {width:316px}
.w320 {width:320px}
.w339 {width:339px}
.w345 {width:345px}
.w400 {width:400px}
.w439 {width:439px}
.w441 {width:441px}
.w460 {width:460px}
.w470 {width:470px}
.w500 {width:500px}
.w530 {width:530px}
.w540 {width:540px}
.w503 {width:503px}
.w600 {width:600px}
.w620 {width:620px}
.w630 {width:630px}
.w640 {width:640px}
.w674 {width:674px}
.w710 {width:710px}
.w720 {width:720px}
.w827 {width:827px}
.w960 {width:960px}

.w_8 {width:8%}
.w_10 {width:10%}
.w_12 {width:12%}
.w_13 {width:13%}
.w_15 {width:15%}
.w_17 {width:17%}
.w_18 {width:18%}
.w_19 {width:19%}
.w_20 {width:20%}
.w_22 {width:22%}
.w_25 {width:25%}
.w_27 {width:27%}
.w_30 {width:30%}
.w_32 {width:32%}
.w_35 {width:35%}
.w_40 {width:40%}
.w_45 {width:45%}
.w_48 {width:48%}
.w_50 {width:50%}
.w_53 {width:53%}
.w_55 {width:55%}
.w_60 {width:60%}
.w_65 {width:65%}
.w_70 {width:70%}
.w_75 {width:75%}
.w_80 {width:80%}
.w_85 {width:85%}
.w_90 {width:90%}
.w_92 {width:92%}
.w_95 {width:95%}
.w_100 {width:100%}


.f_11{font-size:11px;}
.f_12{font-size:12px;}
.f_13{ font-size:13px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_17{font-size:17px;}
.f_18{font-size:18px;}

.ti10{text-indent:10px;}
.ti15{text-indent:15px;}
.ti20{text-indent:20px;}




/*폰트색상*/

.txt_blue{color:#00509e}
.txt_blue1{color:#285a8a}
.txt_orange{color:#ff610b}
.txt_red{color:#bb1d1d}
.txt_black{color:#333}
.txt_black1{color:#444}
.txt_purple{color:#5257a3}
.txt_green{color:#009f49}
.txt_green1{color:#349962}
.txt_yellow{color:#e6b61b}
.txt_sblue{color:#7fa4ee}
.txt_po{color:#bb1d1d}


/*버튼*/

.r_btn_wrap{clear:both; text-align:right; }
.c_btn_wrap{clear:both; text-align:center;}
.l_btn_wrap{clear:both; text-align:left;}
.btn_Excel{background:url(/admin/images/bg_btn_Excel.png) no-repeat 0 0; width:117px; cursor:pointer; height:32px; color:#555; font-weight:600; text-align:center; border:0; padding-right:24px;  font-size:11px}


.btn{display:inline-block; text-align:center; text-decoration:none; box-sizing:border-box}

.B_Area .btn{padding:0; width:148px; height:38px; line-height:38px; font-size:13px; }
.Big_Area .btn{padding:0;  height:45px; line-height:45px; font-size:16px; font-weight:600; border-radius:25px}

.A_bn1{ height:21px; line-height:19px; color:#fff;  background:url(../images/A_bn1_bg.gif) repeat-x left top; padding:0 12px; border-radius:4px; font-size:13px; font-weight:500; border:0}

.btn_bbs{ height:40px; line-height:40px; color:#fff;  background: #bb1d1d; padding:0 15px;  min-width:125px;}
.btn_bbs1{height:40px; line-height:40px; color:#fff;  background: #999;  padding:0 15px;  min-width:125px;}
.btn_bbs2{height:40px; line-height:40px; color:#666;  background: #fff; padding:0 15px; border:1px solid #ccc;  min-width:125px;}
.btn_bbs3{line-height:40px; height:40px; color:#fff;  font-weight:600; padding:0 15px; border:1px solid #222; background:#333;  min-width:125px; }

.btn_bbs:hover{box-shadow:2px 2px 6px #ae1919 inset;}
.btn_bbs1:hover{box-shadow:2px 2px 6px #8d8c8c inset;}
.btn_bbs2:hover{box-shadow:2px 2px 6px #eee inset;}
.btn_bbs3:hover{box-shadow:2px 2px 6px #555 inset;}

.btn_ing{line-height:25px; height:25px; color:#fff;   background:#bb1d1d;  width:65px; font-size:12px;}
.btn_ing:hover{box-shadow:2px 2px 6px #a30b13 inset;}

.btn_end{line-height:25px; height:25px; color:#fff; background:#aaa;  width:65px; font-size:12px;}
.btn_end:hover{box-shadow:2px 2px 6px #9f9f9f inset;}



/*페이징*/

.paging {
    text-align: center;
	clear:both;
}
.paging strong {
    display: inline-block;
    height: 28px;
    line-height: 31px;
    margin: 0 1px;
    width: 20px;
	color:#b5121b;
	text-align:center;
	font-size:14px;
	text-decoration:underline
}

.paging a {
    display: inline-block;
    height: 28px;
    line-height: 31px;
    margin: 0 1px;
    vertical-align: top;
    width: 20px;
	color:#525252;
	font-size:14px;
	color:#666;

}
.paging a.prev, .paging a.next {
    border: 1px solid #e5e5e5;
    height: 28px;
    margin: 0 1px;
    width: 28px;
	color:#303030;
	line-height: 31px;
	text-align:center;
	padding:0;
	font-size:10px;
	background:#fff;
	border-radius:2px
}

.paging a.prev{margin-right:10px;}
.paging a.next{margin-left:10px;}

.paging a span {
    display:none;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999em;
}

/* 팝업
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.ab_Pop{position:absolute; width:100%; top:0; left:0; z-index:12}
.fixed_Pop{position:fixed; width:100%; top:0; left:0; z-index:12}

.back_wrap{position:absolute; background:#000; opacity:0.6; width:100%; }
.Pop_Area{position:relative; background:#fff; box-sizing:border-box; padding:35px 23px 40px; border:3px solid #bb1d1d; margin:0 auto;}

.Pop_Area .closed{position:absolute; top:8px; right:8px; width:19px; height:19px; background:url(../images/pop_closed.png) no-repeat center center; display:block; padding:5px;}
.Pop_Area h4{line-height:27px; font-weight:600; color:#333;font-size:20px;  text-align:center;}



/* 이벤트리스트
-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.Event_Area{}
.Event_lst{ width:1140px; padding-top:20px;}
.Event_lst li{float:left; width:360px;  margin:0 0 53px 30px;  position:relative;}
.Event_lst li.non{margin-left:0; width:100%; text-align:center; line-height:390px;  font-size:14px;}
.Event_lst li.first{margin-left:0;}

.Event_lst li .ch{display:block; width:100%; position:absolute; top:-18px; left:0; text-align:center;}
.Event_lst .ic{display:block; width:105px; height:29px; position:absolute; top:239px; left:-10px; color:#fff; padding:7px 0 0 0; font-size:13px; font-weight:600; line-height:29px; text-align:center;}
.Event_lst .ic_ing{background:url(../images/ic_ing.png) no-repeat left top;}
.Event_lst .ic_end{background:url(../images/ic_end.png) no-repeat left top;}

.Event_lst li .thum{display:block; width:360px; height:230px;}
.Event_lst li .thum img{display:block; width:360px; height:230px;}
.Event_lst li .info{display:block; padding:55px 21px 19px; height:120px; border:1px solid #ddd}
.Event_lst li .info .subject{line-height:27px; color:#666; font-size:18px; float:left; width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.Event_lst li .info .date{clear:both; position:relative; padding:9px 0 24px 68px; line-height:23px;  font-size:14px; color:#777}
.Event_lst li .info .date span{position:absolute; width:55px; height:23px;background:#b5121b; text-align:center; display:block; top:9px; left:0; color:#fff; font-size:13px}
.Event_lst li .info .txt{line-height:17px;  font-size:14px; color:#777}

.Event_Area .b_table{clear:both; width:100%; border-top:2px solid #333}
.Event_Area table th .article{border-bottom:1px solid #333;  padding:15px 25px; text-align:left; line-height:26px; font-size:15px; position:relative; font-weight:500}
.Event_Area table th .article .date{position:relative; padding:9px 0 0 68px; line-height:23px;  font-size:14px; color:#777}
.Event_Area table th .date span{position:absolute; width:55px; height:23px;background:#b5121b; text-align:center; display:block; top:9px; left:0; color:#fff; font-size:13px}

.Event_Area table th .article .subject{display:block;line-height:20px; color:#666; font-size:18px; padding-bottom:5px}
.Event_Area .b_table td.con{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word; padding:25px; min-height:100px}

.Event_Area .search_wrap{text-align:center;  position:relative; padding:23px; background:#f8f8f8; border:1px solid #ddd;}
.Event_Area .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.Event_Area .Search{width:258px; height:33px; border:1px solid #d9d9d9; background:#fff; display:inline-block; overflow:hidden }
.Event_Area .search_wrap input,.search_wrap select{}
.Event_Area .search_wrap input{width:217px; border:0; float:left; height:33px; line-height:33px; text-indent:10px }
.Event_Area .search_wrap a.btn{display:block;float:left;  height:33px; line-height:33px; width:41px; background:url(/images/btn_search.gif) no-repeat center 8px;}
.Event_Area .search_wrap .select{height:33px; margin-right:5px;}



/*컨텐츠테이블*/

/* 타입1
-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.list_type1 .search_wrap{text-align:center;  position:relative; padding:23px; background:#f8f8f8; border:1px solid #ddd;}
.list_type1 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.list_type1 .Search{width:258px; height:33px; border:1px solid #d9d9d9; background:#fff; display:inline-block; overflow:hidden }
.list_type1 .search_wrap input,.search_wrap select{}
.list_type1 .search_wrap input{width:217px; border:0; float:left; height:33px; line-height:33px; text-indent:10px }
.list_type1 .search_wrap a.btn{display:block;float:left;  height:33px; line-height:33px; width:41px; background:url(/images/btn_search.gif) no-repeat center 8px;}
.list_type1 .search_wrap .select{height:33px; margin-right:5px;}
.list_type1 .search_wrap .btn_down{height:35px; line-height:35px; color:#fff; padding:0 50px 0 19px; font-size:15px; display:inline-block;  margin-left:5px;
													background:url(/images/btn_down.png) no-repeat 119px 8px #444; font-weight:500}

/* 리스트 */


.list_type1 .b_table{clear:both; width:100%; border-top:2px solid #333}
.list_type1 .b_table th.title{border-bottom:1px solid #333; font-weight:600; color:#333; padding:15px; text-align:center; line-height:26px; font-size:15px;}
.list_type1 .b_table th.left{border-bottom:1px solid #ddd; font-weight:600; color:#333; padding:15px; text-align:left; line-height:26px; background:#f8f8f8; font-size:15px;}
.list_type1 .b_table td.left{border-bottom:1px solid #ddd;color:#666; font-size:14px; padding:15px; text-align:left; line-height:26px; }
.list_type1 .b_table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}
.list_type1 .b_table td.text{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word; padding:15px 0}
.list_type1 .b_table td.non{border-bottom:1px solid #ddd; text-align:center; line-height:300px;  font-size:14px;}
.list_type1 .b_table td.con{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word; padding:25px; min-height:100px; font-size:14px; line-height:24px}
.list_type1 .b_table td.con img{max-width:100%}
.list_type1 .b_table td.nom .ch{position:relative; float:left; padding:10px 0 10px 0; text-align:left; line-height:18px; width:1px;}
.list_type1 .b_table td.nom .ch input{position:absolute; top:5px; left:-10px; }
.list_type1 .b_table td.nom .notice{color:#b5121b}
.list_type1 .b_table td.nom,
.list_type1 .b_table td.user,
.list_type1 .b_table td.date,
.list_type1 .b_table td.base,
.list_type1 .b_table td.hit{border-bottom:1px solid #ddd;color:#666; font-size:14px; padding:15px; text-align:center; line-height:26px; word-wrap:break-word}
.list_type1 .b_table td.subject{border-bottom:1px solid #ddd;color:#666; font-size:14px; padding:0 15px ; text-align:left; line-height:26px;  position:relative; word-wrap:break-word}
.list_type1 .b_table td.subject .ch{position:absolute; top:5px; left:-8px;}
.list_type1 .b_table td .all{display:block;  color:#797979; padding:15px 0;}
.list_type1 .b_table td .all .cate{color:#555}
.list_type1 .b_table td .img_Area{ text-align:left; line-height:18px;display:inline-block;  padding:0 0 0 10px}
.list_type1 .b_table td  img{vertical-align:middle}
.list_type1 .b_table td.bt{border-bottom:1px solid #ddd;color:#666; font-size:14px; padding:15px; text-align:center; line-height:26px;}
.list_type1 .b_table td.bt .btn{margin:0 auto;  }

.over_table:hover td{}
.over_table td:hover .all {color:#222;text-decoration:underline;}

.list_type1 .b_table .last th,
.list_type1 .b_table .last td{border-bottom:1px solid #797979; }

.list_type1 .b_table td.info{border-bottom:1px solid #d7d7d7;color:#666; font-size:12px; padding:10px; text-align:left; line-height:18px; }
.list_type1 .b_table .info ul li{padding:5px 0 5px 70px; position:relative; overflow:hidden; display:block; line-height:20px; }
.list_type1 .b_table .info ul li .tit{position:absolute; top:5px; left:0; display:block; line-height:20px;}
.list_type1 .b_table td.bbs_file{padding:10px 0 10px 10px; text-align:left; line-height:18px; border-bottom:1px solid #ccc;color:#666; font-size:13px;}
.list_type1 .b_table td.bbs_file .put{padding-left:5px; display:inline-block; line-height:30px; font-size:11px; color:#777}
.list_type1 .b_table td.bbs_file p{margin:0; padding:0; line-height:22px; font-size:11px; color:#777}

.list_type1 .lst ul{border-top:1px solid #4b4e54}
.list_type1 .lst li{border-bottom:1px solid #ccc;  text-align:left;}
.list_type1 .lst li.non{ text-align:center; line-height:220px; }
.list_type1 .lst li .ch{}
.list_type1 .lst li a{display:block; padding:10px 10px 10px 138px; position:relative; min-height:94px;}
.list_type1 .lst li .thum{position:absolute; top:10px; left:0; width:128px; height:94px;}
.list_type1 .lst li .thum img{width:100px; height:70px;}
.list_type1 .lst li .info{ display:table-cell; width:100%; height:94px; vertical-align:middle; line-height:18px;}
.list_type1 .lst li .info .subject{display:block; color:#333 ; font-size:14px;}
.list_type1 .lst li .info .date{display:block; width:100%;  line-height:16px; color:#797979; padding-top:5px}
.list_type1 .lst li .info .user{display:block; width:100%;  line-height:16px; color:#797979; padding-top:5px}

.list_type1 table th .article{border-bottom:1px solid #333;  padding:15px 15px 15px 25px; text-align:left; line-height:26px; font-size:15px; position:relative; font-weight:500}
.list_type1 table th .article .date{position:absolute; display:block; text-align:center; color:#666;  font-size:14px; right:0; width:125px; top:15px; }
.list_type1 table th .article .subject{display:block;  color:#333;  font-size:17px; font-weight:500}
.list_type1 table th .article .info_Area{display:block;  color:#666;  font-size:13px; font-weight:500}
.list_type1 table th .article .deadline{display:inline-block;padding-right:5px}
.list_type1 table th .article .bt{display:inline-block;}




.list_type1 .re_table{clear:both; width:100%; margin-top:30px;}
.list_type1 .re_table th.article{border:1px solid #ddd; background:#f4f4f4; padding:10px}
.list_type1 .re_table td.con{border:1px solid #ddd; word-break:break-all;word-wrap:break-word; padding:10px; min-height:100px}
/*
.list_type1 .Terms{border:1px solid #ddd; background:#f6f6f6; padding:15px;}
.list_type1 .Terms h4{line-height:29px; padding-bottom:11px; color:#333; font-size:20px; font-weight:500}
.list_type1 .Terms .Terms_box{border:1px solid #dfdfdf; background:#fff; padding:10px; line-height:20px; color:#8c8c8c; height:130px; overflow:auto; overflow-x:hidden}
.list_type1 .Terms .ckw{text-align:left; line-height:21px; color:#525252; padding:10px 0 0}
*/
.write{}
.write td .info {line-height:28px; font-size:12px}

.list_type1 .date_area{line-height:16px; color:#777;}
.list_type1 .date_area span{padding-right:5px}


/* 이전다음 */
.list_type1 .preNext{padding-top:35px}
.list_type1 .preNext ul{border-top:1px solid #333;}
.list_type1 .preNext li{border-bottom:1px solid #ddd; padding-left:164px; position:relative; overflow:hidden; min-height:49px; line-height:49px;  font-size:14px;}
.list_type1 .preNext li.next_cont{border-bottom:1px solid #333;}
.list_type1 .preNext li .tit{display:block; padding:15px 38px 15px 0; color:#333; text-align:right; line-height:19px; width:112px;
						          position:absolute; top:0; left:0; }
.list_type1 .preNext li .fa{position:absolute; top:11px; left:20px; font-size:24px; color:#858585}
.list_type1 .preNext a{display:block;  float:left; width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; color:#666; line-height:19px; padding:15px 0}


/* 댓글 */

.list_type1 .comment_Area{padding-top:15px}
.list_type1 .comment_Area .form_box{overflow:hidden; }
.list_type1 .comment_Area .form_box .textarea{float:left; width:80%; height:80px; vertical-align:top; box-sizing:border-box}
.list_type1 .comment_Area .form_box .btn{float:right; width:18%; height:80px; text-align:center; padding:15px 0}
.list_type1 .comment_Area .form_box .btn .fa{font-size:24px}
.list_type1 .comment_Area .form_box .btn .txt{font-size:12px; display:block;color:#fff; line-height:14px;}
.list_type1 .comment_Area .cmtList{padding-top:40px;}
.list_type1 .comment_Area .cmtList ul{}
.list_type1 .comment_Area .cmtList li{border-bottom:1px solid #ccc;}
.list_type1 .comment_Area .cmtList li:first-child{border-top:1px solid #333;}
.list_type1 .comment_Area .cmtList li.non{line-height:100px; text-align:center;}

.list_type1 .comment_Area .date_area{line-height:24px; color:#333; font-size:13px;}
.list_type1 .comment_Area .date_area .bt_area{display:block;}
.list_type1 .comment_Area .date_area .bt_area .btn{display:inline-block; border:1px solid #dedede; border-radius:2px; padding:0 7px; height:22px; line-height:20px; font-size:12px; background:#fff}
.list_type1 .comment_Area .date_area .bt_area .btn .fa-caret-right{display:inline-block; color:#ff7800; padding-right:3px;}
.list_type1 .comment_Area .date_area .bt_area .btn:hover{box-shadow:2px 2px 6px #dedede inset;}
.list_type1 .comment_Area .cmtList li .form_box{padding-top:10px}

.list_type1 .comment_Area .cmtList li.lst{padding:10px 0;}
.list_type1 .comment_Area .con{line-height:18px; color:#555; padding:15px 0 5px;}
.list_type1 .comment_Area .cmtList li.re_lst{background:#f5f5f5; padding:10px 0; position:relative;}
.list_type1 .comment_Area .cmtList li.re_lst .ic_area{font-size:15px; color:#333; display:inline-block; padding-right:10px}
.list_type1 .comment_Area .cmtList li.re_lst .ic_area .fa-commenting{font-size:18px; color:#333;padding-left:5px }

/* 비밀글박스 */

.list_type1 .pass_box{width:70%; margin:0 auto; border:1px solid #ccc; background:#f5f5f5; border-radius:4px; position:relative; padding-bottom:30px;text-align:center; }
.list_type1 .pass_box .sub_tit{padding:43px 0 15px; font-size:24px; color:#333; text-align:center; }
.list_type1 .pass_box .fa-unlock-alt{position:absolute; top:38px; right:25%; float:left; font-size:100px; color:#ccc}
.list_type1 .pass_box .tip_txt{padding:0 0 35px; font-size:14px; color:#666;text-align:center; }
.list_type1 .pass_box .form .inTxt{width:60%; border-radius:4px; height:34px; line-height:32px;}
.list_type1 .pass_box .c_btn_wrap{padding:20px 0 0}
.list_type1 .pass_box .c_btn_wrap  .btn{width:60%;  font-weight:600; font-size:14px; padding:5px 0; border-radius:4px; }
.list_type1 .pass_box .r_btn_wrap{padding:40px 50px 30px 0}
.list_type1 .pass_box .r_btn_wrap  .btn{border-radius:4px; }

.list_type1{position:relative;}
.pass_pop{position:absolute; bottom:100px; left:0; width:100%;}
.pass_pop .box{width:90%; margin:0 auto; background:#f5f5f5; border-radius:4px; border:1px solid #ccc; position:relative; padding:15px 15px 55px 15px; box-sizing:border-box}
.pass_pop .box .sub_tit{padding:24px 0 40px; font-size:24px; color:#333;  text-align:center; margin:0;  }
.pass_pop .box .colsed{position:absolute; top:10px; right:10px; float:left; font-size:20px; color:#ccc; padding:5px;}
.pass_pop .box .form {text-align:center;}
.pass_pop .box .inTxt{width:60%; border-radius:4px; height:34px; line-height:32px;}
.pass_pop .box .btn{border-radius:4px; height:34px; line-height:32px; box-sizing:border-box}



/* 타입2
-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.list_type2{}
.list_type2 ul{border-top:2px solid #333; clear:both;}
.list_type2 ul li{padding:10px 0; border-bottom:1px solid #ddd}
.list_type2 ul li.non{text-align:center; line-height:100px;}
.list_type2 ul li .date_area{line-height:16px; color:#777; padding:5px 0 10px}
.list_type2 ul li .date_area span{padding-right:5px}

/*게시판검색*/

.list_type2 .search_wrap{text-align:left; float:left; width:100%;  padding-bottom:20px; position:relative; padding-top:20px}
.list_type2 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.list_type2 .Search{ float:right; }
.list_type2 .search_wrap input,.list_type2 .search_wrap select{float:left; }
.list_type2 .search_wrap input{width:210px; border:1px solid #ccc;border-radius:4px; border-right:0; border-bottom-right-radius:0;border-top-right-radius:0; }
.list_type2 .search_wrap a.btn{display:block;float:left;  height:28px; line-height:26px; width:40px; background:url(../i_bbs/image/btn_search.png) no-repeat center 6px  #ff0030;
											border:1px solid #ff0030;border-radius:4px;border-left:0; border-top-left-radius:0;  border-bottom-left-radius:0; }
.list_type2 .search_wrap a.btn:hover{box-shadow:2px 2px 6px #d60d33 inset;}
.list_type2 .search_wrap .select{height:30px;}



/* 리스트 */

.list_type2 ul.list li .subject{display:block; overflow:hidden}
.list_type2 ul.list li .subject .ch{ text-align:left; line-height:18px;display:block; float:left;position:relative;padding:5px 20px 5px 0}
.list_type2 ul.list li .subject .ch input{position:absolute; top:14px; left:0}
.list_type2 ul.list li .subject a{display:block;  line-height:18px; padding:5px 0; font-size:15px;}
.list_type2 ul.list li .subject .img_Area{ text-align:left; line-height:18px;display:inline-block;padding:5px 0 5px 10px}
.list_type2 ul.list li .subject  img{vertical-align:middle}


.list_type2 ul.list li .con{line-height:18px; display:block;}
.list_type2 ul.list li:hover .con{color:#333}

/* 컨텐츠 */

.list_type2 ul.content li .subject{display:block; line-height:18px; padding:5px 0; font-size:15px; }
.list_type2 ul.content li .date_area{border-bottom:1px solid #ddd}

.list_type2 ul.content li .con{display:block; padding:30px 0}

/* 작성수정 */

.list_type2 .table{width:100%; border-top:2px solid #333; clear:both;}
.list_type2 .table th.title{border-bottom:1px solid #999; font-weight:500; color:#000; padding:13px; text-align:center; line-height:18px;}
.list_type2 .table th.left{border-bottom:1px solid #ddd; font-weight:500; color:#000; padding:13px 13px 13px 20px; text-align:left; line-height:18px; background:#f8f8f8}
.list_type2 .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:10px; text-align:left; line-height:18px; }
.list_type2 .table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}

/* 이전다음 */

.list_type2 .preNext{}
.list_type2 .preNext dl{ }
.list_type2 .preNext dt{float:left;display:block; padding:10px 0 8px 20px; font-weight:600; font-size:14px; }
.list_type2 .preNext dd{padding:10px 0 10px 87px; background:url(../i_bbs/image/bar_gray.gif) no-repeat 78px 16px; border-bottom:1px solid #ddd}

.list_type2 .preNext dt.prev_cont{background:url(../i_bbs/image/arrow_up.png) no-repeat left 18px;}
.list_type2 .preNext dt.next_cont{background:url(../i_bbs/image/arrow_down.png) no-repeat left 18px;}


/* 댓글 */

.list_type2 .comment_Area{padding-top:30px;}
.list_type2 .comment_Area .form_box{overflow:hidden; }
.list_type2 .comment_Area .form_box .textarea{float:left; width:80%; height:58px; vertical-align:top}
.list_type2 .comment_Area .form_box .btn{float:right; width:15%; height:48px; text-align:center; padding:15px 0}
.list_type2 .comment_Area .form_box .btn .fa{font-size:30px}
.list_type2 .comment_Area .form_box .btn .txt{font-size:14px; display:block;color:#fff; line-height:14px;}
.list_type2 .comment_Area .cmtList{padding-top:40px;}
.list_type2 .comment_Area .cmtList ul{border-top:1px solid #333;}
.list_type2 .comment_Area .cmtList li{border-bottom:1px solid #ccc;}
.list_type2 .comment_Area .cmtList li.non{line-height:100px; text-align:center;}

.list_type2 .comment_Area .date_area{line-height:24px; color:#333; font-size:13px;}
.list_type2 .comment_Area .date_area .bt_area{display:inline; padding-left:15px;}
.list_type2 .comment_Area .date_area .bt_area .btn{display:inline-block; border:1px solid #dedede; border-radius:2px; padding:0 7px; height:22px; line-height:20px; font-size:12px; background:#fff}
.list_type2 .comment_Area .date_area .bt_area .btn .fa-caret-right{display:inline-block; color:#ff7800; padding-right:3px;}
.list_type2 .comment_Area .date_area .bt_area .btn:hover{box-shadow:2px 2px 6px #dedede inset;}
.list_type2 .comment_Area .cmtList li .form_box{padding-top:10px}

.list_type2 .comment_Area .cmtList li.lst{padding:10px 15px;}
.list_type2 .comment_Area .con{line-height:18px; color:#555; padding:15px 0 5px;}
.list_type2 .comment_Area .cmtList li.re_lst{background:#f5f5f5; padding:10px 20px 10px 45px; position:relative;}
.list_type2 .comment_Area .cmtList li.re_lst .ic_area{font-size:15px; color:#333; font-weight:600; display:inline-block; padding-right:10px}
.list_type2 .comment_Area .cmtList li.re_lst .ic_area .fa-commenting{font-size:18px; color:#333; position:absolute; top:20px; left:15px; }


/* 비밀글박스 */

.list_type2 .pass_box{width:70%; margin:0 auto; border:1px solid #ccc; background:#f5f5f5; border-radius:4px; position:relative; padding-bottom:30px;text-align:center; }
.list_type2 .pass_box .sub_tit{padding:62px 0 40px; font-size:24px; color:#333;  text-align:center; }
.list_type2 .pass_box .fa-unlock-alt{position:absolute; top:38px; right:25%; float:left; font-size:100px; color:#ccc}
.list_type2 .pass_box .tip_txt{padding:0 0 35px; font-size:14px; color:#e42a1e;text-align:center; }
.list_type2 .pass_box .form .inTxt{width:60%; border-radius:4px; height:34px; line-height:32px;}
.list_type2 .pass_box .form .btn{border-radius:4px; height:34px; line-height:32px;}
.list_type2 .pass_box .c_btn_wrap{padding:40px 0 }
.list_type2 .pass_box .c_btn_wrap  .btn{width:40%;  font-weight:600; font-size:14px; padding:5px 0; border-radius:4px; }


/* 갤러리 테이블*/

/* 타입1
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*게시판검색*/

.Gallery_type1{}
.Gallery_type1 .search_wrap{text-align:center;  position:relative; padding:23px; background:#f8f8f8; border:1px solid #ddd;}
.Gallery_type1 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.Gallery_type1 .Search{width:258px; height:33px; border:1px solid #d9d9d9; background:#fff; display:inline-block; overflow:hidden }
.Gallery_type1 .search_wrap input,.search_wrap select{}
.Gallery_type1 .search_wrap input{width:217px; border:0; float:left; height:33px; line-height:33px; text-indent:10px }
.Gallery_type1 .search_wrap a.btn{display:block;float:left;  height:33px; line-height:33px; width:41px; background:url(/images/btn_search.gif) no-repeat center 8px;}
.Gallery_type1 .search_wrap .select{height:33px; margin-right:5px;}
.Gallery_type1 .search_wrap .btn_down{height:35px; line-height:35px; color:#fff; padding:0 50px 0 19px; font-size:14px; display:inline-block;  margin-left:5px;
													background:url(/images/btn_down.png) no-repeat 119px 10px #b5121b;}


.Gallery_type1 .g_lst {clear:both;}
.Gallery_type1 .g_lst li{float:left; width:320px; margin:0 0 40px 20px; position:relative; border:1px solid #ddd; box-sizing:border-box; padding:15px;}
.Gallery_type1 .g_lst li .ch{float:left; width:100%;  position:absolute; top:-20px; text-align:center;}
.Gallery_type1 .list-view li.non{width:100%; float:none; font-size:18px; line-height:300px; text-align:center; border:0}
.Gallery_type1 .g_lst li.first{margin-left:0}
.Gallery_type1 .g_lst li a{display:block;}
.Gallery_type1 .g_lst li a .img img{width:288px; height:200px;}
.Gallery_type1 .g_lst li dl{padding:10px; word-break: keep-all; word-wrap: break-word}
.Gallery_type1 .g_lst li dl dt{height:50px; color:#333; font-size:15px; line-height:20px; overflow:hidden; }
.Gallery_type1 .g_lst li dl dt a{display:block; height:50px; word-break:break-all; line-height:18px; font-size:14px; color:#333}
.Gallery_type1 .g_lst li dl dt a img{vertical-align:middle}
.Gallery_type1 .g_lst li dl dd{ line-height:20px; font-size:11px; color:#666; position:relative; height:60px;overflow:hidden;}
.Gallery_type1 .g_lst li .date{ display:block; line-height:20px; text-align:right;}
.Gallery_type1 .g_lst li .date .fa-caret-right{padding-left:5px; color:#333; }

.Gallery_type1 .more_Area{text-align:center;}
.Gallery_type1 .more_Area .btn{text-align:center; border-right:0; border-left:0; height:38px; line-height:36px; width:100%; font-size:15px; padding:0; cursor:pointer}
.Gallery_type1 .more_Area .btn .fa-plus{font-weight:500; padding-right:5px; font-size:12px}

.Gallery_type1 .G_content {border-top:2px solid #333; padding-top:0}
.Gallery_type1 .G_content .subject{line-height:20px; padding:10px 0; color:#333; font-size:13px; border-bottom:1px solid #e0e0e0}
.Gallery_type1 .G_content .date_area{padding:5px 0; border-bottom:1px solid #e0e0e0}
.Gallery_type1 .G_content .date_area ul li{padding:5px 0 5px 80px; position:relative; line-height:20px;  font-size:13px;}
.Gallery_type1 .G_content .date_area ul li span{display:inline-block}
.Gallery_type1 .G_content .date_area ul li .tit{position:absolute; top:5px; left:0}
.Gallery_type1 .G_content .date_area ul li .bar{padding-right:10px;}
.Gallery_type1 .G_content .date_area ul li .txt{}
.Gallery_type1 .G_content .con{padding:15px 0; min-height:100px;border-bottom:1px solid #e0e0e0}



/* 작성수정 */

.Gallery_type1 .table{width:100%; border-top:2px solid #333; clear:both;}
.Gallery_type1 .table th.title{border-bottom:1px solid #999; font-weight:600; color:#000; padding:13px; text-align:center; line-height:18px;}
.Gallery_type1 .table th.left{border-bottom:1px solid #ddd; font-weight:600; color:#000; padding:13px 13px 13px 20px; text-align:left; line-height:18px; background:#f8f8f8}
.Gallery_type1 .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:10px; text-align:left; line-height:18px; }
.Gallery_type1 .table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}



/* 갤러리 테이블*/

/* 타입2
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*게시판검색*/

.Gallery_type2 .search_wrap{text-align:left; float:left; width:100%;  padding-bottom:20px; position:relative; padding-top:20px}
.Gallery_type2 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.Gallery_type2 .Search{ float:right;  }
.Gallery_type2 .search_wrap input,.Gallery_type2  .search_wrap select{float:left; }
.Gallery_type2 .search_wrap .form{margin-left:5px; float:left;}
.Gallery_type2 .search_wrap input{width:180px; border:1px solid #ccc;border-radius:4px; border-right:0; border-bottom-right-radius:0;border-top-right-radius:0; }
.Gallery_type2 .search_wrap a.btn{display:block;float:left;  height:28px; line-height:26px; width:40px; background:url(../i_bbs/image/btn_search.png) no-repeat center 6px #0552a9;
											border:1px solid #0552a9;border-radius:4px;border-left:0; border-top-left-radius:0;  border-bottom-left-radius:0;}
.Gallery_type2 .search_wrap a.btn:hover{box-shadow:2px 2px 6px #034a9b inset;}
.Gallery_type2 .search_wrap .selectyzeValue{border-radius:4px;}


.Gallery_type2 .g_lst {clear:both; }
.Gallery_type2 .list-view{margin-left:-10px;}
.Gallery_type2 .list-view li{width:33.3333%; float:left; font-size:18px; line-height:20px}
.Gallery_type2 .list-view li.non{width:100%; float:none; font-size:18px; line-height:300px; text-align:center;}
.Gallery_type2 .list-view li .col-inner{margin: 10px 0 0 10px;}
.Gallery_type2 .list-view li .col-inner > a{display:block; position:relative}
.Gallery_type2 .list-view li .thumb{display:block; position:static}
.Gallery_type2 .list-view li .info{display:table; position: absolute; bottom: 0;   padding:3px 13% 7px 6%; left: 0;  opacity: 0.85; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; width: 81%;
											 background: #0057a4 none repeat scroll 0 0;  color: #fff;}



.Gallery_type2 .list-view .txt > span::after {
    content: "\f138";
    font-family: "FontAwesome";
	position: absolute;
    right: 6.25%;
    top: 50%;
	margin: -8px -5px 0 0;
}
.Gallery_type2 .list-view .txt > span {
    display: table-cell;
    height: 48px;
    vertical-align: middle;
    word-wrap: break-word;
}

.Gallery_type2 .list-view .txt{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85);}
.Gallery_type2 .list-view a:hover .txt{color:#000; background:#b8d8ed}


.Gallery_type2 .more_Area{text-align:center; clear:both;padding-top:30px}
.Gallery_type2 .more_Area .btn{text-align:center;  height:38px; line-height:36px; width:100%; font-size:15px; padding:0; cursor:pointer}
.Gallery_type2 .more_Area .btn .fa-plus{font-weight:500; padding-right:5px; font-size:12px}


.Gallery_type2 .content {border-top:1px solid #e0e0e0;}
.Gallery_type2 .content .subject{line-height:20px; padding:20px 10px ; color:#333; font-size:13px;  position:relative;}
.Gallery_type2 .content .date_area{display:block; font-size:12px; color:#777; padding-top:5px}
.Gallery_type2 .content .con{padding:15px; min-height:100px;background:#eee; border-radius:4px; }

.Gallery_type2 .table{width:100%; border-top:1px solid #e0e0e0;clear:both;}
.Gallery_type2 .table th.title{border-bottom:1px solid #999; font-weight:500; color:#000; padding:13px; text-align:center; line-height:18px;}
.Gallery_type2 .table th.left{border-bottom:1px solid #ddd; font-weight:500; color:#000; padding:13px 13px 13px 20px; text-align:left; line-height:18px; background:#f8f8f8}
.Gallery_type2 .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:10px; text-align:left; line-height:18px; }
.Gallery_type2 .table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}



/*faq테이블*/

/* 타입1
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*게시판검색*/
.faq_type1 {position:relative;}
.faq_type1 .search_wrap{text-align:center;  position:relative; padding:23px; background:#f8f8f8; border:1px solid #ddd;}
.faq_type1 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.faq_type1 .Search{width:258px; height:33px; border:1px solid #d9d9d9; background:#fff; display:inline-block; overflow:hidden }
.faq_type1 .search_wrap input,.search_wrap select{}
.faq_type1 .search_wrap input{width:217px; border:0; float:left; height:33px; line-height:33px; text-indent:10px }
.faq_type1 .search_wrap a.btn{display:block;float:left;  height:33px; line-height:33px; width:41px; background:url(/images/btn_search.gif) no-repeat center 8px;}
.faq_type1 .search_wrap .select{height:33px; margin-right:5px;}


.faq_type1 .faq_lst{clear:both; border-top:2px solid #333}
.faq_type1 .faq_lst .item{overflow:hidden;border-bottom:1px solid #999;}
.faq_type1 .faq_lst .item span{display:block; float:left; text-align:center; color:#626262; font-size:13px; background:#fafafa; line-height:16px; padding:10px 0; font-weight:600}
.faq_type1 .faq_lst .item span.nom{width:12%}
.faq_type1 .faq_lst .item span.subject{width:88%}
.faq_type1 .faq_lst ul{}
.faq_type1 .faq_lst li{border-bottom:1px solid #ddd; position:relative; }
.faq_type1 .faq_lst li.non{text-align:center; line-height:300px; }
.faq_type1 .faq_lst li .Q_Area{padding:15px 50px 15px 67px; position:relative;  display:block; font-size:14px; font-weight:500}
.faq_type1 .faq_lst li .Q_Area .txt {display:block; line-height:17px; color:#666; cursor:pointer; font-size:14px;}
.faq_type1 .faq_lst li .ch{position:absolute; top:8px; left:-18px;}
.faq_type1 .faq_lst li .tit{position:absolute; top:0; left:3px; text-align:center; width:64px; display:block; padding:15px 0;}
.faq_type1 .faq_lst li .nom{float:left; position:absolute; top:0; left:0; width:12%; text-align:center; display:block;  line-height:16px; padding:10px 0; color:#434343; }

.faq_type1 .faq_lst li .Q_Area .arr{position:absolute; top:14px; right:15px; float:left; font-size:24px; color:#222}
.faq_type1 .faq_lst li .Q_Area .arr .fa-angle-down{display:block;}
.faq_type1 .faq_lst li .Q_Area .arr .fa-angle-up{display:none;}
.faq_type1 .faq_lst li .Q_Area img{vertical-align:middle}
.faq_type1 .faq_lst li .Q_Area .img_Area,.faq_type1 .faq_lst li .Q_Area .ic_notice{padding-right:10px}

.faq_type1 .faq_lst li.show .Q_Area{color:#b5121b}
.faq_type1 .faq_lst li.show .txt {color:#b5121b}

.faq_type1 .faq_lst li.show .Q_Area .arr .fa-angle-down{display:none;}
.faq_type1 .faq_lst li.show .Q_Area .arr .fa-angle-up{display:block; margin-top:-1px}

.faq_type1 .faq_lst li .A_Area{padding:20px 30px 14px 67px; position:relative; background:#f7f7f7; color:#777; border-top:1px solid #ddd; font-size:14px; line-height:25px;}
.faq_type1 .faq_lst li .A_Area .tit{position:absolute; top:6px; left:3px; text-align:center; width:64px; display:block; padding:15px 0;font-weight:600}
.faq_type1 .faq_lst li .A_Area p{margin:0}

.faq_type1 .faq_lst li .A_Area .r_btn_wrap .btn{padding:0 ; width:55px; height:22px; line-height:22px; font-weight:500; font-size:11px;}


/* 작성수정 */

.faq_type1 .table{width:100%; border-top:2px solid #0552a9; clear:both;}
.faq_type1 .table th.title{border-bottom:1px solid #999; font-weight:500; color:#000; padding:13px; text-align:center; line-height:18px;}
.faq_type1 .table th.left{border-bottom:1px solid #ddd; font-weight:500; color:#000; padding:13px 13px 13px 20px; text-align:left; line-height:18px; background:#f8f8f8}
.faq_type1 .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:10px; text-align:left; line-height:18px; }
.faq_type1 .table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}

/* 이전다음 */
.faq_type1 .preNext{padding-top:85px}
.faq_type1 .preNext ul{border-top:1px solid #333;}
.faq_type1 .preNext li{border-bottom:1px solid #ddd; padding-left:164px; position:relative; overflow:hidden; min-height:49px; line-height:49px;  font-size:14px;}
.faq_type1 .preNext li.next_cont{border-bottom:1px solid #333;}
.faq_type1 .preNext li .tit{display:block; padding:15px 38px 15px 0; color:#333; text-align:right; line-height:19px; width:112px;
						          position:absolute; top:0; left:0; }
.faq_type1 .preNext li .fa{position:absolute; top:11px; left:20px; font-size:24px; color:#858585}
.faq_type1 .preNext a{display:block;  float:left; width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; color:#666; line-height:19px; padding:15px 0}


/* 타입2
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*게시판검색*/

.faq_type2 .search_wrap{text-align:left; float:left; width:100%;  padding-bottom:20px; position:relative; padding-top:20px}
.faq_type2 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.faq_type2 .Search{ float:right;  }
.faq_type2 .search_wrap input,.faq_type2 .search_wrap select{float:left; }
.faq_type2 .search_wrap .form{margin-left:5px; float:left;}
.faq_type2 .search_wrap input{width:180px; border:1px solid #ccc;border-radius:4px; border-right:0; border-bottom-right-radius:0;border-top-right-radius:0; }
.faq_type2 .search_wrap a.btn{display:block;float:left;  height:28px; line-height:26px; width:40px; background:url(../i_bbs/image/btn_search.png) no-repeat center 6px #0552a9;
											border:1px solid #0552a9;border-radius:4px;border-left:0; border-top-left-radius:0;  border-bottom-left-radius:0;}
.faq_type2 .search_wrap a.btn:hover{box-shadow:2px 2px 6px #034a9b inset;}
.faq_type2 .search_wrap .selectyzeValue{border-radius:4px;}


.faq_type2 .faq_op_lst{border:1px solid #ccc; background:#fefefe; text-align:center; padding:40px 30px;}
.faq_type2 .faq_op_lst a{padding:0 10px;}
.faq_type2 .faq_op_lst a.on{color:#2475d0; text-decoration:underline}

.faq_type2 .faq_lst ul{clear:both; border-top:2px solid #0552a9}
.faq_type2 .faq_lst li{border-bottom:1px solid #ddd;}
.faq_type2 .faq_lst li.non{text-align:center; line-height:150px; }
.faq_type2 .faq_lst li{border-bottom:1px solid #ccc; position:relative;}
.faq_type2 .faq_lst li .ch{position:absolute; top:8px; left:-18px;}

.faq_type2 .faq_lst li .Q_Area{padding:10px; position:relative;  display:block;  cursor:pointer}
.faq_type2 .faq_lst li .Q_Area .tit{display:inline-block; width:100px; line-height:18px; color:#333; font-weight:500;}
.faq_type2 .faq_lst li .Q_Area .txt{line-height:18px; color:#555; }
.faq_type2 .faq_lst li .Q_Area .arr{position:absolute; top:14px; right:15px; float:left; font-size:14px}
.faq_type2 .faq_lst li .Q_Area .arr .fa-angle-down{display:block;}
.faq_type2 .faq_lst li .Q_Area .arr .fa-angle-up{display:none;}
.faq_type2 .faq_lst li .Q_Area img{vertical-align:middle}
.faq_type2 .faq_lst li .Q_Area .img_Area,.faq_type2 .faq_lst li .Q_Area .ic_notice{padding-right:10px}

.faq_type2 .faq_lst li.show .Q_Area .tit{ color:#0552a9}
.faq_type2 .faq_lst li.show .Q_Area .txt{color:#0552a9; }


.faq_type2 .faq_lst li.show .Q_Area .arr .fa-angle-down{display:none;}
.faq_type2 .faq_lst li.show .Q_Area .arr .fa-angle-up{display:block; margin-top:-1px; color:#0552a9;}

.faq_type2 .faq_lst li .A_Area{padding:20px 10px 20px 115px; position:relative; background:#f5f6f8; border-top:1px solid #ddd;}
.faq_type2 .faq_lst li .A_Area .r_btn_wrap .btn{padding:0 ; width:55px; height:22px; line-height:20px; font-weight:500}



/* 작성수정 */

.faq_type2 .table{width:100%; border-top:2px solid #0552a9; clear:both;}
.faq_type2 .table th.title{border-bottom:1px solid #999; font-weight:500; color:#000; padding:13px; text-align:center; line-height:18px;}
.faq_type2 .table th.left{border-bottom:1px solid #ddd; font-weight:500; color:#000; padding:13px 13px 13px 20px; text-align:left; line-height:18px; background:#f8f8f8}
.faq_type2 .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:10px; text-align:left; line-height:18px; }
.faq_type2 .table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}

/*qna테이블*/

/* 타입1
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*게시판검색*/

.qna_type1 .search_wrap{text-align:left; float:left; width:100%;  padding-bottom:20px; position:relative; padding-top:20px}
.qna_type1 .search_wrap .tit{position:absolute; top:0; left:0; line-height:35px; font-weight:600; color:#646464; font-size:30px }
.qna_type1 .Search{ float:right;  }
.qna_type1 .search_wrap input,.qna_type1 .search_wrap select{float:left; }
.qna_type1 .search_wrap input{width:192px;margin-left:4px;}
.qna_type1 .search_wrap a.btn{display:block;float:left; margin-left:4px; height:28px; line-height:26px}
.qna_type1 .search_wrap .select{height:30px;}

.qna_type1 .qna_lst {clear:both; border-top:1px solid #fe0000}
.qna_type1 .qna_lst .title_Area{line-height:34px; border-bottom:1px solid #ccc; overflow:hidden;}
.qna_type1 .qna_lst .title_Area span{line-height:34px; display:inline-block; text-align:center;}
.qna_type1 .qna_lst .title_Area span.m1{width:8%; float:left}
.qna_type1 .qna_lst .title_Area span.m2{width:15%;float:left}
.qna_type1 .qna_lst .title_Area span.m3{width:12%; float:left}
.qna_type1 .qna_lst .title_Area span.m4{width:40%;float:left}
.qna_type1 .qna_lst .title_Area span.m5{width:15%; float:left}
.qna_type1 .qna_lst .title_Area span.m6{width:10%;float:left}
.qna_type1 .qna_lst li  img{vertical-align:middle}
.qna_type1 .qna_lst li .img_Area{padding-left:10px}

.qna_type1 .qna_lst li .title_Area{ cursor:pointer}
.qna_type1 .qna_lst li .title_Area span.m4{text-align:left;}
.qna_type1 .qna_lst .title_Area span.btn{line-height:20px;padding:0 5px;  border-radius:4px;  }

.qna_type1 .qna_lst li{border-bottom:1px solid #ddd; overflow:hidden}
.qna_type1 .qna_lst li.non{text-align:center; line-height:150px; }

.con_Area{border-top:1px solid #ddd; clear:both; background:#f5f5f5; padding:20px 0;}

/* 비밀글박스 */
.qna_type1 .con_Area{}
.qna_type1 .con_Area .pass_box{width:70%; margin:0 auto; position:relative;text-align:center; }
.qna_type1 .con_Area .pass_box .tip_txt{padding:0 0 10px; font-size:14px; color:#e42a1e;text-align:center; }
.qna_type1 .con_Area .pass_box .form .inTxt{width:60%; border-radius:4px; height:34px; line-height:32px;}
.qna_type1 .con_Area .pass_box .form .btn{border-radius:4px; height:34px; line-height:32px;}
.qna_type1 .con_Area .pass_box .c_btn_wrap{padding:40px 0 }
.qna_type1 .con_Area .pass_box .c_btn_wrap  .btn{width:40%;  font-weight:600; font-size:14px; padding:5px 0; border-radius:4px; }

.con_Area .Q_Area{padding:0 5% 0 23%; background:url(../i_bbs/image/ic_Q.png) no-repeat 14% top;}
.con_Area .Q_Area p{padding:10px 0 0; margin:0; color:#666}

.con_Area .A_Area{padding:10px 5% 0 23%; background:url(../i_bbs/image/ic_A.png) no-repeat 14% 10px; border-top:1px solid #eee;}
.con_Area .A_Area p{padding:10px 0 0; margin:0; color:#666}
.con_Area .Q_Area .r_btn_wrap{padding-bottom:10px}
.con_Area .r_btn_wrap .btn{padding:0 ; width:55px; height:22px; line-height:20px; font-weight:500}


/* 작성수정 */

.qna_type1 .table{width:100%; border-top:1px solid #fe0000; clear:both;}
.qna_type1 .table th.title{border-bottom:1px solid #999; font-weight:500; color:#000; padding:13px; text-align:center; line-height:18px;}
.qna_type1 .table th.left{border-bottom:1px solid #ddd; font-weight:500; color:#000; padding:13px 13px 13px 20px; text-align:left; line-height:18px; background:#f8f8f8}
.qna_type1 .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:10px; text-align:left; line-height:18px; }
.qna_type1 .table td.edit{border-bottom:1px solid #ddd; word-break:break-all;word-wrap:break-word;}





/* 타입2
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.qna_type2 .info_txt{text-align:left; line-height:20px; padding:30px 0 12px 0; font-size:14px;color:#333 }
.qna_type2 .info_txt .fa-caret-right{font-size:10px; padding-right:5px; color:#666}
.qna_type2 .write_Area .table{width:100%; border-top:2px solid #373737; clear:both; letter-spacing:-0.03em}
.qna_type2 .write_Area .table th.left{border-bottom:1px solid #ddd; font-weight:500; font-size:14px; color:#333; padding:15px 15px 15px 20px; text-align:left; line-height:17px; background:#fafafa}
.qna_type2 .write_Area .table th.left .ic{padding-left:8px; color:#b5121b}
.qna_type2 .write_Area .table td.left{border-bottom:1px solid #ddd;color:#666; font-size:13px; padding:9px 15px 9px 20px; text-align:left; line-height:17px; }
.qna_type2 .write_Area .table td.left .textarea{width:100%; height:172px; box-sizing:border-box}
.qna_type2 .write_Area .table td.left .txt{  line-height:30px; float:left; font-size:11px}

.qna_type2 .info{text-align:left; line-height:18px; padding:40px 0 10px; font-size:11px}
.qna_type2 .info .fa-caret-right{font-size:10px; padding-right:5px; color:#666}

.qna_type2 .Terms{}
.qna_type2 .Terms .Terms_title{padding-left:12px; position:relative; font-size:16px; font-weight:600;  line-height:24px; color:#333; padding-bottom:16px}
.qna_type2 .Terms .Terms_title .bar{position:absolute; top:3px; left:0; display:block; width:3px; height:18px; background:#bb1d1d}

.qna_type2 .Terms .Terms_box{border:1px solid #ddd; padding:10px; height:190px; overflow:auto; overflow-x:hidden; line-height:20px; background:#fff; color:#8c8c8c; box-sizing:border-box}
.qna_type2 .Terms .ckw{padding:14px 0 30px 0; font-size:13px; line-height:24px; color:#525252; text-align:left; position:relative;}
.qna_type2 .Terms .ckw .txt{position:absolute; top:5px; right:0; font-size:13px; line-height:24px; color:#b5121b}
.qna_type2 .Terms .ckw p{margin:0; color:#000;}



/* 타입3
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.qna_type3 .info_txt{text-align:center; line-height:40px; padding:20px 0; font-size:40px;}
.qna_type3 p{padding:0; margin:0}
.control-group{border-bottom:1px solid #eee; padding-bottom:20px}
.floating-label-form-group {
    position: relative;
    margin-bottom: 0;
    padding-bottom:14px
    border-bottom: 1px solid #eee;
}

.floating-label-form-group input,
.floating-label-form-group textarea {
    z-index: 1;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    border: 0;
    border-radius: 0;
    font-size:20px;
    background: 0 0;
    box-shadow: none!important;
    resize: none;
	width:90%
}

.floating-label-form-group label {
    display: block;
    z-index: 0;
    position: relative;
    top: 2em;
    margin: 0;
    font-size:14px;
    line-height: 1.764705882em;
    vertical-align: middle;
    vertical-align: baseline;
    opacity: 0;
    -webkit-transition: top .3s ease,opacity .3s ease;
    -moz-transition: top .3s ease,opacity .3s ease;
    -ms-transition: top .3s ease,opacity .3s ease;
    transition: top .3s ease,opacity .3s ease;
}

.floating-label-form-group::not(:first-child) {
    padding-left: 14px;
    border-left: 1px solid #eee;
}

.floating-label-form-group-with-value label {
    top: 0;
    opacity: 1;
}

.floating-label-form-group-with-focus label {
    color: #18bc9c;
}

form .row:first-child .floating-label-form-group {
    border-top: 1px solid #eee;
}



/*로그인*/

.A_log_Area{padding-top:140px;}
.A_log_wrap{width:358px; background:#fff;  position:relative; padding:94px 92px 94px 448px; border:1px solid #ddd; margin:0 auto;}
.A_log_wrap .ico{position:absolute; top:137px; left:108px; float:left; line-height:32px; font-size:30px; color:#333; text-align:center;}
.A_log_wrap .ico .img{padding-bottom:20px}
.A_log_wrap .A_form{ color:#333; min-height:338px;}
.A_log_wrap .A_form .title{line-height:44px; font-size:36px;}
.A_log_wrap .A_form dl{padding-top:40px;}
.A_log_wrap .A_form dt{line-height:24px; padding-bottom:8px; font-size:15px; }
.A_log_wrap .A_form dd{padding-bottom:20px; font-size:15px; }
.A_log_wrap .A_form dd .inTxt{border-radius:8px; height:43px; line-height:43px;}
.A_log_wrap .A_form .c_btn_wrap{padding-top:16px;overflow:hidden}
.A_log_wrap .A_form .c_btn_wrap .btn{height:45px; line-height:43px; text-align:center; font-size:15px; color:#fff; border-radius:8px; width:170px; padding:0}
.A_log_wrap .A_form .c_btn_wrap .btn_bbs{float:left; background:#162b42; border:0; }
.A_log_wrap .A_form .c_btn_wrap .btn_bbs1{float:right; background:#848a91; border:0; }

.A_log_wrap .A_form .c_btn_wrap .btn_bbs:hover{box-shadow:2px 2px 6px #243951 inset;}
.A_log_wrap .A_form .c_btn_wrap .btn_bbs1:hover{box-shadow:2px 2px 6px #72787f inset;}

/* admin UI
------------------------------------------------------------------------------------------------------------------------------------*/

.A_header{position:relative;z-index:10; padding:7px 0 7px 25px;  background:#404040;}
.A_header .utill{ text-align:left; line-height:24px; overflow:hidden; }
.A_header .utill a{display:block; float:left;  padding:0 7px; color:#fff; font-size:11px; }
.A_header .utill a.bt{width:65px; height:24px; background:url(/images/bg_btn1.gif) repeat-x left top; padding:0; text-align:center;  }
.A_header .utill .txt{ float:left; font-size:12px; padding-left:18px; color:#fff}

/*gnb메뉴*/
.A_gnb .dep1{ background:#fb6c6a; width:100%; float:left; }
.A_gnb .dep1 .on{background:#ee2e20; box-shadow:3px 3px 6px #cf4847 inset;}
.A_gnb .dep1 a{display:block; text-align:center;  padding:10px 15px;  line-height:20px; color:#fff;  min-width:75px; float:left; font-size:13px; position:relative; }
.A_gnb .dep1 a:hover{box-shadow:3px 3px 6px #c24644 inset;}

.A_gnb .dep1 a .ic{display:block; text-align:center; padding-bottom:5px;}
.A_gnb .dep1 a .ic img{width:50%}
.A_gnb .dep1 a .arr{display:none; text-align:center; position:absolute; width:100%; bottom:-19px; left:0;}
.A_gnb .dep1 .on .arr{display:block;}


.A_gnb .dep2{ overflow:hidden; border-bottom:1px solid #ddd; clear:both;}
.A_gnb .dep2 li{  float:left;}
.A_gnb .dep2 li.on{font-weight:600; }
.A_gnb .dep2 a{display:block; text-align:center; padding:10px 12px; line-height:20px; color:#333;   }


.A_footer{text-align:left;  clear:both; background:#f1f1f1; padding:12px 0 12px 25px; border-top:1px solid #e4e5e6}

.A_footer address{ font-style:normal; line-height:21px; color:#888; }
.A_footer address span{display:inline-block; padding-right:20px;}

.ui_bbs_Area{width:1024px;}

/*관리자 게시판*/

.A_table{clear:both; width:100%; border-top:2px solid #666;}
.A_table tr:first-child > th, .A_table tr:first-child > td{ }
.A_table th.title{ border:1px solid #b8b8b8; background:#f4f4f4;  text-align:center; padding:10px; line-height:20px;}
.A_table th.left{ padding:10px 10px 10px 25px; text-align:left; border:1px solid #b8b8b8; background:#fbfbfb;line-height:20px;}
.A_table td.con{ border:1px solid #b8b8b8; text-align:center; padding:10px; line-height:20px; color:#888}
.A_table td.nm,.A_table td.nom,.A_table td.user,.A_table td.date,.A_table td.hit{ border:1px solid #b8b8b8; text-align:center; padding:10px; line-height:20px; color:#888}
.A_table td.non{ border:1px solid #b8b8b8; text-align:center; padding:10px; line-height:120px; color:#888}
.A_table td.left{ border:1px solid #b8b8b8; padding:10px 10px 10px 25px; line-height:20px; color:#888; text-align:left;}
.A_table td.subject{ border:1px solid #b8b8b8; padding:0 10px 0 25px; line-height:20px; color:#888; text-align:left;}
.A_table td.subject a.all{ display:block;color:#888; padding:10px 0}
.A_table td.nom .ch{position:relative; float:left;}
.A_table td.nom .ch input{position:absolute; top:4px; left:-5px}
.A_table td img{vertical-align:middle}
.A_table td .img_Area{text-align:left; line-height:18px;display:inline-block;padding:5px 0 5px 10px}
.A_table td .img_Area  img{vertical-align:middle}
.A_table td.tit{border:1px solid #b8b8b8; border-right:0; padding:0 10px 0 25px; line-height:20px; color:#888; text-align:left;}
.A_table td.edit{border:0;border-bottom:1px solid #b8b8b8;  }
.A_table td.visit{padding:10px 0; text-align:left; border-bottom:1px solid #b8b8b8; }


.A_bn1{ height:21px; line-height:19px; color:#fff;  background:url(/admin/images/A_bn1_bg.gif) repeat-x left top; border:0; margin:0; padding:0 12px; border-radius:4px; font-size:13px; font-weight:500 }


/* admin 컨텐츠
------------------------------------------------------------------------------------------------------------------------------------*/


.A_con_Area{padding:50px 0 100px 25px; width:1024px;}
.A_con_Area .A_title{line-height:21px; padding-bottom:14px; font-size:22px; font-weight:500; color:#333}
.A_con_Area .A_title .A_bn1{margin-left:20px}

.A_con_Area .B_title{line-height:21px; padding-bottom:10px;  font-size:14px; font-weight:600; color:#555; position:relative; padding-left:14px; background:url(/images/A_dot.gif) no-repeat left 9px;
							background-size:5px 5px;}
.A_con_Area .B_title .btn{margin-left:10px}

.A_con_Area .btn_menu{overflow:hidden; padding-bottom:30px;}
.A_con_Area .btn_menu a{display:inline-block; text-align:center; line-height:32px; border:1px solid #ccc; color:#444; padding:0 20px;}
.A_con_Area .btn_menu a.on{ background: #d92018; border:1px solid #bf160f; color:#fff; }
.A_con_Area .btn_menu a:hover{box-shadow:2px 2px 6px #ccc inset;}
.A_con_Area .btn_menu a.on:hover{box-shadow:2px 2px 6px #bf160f inset; }



.A_M_con1{padding-bottom:50px; padding-top:20px}
.A_M_con1 .box{padding-top:5px}
.A_M_con2 .box{padding-top:5px}

.A_pop_Area{padding:20px;}
.A_pop_Area .A_title{line-height:21px; padding-bottom:14px; font-size:22px; font-weight:600; color:#333}


.SampleArea{padding:70px 0 100px 25px; width:1024px;}
.SampleArea .A_title{line-height:21px; padding-bottom:20px; background:url(/images/A_title_bg.gif) repeat-x left bottom; font-size:24px; font-weight:600; color:#333}
.SampleArea .A_title .A_bn1{margin-left:20px}
.SampleArea h4{line-height:21px; padding:40px 0 14px;  font-size:14px; font-weight:600; color:#444}
.SampleArea .Menu_Area{padding-bottom:50px;}

.A_M_con{padding-bottom:50px}
.A_M_con .box{padding:30px; border:1px solid #ddd}


.SampleArea .sam_lst{}
.SampleArea .sam_lst a{width:100%; font-size:24px; line-height:24px; position:relative; display:block; height:80px;}
.SampleArea .sam_lst a .info{display:table; position: absolute; bottom: 0;   padding:3px 13% 7px 6%; left: 0;  opacity: 0.85; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; width: 81%;
											 background: #222 none repeat scroll 0 0;  color: #fff;}



.SampleArea .sam_lst .info > span::after {
    content: "\f138";
    font-family: "FontAwesome";
	position: absolute;
    right: 6.25%;
    top: 50%;
	margin: -8px -5px 0 0;
}
.SampleArea .sam_lst .info > span {
    display: table-cell;
    height: 48px;
    vertical-align: middle;
    word-wrap: break-word;
}

.A_Content{}
.A_Content .Con_box{padding-top:30px}
.A_info_txt{line-height:20px; color:#555; padding:5px 0}


/*히트수분석*/

.A_hit_Area{padding-top:50px}
.A_hit_Area .A_table{border:0}
.A_hit_Area td{text-align:center; line-height:20px;border-bottom:1px solid #b8b8b8; vertical-align:bottom}
.A_hit_Area th{text-align:center; line-height:20px; color:#555}
.A_hit_Area .time{text-align:left; border-right:1px solid #b8b8b8; border-bottom:0}
.A_hit_Area td div.bar{background-color:#4b5885; height:8px;}

.A_hit_Area td div.bar1 span{ position:absolute; color:#ff0030; font-size:14px;  font-weight:600; top:-3px; left:10px;}
.A_hit_Area td div.bar2{background-color:#4b5885; width:70%; margin:0 auto; position:relative; bottom:-1px; }
.A_hit_Area td div.bar3{background-color:#4b7085; width:70%; margin:0 auto; position:relative; bottom:-1px;}
.A_hit_Area td div.bar4{background-color:#5c4b85; width:70%; margin:0 auto; position:relative; bottom:-1px;}

.A_hit_Area td div.bar2 span{position:absolute; color:#4b5885; font-size:15px;  font-weight:600; top:-24px; left:0; width:100%; text-align:center;}
.A_hit_Area td div.bar3 span{position:absolute; color:#4b7085; font-size:15px; font-weight:600; top:-24px; left:0; width:100%; text-align:center;}
.A_hit_Area td div.bar4 span{position:absolute; color:#5c4b85;  font-size:15px; font-weight:600; top:-24px; left:0; width:100%; text-align:center;}

.A_table td.visit div.bar1{background-color:#4b5885; height:12px; position:relative; top:0}
.A_table td.visit div.bar1 span{position:absolute; color:#ff0030; font-size:14px;  font-weight:600; top:-3px; left:10px;}



/*지역별통계*/

.area{text-align:left; padding-bottom:10px;}
.area li{text-align:left; line-height:18px; padding-left:10px; background:url(/images/bul_01.gif) no-repeat 0 4px;}
.stat_wrap{text-align:left;}
.stat_wrap dt,.stat_wrap dd{text-align:left; line-height:22px; font-size:13px;  }
.stat_wrap dd{padding-top:5px;}

.S_box{border:1px solid #ddd; padding:15px 20px;}
.S_box fieldset{display:inline-block}
.S_box .btn{margin-right:3px}

.search-box{}
.search-box td.left .btn{padding:0 5px; }
.search-box td.con .btn{margin-right:0; height:50px; line-height:48px; border-radius:4px;}








