@charset "Shift-JIS";

/*背景*/
/*body footer の背景レイアウト*/
#TOPbg .blueskyWrapper{
	background-image:url(img/top_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	min-height:603px;
	height: auto !important;
	height: 603px;
}
#TOPbg .blueskyWrapper .sunsetWrapper{
	background-image:url(img/footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:100%;
	min-height:603px;
}

#body .TOPinner{
	min-height:506px;
	height: auto !important;
	height: 506px;
}


#contents .textBox ul.TOPlist{
	list-style-type:none;
	font-size:small;
	margin:10px 40px 20px 30px;
}
#contents .textBox ul.TOPlist li{
	margin-top:5px;
	line-height:140%;
	color:#000000;
}

#contents .textBox ul.TOPlist li a:link{color:#0066FF;text-decoration:none;}
#contents .textBox ul.TOPlist li a:visited{color:#006699;text-decoration: none;}
#contents .textBox ul.TOPlist li a:active{color:#FF0000;text-decoration: none;}
#contents .textBox ul.TOPlist li a:hover{color:#0066FF;text-decoration:underline;}

#contents .textBox ul.TOPlist li img{
	vertical-align:middle;
}

#contents .textBox h2.TOPlistView{
	position:absolute;
	top:20px;
	left:550px;
}
#contents .textBox h2.TOPlistView a{
	height:16px;
	width:69px;
	display:block;
	background-image:url(img/ichiran.gif);
	background-repeat:no-repeat;
	text-indent:-200px;
	overflow:hidden;
	font-size:x-small;
	color:#FFFFFF;
}
#contents .textBox h2.TOPlistView a:hover{
	background-image:url(img/ichiran-h.gif);
}

.f-blue{color: #0066FF;}