@charset "UTF-8";

/* Page Title */

 
/* 게시판 */

#board  {width:100%; float:left;}


ul.list   {width:100%; float:left; margin-top:-26px  }

ul.list li   {padding:10px 0;  font-size:0.90em; line-height:1.4em; color:#888; border-bottom:1px solid #ddd;}
 ul.list li b {color:#333 !important;}
ul.list li  b {   font-size:1.2em; display:inline-block; padding-bottom:5px;  color:#555;  font-weight:600; }
ul.list li  a b:hover {color:#555 !important}  
ul.list li span {color:#999; font-size:0.5px; }

/*뷰페이지*/

.view_title       { padding-bottom:10px;   margin-top:-15px ;    border-bottom:1px solid #ddd; float:left; width:100%; }
.view_title span {font-size:0.5em; color:#999;   font-weight:400;  }
.view_title p {font-size:0.90em; line-height:1.25em; padding-top:0; font-weight:400; width:100%; float:left; color:#555;}
.view_title b {font-weight:600; font-size:1.1em; color:#333; line-height:1.2em; }


.view_content       { padding:20px 0;    border-bottom:1px solid #ddd; float:left; width:100%; }


.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.write   {width:100% !important;  float:left; margin-top:-26px;   }
 table.write  th   {  width:13%; vertical-align:middle;  font-size:1em; text-align:left; font-weight:600; color:#333; padding-top:10px;}
table.write  td   { padding-bottom:10px;  padding-top:3px; font-size:0.95em;  line-height:1.4em; color:#777;  border-bottom:1px solid #ddd; }
 
 
table.write  td p {width:70px; float:left; line-height:35px; font-size:16px; font-weight:600; color:#333;}   
table.write  td select  {vertical-align:middle; color:#666; border:1px solid #ddd; height:35px; font-size:15.5px; box-sizing:border-box; padding:0 5px;  }
 table.write  td input   {vertical-align:middle; }
 table.write  td input.t_input  {vertical-align:middle; border:1px solid #ddd; height:33px; box-sizing:border-box; padding-left:5px; width:100%; font-size:15.5px; color:#666;}


 table.write  td img {vertical-align:middle;}
table.write  td input.check  { width:20px;}
table.write  td input.file {width:300px; }
 table.write  b  {font-weight:600; color:#333;   }
table.write  td textarea {width:100%; border:1px solid #ddd; min-height:130px; font-size:15.5px; box-sizing:border-box; padding:10px;}

 
/*페이지*/


.page     {text-align:center;  font-size:15px; font-weight:600;  color:#666;  width:100%; margin-top:20px;   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:28px; line-height:28px; height:28px;     color:#999;
   }

.page   img {width:26px; height:26px; vertical-align:top;  }
 
 .page p.ov a  {border:1px solid #555; background-color:#555;   color:#fff !important;}



/*서치*/
 						
.search     {margin-top:20px;  width:100%; display:inline-block;  text-align:right;}
.search  .input01  {width:40%; height:35px !important;}
.search  .select01  {  vertical-align:middle; height:35px !important; width:20%;  }
.search a {background-color:#555;  color:#fff !important; line-height:33px; font-size:0.85em; font-weight:400; padding:0 25px; display:inline-block; vertical-align:middle; border-radius:3px;}
									   
 


/* faq */
#opinion  {width:100%; float:left;   }
#opinion	li			{width:100%; font-size:14px; color:#a3a1a1;  }
#opinion	li img			{vertical-align:middle;}
.faqno					{width:10%; float:left; padding:10px 0 0 0 ; text-align: center; font-size:15px;}
.faqno	 img {margin-top:5px;}
.faqtlt					{width:90%; float:left; padding:10px 0 8px 0;  font-size:15px;}
.faqline				{width:100%; height:1px; overflow:hidden;  border-bottom:1px solid #ddd; clear: both;}

 