@charset "utf-8";

/*--ACEdesignCSS -- 2009,04 Rel-ish iori--*/

@import url("reset.css");
@import url("skin.css");

/* SPAN */
span.text_blue {
	color: #036;
}

/* $$ 2blocks */
/*left*/
.c_sitemap_left,
.repo_left,
.c_link_left,
.c_aboutus_left
{
	float: left;
	width: 550px;
	margin: 0 20px 0 0;
}

/*right*/
.c_sitemap_right,
.repo_right,
.c_link_right,
.c_aboutus_right
{
	position: relative;
	float: left;
	width: 230px;
	margin: 0;
}


/* $$ 1block */
.c_member {
	width: 800px;
	margin: 0;
}





/* = report */
/*right_menu_box*/
.repo_r_menu {
	margin: 0 0 15px;
}

.repo_r_menu_top {
	height: 10px;
	background: url(../../report/img/bg_mbox_top.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.repo_r_menu_bottom {
	height: 10px;
	background: url(../../report/img/bg_mbox_bottom.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.repo_r_menu_in {
	padding: 7px 13px 7px 12px;
	background: url(../../report/img/bg_mbox_in.jpg) repeat-y left top;
}

/*right_menu*/
.repo_r_menu h4 {
	background: url(../../report/img/bg_backnumber.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_r_menu h5 {
	margin: 10px 0 20px 25px;
	font-weight: bold;
	color: #036;
}

.repo_r_menu dl {
	margin: 0 13px 15px;
}

.repo_r_menu dt {
	padding: 0 0 0 13px;
	background: url(../../report/img/arrow.jpg) no-repeat left center;
	zoom: 1;
}

.repo_r_menu dd {
	margin: 0 0 0 13px;
	padding: 0 0 0 13px;
	background: url(../../report/img/blet_reportmenu.jpg) no-repeat left 0.3em;
	line-height: 150%;
	zoom: 1;
}

.repo_r_menu dt a,
.repo_r_menu dd a {
	color: #333;
}

.repo_r_menu dd.first {
	margin: 5px 0 0 13px;
}

.repo_r_menu dd.end {
	background: url(../../report/img/blet_reportmenu_end.jpg) no-repeat left 0.3em;
	zoom: 1;
}

/*left*/
.repo_left h4 {
	height: 44px;
	background: url(../../report/img/h_topics.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_left h4.repo_h {
	height: 74px;
	margin: 10px 0;
	background: url(../../report/img/h_report2008.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_left h4.repo_h_2007 {
	height: 74px;
	margin: 10px 0;
	background: url(../../report/img_2007/h_report2007.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_left h4.repo_h_2006 {
	height: 74px;
	margin: 10px 0;
	background: url(../../report/img_2006/h_report2006.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_left h4.repo_h_2009 {
	height: 74px;
	margin: 10px 0;
	background: url(../../report/img_2009/h_report2009.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_left h4.repo_h_2010 {
	height: 74px;
	margin: 10px 0;
	background: url(../../report/img_2010/h_report2010.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}

.repo_left h4.repo_h_2011 {
	height: 74px;
	margin: 10px 0;
	background: url(../../report/img_2011/h_report2011.jpg) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}


/*report*/
.repo_left div {
	margin: 25px 0 15px;
}

.repo_left div.first {
	margin: 0 0 15px;
}

.repo_left div h5 {
	padding: 8px 15px;
	background: #ccc;
}

.repo_left div h6 {
	margin: 0 0 11px;
	padding: 15px 15px 4px 15px;
	background: url(../../report/img/bg_dotline.jpg) repeat-x left bottom;
	font-weight: bold;
	color: #036;
}

.repo_left div p {
	margin: 0 15px 1em;
	line-height: 150%;
}

/*photos*/
/*3*/
.repo_left div p.repo_photo_3 {
	margin: 17px 0 0 -13px;
}

.repo_left div p.repo_photo_3 img {
	margin: 0 0 0 13px;
}

/*2*/
.repo_left div p.repo_photo_2 {
	margin: 17px 0 0 -4px;
}

.repo_left div p.repo_photo_2 img {
	margin: 0 0 0 4px;
}

/*1*/
.repo_left div p.repo_photo_1 {
	float: right;
	margin: 0 0 0 25px;
}


/*----------------------------------------------------------------------------------*/

/* =sitemap */
/*read*/
.c_sitemap_left h4 {
	height: 44px;
	margin: 0 0 18px;
	background: url(../../sitemap/img/h_topics.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/*list*/
.c_sitemap_left ul {
	margin: 0 0 0 15px;
}

.c_sitemap_left ul.smap_list_in {
	margin: 0 0 0 15px;
}

.c_sitemap_left li {
	padding: 0 0 0 10px;
	background: url(../../sitemap/img/blet_arrow.jpg) no-repeat left 0.7em;
	line-height: 200%;
}

.c_sitemap_left ul.smap_list_in li {
	padding: 0 0 0 15px;
	background: url(../../sitemap/img/blet_list.jpg) no-repeat left 0.7em;
}
/*list_link*/
.c_sitemap_left li a {
	color: #333;
}

/*IE6*/
* html .c_sitemap_left ul.smap_list_in {
	margin: 0 0 0 5px;
}
/*IE7*/
*+html .c_sitemap_left ul.smap_list_in {
	margin: 0 0 0 5px;
}


/*----------------------------------------------------------------------------------*/

/* =link */
/*read*/
.c_link_left h4 {
	height: 44px;
	margin: 0 0 18px;
	background: url(../../link/img/h_topics.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_link_left h5 {
	padding: 8px 14px;
	background: #ccc;
}

/*list*/
.c_link_left ul {
	margin: 8px 0 15px 30px;
}

.c_link_left li {
	padding: 0 0 0 10px;
	background: url(../../link/img/blet_arrow.jpg) no-repeat left 0.7em;
	line-height: 200%;
}
/*list_link*/
.c_link_left li a {
	color: #333;
}



/*----------------------------------------------------------------------------------*/

/* =aboutus */
.c_aboutus p {
	margin: 0 0 12px;
	line-height: 150%;
}

/*box01*/
.c_aboutus_left_01 {
	background: url(../../aboutus/img/image.jpg) no-repeat left 53px;
}

.c_aboutus_left_01 h4 {
	height: 44px;
	margin: 0 0 145px;
	background: url(../../aboutus/img/h_topics.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_aboutus_left_01 p {
	margin: 0 15px 12px;
}

img.photo_chairman {
	float: left;
	margin: 0 20px 0 15px;
}

p.chairman_name {
	padding: 160px 0 0 0;
}

/*box02*/
.c_aboutus_left_02 {
	margin: 13px 0 8px;
	padding: 0 0 8px;
	background: url(../../aboutus/img/bg_dotline.jpg) repeat-x left bottom;
}

.c_aboutus_left_02 h4 {
	height: 44px;
	margin: 0 0 13px;
	background: url(../../aboutus/img/h_bg_organization.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_aboutus_left_02 h5 {
	margin: 13px 0 0;
	padding: 0 0 0 15px;
	background: url(../../aboutus/img/blet_circle.jpg) no-repeat left top;
	font-weight: bold;
}

.c_aboutus_left_02 table {
	width: 100%;
	margin: 10px 0 0;
}

.c_aboutus_left_02 tr.odd {
	background: #dee7ef;
}

.c_aboutus_left_02 th,
.c_aboutus_left_02 td
{
	padding: 8px 14px;
}

.c_aboutus_left_02 th {
	width: 75px;
	color: #036;
}

/*box03*/
.c_aboutus_left_03 {
	margin: 25px 0 8px;
}

.c_aboutus_left_03 h4 {
	height: 44px;
	margin: 0 0 13px;
	background: url(../../aboutus/img/h_bg_address.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_aboutus_left_03 p {
	margin: 0 15px 12px;
}

.c_aboutus_left_03 img.ace_map {
	float: right;
}



/*----------------------------------------------------------------------------------*/

/* =member */
.c_member h4 {
	height: 44px;
	margin: 0 0 23px;
	background: url(../../member/img/h_topics.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_member table {
	width: 100%;
	margin: 0 0 8px;
	border: solid 1px #999;
}

.c_member th {
	padding: 5px 0;
	background: #aac7d2;
	border: solid 1px #999;
	text-align: center;
}

.c_member td {
	padding: 6px;
	border: solid 1px #999;
}

/*th_width*/
.c_member th.name {
	width: 102px;
}

.c_member th.company {
	width: 208px;
}

.c_member th.add {
	width: 264px;
}

.c_member th.tel {
	width: 105px;
}




/* $$cf */
.repo_left div:after,
.c_aboutus_left_03:after
{
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}

.repo_left div,
.c_aboutus_left_03
{ display: inline-block; }

/* exlude MacIE5 \*/

* html .repo_left div,
* html .c_aboutus_left_03
{ height: 1% }

.repo_left div,
.c_aboutus_left_03
{display:block;}
/* end MacIE5 */

