/*-----------------------------------------------------------------------------------------------------------
히든처리
-----------------------------------------------------------------------------------------------------------*/
.hide {position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; visibility:hidden;}

/*-----------------------------------------------------------------------------------------------------------
플로팅배치
-----------------------------------------------------------------------------------------------------------*/
.left {float:left;overflow:hidden;}
.right {float:right;overflow:hidden;}
.center {position:relative; margin:0 auto; text-align:center;}
img.center {margin:0 auto; text-align:center; display:block;}

/*-----------------------------------------------------------------------------------------------------------
플로트해제
-----------------------------------------------------------------------------------------------------------*/
.clb {clear:both; height:0; margin:0; padding:0; font-size:0; line-height:0;}

/*-----------------------------------------------------------------------------------------------------------
문장정렬
-----------------------------------------------------------------------------------------------------------*/
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}

.vat {vertical-align:top}
.vab {vertical-align:bottom;}
.vam {vertical-align:middle;}
.van {vertical-align:baseline;}

/*-----------------------------------------------------------------------------------------------------------
디스플레이
-----------------------------------------------------------------------------------------------------------*/
.dpn {display:none;}
.dpb {display:block;}
.dpi {display:inline;}
.dpib {display:inline-block;}

/*-----------------------------------------------------------------------------------------------------------
넓이
-----------------------------------------------------------------------------------------------------------*/
.wauto {width:auto; height:auto;}

.w300 {width:300%;}
.w200 {width:200%;}
.w150 {width:150%;}
.w100 {width:99.999%;}
.w95 {width:95%;}
.w90 {width:90%;}
.w85 {width:85%;}
.w80 {width:80%;}
.w75 {width:75%;}
.w70 {width:70%;}
.w60 {width:60%;}
.w55 {width:55%;}
.w50 {width:50%;}
.w45 {width:45%;}
.w40 {width:40%;}
.w30 {width:30%;;}
.w25 {width:25%;}
.w20 {width:20%;}
.w10 {width:10%;}
.w5 {width:5%;}

/*-----------------------------------------------------------------------------------------------------------
높이
-----------------------------------------------------------------------------------------------------------*/
.hauto {width:auto; height:auto;}

.h300 {height:300%;}
.h200 {height:200%;}
.h150 {height:150%;}
.h100 {height:99.999%;}
.h95 {height:95%;}
.h90 {height:90%;}
.h85 {height:85%;}
.h80 {height:80%;}
.h75 {height:75%;}
.h70 {height:70%;}
.h60 {height:60%;}
.h55 {height:55%;}
.h50 {height:50%;}
.h45 {height:45%;}
.h40 {height:40%;}
.h30 {height:30%;;}
.h25 {height:25%;}
.h20 {height:20%;}
.h10 {height:10%;}
.h5 {height:5%;}

/*-----------------------------------------------------------------------------------------------------------
배경색상
-----------------------------------------------------------------------------------------------------------*/
.bgno {background:none;} /*배경없음*/
.bgfc {background:#fcfcfc;} /*회색계열*/
.bgf7 {background:#f7f7f7;} /*회색계열*/
.bge {background:#eee;} /*회색계열*/
.bgff {background:#fff3e5;} /*연한 주황색*/
.bgjj {background:#f6fafd;} /*연한 하늘색*/

/*-----------------------------------------------------------------------------------------------------------
글자색상
-----------------------------------------------------------------------------------------------------------*/
.c0 {color:#000;} /*검정*/
.c3 {color:#333;} 
.c6 {color:#666;}
.c9 {color:#999;}
.cf {color:#fff;} /*흰색*/
.red {color:#ff0006;} 
.orange {color:#ff9000;} 
.green {color:#6a0;}
.puple {color:#93c;}
.blue {color:#007ae8;}
.yellow {color:#ffe100;}

/*-----------------------------------------------------------------------------------------------------------
글꼴,문장
-----------------------------------------------------------------------------------------------------------*/
.fwn {font-weight: normal;}
.fwb {font-weight: bold;}

/*-----------------------------------------------------------------------------------------------------------
패딩
-----------------------------------------------------------------------------------------------------------*/
.padt5 {padding-top:5px;}
.padt10 {padding-top:10px;}
.padt15 {padding-top:15px;}
.padt20 {padding-top:20px;}
.padt25 {padding-top:25px;}
.padt30 {padding-top:30px;}
.padt35 {padding-top:35px;}
.padt40 {padding-top:40px;}
.padt45 {padding-top:45px;}
.padt50 {padding-top:50px;}
.padt55 {padding-top:55px;}
.padt60 {padding-top:60px;}
.padt65 {padding-top:65px;}
.padt70 {padding-top:70px;}
.padt75 {padding-top:75px;}
.padt80 {padding-top:80px;}
.padt85 {padding-top:85px;}
.padt90 {padding-top:90px;}
.padt95 {padding-top:95px;}
.padt100 {padding-top:100px;}

.padl5 {padding-left:5px;}
.padl10 {padding-left:10px;}
.padl13 {padding-left:13px;}
.padl15 {padding-left:15px;}
.padl20 {padding-left:20px;}
.padl25 {padding-left:25px;}
.padl30 {padding-left:30px;}
.padl35 {padding-left:35px;}
.padL45 {padding-left:45px;}
.padl50 {padding-left:50px;}
.padl55 {padding-left:55px;}
.padl60 {padding-left:60px;}
.padl65 {padding-left:65px;}
.padl70 {padding-left:70px;}
.padl75 {padding-left:75px;}
.padl80 {padding-left:80px;}
.padl85 {padding-left:85px;}
.padl90 {padding-left:90px;}
.padl95 {padding-left:95px;}
.padl100 {padding-left:100px;}

.padr5 {padding-right:5px;}
.padr10 {padding-right:10px;}
.padr15 {padding-right:15px;}
.padr20 {padding-right:20px;}
.padr25 {padding-right:25px;}
.padr30 {padding-right:30px;}
.padr35 {padding-right:35px;}
.padr40 {padding-right:40px;}
.padr45 {padding-right:45px;}
.padr50 {padding-right:50px;}
.padr55 {padding-right:55px;}
.padr60 {padding-right:60px;}
.padr65 {padding-right:65px;}
.padr70 {padding-right:70px;}
.padr75 {padding-right:75px;}
.padr80 {padding-right:80px;}
.padr85 {padding-right:85px;}
.padr90 {padding-right:90px;}
.padr95 {padding-right:95px;}
.padr100 {padding-right:100px;}

.padb5 {padding-bottom:5px;}
.padb10 {padding-bottom:10px;}
.padb15 {padding-bottom:15px;}
.padb20 {padding-bottom:20px;}
.padb25 {padding-bottom:25px;}
.padb30 {padding-bottom:30px;}
.padb35 {padding-bottom:35px;}
.padb40 {padding-bottom:40px;}
.padb45 {padding-bottom:45px;}
.padb50 {padding-bottom:50px;}
.padb55 {padding-bottom:55px;}
.padb60 {padding-bottom:60px;}
.padb65 {padding-bottom:65px;}
.padb70 {padding-bottom:70px;}
.padb75 {padding-bottom:75px;}
.padb80 {padding-bottom:80px;}
.padb85 {padding-bottom:85px;}
.padb90 {padding-bottom:90px;}
.padb95 {padding-bottom:95px;}
.padb100 {padding-bottom:100px;}

.padt0 {padding-top:0;}
.padb0 {padding-bottom:0;}
.padl0 {padding-left:0;}
.padr0 {padding-right:0;}

/*-----------------------------------------------------------------------------------------------------------
마진
-----------------------------------------------------------------------------------------------------------*/
.magt5 {margin-top:5px;}
.magt10 {margin-top:10px;}
.magt15 {margin-top:15px;}
.magt20 {margin-top:20px;}
.magt25 {margin-top:25px;}
.magt30 {margin-top:30px;}
.magt35 {margin-top:35px;}
.magt40 {margin-top:40px;}
.magt45 {margin-top:45px;}
.magt50 {margin-top:50px;}
.magt55 {margin-top:55px;}
.magt60 {margin-top:60px;}
.magt65 {margin-top:65px;}
.magt70 {margin-top:70px;}
.magt75 {margin-top:75px;}
.magt80 {margin-top:80px;}
.magt85 {margin-top:85px;}
.magt90 {margin-top:90px;}
.magt95 {margin-top:95px;}
.magt100 {margin-top:100px;}

.magl5 {margin-left:5px;}
.magl10 {margin-left:10px;}
.magl15 {margin-left:15px;}
.magl20 {margin-left:20px;}
.magl25 {margin-left:25px;}
.magl30 {margin-left:30px;}
.magl35 {margin-left:35px;}
.magl40 {margin-left:40px;}
.magl45 {margin-left:45px;}
.magl50 {margin-left:50px;}
.magl55 {margin-left:55px;}
.magl58 {margin-left:58px;}
.magl60 {margin-left:60px;}
.magl65 {margin-left:65px;}
.magl70 {margin-left:70px;}
.magl75 {margin-left:75px;}
.magl80 {margin-left:80px;}
.magl85 {margin-left:85px;}
.magl90 {margin-left:90px;}
.magl92 {margin-left:92px;}
.magl95 {margin-left:95px;}
.magl100 {margin-left:100px;}

.magr5 {margin-right:5px;}
.magr10 {margin-right:10px;}
.magr15 {margin-right:15px;}
.magr20 {margin-right:20px;}
.magr25 {margin-right:25px;}
.magr30 {margin-right:30px;}
.magr35 {margin-right:35px;}
.magr40 {margin-right:40px;}
.magr45 {margin-right:45px;}
.magr50 {margin-right:50px;}
.magr55 {margin-right:55px;}
.magr60 {margin-right:60px;}
.magr65 {margin-right:65px;}
.magr70 {margin-right:70px;}
.magr75 {margin-right:75px;}
.magr80 {margin-right:80px;}
.magr85 {margin-right:85px;}
.magr90 {margin-right:90px;}
.magr95 {margin-right:95px;}
.magr100 {margin-right:100px;}

.magb5 {margin-bottom:5px;}
.magb10 {margin-bottom:10px;}
.magb15 {margin-bottom:15px;}
.magb20 {margin-bottom:20px;}
.magb25 {margin-bottom:25px;}
.magb30 {margin-bottom:30px;}
.magb35 {margin-bottom:35px;}
.magb40 {margin-bottom:40px;}
.magb45 {margin-bottom:45px;}
.magb50 {margin-bottom:50px;}
.magb55 {margin-bottom:55px;}
.magb60 {margin-bottom:60px;}
.magb65 {margin-bottom:65px;}
.magb70 {margin-bottom:70px;}
.magb75 {margin-bottom:75px;}
.magb80 {margin-bottom:80px;}
.magb85 {margin-bottom:85px;}
.magb90 {margin-bottom:90px;}
.magb95 {margin-bottom:95px;}
.magb100 {margin-bottom:100px;}

.magt0 {margin-top:0;}
.magb0 {margin-bottom:0;}
.magl0 {margin-left:0;}
.magr0 {margin-right:0;}

/*-----------------------------------------------------------------------------------------------------------
테이블
-----------------------------------------------------------------------------------------------------------*/
.board_list                  	{font-family:'NanumGothicWeb'; clear:both; border-collapse:collapse; width:100%; margin:0px; border-top:2px solid #595959;}
.board_list thead th            {padding:10px; background:#e7f8ff; color:#005a9e; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list thead th.no         {border-right:#fff 1px solid;}
.board_list tbody th            {padding:10px; background:#f3f3f3; color:#000; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list tbody th.title      {background:#e7f8ff; color:#005a9e;}
.board_list tbody td            {padding:10px; background:#FFF; color:#686868; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list tbody td.cen        {text-align:center;}
.board_list tbody td.no         {border-right:#fff 1px solid;}
.board_list tbody td.no2        {background:#f3f3f3; color:#000; border-right:#fff 1px solid;}

/*-----------------------------------------------------------------------------------------------------------
박스
-----------------------------------------------------------------------------------------------------------*/
.box01 {
font-family:돋움; 
font-size:11px;
color:#6d6d6d;
padding:1px; 
border:1px solid; background-color:#f4f4f4; 
border-color:#dedede #dedede #dedede #dedede;
}
.box02 {
font-family:돋움; 
font-size:11px;
color:#6d6d6d;
padding:3px; 
border:1px solid; background-color:#ffffff; 
border-color:#dedede #dedede #dedede #dedede;
}
.box03 {
font-family:돋움; 
font-size:11px;
color:#6d6d6d;
padding:4px; 
border:1px solid; background-color:#ffffff; 
border-color:#dedede #dedede #dedede #dedede;
}
.box04 {
font-family:돋움; 
font-size:11px;
color:#ffffff;
padding:3px; 
border:1px solid; background-color:#696b6d; 
border-color:#696b6d #696b6d #696b6d #696b6d;
}
.box05 {
font-family:돋움; 
font-size:11px;
color:#6d6d6d;
padding:2px; 
border:1px solid; background-color:#ffffff; 
border-color:#dedede #dedede #dedede #dedede;
}
.box06 {
font-family:돋움; 
font-size:12px;
font-weight:bold;
color:#6d6d6d;
padding:3px; 
border:2px solid; background-color:#ffffff; 
border-color:#dedede #dedede #dedede #dedede;
}