@charset "UTF-8";

/* Page Title */


/* °Ô½ÃÆÇ */

#board  {width:100%; float:left;}


table.list   {width:100%; float:left;       border-top:1px solid #ddd;      border-bottom:1px solid #707070;  }
table.list  th   { padding:10px; font-size:16px; font-weight:600; color:#333; background-color:#f9f9f9;  border-bottom:1px solid #ddd;}
table.list  td   {padding:10px; vertical-align:middle; font-size:16px; color:#777; border-bottom:1px solid #ddd;}
table.list  td a:hover {text-decoration:underline;}

/*ºäÆäÀÌÁö*/


p.view_title {font-size:1.2em; font-weight:500; color:#222; width:100%;  border-top:1px solid #ddd; padding-top:12px;  float:left; margin-bottom:3px; }
p.view_info {font-size:0.95em; font-weight:400; color:#666; width:100%;  border-bottom:1px solid #ddd; padding-bottom:12px; float:left;}
p.view_info .list_line {color:#999}


div.view_content {width:100%; float:left; border-bottom:1px solid #ddd; padding:20px 0;}




.list_next  {width:100%; float:left;   padding-top:10px;  padding-bottom:10px; box-sizing:border-box; border-bottom:1px solid #ddd;}
.list_next p {width:100%; float:left; font-size:16px; line-height:1.3em; color:#999; height:22px; overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;  }
.list_next p:last-child {text-align:left; }
.list_next b {font-weight:600; color:#333; padding-right:10px;}

table.reply  {width:100%; float:left; margin-top:-1px; box-sizing:border-box; border-top:1px solid #ddd; background-color:#f9f9f9;}
table.reply  th { font-size:14px; line-height:1.3em; font-weight:600; color:#333; padding:13px 10px; width:16%;}
table.reply  td {  font-size:14px; line-height:1.3em; color:#666; padding:13px 10px;}



table.info_table   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;}
table.info_table  th   {padding:10px; vertical-align:middle; background-color:#fff; font-size:0.95em; text-align:left; font-weight:600; color:#333;
                           border-bottom:1px solid #ddd;  line-height:1.3em; }
table.info_table  td   {padding:10px; font-size:0.95em;   line-height:1.3em;color:#777; border-bottom:1px solid #ddd;}




/*±Û¾²±âÅ×ÀÌºí*/

table.write   {width:100%; float:left;   }
table.write  th   {  width:13%; vertical-align:middle;  font-size:16px; text-align:left; font-weight:600; color:#333;    border:1px solid #ddd; background-color:#f9f9f9;  padding:10px; }

table.write  td   { padding:10px;  font-size:16px;  line-height:1.4em; color:#777; border:1px solid #ddd;   }

table.write  td select  {vertical-align:middle;}
 table.write  td input  {vertical-align:middle; width:100%; border:1px solid #ddd; height:35px; box-sizing:border-box; padding-left:5px; font-size:1em; color:#666}

/*±Û¾²±âÅ×ÀÌºí 2 */
table.write2   {width:100%; float:left;   }
table.write2  th   {  width:13%; vertical-align:middle;  font-size:16px; text-align:left; font-weight:600; color:#333; border:1px solid #ddd; background-color:#f9f9f9;  padding:10px; }

table.write2  td   { padding:5px 10px;  font-size:16px;  line-height:1.4em; color:#777; border:0px solid #ddd;   }

table.write2  td select  {vertical-align:middle;}
table.write2  td input  {vertical-align:middle; width:100%; border:1px solid #ddd; height:35px; box-sizing:border-box; padding-left:5px; font-size:1em; color:#666}

table.write2 textarea {width:100%; float:left; height:80px; padding:5px 10px ; box-sizing:border-box;}


/*ÆäÀÌÁö*/
.page     {text-align:center;  font-size:15px; font-weight:600;  color:#666;  width:100%; margin-top:40px;   display:inline-block;}
.page   ul { float:right; position:relative; left:-50%;}
.page   li { float:left; position:relative;  left:50%; margin-left:-1px; font-size:15px;   font-weight:400;}


.page a {
	display:inline-block;
 	text-decoration:none; vertical-align:middle;
 	border:1px solid #d1d1d1;  width:32px; line-height:35px; height:35px;     color:#999;
   }

.page   img {width:31px; height:30px; vertical-align:top; margin-top:2px;}

 .page a.ov  {border:1px solid #555; background-color:#555;   color:#fff !important;}



/*¼­Ä¡*/

.search     {margin-top:40px;  width:100%; display:inline-block;  text-align:right;}
.search  .input01  {width:40%; height:40px !important;}
.search  .select01  {  vertical-align:middle; height:40px !important;   }
.search a {background-color:#333; border-radius:3px; box-shadow:1px 1px 2px #ddd; color:#fff !important; line-height:40px; font-size:15px; font-weight:600; padding:0 30px; display:inline-block; vertical-align:middle;}


