/****************************************************************************************************
English site
****************************************************************************************************/
#englishWapper{
    margin:0;
	padding:12px 0 0 0;
	border:none;
    width:899px;}
	
#englishContents{
    margin:0;
	padding:39px 19px 0 0;
	border:none;
    width:861px;
	float:right;}
	
*html #englishContents{
    margin:0;
	padding:39px 0 0 19px;
	border:none;
    width:861px;
	float:left;}
	
#englishContents a{
	color			:	#644817;
	text-decoration	:	underline;}
	
#englishContents a:hover{
	color			:	#EE7A1D;
	text-decoration	:	underline;}
	
	
/************************************************************
headerArea
************************************************************/
#headerArea{
	position	:	relative;
	padding:0 0 1px 0;
	width		:	900px;
	height		:	96px;
	background	:	url(../../common/images/head_bg_001.gif) no-repeat;
	border-bottom:1px solid #CCCCCC;}

#headerAreaInner{
	margin:0;
	padding:0;
	width		:	899px;
	height		:	77px;
	border-bottom:20px solid #F2EFE7;}

#headerArea h1.logo{
	position	:	absolute;
	margin:0;
	padding:0;
	border:none;
	width		:	194px;
	height		:	36px;
	top			:	25px;
	left		:	19px;}

#headerArea .headerImg{
	position	:	absolute;
	width		:	429px;
	height		:	10px;
	top			:	51px;
	left		:	233px;}

#headerArea .menu03{
	position	:	absolute;
	top			:	50px;
	left		:	792px;
	font-size	:	12px;}

#headerArea .menu03 li{
	float	:	left;
	margin	:	0px 8px 0px 0px;
	font-weight:bold;}

#headerArea .menu03 li a{
	padding		:	0px 0px 0px 8px;
	background	:	url(../../common/images/common_icn_001.gif) no-repeat 0 2px;}

#headerArea .menu03 li a:hover{
	padding		:	0px 0px 0px 8px;
	background	:	url(../../common/images/common_icn_001_ov.gif) no-repeat 0 2px;}



/************************************************************
english site コンテンツ
************************************************************/
#englishWapper .level{
	display			:	block;
	margin			:	0 0 0 19px;
	padding			:	0;
	font-size		:	12px;
	color			:	#69AB38;
	background		:	#FFF;}

	
#englishContents h2.h2Bg03{
	background	:	#e8e8e7 url(../../common/images/common_h2_006.gif) no-repeat 0 0;
	margin		:	0;
	padding		:	10px 5px 8px 20px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	border-bottom:1px solid #008800;
	line-height	:	1.25;}

#englishContents h3{
	margin-left:0px;}
	
#englishContents h4.noCatch{
	margin-left:15px;
	margin-bottom:5px;
	background	:	none;}

#englishContents .secBox01{
    margin:0;
	padding:0;
	border:none;
    width:861px;}
	
#englishContents .secBox01 .secBox01Left{
    margin:0;
	padding:0;
	border:none;
    width:160px;
	float:left;}

#englishContents .secBox01 .secBox01Right{
    margin:0;
	padding:0;
	border:none;
    width:681px;
	float:right;}
	
#englishContents .secBox02{
    margin:0 0 0 15px;
	padding:0;
	border:none;
    width:831px;}

#englishContents .secBox02B{
    margin:0 0 0 15px;
	padding:20px 0 0 0;
	border-top:1px solid #CCCCCC;
    width:831px;}
	
#englishContents .secBox02 .secBox02Left,
#englishContents .secBox02B .secBox02Left{
    margin:0;
	padding:0;
	border:none;
    width:160px;
	float:left;}

#englishContents .secBox02 .secBox02Right,
#englishContents .secBox02B .secBox02Right{
    margin:0;
	padding:0;
	border:none;
    width:651px;
	float:right;}
	
#englishContents .secBox03{
    margin:0 0 0 15px;
	padding:0;
	border:none;
    width:856px;}
	
#englishContents .secBox03 .secBox03Left{
    margin:0;
	padding:0;
	border:none;
    width:160px;
	float:left;}

#englishContents .secBox03 .secBox03Right{
    margin:0;
	padding:0;
	border:none;
    width:666px;
	float:right;}

#englishContents .anchor{
		display			:	block;
	width			:	861px;
	margin			:	0;
	padding			:	7px 0 0;
	background		:	#F2F2F2;
	border-bottom	:	1px solid #ACACAC;}

#englishContents .anchor li{
	display			:	inline;
	float			:	left;
	margin			:	0 0 7px 15px;
	padding			:	0 20px 0 0;
	border-right	:	#ACACAC 1px solid;
	font-size		:	12px;
	white-space:nowrap;}

#englishContents .anchor li.last{
	border-right	:	none;}

#englishContents .anchor li a{
	text-decoration:underline;}
	
*html #englishContents .anchor{
	padding-bottom			:	7px;}

*:first-child+html #englishContents .anchor {
	padding-bottom			:	7px;}
	

#englishContents .txtBox09{
	width		:	831px;
	margin		:	0px 0px 0px 15px;
	background:#FFF;}

#englishContents .txtBox10{
	clear		:	both;
	width		:	831px;
	margin		:	0px 0px 0px 15px;
	padding		:	1px 0px;
	background	:	#CCC;}

#englishContents .txtBox10 .txtBoxInner{
	margin		:	0px 1px;
	padding		:	10px;
	background	:	#FFF;}

#englishContents .txtBox10 .column2Box02{
	clear		:	both;
	display		:	block;
	width		:	100%;
	margin		:	0px 0px 0px 0px;}

#englishContents .txtBox11{
	width		:	816px;
	margin		:	0px 0px 0px 15px;
	background:#FFF;}
	
#englishContents table .alignLeft{
	text-align	:	left;}


/************************************************************
■footerArea
************************************************************/

#footerAreaEng{
	clear		:	both;
	width		:	100%;
	height		:	120px;
	background	:	url(../../common/images/common_bg_003.gif) repeat-x left bottom;
	font-size	:	12px;}

#footerAreaInnerEng{
	width		:	910px;
	height		:	120px;
	background	:	url(../../common/images/common_bg_034.gif) repeat-x left top;}

#footerAreaEng .pageTop{
	margin	:	0px 0px 24px 0px;
	padding	:	6px 0px 0px 803px;}

/*
#footerAreaEng .footerPosition{
	position	:	relative;
	width		:	900px;}

#footerAreaEng .footerPosition p{
    position:absolute;
	left:340px;
	top:0;
	font-size	:	10px;
	color		:	#999;}

#footerAreaEng .footerPosition ul{
	position	:	absolute;
	top			:	0px;
	left		:	792px;}
*/



#footerAreaEng .footerPosition {
	position	:	static !important;
	top			:	0;
	left		:	0;
	width		:	900px;
}

#footerAreaEng .footerPosition p{
	position	:	static !important;
	left		:	340px;
	top			:	0;
	font-size	:	10px;
	color		:	#999;
}

#footerAreaEng .footerPosition ul{
	position	:	static !important;
	float		:	right;
}

#footerAreaEng .footerPosition ul li{
	float		:	left;
	margin		:	0px 10px 0px 0px;}

#footerAreaEng .footerPosition ul li a{
	padding		:	0px 0px 0px 8px;
	background	:	url(../../common/images/common_icn_001.gif) no-repeat 0 2px;}

#footerAreaEng .footerPosition ul li a:hover{
	padding		:	0px 0px 0px 8px;
	background	:	url(../../common/images/common_icn_001_ov.gif) no-repeat 0 2px;}



/************************************************************
■Annual Report
************************************************************/
#englishContents .column2Box05 {
	width: 800px;
}

#englishContents .w600 {
	width: 600px;
	margin-left: 17px;
}

#englishContents .w600 .txtBox04 {
	width: 600px;
	background: #575757;
	padding-bottom: 0;
	margin: 0;
}

#englishContents .w600 .txtBox04 .txtBoxInner dt {
	width: 160px;
}

#englishContents .w600 .txtBox04 .txtBoxInner dd {
	width: 370px;
}

#englishContents .w600 .table004{
	margin:0;
	padding:0;
	width: 100%;
	}
	
#englishContents .w600 .table004 table {
	width: 100%;
	margin:0;
	padding:0;
	border-collapse: separate;
} 

#englishContents .w600 .table004 th {
	border: none;
	border-top: 1px solid #575757;
	border-bottom: 1px solid #575757;
	border-right: 1px solid #575757;
}


.w600 .table004 th.last {
#englishContents 	border: none;
	border-top: 1px solid #575757;
	border-bottom: 1px solid #575757;
	border-left: 1px solid #575757;
	width: 85%;
}
 
#englishContents .w600 .table004 td {
	border: none;
	border-left: 1px solid #575757;
	border-bottom: 1px solid #575757;
	border-right: 1px solid #575757;
} 

 
#englishContents .w600 .table004 td.last {
	border: none;

	border-bottom: 1px solid #575757;
	border-right: 1px solid #575757;
} 

#englishContents .w600 .table004 table th.bg01{
	border: none;
	border-left: 1px solid #575757;
	border-bottom: 1px solid #575757;
}

#englishContents .toggletxt {
	padding: 3px 10px;
	margin: 0;
	color: #FFFFFF;
	background: #69ad2e;
	border: 1px solid #575757;
	cursor: pointer;
}

