﻿/* NTT HIGASHINIHON FUKUSHIMA website css last update 01.04.2009 */


body {
	font-family:  "MS Pゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	padding-bottom: 0px;
}
.info_txt_fontsize {
	font-size: 80%;
}


/* --  layout -------------------------------------------------------------------------------------------------------- */

#wrapper{
	padding:0px;
	width:760px;
	height:px;
	text-align:left;
	margin: 0px;
}

#contents {
	background-color: #fff;
	width: 760px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}


#header{
float:left;
margin:0px;
padding:0px;
background-color: #fff;
width:760px;
text-align:left;
}

.pankuzu{
	padding: 0px;
	margin: 0px 0px 7px 10px;
	background: #fff;
	width: 740px;
	height: px;
	text-align: left;
}

#topfla{
float:left;
padding:0px;
margin:0px;
background:#fff;
width:760px;
height:254px;
text-align:left;
}

#allbox{
float:left;
margin:0px;
padding:0px;
background-color: #;
width:760px;
height:px;
text-align:left;
}

#main {
float:left;
padding:0px;
margin:20px 0px 10px 0px;
background:#fff;
width:760px;
height:px;
text-align:left;
}

#leftnavi {
float:left;
padding:0px;
margin:0px;
background:#666;
width:184px;
height:px;
text-align:left;
}

#navibox {
/*float:left; */
padding:0px;
margin:0px;
background:#666;
width:184px;
height:px;
text-align:left;
}

.navibox {
/*float:left; */
padding:0px;
margin:0px;
background:#666;
width:184px;
height:px;
text-align:left;
}


#right_contents {
float:right;
padding:0px;
margin:0px 0px 0px 0px;
background:#fff;
width:553px;
height:px;
text-align:left;
}

#r_ttl {
float:left;
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
background:url(../images/ttl_info.gif) no-repeat;
width:553px;
height:16px;
border-width:0px 0px  1px  0px;
border-style:solid;
border-color:#ccc;
text-align:left;
}

.r_ttl_l {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:63px;
height:px;
text-align:left;
}

.r_ttl_r {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:300px;
height:px;
text-align:right;
}

#info_block {
float:right;
padding:0px;
margin:0px 0px 10px 0px;
background:#fff;
width:553px;
height:px;
text-align:left;
}

#info_txt {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:553px;
height:px;
text-align:left;
}


#teiten {
float:left;
padding:0px;
margin:0px;
background:#;
width:553px;
height:px;
text-align:left;
}

.teiten_l {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:319px;
height:px;
text-align:left;
}

.teiten_r {
float:right;
padding:0px;
margin-top:35px;
background:#;
width:234px;
height:px;
text-align:right;
}

#ticker {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:;
width:535px;
height:px;
text-align:left;
}

.ticker_swf {
float:left;
padding:0px;
margin:0px;
background:;
width:535px;
height:px;
text-align:center;
}

#flets {
	padding:0px;
	margin:0px;
	background:#fff;
	width:554px;
	text-align:left;
	display: block;
}

.flets_s {
float:left;
padding:0px;
margin:0px 18px 10px 0px;
background:#fff;
width:172px;
height:96px;
text-align:left;
}

.flets_ss {
float:left;
padding:0px;
margin:0px 0px 10px 0px;
background:#fff;
width:172px;
height:96px;
text-align:left;
}

#pulagin {
float:left;
padding:0px;
margin:5px 0px 0px 0px;
width:553px;
text-align:left;
}

#pulagin_s {
float:left;
padding:0px;
margin:5px 0px 0px 10px;
background:#;
width:400px;
height:px;
text-align:left;
}

.pulagin_txt {
	float:left;
	padding:0px;
	margin:0px;
background:#;
	width:553px;
	text-align:left;
	font-size: 70%;
}

.pulagin_bn {
float:left;
padding:0px;
margin:0px 0px 0px 10px;
background:#;
width:88px;
height:30px;
text-align:left;
}


/* -- *下階層共通* -------------------------------------------------------------------------------------------------------- */

#topimg{
float:left;
padding:0px;
margin:0px;
background:#fff;
width:760px;
height:132px;
text-align:left;
}

#topttl {
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 25px 0px;
	background: #fff;
	width: 740px;
	text-align: left;
}


.fulltxt@{
float:left;
padding:0px;
margin:0px;
background:#;
width:760px;
height:px;
text-align:left;
}

.fulltxt_r@{
float:left;
padding:0px;
margin:0px;
background:blue;
width:760px;
height:px;
text-align:right;
}

.space@{
float:left;
padding:0px;
margin:0px;
background:#;
width:760px;
height:100px;
text-align:left;
}


.ClearBoth {
	clear: both;
}


/* -- *環境保全iso* -------------------------------------------------------------------------------------------------------- */

#iso_block {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	background: #fff;
	width: 740px;
	height: px;
	text-align: left;
}

#iso_fulltxt@{
float:left;
padding:0px;
margin:15px 0px 0px 0px;
background:#;
width:760px;
height:px;
text-align:left;
}

#iso_block_l {
float:left;
padding:0px;
margin:0px 0px 0px 0px;
background:#fff;
width:368px;
height:px;
text-align:left;
}

#iso_block_r {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:368px;
height:px;
text-align:left;
}

#sttl {
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 10px;
	background: #fff;
	width: 740px;
	text-align: left;
}
#isobtn {
	padding: 0px 90px;
	margin: 10px 0px;
	background: #fff;
	width: 740px;
}

ol {
list-style-type:decimal;
}

.iso_block_r {
float:right;
padding:0px;
margin:10px 0px 10px 0px;
background:#fff;
width:180px;
height:px;
text-align:left;
}


/* -- *福島支店の取り組み* ---------------------------------------------------------------------------------------- */


#original {
	float: left;
	padding: 20px 0px 0px 0px;
	margin: 25px 0px 25px 10px;
	background: #fff;
	width: 740px;
	height: px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ccc;
	text-align: left;
}
#original2 {
	float: left;
	padding: 0px;
	margin: 25px 0px 25px 10px;
	background: #fff;
	width: 740px;
	height: px;
	text-align: left;
}

.original_l {
float:left;
padding:0px 17px 0px 0px;
margin:0px;
background:#fff;
width:174px;
height:px;
border-width:0px 1px 0px 0px;
border-style:solid;
border-color:#ccc;
text-align:left;
}

.original_r {
float:right;
padding:0px;
margin:0px 0px 0px 10px;
background:#fff;
width:532px;
height:px;
text-align:left;
}

.original_l2 {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:327px;
height:px;
text-align:left;
}

.original_r2 {
float:right;
padding:0px 0px 0px 20px;
margin:0px;
background:#fff;
width:392px;
height:px;
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#ccc;
text-align:left;
}

.original_r2_txt {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:392px;
height:px;
text-align:left;
}

#SilverlightErrorWaku {
	width: 300px;
	height: 255px;
	background: #333333;
	margin: 0;
	padding: 0;
}

#SilverlightError3 {
	width: 220px;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	padding: 80px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
}


/* -- *ネット安全教室* ------------------------------------------------------------------------------------------------- */

#netsafety_block {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	background: #fff;
	width: 740px;
	text-align: left;
}

.netsafety_ttl {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:740px;
height:px;
text-align:left;
}

.netsafety_txtblock {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:740px;
height:px;
text-align:left;
}

#netsafety_line {
	padding:0px;
	margin:5px 0px 15px;
	background:#ccc;
	width:760px;
	height:15px;
	text-align:left;
	clear: both;
}

#netsafety_block2 {
float:left;
padding:20px@0px@0px@0px;
margin:0px@0px@0px@0px;
background:#fff;
width:760px;
height:21px;
text-align:left;
}

#txtblock_l {
	float: left;
	padding: 0px;
	margin: 0px;
	background: #fff;
	width: 358px;
	height: px;
	text-align: left;
}

#txtblock_r {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:358px;
height:px;
text-align:left;
}

.txtblock_sttl {
float:left;
padding:0px 0px 10px 0px;
margin:0px;
background:#;
width:358px;
height:px;
text-align:left;
}

.txtblock_txt {
float:left;
padding:0px;
margin:0px;
background:#;
width:358px;
height:px;
text-align:left;
}


/* -- *ショップ情報* ------------------------------------------------------------------------------------------------- */

#shop_block {
	float: left;
	padding: 0px;
	margin: 25px 0px 20px 10px;
	background: #fff;
	width: 740px;
	height: px;
	text-align: left;
}
#shop_block_l {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	background: #fff;
	width: 185px;
	height: 203px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #ccc;
	text-align: left;
}

.shop_sttl {
float:left;
padding:0px;
margin:0px 0px 10px 0px;
background:#fff;
width:185px;
height:px;
text-align:left;
}

.shop_txt {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:185px;
height:px;
text-align:left;
}

#shop_block_r {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:539px;
height:px;
text-align:left;
}

.shop_block_rl {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:266px;
height:px;
text-align:left;
}

.shop_block_rr {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:266px;
height:px;
text-align:right;
}


/* -- *提供エリアマップ* ------------------------------------------------------------------------------------------------- */

#area_block {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	background: #fff;
	width: 740px;
	height: px;
	text-align: left;
}

#txtblock_l2 {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:392px;
height:px;
text-align:left;
}

#txtblock_r2 {
float:right;
padding:0px;
margin:0px;
background:#fff;
width:344px;
height:px;
text-align:left;
}

#area_block_l {
float:left;
padding:0px 0px 0px 0px;
margin:0px 24px 0px 0px;
background:#fff;
width:368px;
height:px;
text-align:left;
}

#area_sttl {
	padding: 0px;
	margin: 25px 0px 10px 10px;
	background: #fff;
	width: 740px;
	height: px;
	text-align: left;
}

.area_txt {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:368px;
height:px;
text-align:left;
}

#area_block_r {
float:left;
padding:0px;
margin:0px;
background:#fff;
width:344px;
height:px;
text-align:left;
}



/* -- *footer* -------------------------------------------------------------------------------------------------------- */

#footer{
float:left;
padding:0px;
margin:6px 0px 0px 20px;
background:#;
width:760px;
height:px;
text-align:left;
}

.footer_t{
float:left;
padding:0px;
margin:0px;
background:#;
width:760px;
height:px;
text-align:left;
}

.footer_b{
float:left;
padding:0px;
margin:0px;
background:#fff;
width:910px;
height:20px;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#ccc;
text-align:left;
}

.footer_2{
float:left;
padding:0px;
margin:0px;
background:#fff;
width:910px;
height:px;
text-align:right;
}

.footer_l{
float:left;
padding:0px;
margin:0px;
background:#;
width:500px;
height:px;
text-align:left;
}

.footer_r{
float:left;
padding:0px;
margin:0px;
background:#fff;
width:410px;
height:px;
text-align:right;
}





#bottom_s{
float:left;
padding:0px;
margin:0px;
background:#ffffff;
width:760px;
height:30px;
}



/* -- *other* -------------------------------------------------------------------------------------------------------- */

#pagetop{
	padding:0px;
	margin:0px 0px 20px;
	background:#fff;
	width:760px;
	height:9px;
	text-align:right;
	clear: both;
}

.pagetop_s{
float:right;
padding:0px;
margin:0px 0px 0px 0px;
background:#;
width:64px;
height:9px;
text-align:right;
}

.txt2w{font-size:70%; color:#fff; line-height:120%}

img{
border: none;
}

table {
margin:0px 0px 0px 0px;
color:#;
}

#Counter{
margin:0px;
padding:0px;
text-align:right;
}

.s1{
margin:0px;
padding:0px;
background:#fff;
height:1px;
width:707px;
}

.s1_2{
margin:0px;
padding:0px;
background:#ccc;
height:1px;
width:910px;
}

.s3{
height:3px;
}

.s5{
height:5px;
}

.s10{
height:10px;
}

.s15{
margin:0px;
padding:0px;
background:pink;
height:15px;
width:760px;
}

#s20{
clear:both;
margin:0px;
padding:0px;
background:;
width:;
height:20px;
}

.s30{
clear:both;
margin:0px;
padding:0px;
background:#fff;
width:;
height:30px;
}

#s40{
float:none;
margin:0px;
padding:0px;
height:40px;
width:910px;
}

.s70{
float:none;
margin:0px;
padding:0px;
background:#fff;
width:5px;
height:70%;
}

.s100{
float:none;
margin:0px;
padding:0px;
background:#fff;
width:5px;
height:100;
}

.s400{
float:none;
margin:0px;
padding:0px;
background:#fff;
width:5px;
height:400;
}

p {
margin: 0 0 0 0;
padding: 0;
}

