@charset "iso-8859-1";


/*------------------------------------------------------
Commonness
------------------------------------------------------*/
body {
	background-color:#DFDEDE;
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	color: #ff3333;
	text-decoration: underline;
}
.fl { float: left; }
.fr { float: right; }
.cEnt { text-align: center; }
.rIt { text-align: right; }
.cle { clear: both; }
.rEd { color: #cd0001;}
.oRg { color: #fe6700;}
.gRen { color: #31cd00; }
.bLe { color: #3366CC; }
.yEl { color: #ffd100; }
.gLy { color: #999999; }
.DgLy { color: #666666; }
.bLk { color: #000000; }
.bLe { color: #3366CC; }
.nOn { list-style-type: none; }
.xs-mall { font-size: x-small; }

.oRg_tx {
	background: url(c832378d9507bdcfb7b3521c36dc6242c3f19736.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #fe6700;
}
.gRen_tx {
	background: url(08487a488099cb15fbf7acdde78e4e700e17b3b5.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #31cd00;
}
.rEd_tx {
	background: url(b39b4bcad80b8c787a7b8eb84c66feeffd852267.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #cd0001;
}
.bLe_tx {
	background: url(7616fe98baca2f0b2178d907e9fcda9be94e8d04.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #3366CC;
}
.yEl_tx {
	background: url(907a4c19651ef35dedd79a8664497fe925a892df.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #ffd100;
}
.gLy_tx {
	background: url(d67ea0e6a6e2e1843b45b7ee34895458156675f6.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #999999;
}
.bLk_tx {
	background: url(469d843c7257d54a3f488e168c4ddc71d9c98e35.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #000000;
}
.bLk_tx02 {
	background: url(469d843c7257d54a3f488e168c4ddc71d9c98e35.jpg)  no-repeat 0 3px;
	padding-left:12px;
	color: #000000;
	list-style-type: none;
}
/*------------------------------------------------------
index-e.html
------------------------------------------------------*/
div#container {
	width: 770px;
	margin: 0px auto 0px auto;
	padding: 0;
	background-color: #FFFFFF;
}
/*------------------------------------------
header
------------------------------------------*/
div#header {
	background-image: url(7ffbfda50ed1dd057886033fe79ba1d929ede996.jpg) ;
	background-repeat: no-repeat;
	width: 770px;
	height: 65px;
	_margin-bottom: -40px;
}
div#header h1 {
	margin: 0;
	text-indent: -1000px;
}
div#header h1 a{
	background-image: url(43a4d2fdb83ce2feed94de641baa457418b30e75.jpg) ;
	background-repeat: no-repeat;
	width: 257px;
	height: 48px;
	display: block;
	position: relative;
	top: 3px;
	left: 5px;
}
div#header h1 a:hover {
	background-image: url(43a4d2fdb83ce2feed94de641baa457418b30e75.jpg) ;
	background-repeat: no-repeat;
	width: 257px;
	height: 48px;
	text-decoration:none;
}
div#header ul {
	position: relative;
	left: 310px;
	top: -45px;
	margin: 0;
	padding: 0;
	width: 500px;
}
div#header form {
	width: 300px;
	float: right;
	margin-bottom:-33px;
}
div#header ul {
	_float: left;
	_margin: 0px 0px 0px 3px;
	_padding: 0;
}
div#header ul li {
	float: left;
	list-style-type: none;
}
div#header ul li.sub_bt01 {
	background-image: url(20706ce2493f09675a210279f2a897983e99c774.jpg) ;
	background-repeat: no-repeat;
	width: 102px;
	height: 14px;
}
div#header ul li.sub_bt01 a {
	background-image: url(4bff5539675e255564d74233f5c0bf11985e4f69.jpg) ;
	width: 102px;
	height: 14px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
div#header ul li.sub_bt01 a:hover {
	background-image: url(20706ce2493f09675a210279f2a897983e99c774.jpg) ;
	background-repeat: no-repeat;
	width: 102px;
	height: 14px;
	text-decoration:none;
}
div#header ul li.sub_bt02 {
	background-image: url(9ed465911d48a724ac82de57d1b8bc39cba05ed5.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
}
div#header ul li.sub_bt02 a {
	background-image: url(e9b332462a7890aa786defcf130c60df610c2542.jpg) ;
	width: 88px;
	height: 14px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
div#header ul li.sub_bt02 a:hover {
	background-image: url(9ed465911d48a724ac82de57d1b8bc39cba05ed5.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
	text-decoration:none;
}
div#header ul li.sub_bt03 {
	background-image: url(d007c2898d6d6bee16cc03ed5daa7d6213e54616.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
}
div#header ul li.sub_bt03 a {
	background-image: url(751b718e81c89bdb160151bd80d758a865a88973.jpg) ;
	width: 88px;
	height: 14px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
div#header ul li.sub_bt03 a:hover {
	background-image: url(d007c2898d6d6bee16cc03ed5daa7d6213e54616.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
	text-decoration:none;
}
div#header ul li.sub_bt04 {
	background-image: url(75370f086e4f567f5f31180932f56c8748d6fbdf.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
}
div#header ul li.sub_bt04 a {
	background-image: url(fc757a3170a1325b9a25a03d12b517859a68f452.jpg) ;
	width: 88px;
	height: 14px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
div#header ul li.sub_bt04 a:hover {
	background-image: url(75370f086e4f567f5f31180932f56c8748d6fbdf.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
	text-decoration:none;
}
div#header ul li.sub_bt05 {
	background-image: url(6477634899b07133c4464fc5255db9ebc313b045.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
}
div#header ul li.sub_bt05 a {
	background-image: url(1e60565b4a678e0b8dae54b5363647cf9f4ebacf.jpg) ;
	width: 88px;
	height: 14px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
div#header ul li.sub_bt05 a:hover {
	background-image: url(6477634899b07133c4464fc5255db9ebc313b045.jpg) ;
	background-repeat: no-repeat;
	width: 88px;
	height: 14px;
	text-decoration:none;
}
div#header dl {
	position: relative;
	left: 100px;
	top: -25px;
	margin: 0;
	padding: 0;
	_left: 70px;
	width: 300px;
}
div#header dl dt {
	float: left;
	margin-right: 5px;
}
div#header dd {
	_float: left;
	_margin-left: 2px;
}
div#header_navi {
	margin: 0;
	_margin-bottom: 30px;
	_margin-top: 45px;
}
div#header_navi ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#header_navi li {
	float: left;
}
/*------------------------------------------
navigation button 
------------------------------------------*/
.bt01 {
	background-image: url(8b113d300787f5a6e9c2d897f9e790d666a910c0.jpg) ;
	background-repeat: no-repeat;
	width: 192px;
	height: 32px;
}
.bt01 a {
	background-image: url(ea32ed5ffda0c028ff3d9ea5e5447c4d57b1aeab.jpg) ;
	width: 192px;
	height: 32px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
.bt01 a:hover {
	background-image: url(8b113d300787f5a6e9c2d897f9e790d666a910c0.jpg) ;
	background-repeat: no-repeat;
	width: 192px;
	height: 32px;
	text-decoration:none;
}
.bt02 {
	background-image: url(5e9cb99a0cbed19328c2e45bbd7edbfeb1e52b45.jpg) ;
	background-repeat: no-repeat;
	width: 193px;
	height: 32px;
}
.bt02 a {
	background-image: url(be09a0c925fb1932e320e419349c0c7cd222b74e.jpg) ;
	width: 193px;
	height: 32px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
.bt02 a:hover {
	background-image: url(5e9cb99a0cbed19328c2e45bbd7edbfeb1e52b45.jpg) ;
	background-repeat: no-repeat;
	width: 193px;
	height: 32px;
	text-decoration:none;
}
.bt03 {
	background-image: url(a668d1e97e0e7db1f2c1cff62e6ca558929e46dc.jpg) ;
	background-repeat: no-repeat;
	width: 193px;
	height: 32px;
}
.bt03 a {
	background-image: url(18d5191e758b5316241712c04f1b3bc1f699106a.jpg) ;
	width: 193px;
	height: 32px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
.bt03 a:hover {
	background-image: url(a668d1e97e0e7db1f2c1cff62e6ca558929e46dc.jpg) ;
	background-repeat: no-repeat;
	width: 193px;
	height: 32px;
	text-decoration:none;
}
.bt04 {
	background-image: url(6e23d6ff82f782183c814b782263048cf500f73c.jpg) ;
	background-repeat: no-repeat;
	width: 192px;
	height: 32px;
}
.bt04 a {
	background-image: url(84a3bc3f9f5e896481010c6c2647b51da6258cbe.jpg) ;
	width: 192px;
	height: 32px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
.bt04 a:hover {
	background-image: url(6e23d6ff82f782183c814b782263048cf500f73c.jpg) ;
	background-repeat: no-repeat;
	width: 192px;
	height: 32px;
	text-decoration:none;
}
/*------------------------------------------
contents
------------------------------------------*/
div#main_contents {
	color: #333333;
}
div#main_contents h2 {
	margin: 0;
	padding: 0;
}
div#main_contents table {
	border: solid #bebcbd;
	border-width: 0px 0px 1px 1px;
	margin-top: 15px;
}
div#main_contents table th {
	width: 257px;
	height: 60px;
}
div#main_contents table td {
	border: solid #bebcbd;
	border-width: 0px 1px 0px 0px;
	vertical-align: top;
}
div#main_contents a {
	color: #333333;
	text-decoration: none;
}
div#main_contents a:hover {
	color: #333333;
	text-decoration: underline;
}
#main_contents01 h2 a {
	background-image: url(e0a82755ce328324ef746e4715e84c4bdaa2cb9f.jpg) ;
	background-repeat: no-repeat;
	width: 257px;
	height: 60px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	display: block;
}
#main_contents01 h2 a:hover { text-decoration:none; }
#main_contents02 h2 a {
	background-image: url(2cf26251ad35325e63a88a24f590c9a7ec17cb45.jpg) ;
	background-repeat: no-repeat;
	width: 257px;
	height: 60px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	display: block;
}
#main_contents02 h2 a:hover { text-decoration:none; }
#main_contents03 h2 a {
	background-image: url(a9eac372fb63db603fc9f5ea62a86a689fe0eb11.jpg) ;
	background-repeat: no-repeat;
	width: 255px;
	height: 60px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	display: block;
}
#main_contents03 h2 a:hover { text-decoration:none; }
#bg01 {
	background-image: url(bd8610da9a6643ac545f659a91ee6f63e7e57e06.jpg) ;
	background-repeat: repeat-y;
	background-position: 0 bottom;
}
#bg02 {
	background-image: url(5ad513cd353a83da7832ad2ff0fc8b165ef5d55d.jpg) ;
	background-repeat: repeat-y;
	background-position: 0 bottom;
}
#bg03 {
	background-image: url(ab28333304026ac8a656d4dcbab9c83c00d227be.jpg) ;
	background-repeat: repeat-y;
	background-position: 0 bottom;
}
.inline01{
	margin:5px 10px 10px 20px;
	padding-bottom: 5px;
	line-height: 1.1em;
	_padding-bottom: 10px;
}
.inline01 strong {
	color: #fe6700;
}
.inline01 ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.inline01 ol li {
	background: url(e4603b54babce1f2171ce87fad071ba69c52c3ba.gif)  no-repeat 0 3px;
	padding-left:10px;
}
.inline01 ul {
	margin: 0px 0px 3px 20px;
	padding: 0;
}
.inline02{
	margin:5px 10px 10px 20px;
	padding-bottom: 5px;
	line-height: 1.2em;
}
.inline02 strong {
	color: #33cc00;
}
.inline02 ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.inline02 ol li {
	background: url(962ddae0556b5b61d7d22e24cc395b21970e7fe3.gif)  no-repeat 0 3px;
	padding-left:10px;
}
.inline03{
	margin:5px 10px 10px 20px;
	padding-bottom: 5px;
	line-height: 1.2em;
}
.inline03 strong {
	color: #cc0003;
}
.inline03 ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.inline03 ol li {
	background: url(86f2bc42a6a2f670b43deb7faf920646c6530b0e.gif)  no-repeat 0 3px;
	padding-left:10px;
}
.inline03 ul {
	margin: 0px 0px 0px 20px;
	padding: 0;
}

/*------------------------------------------
cyuetu
------------------------------------------*/
.inline04{
	margin:5px 5px 0px 10px;
	line-height: 1.1em;
}

.inline04 ol {
	margin: 0px 0px 3px 10px;
	padding: 0;
	list-style-type: none;
}
.inline04 ol li {
	margin: 0px 0px 3px 10px;
	padding-left:10px;
}
.inline04 ul {
	margin: 0px 0px 3px 10px;
	padding: 0;
}
.inline04 ul li{
	margin: 0px 0px 3px 10px;
	padding-left:10px;
}

/*------------------------------------------
TEPCO NEWS
------------------------------------------*/
div#main_news {
	float: left;
	width: 510px;
	margin: 5px 0px 0px 10px;
}
div#main_news h3 a{
	background-image: url(0f3e02260628963a8fc1c73c083c723bddcfdbb1.jpg) ;
	background-repeat: no-repeat;
	width: 510px;
	height: 45px;
	text-indent: -5000px;
	display: block;
	margin: 0;
	padding: 0;
}
div#main_news h3 a:hover { text-decoration:none; }
div#main_news h4 {
	background-image: url(c25d3c0e9c8022a2cd282b46cc6a4fbc4ed84a85.jpg) ;
	background-repeat: no-repeat;
	width: 502px;
	height: 22px;
	margin: 0px 0px 0px 5px;
	text-indent: 8px;
	font-size: small;
	padding-top: 3px;
}
div#main_news h4 a {
	background-image: url(121d50647236ca4a2fa758131676b9f9dde86b7a.gif) ;
	background-repeat: no-repeat;
	width: 502px;
	height: 22px;
	display: block;
	color: #000000;
}
div#main_news h4 a:hover { text-decoration:none; }
div#main_news dl {
	margin: 5px 0px 0px 10px;
	padding: 0;
}
div#main_news dl dt {
	background: url(c776647aaf0842ee18b51f5947fe44c033e770e5.gif)  no-repeat 0 2px;
	padding-left:10px;
	font-weight: bold;
}
div#main_news dl dd{
	margin: 3px 3px 10px 10px;
	padding: 0;
}
/*------------------------------------------
sub menu
------------------------------------------*/
div#sub_navi {
	float: left;
	width: 220px;
	margin: 20px 0px 0px 15px;
	padding: 0;
	_margin-top: 5px;
}
div#sub_navi ul {
	padding: 0;
	margin: 10px 8px;
	list-style-type: none;
}
div#sub_navi01 {
	margin: 0px 0px 10px 0px;
	padding: 0;
	background-color: #f7f6f2;
	border: solid #bebcbd;
	border-width: 1px;
	width: 216px;
}
div#sub_navi01 li {
	background: url(6d7a34fbc70920c1182aca375581e0b884ca3b56.gif)  no-repeat 0 3px;
	padding-left:10px;
}
div#sub_navi01 h5 {
	background-image: url(c5c4463da589278a291e3630c05e80dcb76c5df4.jpg) ;
	background-repeat: no-repeat;
	width: 216px;
	height: 44px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
div#sub_navi02 {
	margin: 0px 0px 10px 0px;
	padding: 0;
	background-color: #f7f6f2;
	border: solid #bebcbd;
	border-width: 1px;
	width: 216px;
}
div#sub_navi02 li {
	background: url(8e75134726893fe9cb76f8efaa4c014e42ac65e8.gif)  no-repeat 0 3px;
	padding-left:10px;
}
div#sub_navi02 h5 {
	background-image: url(ff3910363ac9c9f5a401a356b5c02bd52db02524.jpg) ;
	background-repeat: no-repeat;
	width: 216px;
	height: 44px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}

/* redframe */
div#sub_navi10 {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: solid #cd0001;
	border-width: 1px;
	width: 500px;
}
div#sub_navi10 #enquete{
	font-weight: bold;
}

/* top information grayframe */
div.sub_navi11 {
	margin: 0px 0px 0px 0px;
	background-color: #E9E9E9;
	padding: 5px;
	border: solid #E9E9E9;
	border-width: 1px;
	width: 500px;
}

div.sub_navi11 .title_b{
	font-weight: bold;
}

div.sub_navi11 li {
	padding-left:10px;
}


/*------------------------------------------
footer
------------------------------------------*/
div#footer {
	background-image: url(737ced06bf5fb8c7b77cd26fa98bf49b055844e3.jpg) ;
	background-repeat: no-repeat;
	width: 770px;
	height: 25px;
	margin: 0;
	padding: 0;
	_margin-bottom: -7px;
}
div#footer h6 {
	margin: 0;
	padding: 0;
	text-indent: -5000px
}
div#footer ul {
	position: relative;
	top: -8px;
	left: 650px;
	margin: 0;
	padding:0;
	list-style-type: none;
	width: 100px;
	height: 20px;
}
div#footer ul li {
	background-image: url(8a5c02dd7879793ee488490a620034aecd851485.jpg) ;
	background-repeat: no-repeat;
	width: 100px;
	height: 20px;
}
div#footer ul li a {
	background-image: url(0fda034cb16355bd8fd69a315830c5929b1e734d.jpg) ;
	width: 100px;
	height: 20px;
	text-indent:-5000px;
	background-repeat: no-repeat;
	display:block;
}
div#footer ul li a:hover {
	background-image: url(8a5c02dd7879793ee488490a620034aecd851485.jpg) ;
	background-repeat: no-repeat;
	width: 100px;
	height: 20px;
	text-decoration: none;
}
/*------------------------------
070326
-------------------------------*/
.syu_smal {
	font-size: xx-small;
	vertical-align: bottom;
}
.syu_smal02 {
	font-size: xx-small;
	vertical-align: top;
}
/*------------------------------
070327
-------------------------------*/
.pdf_wrapper00 {
	border: dotted #666666;
	border-width: 1px 0px 1px 0px;
	padding: 10px 0px;
}
.pdf_wrapper00 a {
	float: left;
	background-image: url(6ec9c7640523c4116308cff0d71569e03c675646.jpg) ;
	background-repeat: no-repeat;
	margin: 8px 10px 10px 5px;
	display: block;
	width: 110px;
	height: 32px;
	text-indent: -5000px;
}
.pdf_wrapper00 a:hover {
	text-decoration: none;
}
.pdf_wrapper01 {
	border: dotted #666666;
	border-width: 1px 0px 1px 0px;
	padding: 10px 0px;
	margin: 10px 0px;
}
.pdf_wrapper01 a {
	float: left;
	background-image: url(6ec9c7640523c4116308cff0d71569e03c675646.jpg) ;
	background-repeat: no-repeat;
	margin: 0px 10px 10px 5px;
	display: block;
	width: 110px;
	height: 32px;
	text-indent: -5000px;
}
.pdf_wrapper01 a:hover {
	text-decoration: none;
}
/*------------------------------------------
DISCLAIMER
------------------------------------------*/
div#disclaimer {
	margin: 30px 0px 0px 0px;
	padding: 3px;
	border: solid #bfbfbf;
	border-width: 1px;
	color: #b4b4b4;
	font-size: 9px;
}