html{
overflow-x : hidden;
overflow-y : auto;
}


.text1 {
	font-size: small; *font-size: x-small; COLOR: #666666; LINE-HEIGHT: 140%
}
.text1_2 {
	font-size: small; *font-size: x-small; line-height: 140%; color: #ff6c02;
}

.text2 {
	font-size: x-small;	*font-size: xx-small; COLOR: #666666; LINE-HEIGHT: 140%
}
.text2_2 {
	font-size: x-small;	*font-size: xx-small; line-height: 140%; color: #ff6c02;
}

.text3 {
	padding: 3px 0;
}

BODY {
	font-size: small; 
	*font-size: x-small; 
	BACKGROUND-IMAGE: url(bg.gif); 
	MARGIN: 0px; 
	LINE-HEIGHT: 120%; 
	BACKGROUND-REPEAT: repeat;
	overflow-x : hidden;
	overflow-y : auto;
}
TD {
	font-size: small; *font-size: x-small; COLOR: #666666; LINE-HEIGHT: 120%
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px
}
H6 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px
}
.cell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.cellm {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.notice {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
A:link {
	COLOR: #0066ff
}
A:visited {
	COLOR: #000099
}
A:active {
	COLOR: #6699ff
}
A:hover {
	COLOR: #6699ff
}

 
.newsbox{
 float:left;
 width:738px;
 margin:-2px 0 0 0 ;
 padding:0
 }
 
.newsbox dl{
float:left;
margin:2px 0 2px 0;
padding:0;
} 
 
.newsbox dd{
 float:left;
 width:120px;
 height:auto;
 margin:0px;
 padding:0 0 0 10px;
 font-weight: bold;
 }
 
.newsbox dt{
 float:left;
 width:598px;
 height:auto;
 margin:0 0 0 0;
 padding:0;
 }

.shougaibox{
display:inherit;
 float:left;
 width:706px;
 margin:0 0 0 8px;
 padding:0 10px 0 0;
 }
 
.shougaibox dl{
float:left;
margin:0 0 14px 0px;
padding:0;
} 
 
.shougaibox dd{
 float:left;
 width:84px;
 height:auto;
 margin:0;
 padding:0;
 font-weight: bold;
 text-align:right;
 }
 
.shougaibox dt{
 float:left;
 width:606px;
 height:auto;
 margin:0 0 0 10px;
 padding:0
 }

.shougaibox_orange{
color:#FF6600;
}



.m_index ul {
margin:0;
padding:0;
}


.m_index ul li{
 list-style: none; margin:0;
 padding-left: 10px;
 background: url(images_n/point.gif) no-repeat left center;
 }

 #narisumashi td{
 font-size:12px;
 color:#333333
 }
 
 #narisumashi .font01{
 margin:10px 0 0 0;
 color:#FFFFFF ;
 font-size:16px;
 font-weight:bold
 }
 
 #narisumashi .font02{
 color:#FF6600 ;
 font-size:12px;
 }
 
 #narisumashi .font03{
 color:#FFFFFF ;
 font-size:12px;
 }
 
 #narisumashi .font04{
 color:#FFFFFF ;
 font-size:12px;
 font-weight:bold
 }
 
 
 

.pay_atm_bank a {
float:left;
width:209px;
height:31px;
margin:0 0 0 20px;
padding:0;
display:block;
text-decoration:none;
background:url(../img/service/bt_bank.gif) no-repeat;

}

.pay_atm_bank a:hover {
display:block;
background:url(../img/service/bt_bank_o.gif) no-repeat;
}

.pay_atm_yucho a {
float:left;
width:209px;
height:31px;
margin:0 0 0 20px;
padding:0;
display:block;
text-decoration:none;
background:url(../img/service/bt_yucho.gif) no-repeat;
}

.pay_atm_yucho a:hover {
display:block;
background:url(../img/service/bt_yucho_o.gif) no-repeat;
}
