/* 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: 140%;	color: #046265;	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:url(/wp-content/themes/kabukibito/iroha/tepco/29/images/titlebar.jpg) no-repeat;}#Head h1{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#MainImg{	margin:2px 0 20px 0;	padding:0;	width:750px;	height:432px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/29/images/img_main.jpg) no-repeat;}#MainImg h2,#MainImg p{	margin:0;	padding:0;	text-indent:-9999px;	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;}#ContentsBody ul.feature li{	margin: 0 0 15px 0;	padding: 0;	float:left;	width: 750px;	height:auto;	font-size: 14px;	line-height:140%;	color:#561818;}#ContentsBody ul.feature img {	margin:0;	padding:0;}.BtnMore{	margin:0 0 0 0;	padding:0;	width:auto;	text-align:right;}#Conceptbox{	width: 600px;	height: auto;	float: left;	padding: 0 0 0 120px;}/* ====================== OthePage ====================== */#ContentsBody2{	margin:0 auto;	padding:0;	width:750px;	height:auto;}#LeftBox2{	width:400px;	height:auto;	float:left;	font-size: 14px;	line-height:140%;	color:#333333;	margin-top: 0;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0;	padding-top: 0;	padding-right: 10px;	padding-bottom: 0;	padding-left: 10px;}#LeftBox3{	margin:5px 0 0 0;	padding:0 10px;	width:220px;	height:auto;	float:left;	font-size: 14px;	line-height:140%;	color:#333333;}#LeftBox4{	width:300px;	height:auto;	float:left;	font-size: 14px;	line-height:140%;	color:#333333;	margin-top: 5px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;}#LeftBox5{	padding:5px;	width:480px;	height:auto;	float:left;	color: #333333;	line-height: 140%;	font-size: 14px;	margin: 0;}#LeftBox6{	padding:5px;	width:370px;	height:auto;	float:left;	color: #333333;	line-height: 140%;	font-size: 14px;	margin: 0;}#RightBox{	padding:5px;	width:220px;	height:auto;	float:right;	font-size: 14px;	line-height:140%;	color:#333333;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 10px;}#RightBox2{	margin:0;	padding:0;	width:320px;	height:auto;	float:right;	font-size: 14px;	line-height:140%;	color:#333333;}#RightBox3{	margin:80px 0 0 0;	width:205px;	height:auto;	float:right;	font-size: 14px;	line-height:140%;	color:#333333;}#RightBox4{	margin:0;	padding:5px 10px　0 0;	width:320px;	height:auto;	float:right;	font-size: 14px;	line-height:140%;	color:#333333;}#RightBox5{	margin:0;	padding:0;	width:400px;	height:auto;	float:right;	font-size: 14px;	line-height:140%;	color:#333333;}#RightBox6{	width:320px;	height:auto;	float:right;	font-size: 14px;	line-height:140%;	color:#333333;	padding: 0;	margin-top: 30px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}#RightBox .ColumnBox{	margin:20px 0 0 0;	padding:5px;	border:#990000 1px solid;	color:#845852;}#Ttl02{	margin:10px 0 10px 0;	padding:0;	width:380px;	height:35px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/29/images/ttl_02.gif) no-repeat;}#Ttl02 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Ttl03{	padding:0;	width:380px;	height:35px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/29/images/ttl_03.gif) no-repeat;	margin-top: 10px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;}#Ttl03 h2{	margin:0;	padding:0;	text-indent:-9999px;	font-size:small;}#Ttl04{	padding:0;	width:400px;	height:35px;	background:url(/wp-content/themes/kabukibito/iroha/tepco/29/images/ttl_04.gif) no-repeat;	margin-top: 10px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;}#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/29/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:right;	line-height:120%;	font-size: small;	padding: 0px;	color: #666666;	margin-top: 8px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;}.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;}.box_il {	padding-top: 10px;	padding-right: 10px;}