﻿@charset "UTF-8";
/*
 * {
	margin: 0px;
	padding: 0px;
	border: none;
}
*/
	body{
		background-color: #e5e5e5;
		background-image: url(./images/body_shadow.gif);
		background-repeat: repeat-y;
		background-position: center top;
		text-align:center;
		word-break:break-all;
	}
	.clear{
		clear:both;
		height:5px;
	}
	#banner{
		width:815px;
		/*height:100px;*/
	}

	#banner a{color:#fff;text-decoration:none;}
	#banner a:link{text-decoration:none;}
	#banner a:visited{text-decoration:none;}
	#banner a:hover{text-decoration:underline;}

	#container{
		background:#fff url() repeat-y left top;
		width:815px;
		text-align:left;
		clear:both;
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto
	}
	#right{
		 float:right;
		 width:200px;
		 text-align:center;
		 margin:10px 0 0 5px;
	}
/*
-----------------------------------------------------
小エリア　スタイル設定
-----------------------------------------------------
*/
	.ret-link-top810{
		background-color: #acf;
		border:#99f 1px solid;
		color:#222999;
		text-align: right;
		font-weight:normal;
		font-size:12px;
		padding: 4px 3px;
	}
	.search-result {
		background: #fff url(./images/search-result-t.gif) no-repeat left top;
		color:#ccf;
		text-align: left;
		font-weight:bold;
		padding: 7px 3px 3px 130px;
		margin-top:5px;
		vertical-align: baseline;
	}
	.search-result-keyword {
		color:#f94;
		font-weight:bold;
	}
	.search-result-body {
		width: 570px;
		text-align: left;0px;
		margin:20px 0 0 20px;
	/*	border-left:#68b 8px solid;*/
		border-left:#484 15px solid;
		/*border-bottom:#68b 2px solid;*/
	}
	.search-result-body .stext{
		background-color: #efefef;
		/*float: left;*/
		height:auto;
		width: 550px;
		padding: 5px 5px 5px 10px;
		margin-top:0px;
	}
	.search-result-body .sphoto{
		float: right;
		width: 100px;
		text-align: center;
		padding: 0px;
		margin: 8px;
	}
	photo_search_error{
		width:800;
	}

