body {
	font-family:"Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
	min-width:950px;
	font-style:normal;
	line-height:1.22;
	font-size:80%;
}
a:visited {
	color:#4169E1;
}

li,p,li,dt,dd,td {
	line-height:1.33em;
	list-style-type:none;
}

div,ul {
	
	border-color:#c3c3c3;
}
img {
	border:0px;
	vertical-align: bottom;
}
input,textarea,select {
	vertical-align:middle;
	
}

.red {
	color:#FF0000;
}

#wrapper {
	width:950px;
	margin: 0px auto;
	text-align:left;
	min-width:950px;
}

/*  ヘッダー関連  */
#header {
	width:100%;
	position:relative;
	height:100px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}
#header .logo {
	display:block;
	width:253px;
	position:absolute;
	top:10px;
}

#header .description {
	left:262px;
	position:absolute;
	top:20px;
	width:400px;
	font-size:90%;
}
#header .description h1 {
	color:#999999;
}
#header .description p {
	
}



#navi {
	position:absolute;
	top:60px;
	border-width:1px 1px 0 0;
	border-color:#c3c3c3;
	border-style:solid solid none none;
}

#navi li {
	float:left;
	border-width:0 0 1px 1px;
	border-color:#c3c3c3;
	border-style:none none solid solid;
}

#navi li a {
	
	color:#4169e1;
	float:left;
	padding:7px 14px;
	
}
#navi .checked {
	background:url(./../img/navi_checked.gif) left;
	color:#999999;
}
#navi li a:hover {
	background-color:#f0f8ff;
	color:#999999;
	background:url(./../img/navi_checked.gif) left;
	text-decoration:none;
}

#search {
	position:absolute;
	top:15px;
	right:0px;
}

#header a {
	color:#0033FF;
}
#header a:hover {
	color:#FF33CC;
}


#main {
	margin:0px auto;
}


/*  フッター関連  */
#footer {
	width:100%;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	margin:50px 0px 20px 0px;
	padding-top:10px;
}

#footer .footer_first{
	float:left;
}

#footer .footer_second {
	float:right;
}
/*  トップ  */
#top {
	
	
}
#top h3 {
	letter-spacing:2px;
	font-size:135%;
	font-weight:bold;
	text-align:center;
}
#top h3 img {
	top:-2px;
	margin-right:5px;
	position:relative;
}
#top_image {
	float:left;
	width:520px;
	margin-top:20px;
}
#top_image table{
	margin:0px auto;
}

#top_side {
	float:right;
	margin-top:20px;
	width:420px;
	
}
#top_side li p {
      padding-left:16px;

}

/*Welcome*/
#top_side .welcome {
	border:#c3c3c3 1px solid;
}
#top_side .welcome h3 {
	background:url(./../img/bar_blue.gif) left;
}
#top_side .welcome ul{
	margin:5px 5px 5px 10px;
}
#top_side .welcome li {
	background:url(./../img/i-dsq.gif) no-repeat 0px 3px;
	
}

/*News*/
#top_side .news {
	margin-top:10px;
	border:#c3c3c3 1px solid;
	
}
#top_side .news h3 {
	background:url(./../img/bar_red.gif) left;
	color:white;
}
#top_side .news ul {
	margin:5px 5px 5px 10px;
}
#top_side .news li {
	background:url(./../img/op-sq4-3.gif) no-repeat 0px 3px;
	padding-left:16px;
	padding-bottom:10px;
}
#top_side .news li p {
	padding-left:20px;
}


/*Link*/
#top_side .link {
	margin-top:10px;
	border:#c3c3c3 1px solid;
}
#top_side .link h3 {
	background:url(./../img/bar_purple.gif) left;
}
#top_side .link ul{
	margin:5px 5px 5px 10px;
}
#top_side .link li {
	padding-bottom:10px;
	background:url(./../img/op-sq4-2.gif) no-repeat 0px 3px;
	
}

/*Search*/
#top_side .search {
	margin-top:10px;
	border:#c3c3c3 1px solid;
	text-align:center;
}
#top_side .search h3 {
	background:url(./../img/bar_black.gif) left;
	color:white;
}
#top_side .search form {
	margin:10px;
}



#lensmodel_search {
	padding-top:20px;
	text-align:center;
}
#lensmodel_search .model {
	margin-right:10px;
}

/*top_photo_list*/
#top_photo_list {
	border:1px solid #C3C3C3;
	margin:40px auto;
	width:481px;
}

#top_photo_list h3 {
	background:url(./../img/bar_green.gif) left;
}

/*トップ画面のメーカ*/
#top_maker {
	margin-top:20px;
	border:1px #c3c3c3 solid;
	width:100%;
}

#top_maker h3 {
	background:url(./../img/bar_green.gif) left;
}

#top h5 {
	
}

.main_photo_list {
	padding:5px 6.5px;
}



/*photo_list用のCSS*/
.photo_list .title {
	text-align:left;
	margin-top:5px;
	font-size:90%;
}
.photo_list .title span {
	width:210px;
}
.photo_list .title a {
	color:#c3c3c3;
	
}
.photo_list .title a:hover {
	color:#999999;
	text-decoration:none;
}

.photo_list .name {
	text-align:right;
	font-size:90%;
}
.photo_list .name span {
	color:green;
}
.photo_list .name a {
	
}
.photo_list .name a:hover {
	text-decoration:none;
}

.photo_list .text {
	background:transparent url(./../img/bar_black.gif) repeat scroll left center;
	margin-bottom:6px;
	text-align:center;
}
.photo_list .text a {
	color:white;
}
.photo_list .text a:hover {
	color:#c3c3c3;
	text-decoration:none;
}

.photo_list {
	border:1px solid #C3C3C3;
	float:left;
	margin:6px;
	padding:5px;
	display:inline;
	width:210px;
}
.photo_list .photo {
	background:transparent url(./../img/photolistback.gif) repeat scroll 0 0;
	display:table-cell;
	height:210px;
	position:relative;
	vertical-align:middle;
	width:210px;
	text-align:center;
	margin:0px;
}
*:first-child+html .photo_list .photo span {
	display:inline-block;
	height:100%;
}
.photo_list .photo table {
	margin:0px auto;
}
*:first-child+html .photo_list .photo table {
	display:inline;
	
}
.photo_list .photo * {
	vertical-align:middle;
}










/*  スレッドリスト  */
#main_top {
	margin-top:20px;
	margin-bottom:20px;
	padding:10px 10px 10px 10px;
	border-style:solid;
	border-width:1px;
	background:transparent url(./../img/main_top_leaf.gif) no-repeat scroll 0px 40px;
	min-height:220px;
}

#main_top_first {
	float:left;
	width:675px;
}

#main_top_second {
	float:right;
}
#main_top_third {
	float:right;
	margin-top:20px;
}
#main_top_third .link {
	border:1px solid #C3C3C3;
	color:#4169E1;
	display:block;
	font-size:130%;
	margin-top:7px;
	padding:4px;
	text-align:center;
	width:240px;
}
#main_top_third a:hover{
	color:#0000FF;
	text-decoration:none;
	background-color:#4169E1;
	background:transparent url(./../img/bar_blue.gif) repeat scroll left center;
	border:1px solid #9accef;
}

#main_top h2 {
	font-size:200%;
	font-weight:bold;
	background:url(./../img/i5-1.jpg) no-repeat 0px 10px;
	padding-left:20px;
}

#main_top .search_string {
	margin-top:5px;
}
#main_top .string {
	margin-top:20px;
	
}

.nonlist {
	padding:20px;
}
.nonlist p{
	color:#FF0000;
}

#main_top p {
	line-height:1.2em;
	color:#515151;
}
#main_top .msg {
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:red;
}
#errmsg {
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:red;
}

.topicpath {
	margin-top:5px;
}
.topicpath span {
	margin-right:5px;
}

#new {
	margin-top:20px;
}

#new ul {
	height:65px;
	width:263px;
	list-style:none;
}

#new li {
	height:65px;
	width:263px;
	float:left;
}
#new a {
	display:block;
	width:100%;
	height:100%;
	background-image:url(./../img/new_contribute.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}
#new a:hover
{
	background-image:url(./../img/new_contribute.gif);
	background-position:-264px 0px;
}



#index_list {
border:1px dotted #C3C3C3;
margin-top:30px;
padding:10px;
background-color:#fffaf0;
}
#index_list span {
	
	margin-right:5px;
}



.clear {
	clear:both;
}



.sled {
	margin-top:50px;
	border-style:solid;
	border-width:1px;
	background:url(./../img/back_sizuku.gif) no-repeat right bottom;
	padding-bottom:15px;
}

.sled .explanation {
	text-align:center;
	color:#787878;
}

.sled_top {
	background:transparent url(./../img/title.gif) repeat scroll left center;
	height:50px;
}


.sled_top .sled_title {
	float:left;
	font-size:210%;
	margin:0px 0px 0px 5px;
}

/*スレッドタイトル用*/
.sled_top .sled_title .num {
	color:#4169E1;
}

.sled_top .sled_title .title {
	color:#626262;
}

.sled_top .new {
	float:left;
	margin-left:5px;
}


.sled_top .list_page {
	float:right;
	margin-right:5px;
	margin-top:5px;
}


.sled_main {
	float:left;
	width:610px;
	margin-top:10px;
}
.sled_main .image {
	margin:0 auto;
	text-align:center;
	display:table;
}

.sled_main .frame {
	padding:0px;
	margin:0px;
}
.sled_main .image table{
	border-collapse: collapse;
	border:0px;
}

.sled_main .sled_image_info {
	margin:30px 0px 0px 30px;
}
.sled_main .sled_image_info li {
	float:left;
	margin-right:5px;
	margin-top:5px;
}

.sled_main .category {
	border:1px solid #C3C3C3;
	padding:10px;
	
}
.sled_main .evaluate {
	border:1px solid #C3C3C3;
	padding:10px;
	
}
.sled_main .gps_info {
	background:transparent url(./../img/Earth.gif) no-repeat scroll 4px 6px;
	border:1px solid #C3C3C3;
	padding:10px 10px 10px 35px;
	
}
.sled_main .tag {
	background:transparent url(./../img/clip.gif) no-repeat scroll 4px 6px;
	border:1px solid #C3C3C3;
	padding:10px 10px 10px 35px;
	
}
.sled_main .tag span {
	margin-right:5px;
	display:inline-block;
}


.sled_image_exif {
	float:right;
	margin-top:10px;
	margin-right:25px;
}
.sled_image_exif table {
	width:310px;
	border:1px solid #c3c3c3;
	
}

.sled_image_exif th {
	background-color:#555555;
	color:#ffffff;
	padding:2px;
	width:110px;
	border:1px solid #c3c3c3;
}
.sled_image_exif td {
	padding:2px;
	width:200px;
	border:1px solid #c3c3c3;
}

.sled_image_exif .histogram {
	background-color:black;
	margin-top:5px;
	width:260px;
	padding:5px 25px;
}

.sled_image_exif .histogram .bar{
	margin-bottom:5px;
}

.sled_image_exif .histogram .reflected{
	border-bottom:2px solid #000000;
}
.sled_image_exif .histogram p {
	color:#ffffff;
	text-align:center;
}

.comment {
	width:95%;
	margin:20px auto 0px 15px;
	
}
.comment .master {
	background:transparent url(./../img/op-star1.gif) no-repeat scroll -2px 3px;
}
.comment .ordinary {
	background:transparent url(./../img/op-ball3-1.gif) no-repeat scroll 0 3px;
}

.comment .regular {
	background:transparent url(./../img/op-hishi-3-1.gif) no-repeat scroll 0 3px;
}

.comment li{
	margin:25px auto 0px 0px;
	padding-left:15px
}
.comment .title {
	vertical-align:middle;

}
.comment .number {
	
}
.comment .name {
	margin-left:5px;
	color:green;
	font-weight:bold;
}
.comment .url {
	margin-left:5px;
	
}
.comment .date {
	margin-left:8px;
	
}
.comment .userid {
	margin-left:10px;
}

.comment .main {
	
	margin:0px 0px 0px 20px;
}

/*全部読む*/
.sled .all_read {
	margin:15px 0px 0px 10px;
}

/*大きい画像表示時*/
.sled_image_big p{
	text-align:center;
	margin:10px 0;
}
.sled_image_big table{
	text-align:center;
	margin:20px auto 40px;
}


.new_comment {
	width:90%;
	margin:20px 0 0 10px;
}

.new_comment1 {
	
}

.new_comment2 {
	
	
}
.new_comment3 {
	
	
}
.new_comment3 {
	
	
}
.new_comment4 {
	margin:6px 0px 0px 0px;
	
}
#new_sled_upload {
	width:100%;
	margin:20px 0px;
	border-style:solid;
	border-width:1px;
	padding-bottom:20px;
}
#new_sled_upload h3{
	background:transparent url(./../img/bar_black.gif) repeat scroll left center;
	color:#FFFFFF;
	font-size:130%;
	font-weight:bold;
	padding-left:10px;
}

#new_sled_upload .division {
	margin-top:20px;
	margin-left:100px;
}
#new_sled_upload .button {
	margin-top:15px;
}
#new_sled_upload .radio {
	margin-left:10px;
}


#new_sled_input {
	width:100%;
	margin:20px 0px;
	border-style:solid;
	border-width:1px;
	padding-bottom:20px;
}
#new_sled_input h3{
	background:transparent url(./../img/bar_black.gif) repeat scroll left center;
	color:#FFFFFF;
	font-size:130%;
	font-weight:bold;
	padding-left:10px;

}

#new_sled_input .division {
	margin-top:20px;
	margin-left:100px;
}

#new_sled_input #lensstr2 {
	margin-top:3px;
}

#new_sled_input table {
	margin:20px auto;
}
#new_sled_input tr {
	height:25px;
}

#new_sled_input .tagcloud_list {
	display:none;
	width:730px;
	margin-top:5px;
	padding:5px;
	border:1px solid #c3c3c3;
}
#new_sled_input .tagcloud_list li{
	display:inline;
	margin-right:5px;
}

.lens_select {
	margin-left:20px;
	
}
.confirm_input {
	margin-bottom:20px;
	margin-left:20px;
}

#contribute {
	text-align:center;
	margin:20px 0px 30px;
}
#contribute button {
	background-color:#ffffff;
	border:0px;
}


#new_comment_input {
	border:1px solid #c3c3c3;
}
#new_comment_input h4 {
	color:#c3c3c3;
}

#new_comment_input .division {
	border:1px solid #C3C3C3;
	margin-left:100px;
	margin-top:20px;
	padding:5px;
	width:750px;
}

#new_comment_input .button {
	margin:20px 0px 20px 100px;
	padding:5px;
}
#new_comment_input .button form {
	display:inline;
}

#new_comment_input .send {
	display:inline;
}
#new_comment_input .back {
	display:inline;
}

/* ページャー用 */
.pager {
	
	font-size:150%;
	margin:20px 0px;
	text-align:center;
	
}
.pager span {
	border:1px solid #c3c3c3;
	margin:auto 5px;
	padding:5px;
	background-color:#dcdcdc;
}
.pager a{
	border:1px solid #c3c3c3;
	margin:auto 5px;
	padding:5px;
	text-decoration:none;
}
.pager a:hover {
	background-color:#4169e1;
	color:#FFFFFF;
}


/* 写真リスト */
#photo_list_side {
	float:left;
	width:220px;
}
#photo_list_side .division {
	margin:0 10px 10px;
}
#photo_list_side .division ul {
	padding:0 0 4px 5px;
}
#photo_list_side li {
	background:url(./../img/aquaicon.gif) left no-repeat;
	padding-left:13px;
	margin-top:8px;
}
#photo_list_side h5 {
	background:transparent url(./../img/bar_blue.gif) repeat scroll left center;
	font-size:130%;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
#photo_list_side h6 {
	background:transparent url(./../img/bar_green.gif) repeat scroll left center;
	font-size:130%;
	font-weight:bold;
	text-align:center;
}
#photo_list_side .and_list {
	border:1px solid #C3C3C3;
	margin-bottom:15px;
}
#photo_list_side .and_list .division {
	border:1px solid #C3C3C3;
}
#photo_list_side .tagcloud {
	border:1px solid #C3C3C3;
	margin-bottom:15px;
}
#photo_list_side .ranking{
	border:1px solid #C3C3C3;
	margin-top:20px;
}
#photo_list_side .ranking ul{
	padding:0 0 4px 5px;
}

#photo_list_main {
	float:right;
	width:703px;
	border:1px solid #c3c3c3;
}
#photo_list_main .photo_list_main {
	
}


/* 関連サイトリンク用 */
.related {
	margin-top:20px;
	border:1px solid #c3c3c3;
	padding:10px;
	width:600px;
}
.related h4 {
	color:#009900;
}
.related li {
	margin-left:10px;
	list-style-type:circle;
}


/* テキストリスト */
#text_list_side {
	float:left;
	padding:5px;
	width:220px;
}
#text_list_side .tagcloud {
	margin-bottom:15px;
	border:1px solid #C3C3C3;
}
#text_list_side .tagcloud div {
	padding:0px 5px 5px 5px;
}

#text_list_side .division {
	border:1px solid #C3C3C3;
	margin-bottom:15px;
}
#text_list_side .division ul {
	padding:0px 5px 5px 5px;
}

#text_list_side li {
	background:url(./../img/aquaicon.gif) left no-repeat;
	padding-left:13px;
	margin-top:8px;
}

#text_list_side h4 {
	background:transparent url(./../img/bar_blue.gif) repeat scroll left center;
	font-size:130%;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}


#text_list_main {
	float:right;
	width:710px;
}

#text_list_main .sub_message {
	margin:20px 0 10px 40px;
	
}

#text_list_main .text_list {
	margin-top:10px;
	margin-left:20px;
}

#text_list_main .text_list a{
	background:url(./../img/aquaicon1.gif) no-repeat left;
	padding-left:15px;
}

#text_list_main .text_list_photo {
	margin:0px 0px 0px 40px;
	
}


#text_list_main .text_list_photo tr {
	height:50px;
}


#text_list_main td{
	vertical-align:middle;
	font-size:120%;
	font-weight:bold;
	
}





#tagcloud {
	border:1px solid #c3c3c3;
	padding:20px;
}

#tagcloud span {
	margin:0 3px;
}


.tag0 a{
	font-size:100%;
	color:#9696ff;
	text-decoration:none;
}
.tag0 a.visted{
	color:#9696ff;
}
.tag0 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag1 a{
	font-size:150%;
	color:#9696ff;
	text-decoration:none;
}
.tag1 a.visted{
	color:#9696ff;
}
.tag1 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag2 a{
	font-size:170%;
	color:#6464ff;
	text-decoration:none;
}
.tag2 a.visted{
	color:#6464ff;
}
.tag2 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag3 a{
	font-size:190%;
	color:#6464ff;
	text-decoration:none;
}
.tag3 a.visted{
	color:#6464ff;
}
.tag3 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag4 a{
	font-size:210%;
	color:#6464ff;
	text-decoration:none;
}
.tag4 a.visted{
	color:#6464ff;
}
.tag4 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag5 a{
	font-size:230%;
	color:#3232ff;
	text-decoration:none;
}
.tag5 a.visted{
	color:#3232ff;
}
.tag5 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag6 a{
	font-size:250%;
	color:#3232ff;
	text-decoration:none;
}
.tag6 a.visted{
	color:#3232ff;
}
.tag6 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

.tag7 a{
	font-size:260%;
	color:#3232ff;
	text-decoration:none;
}
.tag7 a.visted{
	color:#3232ff;
}
.tag7 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}


.tag8 a{
	font-size:270%;
	color:#0000ff;
	text-decoration:none;
}
.tag8 a.visted{
	color:#0000ff;
}
.tag8 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}


.tag9 a{
	font-size:280%;
	color:#0000ff;
	text-decoration:none;
}
.tag9 a.visted{
	color:#0000ff;
}
.tag9 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}


.tag10 a{
	font-size:300%;
	color:#0000FF;
	text-decoration:none;
}
.tag10 a.visted{
	color:#0000FF;
}
.tag10 a:hover {
	color:#FFFFFF;
	background-color:#0000FF;
}

#random {
	border:1px solid #c3c3c3;
	margin-top:20px;
	width:100%;
}
#random .random_list {
	padding:5px 6.5px;
}

/*バナー用*/
.banner {
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
}

.rss {
	margin:5px;
	text-align:center;
	
}

/*リンク集用*/
#link_main {
	margin-top:20px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	padding:0px 20px 20px 20px;
	background:url(./../img/back_sizuku.gif) no-repeat right bottom;
}
#link_main h3 {
	border-bottom:1px dotted;
	border-left:7px solid #B2D8FF;
	font-size:130%;
	margin:15px 20px auto;
	padding-left:5px;
}

#link_main ul {
	margin-left:30px;
}

#link_main li {
	background:transparent url(./../img/i-dsq.gif) no-repeat scroll 0 3px;
	padding-left:15px;
	margin-top:5px;
}


/*インフォメーション用*/
#info_menu {
	margin-top:20px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	padding:0px 20px 20px 20px;
	background:url(./../img/back_sizuku.gif) no-repeat right bottom;
}
#info_menu ul{
	margin-left:20px;
}

#info {
	margin-top:20px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
}

#info .division {
	border:1px solid #c3c3c3;
	margin:20px
}

#info_menu h3 {
	margin-top:20px;
	padding-left:15px;
	background:transparent url(./../img/i-dsq.gif) no-repeat scroll 0 3px;
}

#info h4 {
	background:url(./../img/bar_blue.gif) left;
	font-size:150%;
	font-weight:bold;
	padding-left:5px;
}

#info h5 {
	border-bottom:1px dotted;
	border-left:7px solid #B2D8FF;
	font-size:130%;
	margin:15px 20px auto;
	padding-left:5px;
}

#info p {
	margin-bottom:40px;
	margin-left:40px;
	margin-top:5px;
}
#info ul{
	margin-left:20px;
	
}

/*googleadsense1*/
.googleadsense1 {
	margin-bottom:50px;
	margin-top:50px;
	text-align:center;
}
/*googleadsense2*/
.googleadsense2 {
	border:1px solid #c3c3c3;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:15px;
}
/*googleadsense3*/
.googleadsense3 {
	margin:30px auto auto 25px;
}

/*googleadsense4*/
.googleadsense4 {
	text-align:center;
	margin-bottom:15px;
	
}

/*吹き出しようスタイル*/

div.baloon {
   font-size: 11px;
   color: #900;
   position: absolute;
   padding-left: 5px;
   background: url("./../img/baloon.gif") no-repeat top left;
   z-index: 1;
}

div.baloon a {
   color: blue;
   text-decoration: none;
   padding: 2px;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #eef;
}

div.baloon div {
   background: url("./../img/baloon_right.gif") no-repeat top right;
   padding: 7px 7px 14px 0;
   white-space: nowrap;
}


/* マップ用 */
#wrappermap {
	text-align:center;
	margin:0px auto;
	padding:15px;
	border:1px solid #c3c3c3;
}
#googlemap {
	width:100%;
	height:600px;
}
.mapphoto {
	width:220px;
	height:220px;
	text-align:center;
}



/* 枠の色を定義します */
.AmazonSearchTB1 table {
    border: 1px solid #000000; 
    background-color : #ff6600;
    color: #000000;
    margin: 0px; padding: 0px; font-size: 11px;
}

/* 枠の色を定義します */
.AmazonSearchTB1 table {
    border: 1px solid #000000; 
    background-color : #ff6600;
    color: #000000;
    margin: 0px; padding: 0px; font-size: 11px;
}

/* Ads by drk7.jp の font 色を定義します */
.AmazonSearchTB2 a,
.AmazonSearchTB2 a:link,
.AmazonSearchTB2 a:link:hover,
.AmazonSearchTB2 a:link:active {
    color: #ffffff; text-decoration: underline ; background: none;
}
.AmazonSearchTB2 table{ border: none; margin: 0px; padding: 1px; }

/* 広告部分の背景色を定義します */
.AmazonSearchTB3 table{
    background-color : #ffffff;
    border: none; margin: 0px; padding: 3px;
}

/* 商品名のfont定義 */
.AmaS_title a,
.AmaS_title a:link,
.AmaS_title a:link:hover,
.AmaS_title a:link:active {
    color: #004499;
    text-decoration: underline ; background: none;
    font-weight: bold;
}

/* 値段のfont定義 */
.AmaS_price { color: #006600; font-weight: bold; }

/* 説明文のfont定義 */
.AmaS_com { color: #000000; }

/* 画像のボーダー定義 */
.AmaS_img img{ border: 1px solid #aaaaaa; }

.amazonsearch1 {
	margin-top:30px;
	margin-bottom:30px;
}

.slideshowlink {
	color:#ffffff;
}