@charset "utf-8";

/*==================================================
	#contents
==================================================*/
#contents.topPage{
padding-top:20px;
}

#contents.topPage a,
#contents.topPage a:link,
#contents.topPage a:visited{
text-decoration:none;
}

#contents.topPage a:hover,
#contents.topPage a:active,
#contents.topPage a:focus{
text-decoration:underline;
}


/*==================================================
	Paragraph
==================================================*/
#content p.bnr{
margin-bottom:7px;
}


/*==================================================
	Unordered List
==================================================*/
/* 	.top_uList01
--------------------------------------------------*/
.top_uList01{
width:652px;
}
.top_uList01 li{
float:left;
margin-right:4px;
width:159px;
text-align:center;
}
#content .top_uList01 li strong{
font-size:116%;
}

/* 	.uList08
--------------------------------------------------*/
.topPage .uList08 li{
padding:3px 0;
}
.topPage .uList08 a{
background:transparent url(/common/img/icon_bullet04.gif) no-repeat scroll 1px 0.3em;
padding-left:9px;
}


/*==================================================
	Box
==================================================*/
/* 	.topBlock01
--------------------------------------------------*/
.topBlock01{
position:relative;
background:url(/img/ind_bg01.gif) left top no-repeat;
margin-bottom:15px;
height:423px;
}
.topBlock01 h1,
.topBlock01 p,
.topBlock01 li{
position:absolute;
}
.topBlock01 h1{
top:26px;
left:0;
background:none;
margin-bottom:20px;
padding-bottom:0;
}
.topBlock01 .txt01{
top:169px;
left:0;
}
.topBlock01 .txt02{
top:221px;
left:0;
}
.topBlock01 .list01{
top:274px;
left:0;
}
.topBlock01 .list02{
top:274px;
left:222px;
}
.topBlock01 .list03{
top:212px;
left:449px;
}
.topBlock01 .list04{
top:276px;
left:449px;
}

/* 	.topBlock02
--------------------------------------------------*/
.topBlock02{
margin-bottom:32px;
}
.topBlock02 ul{
float:left;
width:240px;
}
.topBlock02 li{
margin:1px 0;
}
.topBlock02 p{
float:right;
width:396px;
}

/* 	.topBlock03
--------------------------------------------------*/
.topBlock03{
margin-bottom:10px;
}
.topBlock03 h2{
float:left;
background:none;
margin:0;
padding:8px 0 0;
width:82px;
}

#content .topBlock03 ul{
float:right;
margin-bottom:0;
width:555px;
}
.topBlock02 .uList08 li{
topBlock03:5px 0;
}

/* 	.linkBlock01
--------------------------------------------------*/
.linkBlock01{
position:relative;
margin-bottom:25px;
height:1.5em;
}
.linkBlock01 ul{
position:absolute;
top:0;
right:0;
}

