@charset "utf-8";
/* 
	Surviveplus.net Version.2009 CSS Document
	design/common.css
	Copyright© 2009 SHIN-ICHI All Rights Reserverd. ( http://surviveplus.net )
*/

/* Layout */
html{ height:100%; font-family:"メイリオ", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
body{ height:100%; margin:0; padding:0; text-align:center; background:#FFFFFF; }

#paper{
	width:916px;
 	height:100%; 
	min-height:100%;
	margin:0 auto;
	text-align:center;
	background:#FFFFFF url(main.png) repeat-y;
}
body > #paper{ 
	height:auto; 
}

	/* Layout. 1. header */
	#headerTitle{
		width:916px;
		height:68px;
		overflow:hidden;
		background:url(title.png) no-repeat;
		clear:both;
	}
	#haderNavigation{
		width:898px;
		height:51px;
		overflow:hidden;
		background:url(navigation.png) no-repeat;
		padding:0px 9px 0px 9px;
		text-align:left;
		clear:both;
	}
	#haderShadow{
		width:916px;
		height:8px;
		overflow:hidden;
		background:url(main_shadow.png) no-repeat;
		margin-bottom:4px;
		clear:both;
	}
	
	/* Layout. 2. main */
	#main{
		width:864px;
		min-height:600px;
		padding:0px 28px 0px 24px;
		text-align:left;
		clear:both;
	}
	
	/* Layout. 3. footer */
	#footerNavigation{
		width:864px;
		height:42px;
		overflow:hidden;
		background:url(footer.png) no-repeat;
 		padding:0px 28px 0px 24px; 
		text-align:left;
		line-height:42px;
		clear:both;
	}
	#footerCopyright{
		background:url(main.png) repeat-y;
		padding:8px 28px 16px 24px;
		text-align:left;
		clear:both;
	}

/* HTML Parts ( page's default style ) */
img{	border:none;}

a{ color:#4c73d3; text-decoration:none; }
a:hover{ color:#009cff; text-decoration:underline; }

/* Common Desgin */
div.copyright{ font-size:x-small; font-family:"メイリオ", Arial, Helvetica, sans-serif; }

.accessCount{ color:#4c73d3; font-size:120%;}

div.operation{ 
	float:left; 
	font-size:small;
	margin-right:14px;
}

div.operationLeft{
	float:left;	
	font-size:small;
	margin-right:14px;
}
div.operationRight{
	float:right;	
	font-size:small;
	margin-left:14px;
}
div.operationEnd{
	clear:both;
}


.breadCrumb{ font-size:small; color:#c4bfbf; }
.breadCrumb a{ color:#4c73d3; text-decoration:none; }
.breadCrumb a:hover{ color:#009cff; text-decoration:underline; }

a.mark{
	background: transparent url(linkmark.png) no-repeat center left;
	padding-left:20px;
}

.onErrorIgnore{ color:#999999; }
.onErrorFatal{ color:#FF0000; }

a.pagefirst{
	background: transparent url(mark16_pagefirst.jpg) no-repeat center left;
	padding-left:20px;
}
a.pagelast{
	background: transparent url(mark16_pagelast.jpg) no-repeat center left;
	padding-left:20px;
}
a.pagenext{
	background: transparent url(mark16_pagenext.jpg) no-repeat center left;
	padding-left:20px;
}
a.pageprevious{
	background: transparent url(mark16_pageprevious.jpg) no-repeat center left;
	padding-left:20px;
}

