
#ifr{
/*width:218px;
height:186px;*/
border:0px;
overflow:hidden;
background-color: transparent;
margin-left:0px;
}

#flash_area{
height:254px;
border-bottom:3px solid #AC3B73;
}
#flash_area .flash_left{
text-align:left;
float:left;
padding:15px 12px 10px 15px;
}
#flash_area .flash_right{
float:right;
margin-top:8px;
}


.toptext{
padding-top:8px;
padding-bottom:5px;
margin-bottom:-10px;
}
.toptext img{
margin-bottom:4px;
}

.toptext p.arrow-r{
margin-top:-20px;
font-size:10px;
}
.icon_box{
margin-bottom:3px;
}
.icon_box .mleft{
margin-left:4px;
}

.menu .kouza{
margin:9px 10px 5px 10px;
}
.menu .siryo{
margin:5px 10px;
}


.customize_area{
margin:18px 0px 0 0;
}
.customize_area p.arrow-r{
margin-top:-15px;
margin-bottom:8px;
font-size:10px;
}


.infomation_area{
margin-bottom:15px;
}
.infomation_area .title_mark{
border-bottom:1px solid #898989;
margin-bottom:5px;
}
.infomation_area p.arrow-r{
margin-top:-15px;
margin-bottom:3px;
font-size:10px;
}
.infomation_area rireki{
}
.infomation_area .rireki span.year{
color:#C64284;
margin-right:5px;
}


.maintenance_area{
margin-bottom:15px;
}
.maintenance_area .title_mark{
border-bottom:1px solid #898989;
margin-bottom:5px;
}
.maintenance_area p.arrow-r{
margin-top:-15px;
margin-bottom:3px;
font-size:10px;
}
.maintenance_area .rireki span.year{
color:#C64284;
margin-right:5px;
}


#atten{
border:1px solid #808080;
padding:5px;
font-size:14px;
color:#808080;
line-height:120%;
}

#atten p.arrow-r{
margin:0px;
padding:0px;
font-size:10px;
}

#topBanner a{
	display: block;
	width: 680px;
	height: 89px;
	overflow: hidden;
	text-indent: -10000em;
	background:url(../img/091119sakaki.jpg) 0 0 no-repeat;
	margin:10px 0 0 0;
	}
#topBanner a:hover{
	background:url(../img/091119sakaki.jpg) 0 -89px no-repeat;
	}
#topBanner02 a{
	display: block;
	width: 680px;
	height: 89px;
	overflow: hidden;
	text-indent: -10000em;
	margin:0 0 15px 0;
	background:url(../img/topbanner02.jpg) 0 0 no-repeat;
	}
#topBanner02 a:hover{
	background:url(../img/topbanner02.jpg) 0 -89px no-repeat;
	}
	
.menuTitle01,.menuTitle02,.menuTitle03,.menuTitle04{
	display: block;
	width: 680px;
	height: 32px;
	overflow: hidden;
	text-align:right;
	margin:0 0 8px 0;
	}
.menuTitle01{
	background:url(../img/menuTitle01.gif) 0 0 no-repeat;
	}
.menuTitle02{
	background:url(../img/menuTitle02.gif) 0 0 no-repeat;
	}
.menuTitle03{
	background:url(../img/menuTitle03.gif) 0 0 no-repeat;
	}
.menuTitle04{
	background:url(../img/menuTitle04.gif) 0 0 no-repeat;
	margin-top:20px;
	}
.menuTitle01 p,.menuTitle02 p,.menuTitle03 p,.menuTitle04 p{
	font-size:10px;
	padding:7px 10px 0 0;
	}
	


#menuList{
	margin:10px 0 0 10px;
	}
#menuList dt{
	margin:0 0 4px 0;
	}