/*
Theme Name: wasabi
Theme URI: http://phpbb.xwd.jp/viewforum.php?f=20
Description: This theme uses it to test for ME. based on the famous <a href="http://studio-calvo.estarico.net/">STUDIO CALVO</a>.
Version: 1.0
Author: STUDIO CALVO
Author URI: http://studio-calvo.estarico.net/
*/

/* ベース設定ここから */
body	{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10px;
	color:#333333;
	}
/* ベース設定ここまで */

/* テキスト設定ここから */

a	{
	text-decoration:none;
	}
a:link	
	{
	color:#666699;
	} 
a:visited
	{
	color:#666699;
	} 
a:hover
	{
	color:#cc3333;
	} 
a:active
	{
	color:#cc3333;
	} 

.emphasis
	{
	padding:3px;
	font-size:15pt;
	font-weight:bold;
	text-align:center;
	background:#ccffcc;
	border:1px solid #333333;
	}

.big
	{
	font-size:15pt;
	}
.medium_big
	{
	font-size:11pt;
	}
.medium
	{
	font-size:10pt;
	}
.small
	{
	font-size:9pt;
	}
.xsmall
	{
	font-size:8pt;
	}
.bold
	{
	font-weight:bold;
	}

.green	{
	color:#557722;
	}

.maroon	{
	color:#800000;
	}

.orange	{
	color:#c17505;
	}
.red	{
	color:#ff0000;
	}

/* テキスト設定ここまで */

/* ページレイアウトここから */
#page	{
	margin:0 auto;
	width:700px;
	text-align:left;
	}

	/* ヘッダここから */
	#header	{
		padding-top:18px;
		background:#ffffff;
		background-image:url(../../../../../img/headerbg_earlysummer.jpg);
		background-repeat:no-repeat;
		text-align:left;
		}

	#discription
		{
		padding:10px;
		font-size:13px;
		font-weight:bold;
		color:#557722;
		}

	#title
		{
		font-family:"ＭＳ 明朝",serif;
		padding:5px;
		text-align:right;
		font-size:18px;
		font-weight:bold;
		color:#333333;
		}

	#title a
		{
		text-decoration:none;
		}
	#title a:link	
		{
		color:#333333;
		} 
	#title a:visited
		{
		color:#333333;
		} 
	#title a:hover
		{
		color:#666699;
		} 
	#title a:active
		{
		color:#666699;
		} 

	#company
		{
		margin-top:5px;
		background:#ffffff;
		background-image:url(../../../../../img/companybg.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		padding:5px 0px;
		text-align:right;
		color:#557722;	
		}
	/* ヘッダここまで */

	/* ディレクトリ表示ここから */
	#directory
		{
		margin:4px 4px 0px 4px;
		padding-left:1px;
		text-align:left;
		font-size:8pt;
		color:#555555;	
		}

	#directory a
		{
		text-decoration:none;
		}
	#directory a:link	
		{
		color:#555555;
		} 
	#directory a:visited
		{
		color:#555555;
		} 
	#directory a:hover
		{
		color:#cc3333;
		} 
	#directory a:active
		{
		color:#cc3333;
		} 
	/* ディレクトリ表示ここまで */

	/* メイン部ここから */
	#main	{
		}

		/* サイドエリアここから */
		#side	{
			margin:0px;
			padding:0px;
			width:200px;
			float:left;
			background:#557722;
			text-align:center;
			}

		#menu	{
			margin:0;
			padding-top:2px;
			width:200px;
			text-align:center;
			}

		#banner	{
			margin-top:20px;
			width:200px;
			text-align:center;
			}

		#rss	{
			margin:20px 0px;
			width:200px;
			text-align:center;
			}
		/* サイドエリアここまで */

		/* コンテンツここから */
		#contents
			{
			text-align:right;
			}

			/* トップページ用ここから */
			#flash
				{
				}

			#latest
				{
				width:480px;
				margin:5px 0 20px 0;
				float:right;
				border-top:2px solid #333333;
				border-left:2px solid #333333;
				}
			/* トップページ用ここまで */

			/* トップ以外ページ段落ここから */
			/* ブログページ段落ここから */
			#contentsbody
				{
				width:480px;
				margin-left:10px;
				float:left;
				text-align:right;
				line-height:150%;
				}
			#contentsbody_inner
				{
				width:320px;
				margin-top:15px;
				margin-left:7px;
				padding:5px;
				float:left;
				text-align:left;
				border-top:2px solid #333333;
				border-left:2px solid #333333;
				}
			.dateheader
				{
				border-bottom:1px solid #333333;
				}
			.content-nav
				{
				   margin: 10px;
				   text-align: center;
				}
			#comments
				{
				width:320px;
				padding:5px;
				float:left;
				text-align:left;
				}
			/* ブログページ段落ここまで */
			/* ブログページサイドここから */
			#blogside
				{
				width:130px;
				margin:0;
				float:right;
				text-align:left;
				}
			h3	{
				padding:2px 3px;
				background:#bbff55;
				font-size:9pt;
				font-weight:bold;
				color:#333333;
				}
			/* ブログページサイドここまで */

				/* 通常ページ用ここから */
					/* 小見出しここから */
					h1	{
						margin-top:20px;
						padding:0px 10px;
						font-size:12pt;
						font-weight:bold;
						color:#557722;
						}
					/* 小見出しここまで */
					/* 本文ここから */
					.doc	{
						padding:0px 10px;
						font-size:10pt;
						}
					/* 本文ここまで */

					/* 写真表示ここから */
					.photo_right
						{
						float:right;
						margin-left:5px;
						text-align:center;
						}

					.photo_left
						{
						float:left;
						margin-right:5px;
						text-align:center;
						}

					.photo_center
						{
						text-align:center;
						}

					/* 写真表示ここまで */
				/* 通常ページ用ここまで */

				/* ギャラリーページ用ここから */
				.notice	{
					margin:5px 0 3px 10px;
					}

				#gallery
					{
					width:470px;
					height:450px;
					margin:10px 0px 0px 10px;
					background-color:#ffffff;
					border-top:1px #555555 solid;
					border-bottom:1px #555555 solid;
					}


				/* ギャラリーページ用ここまで */

				/* 販売物一覧ここから */
				#commoditylist
					{
					margin-top:10px;
					text-align:center;
					}

				#commoditylist table
					{
					background:#999999;
					}

				#commoditylist td
					{
					font-size:10pt;
					padding:3px;
					}

				td.item
					{
					text-align:center;
					background:#ddffdd;
					}

				td.left
					{
					padding-left:5px;
					text-align:left;
					background:#ffffff;
					}

				td.center
					{
					text-align:center;
					background:#ffffff;
					}

				/* 販売物一覧ここまで */

				/* 注文フォームへのリンクここから */
				.order	{
					margin-top:5px;
					padding:3px;
					color:#557722;
					font-size:9pt;
					font-weight:bold;
					}
				.order a
					{
					text-decoration:underline;
					}
				.order a:link	
					{
					color:#cc3333;
					} 
				.order a:visited
					{
					color:#cc3333;
					} 
				.order a:hover
					{
					color:#ff0000;
					} 
				.order a:active
					{
					color:#ff0000;
					} 
				/* 注文フォームへのリンクここまで */
				/* オーナーページここから */
				#merit	{
				    	width:460px;
					margin:10px 0;
					padding:10px;
					border: 1px solid #006699;
					}
				#approval
					{
					margin-top:20px;
					float:right;
					text-align:center;
					}

				#company2
					{
					padding:3px;
					text-align:left;
					color:#557722;
					border-top:1px solid #557722;
					border-bottom:1px solid #557722;
					}

				/* オーナーページここまで */
			.return	{
				text-align:right;	
				font-size:8pt;
				}
			/* トップ以外ページ段落ここまで */
		/* コンテンツここまで */
	/* メイン部ここまで */
	/* フッターここから */
	#footer	{
		margin-top:5px;
		background:#ffffff;
		padding:5px 0px;
		text-align:center;
		font-size:9pt;
		color:#333333;
		}
	/* フッターここまで */
/* ページレイアウトここまで */

/* ポップアップファイル設定 */
#popup	{
	font-size:11px;
	color:#333333;
	text-align:center;
	}

#popupheader
	{
	margin:10px;
	color:#557722;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	}

#popupform
	{
	margin-left:auto;
	margin-right:auto;
	width:500px;
	text-align:left;
	}

#popupform td
	{
	font-size:12px;
	color:#333333;
	}

.signiture
	{
	text-align:right;
	margin-bottom:10px;
	}

#popupfooter
	{
	margin-top:5px;
	background:#ffffff;
	padding:5px 0px;
	text-align:center;
	font-size:9pt;
	color:#333333;
	}

/* ポップアップファイル設定 ここまで */

/* 新着情報サブファイル */
#latest_header
	{
	margin-left:12px;
	padding:2px 5px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	}

.latest_info
	{
	margin-left:12px;
	padding:5px;
	width:430px;
	text-align:left;
	}

.date	{
	color:#cc3333;
	font-weight:normal;
	font-size:10pt;
	}

.info	{
	margin-top:2px;
	padding-bottom:2px;
	font-size:9pt;
	font-weight:normal;
	border-bottom:1px #777777 solid;
	}

.previous_post
	{
	text-align:left;
	width:310px;
	}
.postbar
	{
	text-align:center;
	width:9px;
	}
.next_post
	{
	text-align:right;
	width:310px;
	}