a.bbs_link:link    {color:black;text-decoration:none;}
a.bbs_link:visited {color:black;text-decoration:none;}
a.bbs_link:active  {color:black;text-decoration:none;}
a.bbs_link:hover   {color:green;text-decoration:none}

/*
bbs_view:link      {color:black;text-decoration:none;}
bbs_view:visited   {color:black;text-decoration:none;}
bbs_view:active    {color:black;text-decoration:none;}
bbs_view:hover     {color:444444;text-decoration:none}

.bbs_textarea      {border:solid 1;font-size:9pt;border-color:777777;background-color:white;}
.bbs_input         {border:solid 1;font-size:9pt;border-color:777777;background-color:white;}
.bbs_submit        {border:solid 1;font-size:9pt;border-color:777777;background-color:efefef;}

.tail_textarea     {border:solid 1;font-size:9pt;border-color:777777;background-color:white;}
.tail_submit       {border:solid 1;border-color:777777;background-color:white;width:55px;height:40px}

.bbs_form {border:0; margin:0;}

.bbs_list_number {font-size:8pt;font-weight:normal;}
*/

.btnbox_all{width: 100%; float: left; margin-top: 15px; position: relative ; height: 50px;   display: flex;
  justify-content: center;
  align-items: center;}
.btnbox_r{float:right; display:flex;flex-wrap: wrap;  flex-direction:row;justify-content: flex-end; position: absolute; right: 0px; top: 0px }
.btnbox_r .inbox{ margin-left: 5px}
.btnbox_r .inbox input{float: left;  }

.btnbox_c{ width:auto;}

.btnbox_l{width: auto; float: left; display:flex;flex-wrap: wrap;  flex-direction:row; position: absolute; left: 0px; top: 0px }
.btnbox_l .inbox{ margin-left: 5px}
.btnbox_l .inbox input{float: left;  }
/**** pc ****/
@media only all and (min-width:1281px) {
.tb_02 tbody th{width:15% ; text-align: center}
.tb_02 tbody td{width:85% }
}
/**** Å×ºí¸´ ****/
@media all and (max-width:1280px) and (min-width:1000px) {
.tb_02 tbody th{width:15% ; text-align: center}
.tb_02 tbody td{width:85% }
}
/**** ¸ð¹ÙÀÏ ****/
@media only all and (max-width:999px) {
.tb_02 tbody th{width:20% ; text-align: center}
.tb_02 tbody td{width:80% }
}
/**** pc ****/
@media only all and (min-width:1281px) {.spbox{width: 100%; float: left; height: 50px }
}
/**** Å×ºí¸´ ****/
@media all and (max-width:1280px) and (min-width:1000px) {.spbox{width: 100%; float: left; height:30px }
}
/**** ¸ð¹ÙÀÏ ****/
@media only all and (max-width:999px) {.spbox{width: 100%; float: left; height: 20px }
}


.pw_box{  width: 100%; float: left;  display: flex;  justify-content: center;  align-items: center; margin-bottom: 50px }
.pw_box .pw_in{  max-width:350px; float: left; background-color: #f7f7f7; border-radius: 10px; border: 1px solid #ccc; padding:40px 30px; box-sizing: border-box
}

.pw_box .pw_in .title{   width: 100%; float: left;  font-family: 'Noto Sans KR', sans-serif;  color: #000 ; font-weight: 600; font-size: 18px; margin-bottom: 20px; text-align: center}
.pw_box .pw_in .pw_input{   width: 100%; float: left;  margin-bottom: 20px; text-align: center}


.pw_box .pw_in .idpwbox{   width: 100%; float: left; margin-bottom: 10px }
.pw_box .pw_in .idpwbox .th{   width: 30%; float: left;font-family: 'Noto Sans KR', sans-serif;  color: #666 ; font-weight: 600; font-size: 14px; line-height: 40px; text-align: center }
.pw_box .pw_in .idpwbox .td{   width: 70%; float: left; line-height: 40px; }


.btn_box_center{  display: flex;
  justify-content: center;
  align-items: center; flex-direction:row; width: 100%; float: left ;margin-top: 20px}
input.okbtn{background: url("image/btn_ok.gif"); width: 76px; height: 34px; margin: 0px 3px }
input.backbtn{background: url("image/btn_back..gif"); width: 76px; height: 34px;  border: none; margin: 0px 3px; cursor: pointer}

input.login{background: url("image/btn_login2.gif"); width: 76px; height: 34px; margin: 0px 3px }

.ct_select{ width: 100px; position: relative; margin-right: -1px}