@charset "utf-8";

body{
	font-size:0.75em;
}

div#footer{
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:10px 0;
}

div#splash-area{
	border-top:30px solid #0045a2;
	padding:50px 0;
}

div#splash-block-right{
	float:right;
	width:328px;
	padding:27px 39px 0 0;
}

div#splash-block-left{
	float:left;
	width:450px;
	padding:0 0 0 10px;
}

.splash-hl{
	border-left:9px solid #d5d5d5;
	padding:3px 0 0 10px;
	margin:0 0 30px 0;
	color:#0045a2;
	font-size:150%;
}

ul.splash-link{
	margin:0 0 80px 75px;
}

ul.splash-link li{
	margin:0 0 0 67px;
	display:inline;
}

ul.splash-link li a,
dl.splash-link02 dd a,
dl.splash-link03 dd a{
	background:transparent url("/img/misc_pagenavi03.gif") no-repeat 0 0.3em;
	padding:0 0 0 10px;
	color:#000;
}

ul.splash-link li a:hover,
dl.splash-link02 dd a:hover,
dl.splash-link03 dd a:hover{
	background:transparent url("/img/misc_pagenavi03_o.gif") no-repeat 0 0.3em;
}

ul.splash-link li a,
dl.splash-link02 dd a,
dl.splash-link03 dd a{
	text-decoration:none;
}


dl.splash-link02{
	border-bottom:1px solid #efefef;
	margin:0 0 10px 10px;
	padding:0 0 10px 10px;
}

dl.splash-link03{
	border-bottom:1px solid #efefef;
	margin:0 0 40px 10px;
	padding:0 0 10px 10px;
}

dl.splash-link02 dt,
dl.splash-link03 dt{
	color:#0045a2;
	display:inline;
}

dl.splash-link02 dt.link01{
	margin:0 0 0 0;
}

dl.splash-link02 dt.link02{
	margin:0 60px 0 0;
}

dl.splash-link02 dt.link03{
	margin:0 27px 0 0;
}

dl.splash-link03 dt.link04{
	margin:0 23px 0 0;
}

dl.splash-link02 dt.link05{
	margin:0 10px 0 0;
}

dl.splash-link02 dd,
dl.splash-link03 dd{
	display:inline;
	padding:0 0 0 30px;
}


/** clearfix **/

div#splash-area:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

div#splash-area{
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
*html div#splash-area{
	height: 1%;
}

div#splash-area{
	display: block;
}

/* End hide from IE-mac */

