@charset "utf-8";

/* Common */
.db {display:block}
.inline {display:inline}
.inlineblock {display:inline-block}
.dn {display:none}
.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 2px; }

.relative {position:relative}
.absolute {position:absolute}
.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}
.tp17 {padding-top:17px}
.tp18 {padding-top:18px}
.tp20 {padding-top:20px}
.tp23 {padding-top:23px}
.tp24 {padding-top:24px}
.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}
.tp44 {padding-top:44px}
.tp45 {padding-top:45px}
.tp46 {padding-top:46px}
.tp47 {padding-top:47px}
.tp48 {padding-top:48px}
.tp50 {padding-top:50px}
.tp52 {padding-top:52px}
.tp54 {padding-top:54px}
.tp55 {padding-top:55px}
.tp60 {padding-top:60px}
.tp63 {padding-top:63px}
.tp64 {padding-top:64px}
.tp65 {padding-top:65px}
.tp66 {padding-top:66px}
.tp70 {padding-top:70px}
.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}
.bp27 {padding-bottom:27px}
.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}
.bp49 {padding-bottom:49px}
.bp50 {padding-bottom:50px}
.bp53 {padding-bottom:53px}
.bp54 {padding-bottom:54px}
.bp57 {padding-bottom:57px}
.bp59 {padding-bottom:59px}
.bp60 {padding-bottom:60px}
.bp65 {padding-bottom:65px}
.bp70 {padding-bottom:70px}
.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}
.w664 {width:664px}
.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_23 {width:23%}
.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_42 {width:42%}
.w_45 {width:45%}
.w_50 {width:50%}
.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;}

.ti10{text-indent:10px;}
.ti15{text-indent:15px;}
.ti20{text-indent:20px;}



.w60 .selectyzeValue{width:40px;}
.w60 .UlSelectize{width:60px;}

.w90 .selectyzeValue{width:69px;}
.w90 .UlSelectize{width:89px;}

.w101 .selectyzeValue{width:79px; float:left}
.w101 .UlSelectize{width:99px;}

.w104 .selectyzeValue{width:82px; float:left}
.w104 .UlSelectize{width:102px;}

.w108 .selectyzeValue{width:86px; float:left}
.w108 .UlSelectize{width:106px;}

.w114 .selectyzeValue{width:92px; float:left}
.w114 .UlSelectize{width:112px;}

.w134 .selectyzeValue{width:112px; float:left}
.w134 .UlSelectize{width:132px;}

.w136 .selectyzeValue{width:114px; float:left}
.w136 .UlSelectize{width:134px;}

.w140 .selectyzeValue{width:118px; float:left}
.w140 .UlSelectize{width:138px;}

.w150 .selectyzeValue{width:128px; float:left}
.w150 .UlSelectize{width:148px;}

.w154 .selectyzeValue{width:132px; float:left}
.w154 .UlSelectize{width:152px;}

.w167 .selectyzeValue{width:145px; float:left}
.w167 .UlSelectize{width:165px;}

.w170 .selectyzeValue{width:148px; float:left}
.w170 .UlSelectize{width:168px;}

.w174 .selectyzeValue{width:152px; float:left}
.w174 .UlSelectize{width:172px;}


.w185 .selectyzeValue{width:163px; float:left}
.w185 .UlSelectize{width:183px;}

.w200 .selectyzeValue{width:178px; float:left}
.w200 .UlSelectize{width:198px;}



/*폰트색상*/
 
.txt_blue{color:#0f68af}
.txt_orange{color:#ff610b}
.txt_red{color:#e50000}
.txt_black{color:#000}
.txt_purple{color:#5257a3}
.txt_green{color:#0ab6a0}
.txt_green1{color:#85be0c}
.txt_sblue{color:#17a4c2}

.txt_blue1{color:#0fa0cf}  
.txt_blue2{color:#0fc4cf}
.txt_blue3{color:#0a62a8}
.txt_blue4{color:#0e4775}

.box_blue{background:#0e4775}  
.box_blue1{background:#0fa0cf}
.box_blue2{background:#0fc4cf}
.box_blue3{background:#0a62a8}
.box_green{background:#92cf0f}
.box_green1{background:#0fcfbb}

/*버튼*/

.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; font-size:13px;}
.B_Area .btn{padding:0; width:160px; height:40px; line-height:36px; font-size:13px}

.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:37px; line-height:33px; color:#fff;  background: #333; padding:0 15px; min-width:100px; border:1px solid #333}
.btn_bbs1{height:37px; line-height:33px; color:#fff;  background: #c5c5c5;  padding:0 15px;min-width:100px; border:1px solid #aaa;}
.btn_bbs2{height:37px; line-height:33px; color:#333;  background: #fff; padding:0 15px; border:1px solid #e1e1e1;min-width:100px;   }
.btn_bbs3{line-height:33px; height:37px; color:#fff;  padding:0 15px; border:1px solid #333; min-width:100px; background:#555 }

.btn_bbs:hover{box-shadow:2px 2px 6px #222 inset;}
.btn_bbs1:hover{box-shadow:2px 2px 6px #aaa inset;}
.btn_bbs2:hover{box-shadow:2px 2px 6px #eee inset;}
.btn_bbs3:hover{box-shadow:2px 2px 6px #333 inset;}

.btn_ing{line-height:25px; height:25px; color:#fff;   background:#b5121b;  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; 
	background:#fff;
	font-family:"Nanum_bold";
}
.paging strong {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 1px;
    width: 24px;
	color:#37b2ca; 
	text-align:center;
	font-size:15px;
	text-decoration:underline
}

.paging a {   
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 1px;
    vertical-align: top;
    width:24px;
	color:#000;
	font-size:15px;
	
}
.paging a.prev, .paging a.next {
  display: inline-block;
    height: 32px;
    line-height: 32px;
    margin: 0 1px;
    vertical-align: top;
    width:24px;
	color:#000;
	font-size:15px;
	text-indent:-9999px
}

.paging a.prev{background:url(../images/L_arr.png) no-repeat center center;}
.paging a.next{background:url(../images/R_arr.png) no-repeat center center;}

.paging a span {
    display:none;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999em;
}



/* 제품소개
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.pro_Area ul.pro_lst{}
.pro_Area ul.pro_lst li{float:left; margin:0 29px 29px 0; width:264px; height:341px; border:1px solid #dedede;padding:4px; position:relative; box-sizing:border-box;}
.pro_Area ul.pro_lst li .ch{position:absolute; width:100%; text-align:center; padding:3px 0; top:-29px; left:0}
.pro_Area ul.pro_lst li:hover{border:5px solid #008ecd; padding:0}
.pro_Area ul.pro_lst li:hover .ch{top:-33px;}
.pro_Area ul.pro_lst li.non{margin-right:0; width:1098px; text-align:center; line-height:320px;  height:320px; margin-bottom:35px;  cursor:default; padding:0 }
.pro_Area ul.pro_lst li.non:hover{border:0; width:1098px; height:320px;  border:1px solid #dedede; padding:0}
.pro_Area ul.pro_lst li.last{margin-right:0;}

.pro_Area ul.pro_lst li .img{text-align:center; height:186px; width:254px; display:table;}
.pro_Area ul.pro_lst li .img span{vertical-align:middle; text-align:center; height:186px; width:254px; display:table-cell;}
.pro_Area ul.pro_lst li .img span img{max-height:186px; max-width:254px;}
.pro_Area ul.pro_lst li .info{text-align:center; padding:0 5px;  color:#666; font-family:"nuri_bold";}
.pro_Area ul.pro_lst li .info p{margin:0}
.pro_Area ul.pro_lst li .info .title{ float:left; width:100%; overflow:hidden;text-overflow:ellipsis; color:#333; white-space:nowrap;  line-height:25px;box-sizing:border-box;  font-size:18px;}
.pro_Area ul.pro_lst li .info .text{line-height:18px; font-family:"nuri"; padding:8px 0 18px; min-height:36px}
.pro_Area .btn_pdf{width:30px; height:31px; background:url(../images/btn_pdf.png) no-repeat 0 0;  vertical-align:top; display:inline-block}
.pro_Area .btn_blue{background:#14b3d5;  height:29px; line-height:26px; color:#fff; padding:0 15px; border:1px solid #059bbb;}
.pro_Area .btn_blue:hover{box-shadow:2px 2px 6px #059bbb inset;}


.pro_Area .product_view{position:relative; }
.pro_Area .product_view .picCover{float:left; width:340px;}
.pro_Area .product_view .picCover .img{text-align:center; height:340px; width:340px; display:table; box-sizing:border-box; border:1px solid #dfdfdf}
.pro_Area .product_view .picCover .img span{vertical-align:middle; text-align:center; height:338px; width:338px; display:table-cell;}
.product_view .picCover .img span img{max-height:338px; max-width:338px;}
.pro_Area .product_view .Pop_Area{height:550px; overflow:auto; overflow-x:hidden}
.pro_Area .product_view .pro_pop{padding:25px 0 0; }
.pro_Area .product_view .pro_pop .Pic{border:1px solid #dcdcdc}
.pro_Area .product_view .pro_pop .Pic img{max-height:338px; max-width:786px;}

.pro_Area .product_view .infoCover{float:right; width:472px; min-height:390px}
.pro_Area .product_view .infoCover .title{font-family:"nuri_bold"; font-size:28px; color:#333; line-height:39px; padding:0 0 14px 18px; border-bottom:1px solid #ccc; position:relative}
.pro_Area .product_view .infoCover .title .bar{position:absolute; top:7px; left:0; display:block; width:5px; height:29px; background:#55aa47}
.pro_Area .product_view .infoCover .info{padding-top:14px}

.D_info_Area{clear:both; padding-top:70px;}
.D_info_Area .D_info_title{border-bottom:1px solid #006faa; }
.D_info_Area .D_info_title .btn{display:inline-block; height:39px; line-height:36px; text-align:center; border:1px solid #006faa; color:#fff; width:140px;  margin-right:3px; background:#007dbc;}
.d_info{margin:15px 0 0; padding:10px; border:1px solid #dfdfdf}
.d_info .non{color:#555; line-height:300px; text-align:center;}

/* 팝업
---------------------------------------------------------------------------------------------------------------------------------------------------*/

.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.3; width:100%; }
.Pop_Area{position:relative; background:#fff; box-sizing:border-box; padding:20px 15px 0; margin:0 auto;}
.Pop_Area .closed{position:absolute; top:8px; right:8px; width:22px; height:22px; background:url(../images/pop_closed.png) no-repeat center center; display:block; padding:5px;}


/* 달력게시판 
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.datepicker-header{text-align:center;  padding-bottom:50px;}
.datepicker-header .title{display:inline-block; padding:0 86px;  position:relative;color:#333; font-size:35px; line-height:54px;}
.datepicker-header .title a{display:block; width:50px; height:50px; position:absolute}
.datepicker-header .title a.Prev{background:url(/images/C_P_arr_off.png) no-repeat left top; top:0; left:0}
.datepicker-header .title a.Prev:hover{background:url(/images/C_P_arr_on.png) no-repeat left top;}
.datepicker-header .title a.Next{background:url(/images/C_N_arr_off.png) no-repeat left top; top:0; right:0}
.datepicker-header .title a.Next:hover{background:url(/images/C_N_arr_on.png) no-repeat left top;}

.calendar table{border-top:2px solid #333; width:100%; clear:both;}
.calendar th {
    background-color: #f2f4f9;
    border: 1px solid #e5e5e5;
    border-top:0;
    color: #000;
    font-size: 13px;
    font-weight: normal;
    height: 40px;
    text-align: center;
}
.calendar td {
    border: 1px solid #e5e5e5;
    font-size: 12px;
	vertical-align:top;
}


.calendar .ye {
    background-color: #f8f8f8;
}

.calendar td div {
    min-height: 115px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.calendar td div .date {
    color: #333;
    left: 10px;
    letter-spacing: -1px;
    position: absolute;
    top: 10px;
}

.calendar td div .con {
    color: #999;
    left: 10px;
    position: absolute;
    top: 30px;
	width:80%
}
.calendar td div .con li {
	word-wrap:break-word
    
}
.calendar td div .sun {
    color: #d22e2e;
    font-weight: bold;
}
.calendar td div .sat {
    color: #3666a1;
}


.calendar td div .open {
    color: #333;
    left: 0;
    letter-spacing: -1px;
    position: absolute;
    top:78px;
	width:100%;
	text-align:center;
	min-height:25px
}

.calendar td div .open .ic{display:inline-block; width:85px; height:25px; background:url(/images/ic_open.png) no-repeat left top;}




/*컨텐츠테이블*/

/* 타입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:14px; display:inline-block;  margin-left:5px;
													background:url(/images/btn_down.png) no-repeat 119px 10px #b5121b;}

/* 리스트 */

.list_type1 .b_table{clear:both; width:100%; border-top:1px solid #5b5b5b; }
.list_type1 .b_table th.title{border-bottom:1px solid #333; font-weight:500; color:#333; padding:10px; text-align:center; line-height:26px; font-size:15px;}
.list_type1 .b_table th.left{border-bottom:1px solid #eaeaea; font-weight:500; color:#333; padding:9px 10px 10px 15px; text-align:left; line-height:26px; background:#f8f8f8; font-size:13px;}
.list_type1 .b_table td.left{border-bottom:1px solid #eaeaea;color:#666;  padding:9px 10px 10px 15px; text-align:left; line-height:26px; font-family:"nuri";}
.list_type1 .b_table td.edit{border-bottom:1px solid #eaeaea; word-break:break-all;word-wrap:break-word;}
.list_type1 .b_table td.text{border-bottom:1px solid #eaeaea; word-break:break-all;word-wrap:break-word; padding:10px 0}
.list_type1 .b_table td.non{border-bottom:1px solid #eaeaea; text-align:center; line-height:300px;  font-size:13px;}
.list_type1 .b_table td.con{border-bottom:1px solid #eaeaea; word-break:break-all;word-wrap:break-word; padding:25px; min-height:100px}
.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:#005395; }
.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 #eaeaea;color:#666; font-size:13px; padding:10px; text-align:center; line-height:26px; word-wrap:break-word; font-family:"nuri";}
.list_type1 .b_table td.left .zip_btn{height:30px; line-height:25px; min-width:75px; font-size:11px}

.list_type1 .b_table td.subject{border-bottom:1px solid #ddd;color:#666; font-size:14px; padding:0 10px ; 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 125px 15px 25px; text-align:left; line-height:24px; font-size:14px; 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 .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:85px}
.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}


/* 댓글 */

.comment_Area{padding-top:15px}
.comment_Area .form_box{overflow:hidden; }
.comment_Area .form_box .textarea{float:left; width:80%; height:80px; vertical-align:top; box-sizing:border-box}
.comment_Area .form_box .btn{float:right; width:18%; height:80px; text-align:center; padding:15px 0}
.comment_Area .form_box .btn .fa{font-size:24px}
.comment_Area .form_box .btn .txt{font-size:12px; display:block;color:#fff; line-height:14px;}
.comment_Area .cmtList{padding-top:40px;}
.comment_Area .cmtList ul{}
.comment_Area .cmtList li{border-bottom:1px solid #ccc;}
.comment_Area .cmtList li:first-child{border-top:1px solid #333;}
.comment_Area .cmtList li.non{line-height:100px; text-align:center;}

.comment_Area .date_area{line-height:24px; color:#333; font-size:13px;}
.comment_Area .date_area .bt_area{display:block;}
.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}
.comment_Area .date_area .bt_area .btn .fa-caret-right{display:inline-block; color:#ff7800; padding-right:3px;}
.comment_Area .date_area .bt_area .btn:hover{box-shadow:2px 2px 6px #dedede inset;}
.comment_Area .cmtList li .form_box{padding-top:10px}

.comment_Area .cmtList li.lst{padding:10px 0;}
.comment_Area .con{line-height:18px; color:#555; padding:15px 0 5px;}
.comment_Area .cmtList li.re_lst{background:#f5f5f5; padding:10px 0; position:relative;}
.comment_Area .cmtList li.re_lst .ic_area{font-size:15px; color:#333; display:inline-block; padding-right:10px}
.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:left; float:left; width:100%;  padding-bottom:20px; position:relative; padding-top:20px}
.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{ float:right;  }
.Gallery_type1 .search_wrap input,.Gallery_type1  .search_wrap select{float:left; }
.Gallery_type1 .search_wrap input{width:192px;margin-left:4px;} 
.Gallery_type1 .search_wrap a.btn{display:block;float:left; margin-left:4px; height:28px; line-height:26px}
.Gallery_type1 .search_wrap .select{height:30px;}


.Gallery_type1 .g_lst {clear:both;}
.Gallery_type1 .g_lst li{float:left; width:258px; margin:0 0 40px 22px; position:relative;}
.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;}
.Gallery_type1 .g_lst li:first-child, .Gallery_type1 .g_lst :nth-child(4n+1){margin-left:0}
.Gallery_type1 .g_lst li a .img{border:1px solid #e0e0e0;  width: 256px; height:282px}
.Gallery_type1 .g_lst li dl{padding:10px; border:1px solid #e0e0e0; border-top:0}
.Gallery_type1 .g_lst li dl dt{height:50px; color:#333}
.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; text-align:right}
.Gallery_type1 .g_lst li dl dd a{ color:#333; }
.Gallery_type1 .g_lst li dl dd a .fa-caret-right{padding-left:5px}

.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 .content {border-top:2px solid #333; padding-top:0}
.Gallery_type1 .content .subject{line-height:20px; padding:10px 0; color:#333; font-size:13px; border-bottom:1px solid #e0e0e0}
.Gallery_type1 .content .date_area{padding:5px 0; border-bottom:1px solid #e0e0e0}
.Gallery_type1 .content .date_area ul li{padding:5px 0 5px 80px; position:relative; line-height:20px;  font-size:13px;}
.Gallery_type1 .content .date_area ul li span{display:inline-block}
.Gallery_type1 .content .date_area ul li .tit{position:absolute; top:5px; left:0}
.Gallery_type1 .content .date_area ul li .bar{padding-right:10px;}
.Gallery_type1 .content .date_area ul li .txt{}
.Gallery_type1 .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:1px 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:150px; }
.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:right; line-height:24px; padding:0 0 8px 0; font-size:13px;color:#0f68af}
.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;  font-family:"nuri";}
.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; display:inline-block}


.qna_type2 .Terms{}
.qna_type2 .Terms .title{color:#525252; padding-bottom:15px; line-height:24px; text-align:right; position:relative;}
.qna_type2 .Terms .title h4{font-size:19px; color:#333; line-height:36px; position:absolute; font-weight:500; top:-7px; left:0}
.qna_type2 .Terms .Terms_box{border:1px solid #ededed; padding:10px; height:125px; overflow:auto; overflow-x:hidden; line-height:20px; background:#fff; box-sizign:border-box}

/* 리스트 */


.qna_type2 .b_table{clear:both; width:100%; border-top:1px solid #5b5b5b}
.qna_type2 .b_table th.title{border-bottom:1px solid #333; font-weight:500; color:#333; padding:10px; text-align:center; line-height:26px; font-size:15px;}
.qna_type2 .b_table th.left{border-bottom:1px solid #eaeaea; font-weight:500; color:#333; padding:9px 10px 10px 15px;text-align:left; line-height:26px; background:#fafafa; font-size:13px;}
.qna_type2 .b_table td.left{border-bottom:1px solid #eaeaea;color:#666; font-size:13px; padding:9px 10px 10px 15px; text-align:left; line-height:26px; }
.qna_type2 .b_table td.left .btn{height:30px; line-height:25px; min-width:75px; font-size:11px}
.qna_type2 .b_table td.left .textarea{width:100%; height:172px; box-sizing:border-box}


/* 타입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:1100px;}
.A_con_Area h3{line-height:21px; padding-bottom:14px; font-size:22px; font-weight:500; color:#333}
.A_con_Area h3 .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; width:218px; padding:10px 0; line-height:30px; color:#777; font-size:15px; background:#e3e3e3; margin:0 0 5px 20px; text-align:center}
.A_con_Area .btn_menu a.on{color:#fff; background:#005395}
.A_con_Area .btn_menu a:nth-child(4n+1){margin:0 0 5px 0; }


.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;}








