/***********************************************/
/* ansoft_main.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{
  font-family: none;
  color: #333333;
  margin: 0px;
  padding: 0px;
  text-align:center;
/* 2007-06-13 kasebe change */
  /* background: #cccccc url(../../&#31649;&#29702;&#30011;&#38754;/images/bg_grad.jpg) fixed; */
/*  line-height: 1.166;  */
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
  color: #005FA9;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
  margin: 0;
  padding: 0;
}

label{
  font: bold 1em Arial,sans-serif;
  color: #334d55;
}
        
input{
  font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container{
  /* 2007-06-13 kasebe change */
  /* top: 5px; */
  /* left: 2%; */
  /*top: 5px;*/
  /*left: 2%;*/
  width:820px;
  background-color: #ffffff;
  margin: 0 auto;
  text-align:left;
  /* position:absolute; */
  /* 2007-06-13 kasebe */
  /* border: 1px solid #000000; */
}

#header{
  margin: 0 0 0 0px;
  /* background-image: url(../cms_images/top_r1_c1.jpg); */
  /* background-repeat: no-repeat; */
  /* height: 87px; */
  text-align: left;
  /* padding-top: 85px; */
  vertical-align: baseline;
}

#header_menu {
  /* margin-top: 8px; */
  /* margin-top: 0 8 0 8px */
  vertical-align: baseline;
  /* height: 37px; */
  padding: 0px;
}

#header_menu object {
  margin-right: 5px;
}

#header input {
  vertical-align: middle;
}

#header img {
  vertical-align: top;
}

#search_area{
  margin: 0px;
  background-image:url(../cms_images/top_r2_c1.jpg);
  text-align:right;
}

#content{
  /*position: absolute;*/
  margin: 0px 5px; /* kasebe */
  /* top: 134px; */
  /* left: 3px; */
  min-height: 400px;
  _height: 400px;
}

#content h2{
  font: bold 114% Arial,sans-serif;
  color: #FFFFFF;
  background-color: #7CBEEF;
  margin: 10px;
  padding: 3px;
}

#div_h2 {
	margin: 5px;
	width: 750px;
	margin-top: 10px;
}

#div_h2 h2.page_title {
  font: bold 100% Arial,sans-serif;
  color: #FFFFFF;
  background-color: #336AA3;
  margin: 0px;
  padding: 3px;
}

#div_h2 h2.page_title_img {
  font: bold 114% Arial,sans-serif;
  color: #FFFFFF;
  margin: 0px;
  padding: 3px;
}

#div_h2 td {
	color: #000066;
	width: 750px;
	height: 35px;
	text-align:center;
	font: bold 18pt Arial,sans-serif;
}

#position {
  background-color: #FFFFFF;
  font-size: 10px;
  width: 750;
  margin: 5px;
  /* padding: 5px; */
}

#position a{
  text-decoration: underline;
}

#page_contents {
  margin: 20 5 5 5px;
  width: 750;
  font-size: 13px;
  line-height: 18px;
}

#page_contents td.table_header {
  font: bold 100% Arial;
  text-align: center;
  padding: 4px 4px 4px 4px;
  font-size: 13px;
  line-height: 18px;
  background-color: #EAEAEA;
}

#page_contents td.table_data {
  font: 100% Arial;
  padding: 4px 4px 4px 4px;
  font-size: 13px;
  line-height: 18px;
  background-color: #FFFFFF;
}

#page_contents table.aaa {
  margin: 10 0 30 0px;
  background-color: #CBCBCB;
}

#page_contents table.aaa2 {
  margin: 10 0 10 0px;
  background-color: #CBCBCB;
}

#page_contents li.topmenu_pagetitle {
  list-style: none;
  margin: 0px;
  padding: 0;
  font-size: 15px;
}

#page_contents li.submenu1_pagetitle {
  list-style: none;
  margin-left: 15px;
  padding: 0;
  font-size: 13px;
}

#page_contents li.submenu2_pagetitle {
  list-style: none;
  margin-left: 30px;
  padding: 0;
  font-size: 12px;
}

#page_contents table {
  font-size: 13px;
  line-height: 18px;
}








#content_left{
  float: left;
  /* width:430px; kasebe*/
  width:412px;
  padding: 0px;
  background-color: #FFFFFF;
}

#content_right{
  float: right;
  width:342px;
  background-color: #FFFFFF;
  /* padding-right: 15px; */
  padding-right: 46px;
}

#content_right ul{
  list-style: none;
  margin: 0px;
  padding: 0;
}

/* ========================================= */

#content_title{
  margin: 5px 5px;
  top: 134px;
  left: 3px;
  width: 800px;
/*min-height:400px;*/
/*_height:400px;*/
}

#content_title p.topmenu_title { 
  font-size: 28px;
 }  

#content_title p.submenu1_title { 
  font-size: 20px;
  margin-left: 5px;
 }

#content_title p.submenu1_contents { 
  font-size: 14px;
  margin-left: 30px;
 }

#content_title p.submenu2_title { 
  font-size: 16px;
margin-left: 10px;
 }

#content_title p.submenu2_contents { 
  font-size: 14px;
  margin: 0px 40px;
 }




/* ========================================= */
/*
#recent{
}
*/

#recent_news{
  top: 0px; 
  margin-top: 0px;
  background-color:#bfe4f6;
}

#recent_news ul{
  list-style: disc;
  margin: 0px;
  padding: 0px 0px 5px 20px;
  /* font-size:small; */
  font-size:12px;
}

#recent_news a.more {
  margin: 0 0 0 5px;
  text-decoration: none;
  font-size: 14px;
  color: #005FA9;
}

#recent_news table.news {
  width: 332px;
  margin: 0 5 0 5px;
}

#recent_news td.news {
  padding: 0 0 4 5px;
  font-size: 12px;
  line-height: 14px;
  /*color : #bfe4f6;*/
}

#recent_news td.dot {
  width: 5px;
  font-size : 15px;
  color : #666666; 
  padding: 0 0 0 5px;
}

#recent_news a{
  color : #666666; 
  text-decoration : underline;
}

/* ========================================= */
#recent_articles{
  top: 20px;
  margin: 0 8 0 0px;
  background-color:#bfe4f6;
}
#recent_articles ul{
  list-style: disc;
  margin: 0px;
  padding: 0px 0px 5px 20px;
  /* font-size:small; */
  font-size: 12px;
}

#recent_articles table.news {
  width: 332px;
  margin: 0 5 0 5px;
}

#recent_articles td.news {
  /* color : #bfe4f6; */
  padding: 0 0 4 5px;
  font-size : 12px;
  line-height: 14px;
}

#recent_articles td.dot {
  width: 5px;
  font-size : 15px;
  color : #666666; 
  padding: 0 0 0 5px;
}

#recent_articles a {
  color : #666666; 
  text-decoration : underline;
}

/* ========================================= */
.recent{
  list-style: disc;
}

#clear{
clear: both;
}

#footer{
  clear: both;
  background-image:url(../cms_images/footer_mid.gif);
  background-repeat: repeat-x;
  text-align:center;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 58px;
  padding: 3px;
  font-size:10px;
  height:26px;
/*  position: absolute;*/
/*  left: 6px;*/
/*  top: 575px;*/
/*  width: 810px;*/
}

#pagecell1{
  position:absolute;
  top: 60px;
  left: 2%;
  right: 2%;
  width:95.6%;
  background-color: #ffffff;
/*  min-height: 500px; */
/*  height: 500px; */
}

#tl {
  position:absolute;
  top: -1px;
  left: -1px;
  margin: 0px;
  padding: 0px;
}

#tr {
  position:absolute;
  top: -1px;
  right: -1px;
  margin: 0px;
  padding: 0px;
}

#masthead{
  position: absolute;
  top: 0px;
  left: 2%;
  right: 2%;
  width:95.6%;
  
}

#pageNav{
  float: left;
  width:178px;
  padding: 0px;
  background-color: #F5f7f7;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font: small Verdana,sans-serif;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
  margin: 0px;
  padding: 16px 0px 8px 0px;
  color: #ffffff;
  font-weight: normal;
}

/************** utility styles *****************/

#utility{
  font: 75% Verdana,sans-serif;
  position: absolute;
  top: 16px;
  right: 0px;
  color: #919999;
  display: none;
}

#utility a{
  color: #ffffff;
}

#utility a:hover{
  text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
  padding: 0px 0px 14px 10px;
  margin: 0px;
  border-bottom:1px solid #ccd2d2;
  height: 70px;
}

#pageName h2{
  font: bold 175% Arial,sans-serif;
  color: #000000;
  margin:0px;
  padding: 0px;
}

#pageName img{
  position: absolute;
  top: 0px;
  right: 6px;
  padding: 0px;
  margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px;
background-image:   url(../../&#31649;&#29702;&#30011;&#38754;/images/glbnav_background.gif);
}

#globalNav img{
  margin-bottom: -4px;
 
}

#gnl {
  position: absolute;
  top: 0px;
  left:0px;
}

#gnr {
  position: absolute;
  top: 0px;
  right:0px;
}

#globalLink{
  position: absolute;
  top: 6px;
  height: 22px;
  min-width: 640px;
  padding: 0px;
  margin: 0px;
  left: 10px;
}


a.glink, a.glink:visited{
    font-size: small;
    color: #000000;
  font-weight: bold;
  margin: 0px;
  padding: 2px 5px 4px 5px;
  border-right: 1px solid #8FB8BC;
}

a.glink:hover{
    background-image:   url(../../&#31649;&#29702;&#30011;&#38754;/images/glblnav_selected.gif);
  text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
  position: absolute;
  top: 84px;
  left: 0px;
  /*width: 100%;*/
  min-width: 640px;
  height: 20px;
  padding: 0px 0px 0px 10px;
  visibility: hidden;
  color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
  font-size: 80%;
  color: #ffffff;
}

.subglobalNav a:hover{
  color: #cccccc;
}

/*************** search styles *****************/

#search{
  position: absolute;
  top: 5px;
  right: 10px;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
  font-size: 80%;
  font-weight: bold;
  
}

#search a:hover{
  margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
  padding: 5px 0px 5px 10px;
  font: small Verdana,sans-serif;
  color: #AAAAAA;
}

#breadCrumb a{
  color: #AAAAAA;
}

#breadCrumb a:hover{
  color: #005FA9;
  text-decoration: underline;
}


/************** feature styles *****************/

.feature{
  padding: 0px 0px 10px 10px;
  font-size: 80%;
/*  min-height: 200px; */
/*  height: 200px; */
display: none;
}
/* html>body .feature {height: auto;} */

.feature h3{
  font: bold 175% Arial,sans-serif;
  color: #000000;
  padding: 5px 0px 5px 0px;
}

.feature img{
  float: left;
  padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

.story {
  padding: 5px 0px 0px 10px;
  font-size: 80%;
  min-height: 500px;
/*  height: 500px; */
 vertical-vlign: top;
}

.story h3{
  font: bold 125% Arial,sans-serif;
  color: #000000;
  background: #CCCCCC;
}

.story p {
  padding: 0px 0px 10px 0px;
}

.story a.capsule{
  font: bold 1em none;
  color: #005FA9;
  display:block;
  padding-bottom: 5px;
}

.story a.capsule:hover{
  text-decoration: underline;
}

td.storyLeft{
  padding-right: 12px;
}


/************ error_msg *****************/
#error_msg h3 {
        font: bold 200% Arial,sans-serif;
        color: #cccccc;
}



/************** siteInfo styles ****************/

#siteInfo{
  clear: both;
  border-top: 1px solid #cccccc;
  font-size: small;
  color: #cccccc;
  padding: 10px 10px 10px 10px;
  margin-top: 0px;
}

#siteInfo img{
  padding: 4px 4px 4px 0px;
  vertical-align: middle;
}


/************ sectionLinks styles **************/

#sectionLinks{
  margin: 0px;
  padding: 0px;

}

#sectionLinks h3{
  padding: 10px 0px 2px 10px;
  border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
  display: block;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  background-image:   url(../../&#31649;&#29702;&#30011;&#38754;/images/bg_nav.jpg);
  font-weight: bold;
  padding: 3px 0px 3px 10px;
  color: #21536A;
}

#sectionLinks a.hover{
  border-top: 1px solid #cccccc;
  background-color: #DDEEFF;
  background-image: none;
  font-weight: bold;
  text-decoration: none;
}


/************* relatedLinks styles **************/

.relatedLinks{
  margin: 0px;
  padding: 0px 0px 10px 10px;
  border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
  padding: 10px 0px 2px 0px;
}

.relatedLinks a{
  display: block; 
}


/**************** advert styles *****************/

#advert{
  padding: 10px;
}

#advert img{
  display: block;
}

/********************* end **********************/

#content_list { 
  margin: 0 5px;
  min-height: 400px;
  _height: 400px;
}

#content_list p.topmenu_title { 
  font-size: 20px;
  color: #000099;
  margin: 2px;
}

#content_list h2 { 
  color: #FFFFFF;
  background-color: #2B91EF;
  margin: 10px;
  padding: 3px;
} 

#content_list table {
  margin-left: 20px;
}

#content_list td.search_result {
  font-size: 15px;
  margin-left: 12px;
  line-height: 20px;
}

#content_list li.topmenu_pagetitle {
  list-style: none;
  margin: 0px;
  padding: 0;
  font-size: 15px;
}

#content_list li.submenu1_pagetitle {
  list-style: none;
  margin-left: 15px;
  padding: 0;
  font-size: 13px;
}

#content_list li.submenu2_pagetitle {
  list-style: none;
  margin-left: 30px;
  padding: 0;
  font-size: 12px;
}

/* $B%F%s%W%l!<%H#1(B */
#content_list2 {
  margin: 20 0 0 5px;
  width: 750px;
  font-size: 13px;
  line-height: 18px;
}

#content_list2 h3{
  font: bold 100% Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin: 0px;
  padding: 3px;
  font-size: 15px;
  line-height: 20px;
}

#content_list2 ul.page_list1 {
  margin: 15 5 15 20px;
}

#content_list2 ul.page_list2 {
  margin: 5 5 15 20px;
}

#content_list2 li.page_tilte {
  list-style: disc;
}

#content_list2 li.page_subcontents {
  list-style: none;
}

/* $B%5%$%H%^%C%W(B */
#content_sitemap_left {
  margin: 20 5 5 5px;
  width: 370px;
  font-size: 15px;
  line-height: 20px;
  float: left;
  border-style: solid;
  border-color: #CBCBCB;
  border-width: 1px;
  padding: 3px;
}

#content_sitemap_left a {
  font: bold 15px Arial,sans-serif;
  color: #334d55;
}

#content_sitemap_left a.submenu2 {
  font: bold 13px Arial,sans-serif;
  color: #334d55;
  margin: 0 0 0 45px;
}

#content_sitemap_left h3{
  font: bold 15px Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 2px;
}

#content_sitemap_left ul.page_title {
  list-style: square;
  font-size: 13px;
  margin: 0 0 0 35px;
  padding: 0 0 0 0px;
}

#content_sitemap_left li.page_title {
  list-style: square;
  font-size: 13px;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
}

#content_sitemap_right {
  margin: 20 5 5 5px;
  width: 370px;
  font-size: 15px;
  line-height: 20px;
  float: left;
  border-style: solid;
  border-color: #CBCBCB;
  border-width: 1px;
  padding: 3px;
}

#content_sitemap_right a {
  font: bold 15px Arial,sans-serif;
  color: #334d55;
}

#content_sitemap_right a.submenu2 {
  font: bold 13px Arial,sans-serif;
  color: #334d55;
  margin: 0 0 0 45px;
}

#content_sitemap_right h3{
  font: bold 15px Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 2px;
}

#content_sitemap_right ul.page_title {
  list-style: square;
  font-size: 13px;
  margin: 0 0 0 35px;
  padding: 0 0 0 0px;
}

#content_sitemap_right li.page_title {
  list-style: square;
  font-size: 13px;
  margin: 6 0 3 0px;
  padding: 0 0 0 0px;
}

/* $B@=IJ>pJs(B */
#content_list_left {
  margin: 20 5 5 3px;
  width:370px;
  font-size: 15px;
  line-height: 20px;
  float: left;
}

#content_list_left a {
}

#content_list_left h3{
  font: bold 100% Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin-bottom: 15px;
  margin-top: 0px;
  padding: 3px;
}

#content_list_left li.topmenu_pagetitle {
  list-style: none;
  margin: 0px;
  padding: 0;
  font-size: 15px;
}

#content_list_left li.submenu1_pagetitle {
  list-style: none;
  margin-left: 5px;
  padding: 0;
  font-size: 13px;
}

#content_list_left li.submenu2_pagetitle {
  list-style: disc;
  margin-left: 25px;
  padding: 0px;
  font-size: 13px;
}

#content_list_left ul.submenu2_pagetitle_ul {
  margin: 5 0 15 0px;
}

#content_list_right {
  margin: 20 5 5 5px;
  width: 370px;
  font-size: 15px;
  line-height: 20px;
  float: left;
}

#content_list_right h3{
  font: bold 100% Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin-bottom: 15px;
  margin-top: 0px;
  padding: 3px;
}

#content_list_right a {
  /* color: #2B91EF; */
  /* color: #000099; */
}

/* submenu_216 */
#submenu_216 {
  margin: 0px;
  border-style: solid;
  border-color: #CBCBCB;
  border-width: 1px;
  padding: 3px;
}

#submenu_216 ul.list_style1 {
  margin: 0 5 5 5px;
}

#submenu_216 ul.list_style2 {
  margin: 3 15 10 15px;
}

#submenu_216 li.page_title {
  list-style: square;
  margin-left: 25px;
  padding: 0px;
  font-size: 13px;
}

#submenu_216 li.page_subcontent {
  list-style: none;
  margin-left: -10px;
  padding: 0;
  font-size: 13px;
}

#submenu_216 h4{
  font: 100% Arial,sans-serif;
  font-weight: bold;
  color: #727B80;
  margin: 0px;
  padding: 0px;
}

/* submenu_224 */
#submenu_224 {
  margin: 0px;
  font-size: 15px;
  border-style: solid;
  border-color: #CBCBCB;
  border-width: 1px;
  padding: 3px;
}

#submenu_224 ul.list_style1 {
  margin: 0 5 5 5px;
}

#submenu_224 ul.list_style2 {
  margin: 3 15 10 15px;
}

#submenu_224 li.page_title {
  list-style: square;
  margin-left: 25px;
  padding: 0px;
  font-size: 13px;
}

#submenu_224 li.page_subcontent {
  list-style: none;
  margin-left: -10px;
  padding: 0;
  font-size: 13px;
}

/* submenu_225 */
#submenu_225 {
  margin: 5 0 0 0px;
  font-size: 15px;
  border-style: solid;
  border-color: #CBCBCB;
  border-width: 1px;
  padding: 3px;
}

#submenu_225 ul.list_style1 {
  margin: 0 5 5 5px;
}

#submenu_225 ul.list_style2 {
  margin: 3 15 10 15px;
}

#submenu_225 li.page_title {
  list-style: square;
  margin-left: 25px;
  padding: 0px;
  font-size: 13px;
}

#submenu_225 li.page_subcontent {
  list-style: none;
  margin-left: -10px;
  padding: 0;
  font-size: 13px;
}

/* submenu_226 */
#submenu_226 {
  margin: 5 0 0 0px;
  font-size: 15px;
  border-style: solid;
  border-color: #CBCBCB;
  border-width: 1px;
  padding: 3px;
}

#submenu_226 ul.list_style1 {
  margin: 0 5 5 5px;
}

#submenu_226 ul.list_style2 {
  margin: 3 15 10 15px;
}

#submenu_226 li.page_title {
  list-style: square;
  margin-left: 25px;
  padding: 0px;
  font-size: 13px;
}

#submenu_226 li.page_subcontent {
  list-style: none;
  margin-left: -10px;
  padding: 0;
  font-size: 13px;
}

/* $B%;%_%J!<!uE8<(2q(B */
#list_table {
  margin: 20 0 0 5px;
  width: 750;
  font-size: 13px;
  line-height: 18px;
}

#list_table td.table_header {
  font: bold 100% Arial;
  text-align: center;
  padding: 4px 4px 4px 4px;
  font-size: 13px;
  line-height: 18px;
  background-color: #EAEAEA;
}

#list_table td.table_data {
  font: 100% Arial;
  padding: 4px 4px 4px 4px;
  font-size: 13px;
  line-height: 18px;
  background-color: #FFFFFF;
}

#list_table h3 {
  font: bold 100% Arial,sans-serif;
  background-color: #C9E3F9;
  font-size: 15px;
  color: #334d55;
  padding: 3px;
}

#list_table table {
  margin: 10 0 30 0px;
  background-color: #CBCBCB;
}

/* $B8!:w2hLL#1(B */
#search_result1 {
  margin: 20 0 0 5px;
  width: 750;
  font-size: 13px;
  line-height: 18px;
}

#search_result1 td.search_result1_td {
  margin-left: 0px;
  font-size: 13px;
  line-height: 18px;
}

#search_result1 table.search_result1_table {
  margin-left: 0px;
  font-size: 13px;
  line-height: 18px;
}

/* $B8!:w2hLL(B2 */
#container_serch {
  margin: 5px;
  width: 98%;
  min-height: 450px;
  _height: 450px;
  background-color: #ffffff;
  position:absolute;
}

#serch_result2 {
  margin: 15 0 0 5px;
  width: 98%;
  font-size: 13px;
  line-height: 18px;
}

#div_h2_serch {
/*  margin: 15 5px; */
	margin: 0 0 10 0px;
}

#div_h2_serch h2.page_title {
  font: bold 114% Arial,sans-serif;
	color: #334d55;
	background-color: #C9E3F9;
  margin: 0px;
  padding: 3px;
  /* color: #FFFFFF;
  background-color: #7CBEEF; */
}

/*
#serch_result2 td.table_header {
  font: bold 100% Arial;
  text-align: center;
  padding: 4px 4px 4px 4px;
  background-color: #EAEAEA;
  font-size: 13px;
  line-height: 18px;
}
*/

#serch_result2 td.table_data {
  font: 100% Arial;
  padding: 4px 4px 4px 4px;
  background-color: #FFFFFF;
  font-size: 13px;
  line-height: 18px;
	text-align: left;
}

#serch_result2 table.serch2 {
  margin: 10 0 30 0px;
  background-color: #CBCBCB;
}

/* $B2q<R35MW(B */
#content_list_corp {
  margin: 20 5 5 5px;
  width: 750px;
  font-size: 13px;
  line-height: 18px;
}

#content_list_left_corp {
  width: 100px;
  margin: 0px;
  font-size: 13px;
  line-height: 18px;
  float: left;
}

#content_list_left_corp td {
}

#content_list_left_corp a {
  display: block;
  margin: 0px;
  padding: 8px;
  font: bold 100% none;
  font-size: 13px;
  text-decoration: none;
  background-color: #E0E0E0;
  color: #334d55;
}

#content_list_left_corp a:hover {
  color: #334d55;
  background-color: #C0C0C0;
}

#content_list_right_corp {
  width: 635px;
  margin: 0 0 0 15px;
  font-size: 13px;
  line-height: 18px;
  float: right;
}

/* $B%W%l%9%j%j!<%9(B */
#press_release {
  margin: 15 0 0 5px;
  width: 750;
}

#press_release table {
  margin: 0 0 0 0px;
  background-color: #FFFFFF;
  width: 750px;
}

#press_release td.table_header {
  /* font:100% Arial; */
  color: #334d55;
  text-align: center;
  padding: 2px 2px 2px 2px;
  font-size: 13px;
  line-height: 18px;
  background-color: #FFFFFF;
  white-space:nowrap;
}

#press_release td.table_data {
  /* font: 100% Arial; */
  padding: 2px 2px 2px 2px;
  font-size: 13px;
  line-height: 18px;
  background-color: #FFFFFF;
}

h3{
  font: bold 100% Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin: 0px;
  padding: 3px;
  font-size: 15px;
}
h6 {

 font: bold 114% Arial,sans-serif;
 margin: 0px;
 padding: 0px;
}

/* $BI8=`%F%s%W%l!<%H(B */
#div_default {
  width: 750px;
  margin: 20 5 0 5px;
  font-size: 13px;
  line-height: 18px;
  padding: 2px;
  border: 1px solid #cccccc;
}

#div_default ul.list_style1 {
  margin: 4 0 4 20px;
  padding: 0px;
}

#div_default ul.list_style2 {
  margin:  4 0 4 30px;
  padding: 0px;
}

#div_default li.list_li1 {
  list-style: square;
  margin: 0px;
  padding: 0;
  font-size: 13px;
}

#div_default li.list_li2 {
  list-style: none;
  margin: 0px;
  padding: 0;
  font-size: 13px;
}

#div_default h3{
  font: bold 100% Arial,sans-serif;
  background-color: #C9E3F9;
  color: #334d55;
  margin-bottom: 15px;
  margin-top: 0px;
  padding: 3px;
}

.td_table_header_2 {
  font: bold 100% Arial;
  text-align: left;
  padding: 4px 4px 4px 10px;
  font-size: 13px;
  line-height: 18px;
  background-color: #EAEAEA;
}
.td_table_data_2 {
  font: 100% Arial;
  padding: 4px 4px 4px 4px;
  font-size: 13px;
  line-height: 18px;
  background-color: #FFFFFF;
}

#content_list_left_kojin {
  width: 130px;
  margin: 0px;
  font-size: 13px;
  line-height: 18px;
  float: left;
}
#content_list_right_Kojin {

  width: 605px;
  margin: 0 0 0 15px;
  font-size: 13px;
  line-height: 18px;
  float: right;
}
.title {
  font-family: bold; color: #92352F; }
