@charset "UTF-8";

/* Page	Title */


.basic  {width:95%; float:left; margin-left:20px; }
.basic   li  {font-size:14px; line-height:27px; color:#777; list-style:disc; }


.basic_table   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;}
.basic_table  th  {vertical-align:middle; padding:10px 5px 11px 5px; background-color:#f9f9f9;font-size:14px; font-weight:600; color:#333; border-bottom:1px solid #ddd;}
.basic_table  td   {vertical-align:middle;  padding:10px 5px 11px 5px; text-align:center; font-size:13.5px; color:#777; border-bottom:1px solid #ddd;}
.basic_table  td b  {font-weight:400; color:red;}

.m_basic_table   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;}
.m_basic_table  th  {vertical-align:middle; padding:7px 5px 7px 5px; text-align:center;  background-color:#f9f9f9;font-size:14px; font-weight:600; color:#333; border-bottom:1px solid #ddd;}
.m_basic_table  td   {vertical-align:middle;  padding:3px 5px 5px 5px; text-align:center; font-size:14px; color:#111; border-bottom:1px solid #ddd;}
.m_basic_table  td b  {font-weight:400; color:red;}
.m_basic_table .w_1  { width:5%;}
.m_basic_table .w_2  { width:10%; }
.m_basic_table .w_3  {  width:7%;}
.m_basic_table .w_4  {  width:20%;}
.m_input	{font-size: 13px; color: #47a70b; height:18px; border: 1px solid #47a70b; background-color:#fff; padding:2px;}  




.basic_table2  {width:100%; float:left; border-top:1px solid #111;  }
.basic_table2  th  {padding:9px; border-bottom:1px  solid #ddd;  text-align:left; font-size:14px; font-weight:600;  background-color:#f9f9f9;}
.basic_table2  td  {padding:9px; line-height:20px; font-size:14px; font-weight:400; border-bottom:1px  solid #ddd; }

.basic_table3   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;}
.basic_table3  th  {vertical-align:middle;  border-right:1px solid #ddd; padding:7px 5px 9px 5px; background-color:#f9f9f9;font-size:14px; font-weight:600; color:#333; border-bottom:1px solid #ddd;}
.basic_table3  td   {vertical-align:middle;  border-right:1px solid #ddd;  padding:7px 5px 9px 5px; text-align:center; font-size:13.5px; color:#777; border-bottom:1px solid #ddd;}


.basic_table4  {width:100%; float:left; border-top:1px solid #ddd; }
.basic_table4  th  {padding:9px; border-bottom:1px  solid #ddd;  text-align:left; font-size:14px; font-weight:600; color:#111; background-color:#f9f9f9;}
.basic_table4  td  {padding:9px; line-height:20px; font-size:14px; font-weight:400; color:#777; border-bottom:1px  solid #ddd; }

.basic_table5   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;}
.basic_table5  th  {border-right:1px solid #ddd;  vertical-align:middle; padding:10px 5px 11px 5px; background-color:#f9f9f9;font-size:15px; font-weight:600; color:#333; border-bottom:1px solid #ddd;}
.basic_table5  td   {border-right:1px solid #ddd; vertical-align:middle;  padding:10px 5px 11px 5px; text-align:center; font-size:14px; color:#777; border-bottom:1px solid #ddd;}
.basic_table5  td b  {font-weight:400; color:red;}
.basic_table5  .bg {background-color:#5eb610; color:#fff; font-size:20px; font-weight:400;}


.td_b   {font-weight:600; color:#111;}

.bg1  {background-color:#f7f3fc;}
.bg2  {background-color:#e2ecf8;}
.bg3  {background-color:#fef4ec;}
 
/*탭*/

.tab               {width:100%;  float:left;  ; height:32px;  border-bottom:1px solid #47a70b; margin-bottom:20px;}


.tab_p              {float:left; margin-right:1px; font-size:14px; text-align:center; height:25px;    position:relative; z-index:9;}


.tab_p  a {
	display:inline-block;
	width:100%;
	height:100%;
	padding-top:8px;
	 border-bottom:1px solid #47a70b;
	
}



.tab_p a:link	{text-decoration:none; background-color:#666;  color:#fff;  }
.tab_p a:hover	{text-decoration:none; background-color:#666;  color:#fff; }
.tab_p a:active	{ text-decoration:none;background-color:#666;  color:#fff; }
.tab_p a:visited	{ text-decoration:none;background-color:#666;   color:#fff;  }


.tab_p_ov             {float:left; font-size:14px; margin-right:3px;  text-align:center; height:24px;    position:relative; z-index:999; }



.tab_p_ov  a {
	display:inline-block;
	width:100%;
	height:100%;
	padding-top:8px;
     font-weight:600;
	 border:1px solid #47a70b;
	 border-top:1px solid #47a70b; border-bottom:1px solid #fff; 

	}


.tab_p_ov a:link	{ text-decoration:none;background-color:#fff;  color:#47a70b; }
.tab_p_ov a:hover	{text-decoration:none;   background-color:#fff;  color:#47a70b;}
.tab_p_ov a:active	{text-decoration:none; background-color:#fff;  color:#47a70b;}
.tab_p_ov a:visited	 {text-decoration:none;  background-color:#fff;  color:#47a70b;}

 
.category           {width:795px; margin-bottom:30px; border:2px solid #ddd; float:left; padding:10px 10px 0 10px;}
.tab2               {width:700px; float:left;  margin-bottom:10px;}


.tab_p2              {float:left;  font-size:15px;    }


.tab_p2  a {
	display:inline-block;
	 padding-right:5px;
	 padding-left:5px;

}



.tab_p2 a:link	{text-decoration:none;  color:#027dd8;  }
.tab_p2 a:hover	{text-decoration:none;   color:#027dd8; }
.tab_p2 a:active	{ text-decoration:none;  color:#027dd8; }
.tab_p2 a:visited	{ text-decoration:none;   color:#027dd8;  }


.tab_p2_ov             {float:left; font-size:15px;    }



.tab_p2_ov  a {
	display:inline-block;
 padding-right:5px;
	 padding-left:5px; 
	
     font-weight:600;
 	}


.tab_p2_ov a:link	{ text-decoration:none;    color:#027dd8; }
.tab_p2_ov a:hover	{text-decoration:none;   color:#027dd8;}
.tab_p2_ov a:active	{text-decoration:none; color:#027dd8;}
.tab_p2_ov a:visited	 {text-decoration:none; color:#027dd8;}


 .category  .line  {color:#d1d1d1; float:left;   font-size:12px; padding-right:5px;  padding-left:5px;}







.tab3               {width:700px; float:left; margin-bottom:10px;}


.tab_p3              {float:left;  font-size:15px;    }


.tab_p3  a {
	display:inline-block;
	 padding-right:5px;
	 padding-left:5px;


}



.tab_p3 a:link	{text-decoration:none;  color:#555;  }
.tab_p3 a:hover	{text-decoration:none;   color:#555; }
.tab_p3 a:active	{ text-decoration:none;  color:#555; }
.tab_p3 a:visited	{ text-decoration:none;   color:#555;  }


.tab_p3_ov             {float:left; font-size:15px;    }



.tab_p3_ov  a {
	display:inline-block;
 padding-right:5px;
	 padding-left:5px; 
	 font-weight:600;
	
    
 	}


.tab_p3_ov a:link	{ text-decoration:none;    color:red; }
.tab_p3_ov a:hover	{text-decoration:none;   color:red;}
.tab_p3_ov a:active	{text-decoration:none; color:red;}
.tab_p3_ov a:visited	 {text-decoration:none; color:red;}


 
/*버튼*/


.btn_bg         {float:left; }

.btn_bg  a {
	display:inline-block;
   float:left; 
padding-top:2px;
padding-right:20px;
padding-left:20px;
padding-bottom:6px;	
 }

.btn_bg a:link		{border:1px solid #ddd;  font-size:13px;  color:#777;  text-decoration:none;}
.btn_bg a:hover	    {border:1px solid #ddd; font-size:13px; color:#777;  text-decoration:none;}
.btn_bg a:active	    {border:1px solid #ddd; font-size:13px; color:#777;  text-decoration:none;}
.btn_bg a:visited	      { border:1px solid #ddd; font-size:13px;color:#777;  text-decoration:none;}

.btn_bg2         {float:left; }

.btn_bg2  a {
	display:inline-block;
   float:left; 
padding-top:9px;
padding-right:20px;
padding-left:20px;
padding-bottom:11px;	
border-radius:3px;
 }

.btn_bg2 a:link		{background-color:#fff; border:1px solid #ddd; font-size:13px;  color:#555;  text-decoration:none;}
.btn_bg2 a:hover	    {background-color:#56b10e; font-size:13px; border:1px solid #56b10e;   color:#fff; text-decoration:none;}
.btn_bg2 a:active	    {background-color:#56b10e; font-size:13px; border:1px solid #56b10e;  color:#fff;  text-decoration:none;}
.btn_bg2 a:visited	      { background-color:#fff;  border:1px solid #ddd;  font-size:13px;  color:#555;   text-decoration:none;}

.btn_bg2_ov         {float:left; }

.btn_bg2_ov  a {
	display:inline-block;
   float:left; 
padding-top:9px;
padding-right:20px;
padding-left:20px;
padding-bottom:11px;	
border-radius:3px;
 }

.btn_bg2_ov a:link		{background-color:#56b10e; border:1px solid #56b10e; font-size:13px;  color:#fff;  text-decoration:none;}
.btn_bg2_ov a:hover	    {background-color:#56b10e; border:1px solid #56b10e; font-size:13px;  color:#fff; text-decoration:none;}
.btn_bg2_ov a:active	    {background-color:#56b10e;border:1px solid #56b10e;  font-size:13px;  color:#fff;  text-decoration:none;}
.btn_bg2_ov a:visited	      { background-color:#56b10e; border:1px solid #56b10e; font-size:13px;  color:#fff;   text-decoration:none;}




.s_btn_bg         { }

.s_btn_bg  a {
	display:inline-block;
padding-top:5px;
padding-right:30px;
padding-left:30px;
padding-bottom:7px;	
}

.s_btn_bg a:link		{background-color:#333; font-size:13px;  color:#fff;  text-decoration:none;}
.s_btn_bg a:hover	    {background-color:#333; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg a:active	    {background-color:#333; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg a:visited	      {background-color:#333; font-size:13px;color:#fff;  text-decoration:none;}


.s_btn_bg2         { }

.s_btn_bg2  a {
	display:inline-block;
padding-top:5px;
padding-right:30px;
padding-left:30px;
padding-bottom:7px;	
}

.s_btn_bg2 a:link		{background-color:#67852b; font-size:13px;  color:#fff;  text-decoration:none;}
.s_btn_bg2 a:hover	    {background-color:#67852b; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg2 a:active	    {background-color:#67852b; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg2 a:visited	      {background-color:#67852b; font-size:13px;color:#fff;  text-decoration:none;}


.s_btn_bg3         { }

.s_btn_bg3  a {
	display:inline-block;
padding-top:5px;
padding-right:10px;
padding-left:10px;
padding-bottom:6px;	
border-radius:3px;
}

.s_btn_bg3 a:link		{background-color:#fff; border:1px solid #ddd; font-size:12px;  color:#5555;  text-decoration:none;}
.s_btn_bg3 a:hover	    {background-color:#fff; border:1px solid #ddd; font-size:12px;  color:#5555;  text-decoration:none;}
.s_btn_bg3 a:active	    {background-color:#fff; border:1px solid #ddd; font-size:12px;  color:#5555;  text-decoration:none;}
.s_btn_bg3 a:visited	      {background-color:#fff; border:1px solid #ddd; font-size:12px;  color:#5555;  text-decoration:none;}






.s_btn_bg4  a {
display:inline-block;
padding-top:5px;
padding-right:10px;
padding-left:10px;
padding-bottom:6px;	
border-radius:3px;
}

.s_btn_bg4 a:link		{background-color:#87D01A; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}
.s_btn_bg4 a:hover	    {background-color:#87D01A; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}
.s_btn_bg4 a:active	    {background-color:#87D01A; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}
.s_btn_bg4 a:visited	{background-color:#87D01A; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}


.s_btn_bg5  a {
display:inline-block;
padding-top:5px;
padding-right:10px;
padding-left:10px;
padding-bottom:6px;	
border-radius:3px;
}

.s_btn_bg5 a:link		{background-color:#555555; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}
.s_btn_bg5 a:hover	    {background-color:#555555; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}
.s_btn_bg5 a:active	    {background-color:#555555; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}
.s_btn_bg5 a:visited    {background-color:#555555; border:1px solid #000000; font-size:12px;  color:#fff;  text-decoration:none;}






.btn_bg_no         {}

.btn_bg_no  a {
	display:inline-block;
padding-top:12px;
width:170px;
padding-bottom:15px;
border-radius:3px;}

.btn_bg_no a:link		{background-color:#666666; font-size:15px;  color:#fff;  text-decoration:none;}
.btn_bg_no a:hover	    {background-color:#666666; font-size:15px; color:#fff;  text-decoration:none;}
.btn_bg_no a:active	    {background-color:#666666; font-size:15px; color:#fff;  text-decoration:none;}
.btn_bg_no a:visited	      {background-color:#666666;font-size:15px;color:#fff;  text-decoration:none;}

.btn_bg_y         {}

.btn_bg_y  a {
	display:inline-block;
padding-top:12px;
width:170px;
padding-bottom:15px;
border-radius:3px;
 }

.btn_bg_y a:link		{background-color:#47a70b; font-size:15px;  color:#fff;  text-decoration:none;}
.btn_bg_y a:hover	    {background-color:#47a70b; font-size:15px; color:#fff;  text-decoration:none;}
.btn_bg_y a:active	    {background-color:#47a70b; font-size:15px; color:#fff;  text-decoration:none;}
.btn_bg_y a:visited	      {background-color:#47a70b;font-size:15px;color:#fff;  text-decoration:none;}




.check_btn   { font-size:13px; text-align:center; color:#fff; }


.check_btn a {
	display:inline-block;
     text-decoration:none;
	  width:100px;
	  background-color:#89542f;
	   padding-bottom:6px;    padding-top:5px;


     
	}
.check_btn a:link	{  color:#fff; }
.check_btn a:hover	{color:#fff;  }
.check_btn a:active	{ color:#fff; }
.check_btn a:visited	{ color:#fff; }

 
.write_btn   { padding-bottom:10px; background-color:#555;  padding-bottom:8px;  padding-top:5px; font-size:13px; 
                  text-align:center; color:#fff; line-height:24px; }

.write_btn a {
	display:inline-block;
     text-decoration:none;
   padding-left:20px;
   padding-right:20px;

     
	}

.write_btn a:link	{  color:#fff; }
.write_btn a:hover	{color:#fff;  }
.write_btn a:active	{ color:#fff; }
.write_btn a:visited	{ color:#fff; }

.view_list_btn   { padding-bottom:10px; background-color:#111;  padding-bottom:8px;  padding-top:5px; font-size:13px; 
                  text-align:center; color:#fff;     display: inline-block;}

.view_list_btn a {
	display:inline-block;
     text-decoration:none;
   padding-left:20px;
   padding-right:20px;

     
	}

.view_list_btn a:link	{  color:#fff; }
.view_list_btn a:hover	{color:#fff;  }
.view_list_btn a:active	{ color:#fff; }
.view_list_btn a:visited	{ color:#fff; }




.view_list_btn2   { padding-bottom:10px; background-color:#555;  padding-bottom:8px;  padding-top:5px; font-size:13px; 
                  text-align:center; color:#fff; }

.view_list_btn2 a {
	display:inline-block;
     text-decoration:none;
   padding-left:20px;
   padding-right:20px;

     
	}

.view_list_btn2 a:link	{  color:#fff; }
.view_list_btn2 a:hover	{color:#fff;  }
.view_list_btn2 a:active	{ color:#fff; }
.view_list_btn2 a:visited	{ color:#fff; }



.login_btn   {  background-color:#7cbb35;  padding-bottom:28px;  padding-top:28px; font-size:15px;   border-radius:5px;
                 text-align:center; color:#fff;  float:right; font-weight:600;}

.login_btn a {
	display:inline-block;
     text-decoration:none;
     width:130px;

	
     
	}

.login_btn a:link	{  color:#fff; }
.login_btn a:hover	{color:#fff;  }
.login_btn a:active	{ color:#fff; }
.login_btn a:visited	{ color:#fff; }

.join_btn   {  background-color:#777;  padding-bottom:28px;  padding-top:28px; font-size:15px; font-weight:600; margin-top:4px;   border-radius:5px;
                 text-align:center; color:#fff;  float:right;}

.join_btn a {
	display:inline-block;
     text-decoration:none;
     width:130px;

	
     
	}

.join_btn a:link	{  color:#fff; }
.join_btn a:hover	{color:#fff;  }
.join_btn a:active	{ color:#fff; }
.join_btn a:visited	{ color:#fff; }



.search_btn   {  background-color:#7cbb35;  padding-bottom:10px;  padding-top:10px; font-size:14px; 
                 text-align:center; color:#fff; }

.search_btn a {
	display:inline-block;
     text-decoration:none;
     width:210px;
     
	}

.search_btn a:link	{  color:#fff; }
.search_btn a:hover	{color:#fff;  }
.search_btn a:active	{ color:#fff; }
.search_btn a:visited	{ color:#fff; }





.wrtie_info_text   {width:100%; text-align:right; float:left; font-size:13px; color:red;}

.line-through   { text-decoration:line-through; color:#888; line-height:20px;}
.red_font    {color:red; font-size:14px; }
.red_b    {color:red; font-size:14px; font-weight:600;}


.icon   {margin-top:-2px; line-height:13px;  text-align:center; color:#fff; font-size:13px; background-color:#89532d;
             padding-top:4px; padding-bottom:5px; width:60px; float:left; }
 
 
.icon_c   {margin-top:-2px; line-height:13px;   padding-left:15px; padding-right:15px; color:#fff; font-size:13px; background-color:#89532d;
             padding-top:4px; padding-bottom:5px; width:60px;  }
 


.icon2   {margin-top:-2px;  text-align:center; color:#fff; font-size:13px; background-color:#67852b;
             padding-top:4px; padding-bottom:5px; width:60px; float:left; }
  
.icon2_c   {margin-top:-2px; line-height:13px;   padding-left:15px; padding-right:15px; color:#fff; font-size:13px; background-color:#67852b;
             padding-top:4px; padding-bottom:5px; width:60px;  }

.icon3   {margin-top:-2px; line-height:13px;  text-align:center; color:#fff; font-size:13px; background-color:#89532d;
             padding-top:6px; padding-bottom:9px; width:80px; float:left; border-radius:5px; }

.icon4   {margin-top:-2px; line-height:13px;  text-align:center; color:#fff; font-size:13px; background-color:#67852b;
             padding-top:6px; padding-bottom:9px; width:80px; float:left; border-radius:5px; }



  .text_box    {width:100%; float:left; font-size:14px; line-height:21px;}
  .text_box2    {width:100%; float:left; font-size:14px; color:#555; line-height:22px;}
  .text_box  b  {font-weight:600; font-size:16px; line-height:30px;}
.text_box3   {width:100%; float:left; font-size:16px; color:#333; font-weight:600; line-height:24px;}
  .font_span1  {font-size:18px; color:#609a22; font-weight:600; line-height:28px;}
  .font_span2  {color:#47a70b;}
  .font_span3  {font-size:15px; color:#609a22; font-weight:600; line-height:25px;}


  .red  {color:red;}

.sitemap_box  {width:200px; float:left; margin-right:20px; margin-left:20px;  }

.sitemap_box   p  {width:100%; float:left; padding:10px 0; border-radius:2px; box-sizing:border-box;background-color:#80a91d; text-align:center; font-size:17px; font-weight:600; color:#fff;}
.sitemap_box ul               {width:100%; float:left; margin-bottom:10px;}


.li_link              {float:left;  font-size:14px; width:100%; text-align:center; margin-top:2px;  }


.li_link  a {
	display:inline-block;
	width:100%;
	padding:9px 0; 



}



.li_link a:link	{text-decoration:none;  color:#555;  background-color:#f5f5f5;  }
.li_link a:hover	{text-decoration:none;   color:#fff;  background-color:#80a91d; }
.li_link a:active	{ text-decoration:none;  color:#fff;   background-color:#80a91d;}
.li_link a:visited	{ text-decoration:none;   color:#555;   background-color:#f5f5f5; }
