@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;}


ul.list   {width:100%; float:left; border-top:1px solid #ddd; margin-bottom:10px;}

ul.list li   {padding:9px 0;  font-size:0.97em; line-height:1.3em; color:#666; border-bottom:1px solid #ddd;}
ul.list li  b {   font-size:1em; display:inline-block; padding-bottom:2px;  color:#333;  font-weight:600;}
ul.list li   span {width:100%;  font-size:0.85em; display:inline-block; color:#999;}
ul.list li  b  span {font-size:1em;}
 
 


 
 

.view    .title {  border-top:1px solid #ddd; font-size:1.05em; line-height:1.2em; padding:10px 0 0px 0; font-weight:600; }
.view   .list_view_text  {width:100%; border-bottom:1px solid #ddd; padding:0px 0 10px 0; box-sizing:border-box; float:left; font-size:0.90em; color:#777; line-height:1.4em; margin:5px 0 15px 0;}   
.view   .list_view_text a {color:#666 !important; text-decoration:underline;}
.view   .content {  border-bottom:1px solid #ddd;  width:100%; display:inline-block; padding-bottom:20px;}

 .view   .content img {max-width:100%;} 

.list_next  {width:100%; float:left;  margin-top:10px;  padding-bottom:10px; box-sizing:border-box; border-bottom:1px solid #ddd;} 
.list_next p {width:100%; float:left; font-size:0.95em; margin-bottom:3px; line-height:1.2em; color:#999;}
.list_next p:last-child {text-align:left; margin-bottom:0 }
.list_next b {font-weight:600; color:#333; }



/*ÄÚ¸àÆ®*/
.view   .coment {font-size:0.95em; color:#999; line-height:1.4em;   width:100%; box-sizing:border-box; display:inline-block;  line-height:1.3em;  float:left;  }
  
.view .coment li {width:100%; float:left; box-sizing:border-box; padding:5px; border-bottom:1px solid #ddd;} 

.view .coment strong {font-weight:600; color:#333; padding-right:5px; vertical-align:-1px;}
.view  .coment a {float:right; margin-left:5px;    display:inline-block;   line-height:25px; border-radius:2px;  }

.view  .coment a.btn {   color:#999;  }
.view  .coment a.btn_ov { border:1px solid #0c95f2; color:#0c95f2; box-shadow:none;}
.view .coment a  img {vertical-align:0;  }
 

.view .re_write {width:100%; float:left; box-sizing:border-box; margin-top:-1px; }
.view .re_write textarea {width:80%; height:70px; border:none; box-sizing:border-box; padding:0; font-size:1em; color:#777; border:1px solid #ddd; float:left;}
.view .re_write  a {width:20%; line-height:70px; background-color:#333; color:#fff; font-size:1em; font-weight:600;  display:inline-block; text-align:center; float:left;}



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;   border-bottom:1px solid #ddd;   }
table.write  th   {  width:13%; vertical-align:middle;  font-size:16px; text-align:left; font-weight:600; color:#333;   border-bottom:1px solid #ddd; background-color:#f9f9f9;  padding:10px 0;}
 
table.write  td   {  padding:10px 0;  font-size:16px;  line-height:1.4em; color:#777;  }
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;}
 table.write  td input  {vertical-align:middle; width:85%;}
table.write  td input.check  { width:20px;}
table.write  td input.file {width:300px; font-size:1em;}
 table.write  b  {font-weight:600; color:#333;   }

 
/*ÆäÀÌÁö*/


.page     {text-align:center;  font-size:15px; font-weight:600;  color:#666;  width:100%;   display:inline-block; margin-top:10px;}
.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;}
									   
 


/* 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;}



/*Æ÷Åä*/
  
  ul.photo_list {width:100%; float:left;  }
 
 ul.photo_list li {width:47%;   float:left;    box-sizing:border-box;   font-size:0.97em; color:#333; font-weight:600; line-height:1.4em; margin-bottom:10px;}
 
 ul.photo_list li div.list_img {width:100%; height:130px; border:1px solid #ddd;  float:left;  margin-bottom:10px;   overflow:hidden;}
 ul.photo_list a {width:100%; float:left;    box-sizing:border-box;  }
 
 ul.photo_list li:nth-child(2) {float:right; margin-right:0; }
 ul.photo_list li:nth-child(4) {float:right; margin-right:0; }
 ul.photo_list li:nth-child(6) {float:right; margin-right:0; }
 ul.photo_list li:nth-child(8) {float:right; margin-right:0; }
 ul.photo_list li:nth-child(10) {float:right; margin-right:0; }
 ul.photo_list img {width:100%;   }
   
 ul.photo_list  li  div.text {font-size:0.9em; font-weight:400;  width:100%; float:left;  color:#888;   line-height:1.5em;  height:35px;   overflow:hidden; }

 ul.photo_list  li  span.date {font-size:14px; font-weight:300;  width:100%; float:left; margin-top:3px; color:#999;  letter-spacing:-0.5px; }
  
  
  
 ul.photo_list li a.btn  {width:100%; margin-top:20px; border:3px solid #ddd; color:#999; font-size:15px; font-weight:300; text-align:center; box-sizing:border-box; line-height:40px; display:inline-block; letter-spacing:0.2px;}
 ul.photo_list li  a.btn:hover		{ color:#fff; background-color:#333; border:3px solid #333;}
 