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

/* -- .searchInfo -- */
.result .searchInfo {
	width:140px;
	padding:0;
	margin:0;
	}
	.result .searchInfo h2 {
		display:block;
		border-bottom:1px #ccc dotted;
		padding:0 5px 10px;
		margin:0;
		font-size:1.4em;
		font-weight:bold;
		line-height:1.1em;
		}

	.result .searchInfo ul {
		}
		.result .searchInfo ul li {
			border-bottom:1px #ccc dotted;
			padding:0;
			margin:0;
			padding:10px 5px;
			display:block;
			font-weight:bold;
			font-size:1em;
			}
		.result .searchInfo ul li.keyWord {
			font-size:1.4em;
			color:#094;
			}


/* -- .searchItem -- */
.result .searchItem {
	width:640px;
	display:block;
	}
	
	.result .searchItem .unitItem {
		width:140px;
		height:300px;
		padding:0;
		margin:0 0 20px 20px;
		}
	
		.result .searchItem .unitItem p.imgItem {
			margin:0 0 5px;
			}
		.result .searchItem .unitItem p.imgItem a {
			width:140px;
			height:140px;
			overflow:hidden;
			padding:0px;
			background-color:#CCC;
			color:#CCC;
			display:block;
			font-size:1.2em;
			}
		.result .searchItem .unitItem p.imgItem a img {
			width:140px;
			height:140px;
			}
		.result .searchItem .unitItem p.imgItem a.noImg {
			padding:20px;
			width:100px;
			height:100px;
			background-color:#CCC;
			color:#CCC;
			display:block;
			font-size:1.2em;
			font-weight:bold;
			text-align:left;
			}
		.result .searchItem .unitItem p.imgItem a:hover {
			background-color:#094;
			color:#CCC;
			}

		.result .searchItem .unitItem h2 a {
			font-size:0.9em;
			text-align:left;
			font-weight:bold;
			letter-spacing:normal;
			text-transform:uppercase;
			}

		.result .searchItem .unitItem p {
			font-size:0.7em;
			text-align:left;
			color:#aaa;
			}

	.result .searchItem dl {
		clear:both;
		margin:0 0 20px 20px;
		border-bottom:1px dotted #ccc;
		padding:0 0 10px;
		}
		.result .searchItem dl dt {
			font-weight:bold;
			font-size:1.4em;
			margin:0 0 5px;
			}
		.result .searchItem dl dd {
			margin:0 0 5px;
			color:#aaa;
			}

	.result .searchItem p.noResult {
		margin:0 0 20px 20px;
		padding:0 0 10px;
		font-weight:bold;
		font-size:1.4em;
		}


/* -- .tagSearch -- */
.result .tagSearch {
	width:480px;
	display:block;
	}

.result .tagSearch dl {
	clear:both;
	margin:0 0 20px 20px;
	border-bottom:1px dotted #ccc;
	padding:0 5px 10px;
	}
	.result .tagSearch dl dt {
		font-weight:bold;
		font-size:1.4em;
		margin:0 0 5px;
		}
	.result .tagSearch dl dd {
		margin:0 0 5px;
		color:#aaa;
		}

.result .tagSearch p.noResult {
	margin:0 0 20px 20px;
	padding:0 0 10px;
	font-weight:bold;
	font-size:1.4em;
	}



span.keyword {
	color:#094;
	}