@charset "UTF-8";
/* CSS Document */


/* -- .mainContent -- */
.mainContent {
	width:620px;
	margin:0;
	padding:0;
	}
	
	.mainContent .entContent {
		margin:0 0 40px;
		padding:0 0 20px;
		border-bottom:1px #ccc solid;
		}
	
	.mainContent .entContent .entMenu {
		width:140px;
		padding:0;
		margin:0 20px 0 0;
		}
		.mainContent .entContent .entMenu h2,
		.mainContent .entContent .entMenu h1 {
			font-size:1.2em;
			font-weight:bold;
			line-height:1.2em;
			border-bottom:1px #ccc dotted;
			}
		.mainContent .entContent .entMenu h1 {
			display:block;
			padding:0 5px 10px;
			margin:0;
			}
		.mainContent .entContent .entMenu h2 a {
			display:block;
			padding:0 5px 10px;
			}
		.mainContent .entContent .entMenu h2 a:hover {
			}

		.mainContent .entContent .entMenu ul {
			}
			.mainContent .entContent .entMenu ul li {
				border-bottom:1px #ccc dotted;
				padding:0;
				margin:0;
				}
			.mainContent .entContent .entMenu ul li.unBlock {
				padding:10px 5px;
				display:block;
				color:#aaa;
				}
			.mainContent .entContent .entMenu ul li a {
				padding:10px 5px;
				display:block;
				margin:0;
				}
			.mainContent .entContent .entMenu ul li.unBlock a {
				padding:0;
				display:inline;
				}

	.mainContent .entContent .entArea {
		padding:0;
		width:460px;
		margin:0;
		}
		
	.mainContent .entContent .entArea p.imgEntry {
		padding:0;
		margin:0 0 10px;
		}
		.mainContent .entContent .entArea p.imgEntry a img {
			border:none;
			outline:none;
			width:140px;
			}
		.mainContent .entContent .entArea p.imgEntry a:hover img {
			opacity:0.6;
			filter:alpha(opacity=60);
			}
				
		.mainContent .entContent .entArea .entBodyList {
			width:300px;
			padding:0;
			margin:0;
			}
			.mainContent .entContent .entArea .entBodyList p {
				margin:0 0 10px;
				line-height:1.75em;
				}
			.mainContent .entContent .entArea .entBodyList p a {
				color:#094;
				}

		.mainContent .entContent .entArea .entBody {
			width:460px;
			padding:0;
			margin:0;
			}
			.mainContent .entContent .entArea .entBody p {
				margin:0 0 10px;
				line-height:1.75em;
				}
			.mainContent .entContent .entArea .entBody p a {
				color:#094;
				}

			.mainContent .entContent .entArea .entBody p.entInfo {
				margin:30px 0 0;
				line-height:1em;
				font-size:0.9em;
				text-align:right;
				color:#aaa;
				}
			.mainContent .entContent .entArea .entBody p.entInfo a {
				color:#aaa;
				}



/* -- .infoArea -- */
.infoArea {
	width:140px;
	margin:0 0 0 20px;
	padding:0;
	}
	
.infoArea .unit {
	margin:0 0 40px;
	padding:0;
	}
	
	.infoArea .unit p {
		font-size:1.1em;
		color:#aaa;
		border-bottom:1px solid #ccc;
		line-height:1em;
		padding:0 5px 5px;
		font-family:Georgia;
		}
				
	.infoArea .unit ul {
		}
		.infoArea .unit ul li {
			border-bottom:1px #ccc dotted;
			padding:0;
			margin:0;
			}
		.infoArea .unit ul li.unBlock {
			display:block;
			padding:10px 5px;
			}
		.infoArea .unit ul li a {
			display:block;
			padding:10px 5px;
			}
			
	.infoArea .unit ul.tagCloud {
		border-bottom:1px #ccc dotted;
		padding:0 5px 10px;
		}
		.infoArea .unit ul.tagCloud li {
			display:inline;
			border:none;
			}
		.infoArea .unit ul.tagCloud li a {
			display:inline;
			padding:0 5px 0 0;
			}
		.infoArea .unit ul.tagCloud li.tagLevel1 { font-size:1.8em; }
		.infoArea .unit ul.tagCloud li.tagLevel2 { font-size:1.6em; }
		.infoArea .unit ul.tagCloud li.tagLevel3 { font-size:1.4em; }
		.infoArea .unit ul.tagCloud li.tagLevel4 { font-size:1.2em; }
		.infoArea .unit ul.tagCloud li.tagLevel5 { font-size:1em; }
			

/* -- ABOUT -- */
.mainContent .entContent .entArea#about .entBody h2 {
	font-size:1.2em;
	color:#094;
	font-weight:bold;
	margin:0 0 10px;
	}
	.mainContent .entContent .entArea#about .entBody p.entInfo {
		margin:30px 0 0;
		line-height:1em;
		font-size:0.9em;
		text-align:right;
		color:#aaa;
		}


/* -- SITEMAP -- */
.mainContent .entContent .entArea#sitemap .entBody h2 {
	font-size:1.2em;
	color:#094;
	font-weight:bold;
	margin:0 0 10px;
	padding:0 5px;
	}

.mainContent .entContent .entArea#sitemap .entBody ul {
	margin:0 0 20px;
	padding:0 5px 5px;
	border-bottom:1px dotted #ccc;
	}
.mainContent .entContent .entArea#sitemap .entBody ul.last {
	border-bottom:none;
	margin:0;
	padding:0 5px;
	}
	.mainContent .entContent .entArea#sitemap .entBody ul li {
		margin:0 0 10px;
		padding:0;
		}


/* -- CONTACT -- */
.mainContent .entContent .entArea#contact table {
	width:460px;
	padding:0;
	margin:0 0 20px;
	text-align:0.8em;
	font-size:1em;
	}
	.mainContent .entContent .entArea#contact table th {
		width:140px;
		padding:10px 0;
		border-bottom:1px #ccc dotted;
		}
	.mainContent .entContent .entArea#contact table td {
		padding:10px 0;
		border-bottom:1px #ccc dotted;
		}
	.mainContent .entContent .entArea#contact table th.top,
	.mainContent .entContent .entArea#contact table td.top {
		padding:0 0 10px;
		}
	.mainContent .entContent .entArea#contact table td.space {
		width:20px;
		border:none;
		}
	.mainContent .entContent .entArea#contact table td input,
	.mainContent .entContent .entArea#contact table td textarea {
		width:260px;
		padding:0;
		margin:0;
		}
	.mainContent .entContent .entArea#contact table td input.short {
		width:140px;
		}

	.mainContent .entContent .entArea#contact p.btn {
		text-align:center;
		}


/* -- GUIDE -- */
.mainContent .entContent .entArea#guide .entBody h2 {
	font-size:1em;
	color:#094;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 5px;
	}

.mainContent .entContent .entArea#guide .entBody h3 {
	font-weight:bold;
	padding:0 5px;
	margin:0 0 5px;
	}

.mainContent .entContent .entArea#guide .entBody p {
	border-bottom:1px dotted #ccc;
	padding:0 5px 10px;
	}
.mainContent .entContent .entArea#guide .entBody p.last {
	border-bottom:none;
	padding:0 5px;
	}
	
.mainContent .entContent .entArea#guide .entBody ol {
	padding:0 5px;
	margin:0;
	}
	.mainContent .entContent .entArea#guide .entBody ol {
		list-style:inside decimal;
		margin:0 0 5px;
		}
	

/* -- DECLARATION -- */
.mainContent .entContent .entArea#declaration .entBody dl {
	border-bottom:1px dotted #ccc;
	padding:0 5px 5px;
	margin:0 0 10px;
	}
.mainContent .entContent .entArea#declaration .entBody dl.last {
	border:none;
	padding:0 5px 0;
	margin:0 0 0;
	}
	.mainContent .entContent .entArea#declaration .entBody dl dt {
		font-size:1em;
		color:#094;
		font-weight:bold;
		margin:0 0 5px;
		}
	.mainContent .entContent .entArea#declaration .entBody dl dd {
		margin:0 0 5px;
		}
	.mainContent .entContent .entArea#declaration .entBody dl dd a {
		color:#094;
		}
	

/* -- PRIVACY -- */
.mainContent .entContent .entArea#privacy .entBody p {
	margin:0 0 5px;
	padding:0 5px;
	}

.mainContent .entContent .entArea#privacy .entBody ol {
	margin:0 0 20px;
	padding:0 5px;
	border-bottom:1px dotted #ccc;
	text-align:justify;
	}
.mainContent .entContent .entArea#privacy .entBody ol.last {
	border-bottom:none;
	text-align:justify;
	}
	.mainContent .entContent .entArea#privacy .entBody ol li {
		list-style:decimal inside;
		margin:0 0 10px;
		padding:0;
		}


/* -- IMMUNITY -- */
.mainContent .entContent .entArea#immunity .entBody h2 {
	font-size:1em;
	color:#094;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 5px;
	}

.mainContent .entContent .entArea#immunity .entBody p {
	border-bottom:1px dotted #ccc;
	padding:0 5px 10px;
	}
.mainContent .entContent .entArea#immunity .entBody p.last {
	border-bottom:none;
	padding:0 5px;
	}
	
.mainContent .entContent .entArea#immunity .entBody ul {
	margin:0 0 5px;
	padding:0 5px;
	list-style:disc inside;
	text-align:justify;
	}
	.mainContent .entContent .entArea#immunity .entBody ul li {
		margin:0 0 5px;
		padding:0;
		}

