@charset "utf-8";



/* News Main title 01 Style*/

.title_mainnews01 {font-family: Tahoma; color: #000000; font-size: 12px; line-height: 16px ; }
.title_mainnews01  a:link  {font-family: Tahoma; color: #000000; font-size: 12px; line-height: 16px ;  text-decoration: none }
.title_mainnews01  a:visited  {font-family: Tahoma; color: #000000; font-size: 12px; line-height: 16px ;  text-decoration: none}
.title_mainnews01  a:hover  { font-family: Tahoma; color: #d97f48; font-size: 12px; line-height: 16px ;  text-decoration: none  }
.title_mainnews01  a:active  { color: #d97f48; text-decoration: underline ;}


/* News title 01 Style*/

.title_main_news01 {font-family: Tahoma; color: #000000; font-size: 16px; line-height: 16px ; font-weight: bold;}
.title_main_news01  a:link  {font-family: Tahoma; color: #000000; font-size: 14px; line-height: 16px ; font-weight: bold; text-decoration: none }
.title_main_news01  a:visited  {font-family: Tahoma; color: #000000; font-size: 14px; line-height: 16px ; font-weight: bold; text-decoration: none}
.title_main_news01  a:hover  { font-family: Tahoma; color: #d97f48; font-size: 14px; line-height: 16px ; font-weight: bold; text-decoration: none  }
.title_main_news01  a:active  { color: #d97f48; text-decoration: underline ;}

/* News title 01 Style*/

/* News title 02 Style*/

.title_main_news02 {font-family: Tahoma; color: #000000; font-size: 12px; line-height: 16px ;letter-spacing:-0.01px ; font-weight: bold }
.title_main_news02  a:link  {font-family: Tahoma; color: #000000; font-size: 12px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold; text-decoration: none }
.title_main_news02  a:visited  {font-family: Tahoma; color: #000000; font-size: 12px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold; text-decoration: none}
.title_main_news02  a:hover  { font-family: Tahoma; color: #d97f48; font-size: 12px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold; text-decoration: none  }
.title_main_news02  a:active  { color: #d97f48; letter-spacing:-0.01px ;text-decoration: underline }

/* News title 02 Style*/


/* Category title  Style*/

.category_title {font-family: Tahoma; color: #009; font-size: 13px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold;}


/* Category title  Style*/


/* Related Contents Style*/

.related {
	font-family: Tahoma;
	color: #500;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:-0.01px;
	font-weight: bold
}
.related a:link  {font-family: Tahoma; color: #500; font-size: 12px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold; text-decoration: none }
.related a:visited  {font-family: Tahoma; color:  #500; font-size: 12px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold; text-decoration: none}
.related a:hover  { font-family: Tahoma; color: #993300; font-size: 12px; line-height: 16px ; letter-spacing:-0.01px ;font-weight: bold; text-decoration: none  }
.related a:active  { color: #993300; letter-spacing:-0.01px ;text-decoration: underline }


.related2 a:link  {font-family: Tahoma; color: #666; font-size: 11px; line-height: 16px ; letter-spacing:-0.01px ; text-decoration: none }
.related2 a:visited  {font-family: Tahoma; color: #666; font-size: 11px; line-height: 16px ; letter-spacing:-0.01px  text-decoration: none}
.related2 a:hover  { font-family: Tahoma; color: #33f; font-size: 11px; line-height: 16px ; letter-spacing:-0.01px ; text-decoration:  underline   }
.related2 a:active  { color: #666; letter-spacing:-0.01px ;text-decoration: underline }



.related_title {
	font-family: Tahoma;
	color: #500;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:-0.01px;
	font-weight: bold;
	text-align:center;
}
/* Related Contents Style*/

/* Page  Style*/
.page{font-family: verdana; font-size: 11px; color: #336699;letter-spacing:-0.3px;font-weight: bold; text-align:center;}
.page a:link  {font-family: verdana; font-size: 11px; color: #336699;letter-spacing:-0.3px;text-align:center;}
.page a:visited  {font-family: verdana; font-size: 11px; color: #336699;letter-spacing:-0.3px;font-weight: bold;text-align:center;}
.page a:hover  { font-family: verdana; font-size: 11px; color: #8c6239;letter-spacing:-0.3px; text-align:center; }
.page a:active  {font-family: verdana; font-size: 11px; color: #8c6239;letter-spacing:-0.3px;text-align:center;}
/* Page  Style*/

/*text_navi Style*/
.text_navi01 {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #cc5b00;
	font-size: 12px;
 letter-spacing: 0.01em;
}

.text_navi02 
{font-family: verdana; font-size: 11px; color: #8c6239;letter-spacing:-0.3px;font-weight: bold;}

.text_navi03
{font-family: tahoma; font-size: 11px; color: #006699;letter-spacing:-0.3px;font-weight: bold;}

.text_navi04
{font-family: tahoma; font-size: 11px; color: #cc5b00;letter-spacing:-0.3px;font-weight: bold;}

.text_navi05
{font-family: tahoma; font-size: 11px; color: #cc5b00; text-align:right}

.text_navi06 {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #cc5b00;
	font-size: 14px;
 letter-spacing: 0.01em;
}

/*text_navi Style*/

/*news contents Style*/
.news_contents {
	font-family: Arial, Helvetical, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height:1.22em;
	text-align:justify;	 
	text-decoration: none;
}
	
.news_comment_name {
	font-family: Arial, Helvetical, sans-serif;
	color: #666666;
	font-size: 11px;
	font-style: italic;

}
.news_comment_name2 {
	font-family: Arial, Helvetical, sans-serif;
	color: #33F;
	font-size: 11px;

}
.news_comment_mark {
	font-family: Arial, Helvetical, sans-serif;
	color: #F00;
	font-size: 11px;

}
/*news contents Style*/

.category_sub01 a:link  
    {font-family: tahoma;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:-0.01px;
	font-weight: bold;}
    
.category_sub01 a:visited  
   {font-family: tahoma;
	color: #0066cc;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:-0.01px;
	font-weight: bold;}
    
.category_sub01 a:hover 
 { font-family: tahoma;
	color: #0066cc;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:-0.01px;
	font-weight: bold; }
    
.category_sub01 a:active 
 { font-family: tahoma;
	color: #0066cc;
	font-size: 12px;
	line-height: 16px;
	letter-spacing:-0.01px;
	font-weight: bold; }