
body{
color : #333333  ;
bgcolor : #ffffff  ;
font-size : 12 px; 
font-weight : lighter; 
line-height: 150% ;
}

a:link      { color : #0000ff   ;   text-decoration : none ; }
a:active    { color : #0000ff   ;   text-decoration : underline ; }
a:visited   { color : #0000ff   ;   text-decoration : none ; }
a:hover { text-decoration: underline;  }

p.solid {
text-align: center;
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 0ex;
}

p.solidLeft {
text-align: center;
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 0ex;
float : left
}

p.moreinfo {
text-align: center;
width : 93
height : 26
float : right
} /*more info*/

p.white01  {
text-indent : 0 px;
font-size : 12 px; 
color : #FFFFFF; 
line-height: 120% ;
letter-spacing: 1px;
}

/*トピックスmovie*/
.movie{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #0033FF;
	margin :  0px 0px 0px 2px;
	padding :  0px 0px 0px 5px;
	line-height: 120% ;
	letter-spacing: 1px;
	background-color : #ffffee;
}
/*トピックスmovie*/


p.topix01  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin :  0% -15% 10% 35px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

p.topix02  {
text-indent : 0 px;
font-size : 14 px; 
font-weight : bold; 
color : #ffffcc; 
margin : 1% 0% 12px 5%;
padding :  1% 0px 1% 3%;
line-height: 120% ;
letter-spacing: 1px;
background-color : #3366cc;
border-style : solid;
border-width : 0px 0px 0px 0px;
border-color : #003399; 
}

p.topix03  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0% 0% 12px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* main font */

.topix03  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0% 0% 12px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* main font */

.weeklytopix  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 3px 0% 15px 5px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* 今週のトピックス */

.topix031  {
text-indent : 0 px;
font-size : 14 px; 
font-weight : lighter; 
color : #333333; 
margin : 0% 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* 中font */

.topix032  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 4px 0% 4px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}      /* work.html リスト*/

.topix033  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0px 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}      /* work.html リスト*/

.topix034  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #666666; 
margin : 4px 0% 4px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}      /* medical*/

.topix035  {
text-indent : 0 px;
font-size : 15 px; 
font-weight : lighter; 
color : #333333; 
margin : 0px 0px 0px 0px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}      /* medical Title*/

p.topix036  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0% 5% 12px 5%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* main font */

p.topix0361  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0% 0% 0% 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* main font */


.footer  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0% 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 100% ;
letter-spacing: 1px;
}

p.topix04  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : -1% 0% 12px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

.topix05  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #0000ff; 
margin : 0% 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}    /* blue link */

.topix051  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : 0%  0%  0%  0%;
padding :  0px 0px 0px 0px;
line-height: 150% ;
letter-spacing: 1px;
}    

.topix06  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #0000ff; 
margin : -17px 0px 0px 23px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

.topix061  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : -17px 0px 0px 23px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}/* gray topix */

.topix07  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #0000ff; 
margin : 0% 0% -6px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

.topix08  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin : -10px 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

p.blackout{
text-indent : 0 px;
font-size : 12px; 
font-weight : bold; 
border-style : solid;
border-width : 1px;
color : #333333 ; 
margin : 0px 0% 0px 0em ;
padding :  3px 0px 3px 0em ;
line-height: 100% ;
letter-spacing: 1px;
background-color : #ffff66 ;
text-align : center ;
vertical-align : middle ;
}    /*停電・メンテナンス見出し*/

p.blackout02{
text-indent : 1px;
font-size : 12px; 
font-weight : bold; 
border-style : solid;
border-width : 1px;
color : #333333 ; 
margin : 0px 0px 0px 0px ;
padding :  3px 4px 3px 5px ;
line-height: 110% ;
letter-spacing: 1px;
background-color : #ffff66 ;
vertical-align : middle ;
}    /*停電・メンテナンス本文*/


p.float{
position : absolute;
top : 70px;
left : 561px;
float : right;
}    /*停電・メンテナンス詳細ボタン回り込み*/

p.get{
text-indent : 0 px;
font-size : 10 px; 
font-weight : lighter; 
color : #666666; 
margin :  0% 0% 0% 0px;
padding :  0px 0px 0px 0px;
line-height: 150% ;
letter-spacing: 2px;
}

p.red  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #ff0000; 
margin :  0px 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

p.red02  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #ff0033; 
margin : -10px 0% 0px 0%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}   /* red font */

p.orange  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #f39a00; 
margin : 0% 0% 0px 0px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}Medical-新谷-

p.title01  {
color : #ffff66; 
font-size : 14px; 
font-weight : lighter; 
margin :  0px -15% 1px 35px;
padding :  2% 0% 2% 0% ;
background-color : #0099cc;
border-style : solid;
border-width : 2px 0px 2px 0px;
border-color : #003399; 
}

p.title02  {
color : #ffffcc; 
font-size : 12px; 
font-weight : lighter; 
margin :  0px 10% 5px 2px;
padding :  2px 10% 2px 10% ;
background-color : #3366cc;
border-style : solid;
border-width : 0px 0px 0px 0px;
border-color : #003399; 
}

p.white  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #ffffff; 
margin :  0px 5% 0px 10px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

p.gray {
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #333333; 
margin :  0px 5% 0px 5%;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}


p.white14  {
text-indent : 0 px;
font-size : 14 px; 
font-weight : lighter; 
color : #ffffff; 
margin :  0px 5% 0px 15px
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

/*メニューの補足用文字*/
p.hosoku {
text-indent : 0 px;
font-size : 10 px; 
color : #999999; 
}
/*メニューの補足用文字*/

ul{list-style-type:circle
text-indent : 0 px;
font-size : 12 px; 
font-weight : lighter; 
color : #666666; 
margin :  0% 0% 0px 5%;
padding :  0px 0px 0px 0px;
line-height: 150% ;
letter-spacing: 1px;
}


h1{
margin : 0% 5% ;
color: #333399 ;
font :10px ;
letter-spacing : 0pt ;
font-weight : lighter; 
}


h2 {
color : #ffffff; 
font-size : 14px; 
font-weight : lighter; 
margin :  60px 0% 0px 75%;

}


h3 {
color : #ffcc00; 
font-size : 14px; 
font-weight : lighter; 
margin :  10px 5% 0px 0px;
padding :  3px 3px 3px 10px ;
background-color : #333399;
border-style : solid;
border-width : 2px 0px 2px 0px;
border-color : #ffcc00; 
}


h4 {
color : #942515; 
font-size : 12px; 
font-weight : lighter; 
margin :  5px 10% 0px 5%;
padding :  0px 0px 0px 0px;
line-height: 200% 
letter-spacing: 1px;

}

h5 {
color : #ffcc00; 
font-size : 10px; 
font-weight : lighter; 
margin :  10px 5% 0px 0px;
padding :  3px 3px 3px 10px ;
background-color : #ffffff;
border-style : solid;
border-width : 2px 0px 2px 0px;
border-color : #ff0000; 

}

h6 {
color : #FFFB8D; 
font-size : 14px; 
font-weight : lighter; 
margin :  10px 0px 0px 0px;
padding :  3px 3px 3px 10px ;
background-color : #316500;
border-style : solid;
border-width : 2px 0px 2px 0px;
border-color : #FDC574; 
}

p.tfc  {
text-indent : 0 px;
font-size : 12 px; 
font-weight : bold; 
color : #ff0000; 
margin : 0px 0px 12px 0px;
padding :  0px 0px 0px 0px;
line-height: 120% ;
letter-spacing: 1px;
}

.p1{
	text-indent : 1px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333; 
	margin :  2px 0px 5px 0px;
	padding :  0px 0px 5px 0px;
	line-height: 120% ;
	letter-spacing: 2px;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	border-color : #333333 ;
	}
/*一番上のトピックスのタイトル*/
.topix {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #ffffff;
	width : 350px;
	margin :  3px 6px 3px 0px;
	padding :  6px 0px 3px 12px;
	line-height: 100% ;
	letter-spacing: 2px;
	border-style : solid;
	border-width : 1px 1px 1px 1px;
	border-color: #333333;
	background-image: url(../img/lineF.gif);
	}
/*一番上のトピックスのタイトル*/

.topix0 {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #ffffff;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	line-height: 100% ;
	letter-spacing: 2px;
	width : 21px;
	height : 22px;
	border-style : solid;
	border-width : 1px 0px 1px 1px;
	border-color: #333333;
	}

.topix1 {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #ffffff;
	margin :  0px 0px 0px 0px;
	padding :  5px 0px 0px 15px;
	line-height: 100% ;
	letter-spacing: 2px;
	width : 231px;
	height : 22px;
	border-style : solid;
	border-width : 1px 0px 1px 0px;
	border-color: #333333;
	background-image: url(../img/lineF.gif);
	background-position: center;
	}

.topix2 {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #ffffff;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	line-height: 100% ;
	letter-spacing: 2px;
	width : 3px;
	height : 22px;
	border-style : solid;
	border-width : 1px 0px 1px 0px;
	border-color: #333333;
	}
	
.topix3 {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #ffffff;
	margin :  0px 0px 0px 0px;
	padding :  5px 0px 0px 15px;
	line-height: 100% ;
	letter-spacing: 2px;
	width : 100px;
	height : 22px;
	border-style : solid;
	border-width : 1px 1px 1px 0px;
	border-color: #333333;
	background-image: url(../img/lineF.gif);
	background-position: center;
	}/* topix02「詳しく」がない時用 */
	
.td{
	background-image: url(img/detailBg2.gif);
	background-position: center;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	}

.teiden{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 1px 23px;
	line-height: 100% ;
	letter-spacing: 2px;
	border-style : solid;
	border-width : 1px 1px 1px 1px;
	border-color: #333333;
	background-color : #ffff00;
	}
	
.teiden2{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333;
	margin :  0px 0px 0px 0px;
	padding :  1px 15px 0px 15px;
	line-height: 125% ;
	letter-spacing: 1px;
	border-style : solid;
	border-width : 0px 1px 1px 1px;
	border-color: #333333;
	background-color : #ffffff;
	}
	
.tvloco {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	line-height: 100% ;
	letter-spacing: 2px;
	}
	
.tvlocobg {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter;
	margin :  0px 0px 0px 0px;
	padding :  2px 3px 0px 2px;
	line-height: 130% ;
	letter-spacing: 2px;
	background-image : url(img/tvlocoBg.gif);
	}
	
.videobg {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter;
	margin :  0px 0px 0px 0px;
	padding :  3px 3px 0px 2px;
	line-height: 130% ;
	letter-spacing: 2px;
	background-image : url(img/videoBg.gif);
	}

.neXportsbg {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter;
	margin :  0px 0px 0px 0px;
	padding :  3px 2px 0px 2px;
	line-height: 120% ;
	letter-spacing: 2px;
	background-image : url(img/neXportsBg.gif);
	}

.tma{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333;
	margin :  0px 0px 0px 0px;
	padding : 10px 0px 0px 5px;
	line-height: 100% ;
	letter-spacing: 1px;
	background-color : #ffffee;
	}

.tmb{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #0033FF;
	margin :  0px 0px 0px 0px;
	padding :  8px 0px 0px 5px;
	line-height: 120% ;
	letter-spacing: 1px;
	background-color : #ffffee;
	}
	

.tmd{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #0033FF;
	margin :  0px 0px 0px 0px;
	padding :  10px 0px 0px 5px;
	line-height: 100% ;
	letter-spacing: 1px;
	}

.tme{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #0033FF;
	margin :  0px 0px 0px 0px;
	padding :  10px 0px 8px 5px;
	line-height: 100% ;
	letter-spacing: 1px;
	}

.tmf{
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #0033FF;
	margin :  0px 0px 0px 0px;
	padding :  7px 0px 0px 5px;
	line-height: 130% ;
	letter-spacing: 1px;
	}

.saiyou {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	line-height: 100% ;
	letter-spacing: 2px;
	border-style : solid;
	border-width : 1px 1px 0px 1px;
	border-color: #333333;
	}
	
.saiyou2 {
	text-indent : 0px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333;
	margin :  0px 0px 0px 0px;
	padding :  10px 8px 0px 15px;
	line-height: 100% ;
	letter-spacing: 2px;
	border-style : solid;
	border-width : 0px 1px 1px 1px;
	border-color: #333333;
	}

.announce{
	text-indent : 1px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333; 
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	line-height: 100% ;
	letter-spacing: 1px;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	border-color : #333333 ;
	text-decoration:none
	}

.copyright{
	text-indent : 1px;
	font-size : 12px;
	font-weight : lighter; 
	color : #333333; 
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	line-height: 100% ;
	letter-spacing: 1px;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	border-color : #333333 ;
	}

