@charset "UTF-8";

/* Layout */

  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #head                         |
   * |-------------------------------|
   * | #container					 |
   * |-------------------------------|
   * | #foot                         |
   * |-------------------------------|
   */


#accessibility {
	display: none;
}

#main_container {
	width: 100%;
	padding: 0;
	margin: 0;
	
	background: url('../images/00_main/main_back.jpg') no-repeat left bottom;
	clear: both;
}

#main_container2 {
	width: 100%;
	padding: 123px 0 0 0;
	margin: 0;
	height: 660px;
	background: url('../images/00_main/main_btm_back.jpg') repeat-x left bottom;
	clear: both;
}

div.main_section_left {
	float: left;
	width: 710px;
	padding: 0 2px 0 0px;
}

div.main_section_left .main_section_left_01 {
	clear: left;
	width: 418px;
	padding: 0 0 0px 253px;
}

#tab1 {
	position: absolute;
	visibility: visible;
}

#tab2, #tab3, #tab4, #tab5 {
	position: absolute;
	visibility: hidden;
}

.tab_menu {
	float: left;
	padding: 0 0 16px 0;
	height: 131px;
	width: 425px;
}

.tab_menu ul.tab {
	list-style: none;
}

.tab_menu ul.tab li {
  display: inline;
  float: left;
  padding: 0 0 0 0;
}

.tab_menu .tab_con {
	padding: 18px 0 0 0;
	margin: 0;
	height: 88px;
	width: 417px;
	clear: left;
}

html* .tab_menu .tab_con {
	padding: 0;
	margin: 18px 0 0 0;
}

.tab_menu .tab_con dl {
	float: right;
	width: 206px;
}

.tab_con dd {
	float: right;
	width: 196px;
	font-size: 94%;
	line-height: 110%;
}

.tab_menu .tab_con p {
	float: left;
}

div.main_section_left .main_section_left_02 {
	clear: left;
}
.main_section_left_02 { padding:67px 0 0 0; }
div.main_section_right {
	float: left;
	width: 280px;
	padding: 0 0 0 0px;
}

div.main_section_right .news_box {
	clear: left;
	width: 280px;
	padding: 0 0 15px 0;
}

div.main_section_right .news_box .title_sec {
	clear: left;
	height: 25px;
	background: url('../images/00_main/news_back.gif') no-repeat left top;
}

div.main_section_right .news_box .title_sec h3 {
	display: block;
	float: left;
	padding: 6px 0 0 10px;
}

div.main_section_right .news_box .title_sec p {
	float: right;
	padding: 6px 7px 0 0px;
}

div.main_section_right .news_box ul {
	list-style: none;
	padding: 6px 0 0 9px;
	color:#6E7D93;
}

div.main_section_right .news_box ul li {
	background: url('../images/00_main/blet.gif') no-repeat left 6px;
	padding: 0 0 5px 8px;
}

div.main_section_right .news_box ul li a:link, div.main_section_right .news_box ul li a:visited {
	color: #6E7D93;
	padding: 0;
	width: 195px;
	float: left;
	text-decoration: none;
}

div.main_section_right .news_box ul li a:active, div.main_section_right .news_box ul li a:hover {
	color: #4861A5;
	padding: 0;
	width: 195px;
	float: left;
	text-decoration: none;
}

div.main_section_right .news_box ul li span {
	font-size: 90%;
	padding: 0 0 0 0;
}

*html div.main_section_right .news_box ul li span {
	margin: 0 0 0 -10px;
	font-size: 90%;
	padding: 0 0 0 0;
}

.main_banner p {
	float: left;
}

ul.main_site { list-style: none;}

ul.main_site li { float: left; padding: 20px 7px 0 0;}

ul.main_site li.none { float: left; padding: 20px 0px 0 0;}


.main_barea p { float: left;}
.main_barea p.new { padding: 20px 0 0 0;} 


