@charset "utf-8";
/*-------------------------------
HOME navigation
-------------------------------*/
#navigation_top {
width: 200px;
_width: 200px;
padding: 0;
margin: 0;
float:left;
}

#navigation_top ul {
	padding:0;
	margin:0;
	border:0;
	text-indent:-9999px;
	list-style-type:none;
}

#navigation_top li,#navigation_top a {
	display:block;
	width: 200px;
	_width: 200px;
	margin:0;
	padding:0;
	border:0;
}

#navigation_top a {
	background: url(../img/nav_en_home.gif) no-repeat;
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
}

#navi01 a { background-position: 0 0; height:54px; }
#navi01 a:hover { background-position: -200px 0; height:54px; }

#navi02 a { background-position: 0 -54px; height:55px; }
#navi02 a:hover { background-position: -200px -54px; height:55px; }

#navi03 a { background-position: 0 -109px; height:55px; }
#navi03 a:hover { background-position: -200px -109px; height:55px; }


#navi01_on a { background-position: -200px 0; height:54px; }
#navi02_on a { background-position: -200px -54px; height:55px; }
#navi03_on a { background-position: -200px -109px; height:55px; }






/*-------------------------------
ユーティリティ
-------------------------------*/
#utilityArea {
width: 700px;
padding: 0;
margin: 0;
}

#utilityArea p.lead{
padding: 20px 0 15px 0;
margin: 0;
}

#utilityArea p.textRight{
padding: 0;
margin: 0;
text-align:right;
}


#utilityArea p.title{
padding: 20px 0 15px 0;
margin: 0;
}

#utilityArea p.bnPdf{
padding: 8px 0 0 0;
margin: 0;
text-align:right;
}

#utilityArea p.title02{
padding: 0 0 10px 0;
margin: 0;
}

#utilityArea p.title03{
padding: 20px 0 10px 0;
margin: 0;
}

#utilityArea ul{
padding: 4px 0 0 0;
margin: 0;
}

#utilityArea li.arrow{
margin: 0 0 12px 0;
padding-left:12px;
background:url("../img/arrow_b.gif") 0 5px no-repeat;
font-weight:bold;
}

#utilityArea li.arrow02{
margin: 0 0 4px 18px;
padding-left:12px;
background:url("../img/arrow_b.gif") 0 5px no-repeat;
font-weight:bold;
}

#utilityArea li.arrow03{
margin: 0 0 2px 36px;
padding-left:12px;
background:url("../img/arrow.gif") 0 5px no-repeat;
}

#utilityArea li.arrow05{
margin: 60px 0 2px 36px;
padding-left:12px;
background:url("../img/arrow.gif") 0 5px no-repeat;
}

#utilityArea li.popup{
margin: 0 0 2px 36px;
padding-left:18px;
background:url("../img/icon_popup.gif") 0 1px no-repeat;
}

#utilityArea li.arrow04{
margin: 12px 0 4px 18px;
padding-left:12px;
background:url("../img/arrow_b.gif") 0 5px no-repeat;
font-weight:bold;
}

#utilityArea li.arrow05{
margin: 12px 0 2px 36px;
padding-left:12px;
background:url("../img/arrow.gif") 0 5px no-repeat;
}


#utilityArea dl{
width:710px;
position:relative;
margin: 8px 0 0 0;
padding: 0;
}

#utilityArea dt{
display:block;
position:absolute; top:0px; left:0px;
padding:0 0 13px 8px;
margin:0;
}

#utilityArea dd{
display:block;
padding:0 0 4px 360px;
margin:0;
}
