/* CSS Document */a:link {	color: #bd6f6f;}a:visited {	color: #827a66;}a:active {	color: #bd6f6f;}h1, h2, h3, h4, h5, h6 {	padding: 0;	margin: 0;}.txt-l1 {	font-size: 14px;	line-height: 140%;	color: #490e07;	padding: 0;	margin: 0;}.txt-l2 {	font-size: 14px;	line-height: 170%;	color: #336600;	padding: 0;}.txt-b {	font-size: 14px;	line-height: 170%;	color: #330000;	padding: 0;}.txt-m1 {	font-size: small;	line-height: 130%;	color: #490e07;	padding: 0;	margin: 0;}.txt-m2 {	font-size: small;	line-height: 130%;	color: #777777;	padding: 0;	margin: 0;	text-align:left;}.txt-s1 {	font-size: x-small;	line-height: 130%;	color: #490e07;	padding: 0;	margin: 0;}.txt-s2 {	font-size: x-small;	line-height: 130%;	color: #333333;	padding: 0;	margin: 10px 0px;}.txt-main{	font-size: 14px;	line-height:140%;	color:#561818;}sub{    font-size:13px;    vertical-align:baseline;}/* ====================== IndexPage ====================== */#ContentsBody{	margin:0 auto 30px auto;	padding:0;	width:750px;	height:auto;}#Head{	margin:0;	padding:0;	width:750px;	height:24px;	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/titlebar.gif);	background-repeat: no-repeat;}#Head h1{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#MainImg{	padding:0;	width:750px;	height:400px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/31/images/img_main.jpg) no-repeat;	text-indent: -9999px;	margin-top: 2px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;}#MainImg h2,#MainImg p{	margin:0;	padding:0;	font-size:0px;	line-height:0px;}#MainImg #LinkBox{	margin:250px 0 0 493px;	padding:0;	width:226px;	height:80px;}	#ContentsBody ul.feature{	margin:0;	padding:0;	font-size: 14px;	border: none;	list-style: none;	display: block;	float: right;	width: 395px;}#ContentsBody ul.feature li{	padding: 0;	float:right;	width: 395px;	height:auto;	font-size: 14px;	line-height:140%;	color:#561818;	margin-top: 0;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;}#ContentsBody ul.feature img {	margin:0;	padding:0;}.BtnMore{	margin:0 0 0 0;	padding:0;	width:auto;	text-align:right;}#Conceptbox{	width: 750px;	height: auto;	padding-top: 0;	padding-right: 10px;	padding-bottom: 0;	padding-left: 0px;	text-align: right;	margin: 0px;	display: block;}/* ====================== OthePage ====================== */#ContentsBody2{	margin:0 auto;	padding:0;	width:750px;	height:auto;}#Ttl01{	padding:0;	width:750px;	height:60px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/31/images/ttl_01.gif) no-repeat;	margin-top: 5px;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}#Ttl01 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Ttl02{	padding:0;	width:750px;	height:60px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/31/images/ttl_02.gif) no-repeat;	margin-top: 5px;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;}#Ttl02 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Ttl03{	padding:0;	width:750px;	height:60px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/31/images/ttl_03.gif) no-repeat;	margin-top: 5px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;}#Ttl03 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Ttl04{	padding:0;	height:60px;	margin-top: 5px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/ttl_03.gif);	background-repeat: no-repeat;}#Ttl04 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Ttl05{	margin:0 0 10px 0;	padding:0;	width:365px;	height:32px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/31/images/ttl_05.html) no-repeat;}#Ttl05 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}.SubImgBox{	margin:20px 0 0 0;	padding:0;	width:auto;	height:auto;}#BtnNext{	margin:0 0 20px 0;	padding:0;	width:750px;	height:auto;	text-align:right;	clear:both;}#BtnNext .Txt{	margin:0 0 5px 10px;	padding:0;	font-size: small;	line-height: 100%;	color: #490e07;}#BtnNext a {	color:#bd6f6f;	text-decoration: underline;}#BtnNext a:visited {	color: #cc9999;	text-decoration: underline;}#MainImgBox{	margin:0 0 10px 0;	padding:0;}#WideTxtBox{	margin:0;	font-size: 14px;	line-height:140%;	color:#333333;	width: 730px;	padding-top: 0;	padding-right: 10px;	padding-bottom: 0;	padding-left: 10px;}#WideTxtBox2{	margin:0;	padding:0 10px;	font-size: small;	line-height:140%;	color:#561818;	text-align:right;}.Left_chukiBox{	margin:0 0 25px 0;	width:auto;	height:auto;	float:left;	line-height:120%;	font-size: small;	padding: 5px;	color: #666666;}.Left_chukiBox2{	margin:5px 0 0 0;	width:320px;	height:auto;	float:left;	line-height:120%;	font-size: small;	color: #666666;}.Right_chukiBox{	width:auto;	height:auto;	float:none;	line-height:120%;	font-size: small;	padding: 0px;	color: #666666;	margin-top: 8px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	text-align: left;	clear: both;}.Right_chukiBox2{	margin:30px 0 30px 0;	width:auto;	height:auto;	float:right;	line-height:120%;	font-size: small;	padding: 5px;}.Right_chukiBox3{	width:auto;	height:auto;	float:right;	line-height:120%;	font-size: x-small;	color: #666666;}.FloatingBox {	margin: 10px 25px 10px 0px;	width: 282px;	float: left;}.clear {	margin: 0px;	padding: 0px;	clear: both;	height: 0px;}.box_center {	width: 730px;	clear: both;	font-size: 14px;	line-height: 140%;	color: #333333;	padding-bottom: 15px;}.box_il {	padding-top: 10px;	padding-right: 10px;}#LeftBox5 .left_box06 {	margin-top: 20px;}#container #contents #ContentsBody2 .ill_name {	text-align: right;	padding-right: 10px;	font-size: small;	color: #666666;	text-decoration: none;}.top_cap {	font-size: 12px;	color: #333333;	text-align: right;	margin: 0px;	width: 730px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.img_box01 {	padding: 0px;	float: right;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 20px;	width: 290px;}.cap_01 {	font-size: 12px;	line-height: 135%;	color: #666666;	display: block;	background-color: #FFFFEE;	padding: 5px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	text-align: left;}.cap_02 {	font-size: 12px;	line-height: 135%;	color: #666666;	display: block;	background-color: #FFFFEE;	padding: 5px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	text-align: left;}.cap_03 {	font-size: 12px;	line-height: 135%;	color: #666666;	padding-top: 5px;	display: block;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	text-align: left;	background-color: #FFFFEE;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.cap_04 {	font-size: 12px;	line-height: 135%;	color: #666666;	padding-top: 10px;	display: block;	margin: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;	text-align: left;}.img_box02 {	float: left;	padding: 0px;	margin-top: 20px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	width: 270px;}.img_box03 {	float: left;	padding: 0px;	margin-top: 20px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	width: 240px;}.img_box04 {	float: left;	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	width: 280px;}.img_box05 {	float: right;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 20px;	width: 240px;}#container #contents #ContentsBody #top_cintent {	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/top_bg.gif);	background-repeat: no-repeat;	background-position: left bottom;}#data {	padding: 0px;	float: left;	width: 450px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 0px;}#container #contents #ContentsBody #Box1 #data table {	color: #330000;	font-size: 12px;}.pre_txt {	font-size: 12px;	line-height: 135%;	color: #660033;	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/pre_bg.gif);	background-repeat: no-repeat;	background-position: left top;	display: block;	margin: 0px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 10px;	padding-left: 30px;}#LeftBox6 {	float: left;	padding: 0px;	margin-right: 20px;	width: 370px;	margin-top: 20px;	margin-bottom: 10px;	margin-left: 0px;}.tepco_txt {	text-align: left;	margin: 0px;	padding: 0px;}.pre_img {	display: block;	border: 2px solid #FFFFFF;	float: right;	padding: 0px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}.data_frame {	background-color: #F2F2F2;	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/data_frame01.gif);	background-repeat: no-repeat;	background-position: center top;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}.bottom {	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/data_frame02.gif);	background-repeat: no-repeat;	background-position: center bottom;	margin: 0px;	padding: 0px;	height: 6px;	width: 450px;}.btn_oubo a {	background-image: url(/wp-content/themes/kabukibito/iroha/tepco/31/images/btn_pre.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 35px;	width: 210px;	text-indent: -9999px;	display: block;	clear: both;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.btn_oubo a:hover {	background-position: 0px -35px;}.img_box06 {	float: right;	padding: 0px;	width: 350px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}