@charset "UTF-8";
ul{list-style-type:disc}
ol.none{list-style-type:none}


/*左ナビ太字*/
#left_01 li.on{
	font-weight:bold;
	}


/* 本文 */
/* 本文開始位置 */
#main_start{margin-top:2.5em;width:570px;}
/* マージン左側 */
.margin_left10{margin-left:10px}
.margin_left20{margin-left:20px}
.margin_left35{margin-left:35px}
.margin_left50{margin-left:50px}
/* H2画像タイトル */
.headline2{margin:0em 0em 0.5em 0em;text-align:center}
.headline_year{margin:0.5em 0em 0.5em 0em;}
/* H3見出し */
.headline3{font-weight:bold;text-align:left}
.headline3_m10{font-weight:bold;text-align:left;margin-top:1em}
/* 画像の枠 */
.frm_img{border:solid 1px #CCCCCC;padding:1px}
/* 画像の説明文用マージン */
.img_margin{margin-bottom:4px}
/* インデントありテキスト */
.indent{text-indent:1em}
.indent_m0{text-indent:1em;margin:0}
.indent_m05{text-indent:1em;margin:0.5em 0}
.indent2{text-indent:-1em;margin-left:1em;}
.indent_inq{text-indent:-7.5em;margin-left:7.5em;}
/* 一覧テーブル */
.press_tbl_1{width:108px;vertical-align:top}
.press_tbl_2{width:462px;vertical-align:top}
/* 日時、発行元テーブル */
/*
#source_tbl{float:right;}
.source_left{border:solid 1px #DEDEDE;border-width:0px 0px 1px 1px;padding:0em 1em 0em 1em;white-space:nowrap}
.source_right{border:solid 1px #DEDEDE;border-width:0px 1px 1px 1px;padding:0em 1em 0em 1em;white-space:nowrap}*/

table#source_tbl{
	float:right;
	border:none;
	border-left:solid 1px #DEDEDE;
	border-bottom:solid 1px #DEDEDE;
	margin-bottom:24px;
	}
table#source_tbl tr td{
	border:none;
	border-right:solid 1px #DEDEDE;
	padding:1px 14px 0px 14px;
	}

/* テーブルキャプション */
caption.left{text-align:left}
caption.center{text-align:center;margin-left:auto;margin-right:auto;}
/* テーブル */
th.top{vertical-align:top;text-align:left;font-weight:normal;padding-right:1em;white-space:nowrap}
td.top{vertical-align:top;text-align:left;}
/* テーブル　属性継承版 */
table.top{background:#FFF}
table.top tr th{background:#FFF;vertical-align:top;text-align:left;font-weight:normal;padding-right:1em;white-space:nowrap}
table.top tr td{background:#FFF;vertical-align:top;text-align:left;}
/* 箇条書き用テーブル */
td.dot{vertical-align:top;text-align:left;padding-right:0.2em}
/* 汎用中央寄せテーブル */
div.center{text-align:center;}	/* IE5.5, NN4.7の中央寄せ、NN7は効かない */
table.center{margin-left:auto;margin-right:auto;}	/* NN7の中央寄せ、IE5.5, NN4.7は効かない */
th.center{vertical-align:top;text-align:left;font-weight:normal;padding-right:1em;white-space:nowrap}
td.center{vertical-align:top;text-align:left;}
/* 背景色つきテーブル */
.bg_frm{background-color:#999999}
.bg2{background-color:#CCCCCC;padding-left:0.2em;padding-right:0.2em}
.bg2_r{background-color:#CCCCCC;text-align:right;padding-left:0.2em;padding-right:0.2em}
th.bg2{background-color:#CCCCCC;font-weight:normal}
th.bg{background-color:#EEEEEE;text-align:left;font-weight:normal;padding-right:1em;white-space:nowrap;padding-left:0.2em;padding-right:0.2em}
th.bg3{background-color:#EEEEEE;text-align:left;font-weight:normal;padding-right:1em;padding-left:0.2em;padding-right:0.2em}
td.bg{background-color:#FFFFFF;padding-left:0.2em;padding-right:0.2em}
td.bg_r{background-color:#FFFFFF;text-align:right;padding-left:0.2em;padding-right:0.2em}
td.bg_c{background-color:#FFFFFF;text-align:center;padding-left:0.2em;padding-right:0.2em}
/* 背景色つきテーブル　属性継承版 */
table.bg{border:none;border-top:solid 1px #CCC;border-left:solid 1px #CCC;}
table.bg_001{border:none;border-top:solid 1px #CCC;border-left:solid 1px #CCC;}
table.bg tr th{background:#EEE;padding:3px 6px;text-align:left;font-weight:normal;white-space:nowrap;border:none;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
table.bg_001 tr th{background:#EEE;padding:3px 6px;text-align:left;font-weight:normal;border:none;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
table.bg tr td{background:#FFF;padding:3px 6px;border:none;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
table.bg_001 tr td{background:#FFF;padding:3px 6px;border:none;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
table.bg tr td table{background:#FFF;border:none;}
table.bg tr td table th{background:#FFF;border:none;padding:1px 2px;vertical-align:top;}
table.bg tr td table td{border:none;padding:1px 2px;}
/* 汎用中央寄せテーブル　属性継承版 */
.center{
	text-align:center;
	}
.center table{
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
	width:auto;
	}
.center table tr th{
	border:none;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	padding:3px 6px;
	background:#EEEEEE;
	font-weight:normal;
	text-align:left;
	}
.center table tr td{
	border:none;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	padding:3px 6px;
	text-align:left;
	}
.center table caption{
	text-align:center;
	margin:0 auto;
	}


/* 問い合わせ枠 */
.inquiry{border:solid 1px #CCCCCC;padding:1em;text-align:center}

/* プロフィール枠 */
.profile{border:solid 1px #CCCCCC;padding:1em;text-align:left}
.pro_indent{text-indent:-2em;margin-left:3em;}

/* ページ内リンク */
#Conts div.navi{width:570px;min-height:34px;background:#EEEEEE;padding:0;}
#Conts div.navi ul{margin:0 0 0 8px;padding:0;}
#Conts div.navi ul li{display:inline;margin-right:8px;list-style-type:none;line-height:34px;}
#Conts div.navi span{color:#7C7C7C}
	/* リンク色 */
	#Conts div.navi a:link{color:#003366;text-decoration:underline;}
	#Conts div.navi a:visited	{color:#663399;text-decoration:underline;}
	#Conts div.navi a:active{
	color:#ff3333;text-decoration:none;}
	#Conts div.navi a:hover{
	color:#003366;text-decoration:underline;}


/* 発信日時 */
table#source{float:right;border:none;border-left:solid 1px #DEDEDE;border-bottom:solid 1px #DEDEDE;}
table#source tr td{border:none;border-right:solid 1px #DEDEDE;padding:1px 14px 0px 14px;;}
/* H2 */
#main_start h2{clear:both;margin:0em 0em 0.5em 0em;text-align:center;width:570px;font-weight:bold;}

/* 扉ページ */
#pressList div#main_start{margin-top:1em;width:570px;}
#pressList h2{margin:0.5em 0em 0.5em 0em;text-align:left;}
#pressList table.list{}
#pressList table.list tr th{width:108px;vertical-align:top;text-align:left;font-weight:normal;}
#pressList table.list tr td{width:462px;vertical-align:top;}
	/* リンク色 */
	#pressList table.list tr td a:link{color:#003366;text-decoration:underline;}
	#pressList table.list tr td a:visited	{color:#663399;text-decoration:underline;}
	#pressList table.list tr td a:active{
	color:#ff3333;text-decoration:none;}
	#pressList table.list tr td a:hover{
	color:#003366;text-decoration:underline;}

#pressList .page_top{
	border-bottom:1px solid #ccc;
	}

/* テーブル */
.table_center{text-align:center}
.table_center table{border:none;border-top:solid 1px #999;none;border-left:solid 1px #999;margin:0 auto;text-align:left;}
.table_center table tr th{text-align:left;font-weight:normal;border:none;border-right:solid 1px #999;border-bottom:solid 1px #999;background:#EEEEEE;padding:2px 12px;white-space:nowrap;}
.table_center table tr td{border:none;border-right:solid 1px #999;border-bottom:solid 1px #999;padding:2px 6px;}
.table_center table tr td table{text-align:left;margin-left:0;}
/* 各ページの仕様 */
#p_050705 div#main_start p{text-indent:1em}
#p_050706 div#main_start p{text-indent:1em}
#p_050706 div#main_start p.text_center{text-indent:0}
#p_050706 div#main_start div.profile blockquote{text-indent:0;text-align:center;}
#p_050706 div#main_start h3{margin-bottom:12px;font-weight:bold;}
#p_050713 div#main_start div.inquiry{margin-top:1em;}
#p_050713 div#main_start div.inquiry table{border:none;margin:0 auto;}
#p_050713 div#main_start div.inquiry table tr th{text-align:left;vertical-align:top;font-weight:normal;}
#p_050713 div#main_start div.inquiry table tr td{text-align:left;vertical-align:top;}
#p_050722_2 div#main_start div#left{float:left;}
#p_050722_2 div#main_start div#right{margin-left:200px;}
#p_050722_2 div#main_start div#right ul{margin-left:0;padding-left:0;}
#p_050722_2 div#main_start div#right ul li{list-style-type:none;margin-left:1em;padding-left:0;}
#p_050722_2 div#main_start div#right ul li ul{margin-left:1em;padding-left:0;}
#p_050722_2 div#main_start div#right ul li ul li{list-style-type:disc;margin-left:1em;padding-left:0;}
#EarthConsciousAct div#main_start p{text-indent:1em}
#EarthConsciousAct div#main_start div#summary{text-align:center;}
#EarthConsciousAct div#main_start div#summary table{margin-left:auto;margin-right:auto;;border:none;border-top:solid 1px #CCC;border-left:solid 1px #CCC;}
#EarthConsciousAct div#main_start div#summary table tr th{border:none;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 6px;background:#EEEEEE;}
#EarthConsciousAct div#main_start div#summary table tr td{border:none;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 6px;}
#EarthConsciousAct div#main_start div#list h3{margin:1em 0;text-align:center;}
#EarthConsciousAct div#main_start div#list table{width:570px;border:none;border-top:solid 1px #CCC;border-left:solid 1px #CCC;margin-bottom:3px;}
#EarthConsciousAct div#main_start div#list table caption{text-align:left;}
#EarthConsciousAct div#main_start div#list table tr th{white-space:nowrap;vertical-align:top;text-align:left;font-weight:normal;border:none;padding:3px 6px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEEEE;}
#EarthConsciousAct div#main_start div#list table tr td{vertical-align:top;border:none;padding:3px 6px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;}
#EarthConsciousAct div#main_start div#list table tr td.ul ul{margin:0;padding:0;}
#EarthConsciousAct div#main_start div#list table tr td.ul ul li{list-style-type:none;margin:0;padding:0 0 0 1em;text-indent:-1em;}
#EarthConsciousAct div#main_start div#list table tr td.ul ul li ul{margin:3px 0 3px 1.5em;padding:0;}
#p_050802 div#main_start div#left{padding-left:30px;float:left;}
#p_050802 div#main_start div#right{margin-left:300px;}
#p_050802 div#main_start p{clear:both;text-indent:1em;}
#p_050822 div#main_start p{text-indent:1em}
#p_050822 div#main_start p.text_center{text-indent:0}
#p_050822 div#main_start div.profile blockquote{text-indent:0;text-align:center;}
#p_050822 div#main_start h3{margin-bottom:12px;font-weight:bold;}
#p_050822 div#main_start div#left{padding-left:30px;float:left;}
#p_050822 div#main_start div#right{margin-left:300px;}
#p_050823 div#main_start p{text-indent:1em}
#p_050823 div#main_start h3{text-align:center;margin-bottom:4px;}
#p_050823 div#main_start table.bg tr td div{margin-left:16px;}

#p_050830 div#main_start h3{font-weight:normal;margin:2em 0 0 0;padding:0;}
#p_050830 div#main_start h4{font-weight:normal;margin:1em 0 3px 0;padding:0;}
#p_050830 div#main_start table{border:none;margin-top:3px;}
#p_050830 div#main_start table tr th{border:none;font-weight:normal;vertical-align:top;padding:3px 10px;text-align:left;width:30%;}
#p_050830 div#main_start table tr.wide th, #p_050830 div#main_start table tr.wide td{width:100%;}
#p_050830 div#main_start table tr.indent1 th{padding-left:24px;}
#p_050830 div#main_start table tr.indent2 th{padding-left:40px;text-indent:0;margin-left:0;}
#p_050830 div#main_start table tr.indent2 td{text-indent:0;margin-left:0;}
#p_050830 div#main_start table tr td{border:none;font-weight:normal;vertical-align:top;padding:3px 10px;}
#p_050830 div#main_start table tr th table,
#p_050830 div#main_start table tr td table{border:none;
	border-top:solid 1px #CCC;border-left:solid 1px #CCC;margin:6px 0;}
#p_050830 div#main_start table tr th table tr th,
#p_050830 div#main_start table tr th table tr td,
#p_050830 div#main_start table tr td table tr th,
#p_050830 div#main_start table tr td table tr td{border:none;
	border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
#p_050830 div#main_start table.auto tr th,
#p_050830 div#main_start table.auto tr td{width:auto;}
#p_050830 div#main_start img{margin:6px 0;}
#p_050830 div#main_start table#investment_detail tr th{text-align:center;font-weight:bold;}
#p_050830 div#main_start table#investment_detail tr th,
#p_050830 div#main_start table#investment_detail tr td{padding:2px 4px;width:auto;}
#p_050830 div#main_start p.attention{border:solid 1px #CCCCCC;padding:1em;}
#p_050830 div#main_start table tr td#decision_day{padding-left:72px;}
#p_050830 div#main_start table tr td#decision_day table{}
#p_050830 div#main_start table tr td#decision_day table caption{white-space:nowrap;}
#decision_day2{text-align:center;}
#p_050908 div#main_start p{text-indent:1em;}
#p_050908 div#main_start sup{vertical-align:0.3em;}
#p_050914 div#main_start p{text-indent:1em;}
#p_050920 div#main_start p{text-indent:1em;}
#p_051006 div#main_start p{text-indent:1em;}
#p_051006 div#main_start h3{margin-top:12px;}
#p_051006 div#main_start table caption{text-align:left;}
#p_051006 div#main_start table tr th.ranking{width:26px;}
#p_051006 div#main_start table tr th.year{width:42px;}
#p_051014 div#main_start p{text-indent:1em;}
#p_051014 div#main_start div#ad1,
#p_051014 div#main_start div#ad2{width:200px;text-align:center;}
#p_051014 div#main_start div#ad1{margin:32px 0 0 40px;float:left;}
#p_051014 div#main_start div#ad2{margin:32px 0 0 300px;}
#p_051014 div#main_start div#ad1 img,
#p_051014 div#main_start div#ad2 img{margin-bottom:4px;}
#p_051018 div#main_start p{text-indent:1em;}
#p_051018 div#main_start p#attention{text-indent:0;}
#p_051018 div#main_start table caption{text-align:left;}
#p_051018 div#main_start table tr td{text-align:right;}
#p_051018 div#main_start table tr.head th{text-align:center;}
#p_051031 div#main_start p{text-indent:1em;}
#p_051104 div#main_start p{text-indent:1em;}
#p_051104 div#main_start h3{font-weight:normal;margin:0 0 4px 0;}
#p_051104 div#main_start div{margin:3px 0 0 16px;text-indent:-1em;padding-left:1em;}
#p_051104 div#main_start table{margin-left:16px;}
#p_051104 div#main_start table caption{text-align:left;}
#p_051108 div#main_start p{text-indent:1em;}
#p_051116 div#main_start p{text-indent:1em;clear:both;}
#p_051116 div#main_start img{float:left;margin:0 0 1em 30px;}
#p_051129 div#main_start p{text-indent:1em;}
#p_051129 div#main_start h3{margin-bottom:6px;}
#p_051130 div#main_start p{text-indent:1em;}
#p_051201 div#main_start p{text-indent:1em;clear:both;}
#p_051201 div#main_start table tr td div{margin-left:6em;}
#p_051201 div#main_start img{float:left;margin:0 0 1em 30px;}
#p_051206 div#main_start p{text-indent:1em;}
#p_051206 div#main_start div{text-indent:-1em;padding-left:1em;}
#p_051206 div#main_start table.bg{margin-bottom:6px;}
#p_051209 div#main_start p{text-indent:1em;}
#p_051209 div#main_start p.text_center{text-indent:0;clear:both;}
#p_051209 div#main_start h3{font-weight:normal;}
#p_051209 div#main_start ol{margin:0 0 0 1em;padding:0;}
#p_051209 div#main_start ol li{margin:6px 0 6px 1em;padding:0;}
#p_051209 div#main_start ol li div{margin:3px 0 0 12px;}
#p_051209 div#main_start img{float:left;margin-right:20px;}
#p_051213 div#main_start p{text-indent:1em;clear:both;}
#p_051213 div#main_start p.text_center{text-indent:0;clear:both;}
#p_051213 div#main_start img{float:left;margin:12px 0 12px 30px;}
#p_051214 div#main_start p{text-indent:1em;}
#p_051214 div#main_start h3{margin:36px 0 12px 0;}
#p_051214 div#main_start div#summary table{margin-bottom:36px;}
#p_051214 div#main_start div#summary table table{margin-bottom:0;}
#p_051214 div#main_start table{margin-bottom:12px;}
#p_051214 div#main_start table caption{text-align:left;margin-right:auto;}
#p_051214 div#main_start table table,
#p_051214 div#main_start table table tr td,
#p_051214 div#main_start table table tr th{border:none;background:#FFF;margin:0;}
#p_051222 div#main_start p{text-indent:1em;clear:both;}
#p_051222 div#main_start img{float:left;margin:12px 0 12px 30px;}
#p_051222 div#main_start p.text_center{text-indent:0;clear:both;}
#p_051222 div#main_start table table,
#p_051222 div#main_start table table tr td,
#p_051222 div#main_start table table tr th{border:none;background:#FFF;margin:0;padding-left:0;text-align:left;}
#p_051227 div#main_start p{text-indent:1em;clear:both;}
#p_051227 div#main_start p.text_center{text-indent:0;clear:both;}
#p_051227 div#main_start img{float:left;margin:12px 0 12px 30px;}
#p_051227 div#main_start ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#p_051227 div#main_start sub{vertical-align:baseline;}
#p_060112 div#main_start p{text-indent:1em;}
#p_060112 div#main_start div#card{width:240px;text-align:center;margin-left:auto;margin-right:auto;}
#p_060112 div#main_start table.bg th{text-align:center;}
#p_060112 div#main_start table.bg td img{margin-top:2px;}
#p_060113 div#main_start p{text-indent:1em;}
#p_060116 div#main_start p{text-indent:1em;}
#p_060116 div#main_start p.text_center{text-indent:0;}
#p_060116 div#main_start ol{margin-left:1em;padding-left:1em;}
#p_060116 div#main_start ol li{margin-bottom:16px;}
#p_060116 div#main_start ol li ol, #p_060116 div#main_start ol li ul{margin-top:6px;margin-left:1em;padding-left:1em;}
#p_060116 div#main_start ol li ol li, #p_060116 div#main_start ol li ul li{list-style:none;margin-bottom:0;}
#p_060116 div#main_start img#pamphlet{margin-left:125px;margin-bottom:36px;}
#p_060120 div#main_start p{text-indent:1em;}
#p_060120 div#main_start p.text_center{text-indent:0;}
#p_060124 div#main_start p{text-indent:1em;clear:both;}
#p_060124 div#main_start p.text_center{text-indent:0;}
#p_060124 div#main_start p.inquiry{text-indent:0;}
#p_060124 div#main_start ol{margin-left:1em;padding-left:1em;}
#p_060124 div#main_start ol li{margin-left:0;margin-bottom:12px;padding-left:0;font-weight:bold;}
#p_060124 div#main_start ol li ul,
#p_060124 div#main_start ol li ul li{font-weight:normal;margin-bottom:0;}
#p_060124 div#main_start img{
	float: left;
	margin:0 0 24px 75px;
}
#p_060127 div#main_start p{text-indent:1em;}
#p_060127 div#main_start p.text_center{text-indent:0;clear:both;}
#p_060127 div#main_start img{float:left;margin-left:5px;}
#p_060127 div#main_start ol{margin:0 0 0 1em;padding:0 0 0 1em;}
#p_060127 div#main_start ol li{margin:6px 0;}
#p_060127 div#main_start table tr th{white-space:nowrap;}
#p_060127 div#main_start p#note1{text-indent:0;padding-left:2em;margin-bottom:0;width:520px;}
#p_060127 div#main_start p#note2{text-indent:1em;padding-left:2em;margin:0;width:520px;}
#p_060130 div#main_start p{text-indent:1em;}
#p_060202 div#main_start p{text-indent:1em;}
#p_060202 div#main_start div.center{margin-top:48px;}
#p_060202 div#main_start div#profile h2{margin-top:48px;}
#p_060202 div#main_start div#profile h3{margin:12px 0 6px 0;clear:both;}
#p_060202 div#main_start div#profile p{margin:4px 0;text-indent:0;}
#p_060202 div#main_start div#profile img{float:right;margin-left:12px;}
#p_060207 div#main_start p{text-indent:1em;clear:both;}
#p_060207 div#main_start p.text_center{text-indent:0;}
#p_060207 div#main_start table tr th{white-space:nowrap;}
#p_060215 div#main_start p{text-indent:1em;}
#p_060215 div#main_start img{float:left;margin-right:12px;margin-bottom:50px;}
#p_060215 div#main_start br.clear{clear:both;}
#p_060215_2 div#main_start p{text-indent:1em;}
#p_060215_2 div#main_start p.text_center{text-indent:0;}
#p_060215_2 div#main_start img{vertical-align:baseline;}
#p_060215_2 div#main_start table tr th{white-space:nowrap;}
#p_060217 div#main_start p{text-indent:1em;}
#p_060217 div#main_start div#lead{margin-top:24px;border:solid 1px #CCC;padding:8px;}
#p_060217 div#main_start div#lead p{text-indent:1em;margin:0;}
#p_060217 div#main_start div#note{margin-top:3px; font-weight:normal;margin-bottom:24px;}
#p_060217 div#main_start h3{font-weight:bold;text-align:center;margin:24px; 0 6px 0;}
#p_060217 div#main_start h4{font-weight:bold;clear:both;}
#p_060217 div#main_start div#appendix p{margin:0 0 12px 0;}
#p_060217 div#main_start div#appendix p img{float:right;margin-left:8px;}
#p_060217 div#main_start div#appendix p.noflt img{float:none;margin-left:0;}


/* 追記080212 */
/* ページ内リンク */
div.navi{width:570px;min-height:34px;background:#EEEEEE;padding:0;}
div.navi ul{margin:0 0 0 8px;padding:0;}
div.navi ul li{display:inline;margin-right:8px;list-style-type:none;line-height:34px;}
div.navi span{color:#7C7C7C}
	/* リンク色 */
	div.navi a:link{color:#003366;text-decoration:underline;}
	div.navi a:visited	{color:#663399;text-decoration:underline;}
	div.navi a:active{
	color:#ff3333;text-decoration:none;}
	div.navi a:hover{
	color:#003366;text-decoration:underline;}




/* 追加090330 ELP */
body.simplePageCenter #Conts{
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:570px;
}

#localNaviArea h2{margin:0;}


/* add 2010.12.15 cms */
#notice_start{background-color:#EDEDED; margin:10px 0 15px; padding:10px; border-width:3px 0 1px; border-style:solid; border-color:#8F8F8F;border-bottom-color:#D9E7EA }


