/*基本レイアウト*/

body {
	background-image: url(images/kabegami_1.gif);
	scrollbar-3dlight-color:#ffffcc;
	scrollbar-arrow-color:#ff6699;
	scrollbar-base-color:#ffffcc;
	scrollbar-darkshadow-color:#ff99cc;
	scrollbar-face-color:#ffffcc;
	scrollbar-highlight-color:#ffffcc;
	scrollbar-shadow-color:#ff66cc;
}

a:link {
	color: #6600cc;
	text-decoration: none;
	background-color: #ff99cc;
}

a:visited {
	color: #ff6066;
	background-color: #ffff66;
}

a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #E7DFE7;
	text-decoration: none;
}

a:active {
	color: #FF3399;
}

a:hover {
	color: #3366CC;
	background-color: #99FF66;
}

/*見出し*/

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 36px;
	color: #000099;
	text-indent: 1em;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #000099;
	text-indent: 1em;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
	}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #000099;
	text-indent: 1em;
	text-align:center;
	vertical-align:top;
	padding-top: 10px;
	padding-bottom: 3px;
	clear:both;
	}
	
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #000099;
	text-indent: 1em;
	text-align:right;
	vertical-align:top;
	padding-top: 10px;
	padding-bottom: 3px;
	clear:both;
	}

/*テーブル*/
		
table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	border:none;
	color: #000000;
	text-align: left;
	text-indent: 1em;
	background-color: #FFFFCC;
	border-collapse:collapse;
}

th {
	border: 1px dotted medium #FF6699;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	}

td {
	border: 1px dotted medium #FF6699;
	font-weight:bold;
	text-align:left;
	}

.padding{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

/*indexインフォメーション*/

.info {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
	background-color: #FF9999;
	text-align: left;
	text-indent: 1em;
	height: 15px;
	width: 800px;
	margin: 0px;
	font-size: 16px;
	vertical-align: bottom;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

.infotext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: left;
	float: none;
	height: 250px;
	width: 800px;
	padding-top: 1em;
	padding-left: 0em;
	text-indent: 1em;
	overflow:scroll;
}

/*椎茸レポート*/

.report {
	font-family: "Times New Roman", Times, serif;
	font-style:inherit;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
	background-color: #FF9999;
	text-align: left;
	text-indent: 1em;
	height: 20px;
	width: 800px;
	margin: 0px;
	font-size: 16px;
	vertical-align: bottom;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

.reporttext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFCC;
	text-align: left;
	float: none;
	height: 500px;
	width: 800px;
	padding-top: 1em;
	padding-left: 0em;
	text-indent: 1em;
	overflow:scroll;
}

/*文字スタイル*/

.style1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000000;
	text-align:right;
}

.style2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.style3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}	
	
.style4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#3333FF;
}

.style5 {
	background-color:#FFFF99;
	width:330px;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-align: right;
}

.style6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #000099;
	text-indent: 1em;
	text-align:left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left:10px;
	clear:both;
	}

.style7 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	color: #000099;
	text-indent: 1em;
	text-align:left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
	clear:both;
	}

.style8 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-align: left;
	margin-left:20px;
}

.style9 {
	background-color:#FFFF99;
	width:170px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #000099;
	text-indent: 1em;
	text-align:left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left:10px;
	clear:both;
}

.style9_Blank {
	width:180px;
	height:90px;
	text-align:left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
	clear:both;
}

.style10 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#666666;
	text-align:right;
}

.style11 {
	background-color:#FFFF99;
	width: 400px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	color: #000099;
	text-indent: 1em;
	text-align:right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 3px;
	clear:both;
}

.style12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	color: #000000;
	text-align: left;
	text-indent: 1em;
	}

.style13 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
	text-align:right;
	text-indent: 1em;
	}
	
.style14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color:#FF0000;
	text-align:right;
	text-indent: 1em;
	}
	
/*FormMailerさんの規約用で消せない文字用*/

.style15 {font-size: 10px}

/*スクロール*/
	
#movedata{position:relative;
			left:0;
			right:0;
			cursor:default;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight:bold;
		color:#6600FF;
}





/*ブログのフレーム、みれない方用*/

#noframe {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFCC;
	text-align: right;
	float: none;
	height: 20px;
	width: 800px;
	font-weight: bold;
	font-size: 12px;
}

/*copyright書体、トップへのリンク書体*/

#copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
	text-align: right;
	float: none;
	height: 10px;
	width: 800px;
	padding-top: 2em;
}


#footer{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
	text-align: right;
	float: none;
	height: 10px;
	width: 800px;
	padding-top: 2em;

}

#footer li {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}


#pagetop {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFFCC;
	text-align: center;
	height: 30px;
	width: 800px;
	padding-top: 1em;
	
}

/*pastimeのメニューをリストにて、横に並べて配置*/

ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

li {
	display:inline;
	
}


/*写真フロート調整*/

.photo {
	clear: both;
	float: left;
	padding-right: 5px;
}
.photo2 {
	clear: both;
	float: right;
	padding-left: 5px;
}



/*ピロウズページ書体*/

.pillows{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-align:right;
}

/*ベトナムの空フラッシュ*/

.vietnamsky {
	width:270;
	height:200;
	background-color:#FFFFCC;
	text-align:center;

}


/*indexページカウンター*/


#counter {
	background-color: #FF9999;
	text-align: right;
	vertical-align: top;
	float: none;
	height: 40px;
	width: 800px;
}

/*indexページ時間別挨拶*/

.message {
	font-family: "HGS創英角ﾎﾟｯﾌﾟ体", "HGS創英角ｺﾞｼｯｸUB";
	font-size: 18px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFCC;
	text-align: center;
	float: none;
	height: auto;
	width: 800px;
	margin: 0px;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
}


/*小窓の枠*/
#window{
　　font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFCC;
	background-color:#FF6666;
	text-align: left;
	height: 470px;
	width: 490px;
	padding-top: 1em;
	}
	
#window1{
　　font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFCC;
	background-color:#FF6666;
	text-align: left;
	height: 480px;
	width: 490px;
	padding-top: 1em;
	}

#window0{
　　font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFCC;
	background-color:#FF6666;
	text-align: left;
	height: 430px;
	width: 490px;
	padding-top: 1em;
	}
	
/*ショートショートを別窓で開くとした場合の指示*/
	
#window2{
　　font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFCC;
	background-color:#FF6666;
	text-align: left;
	height: 1350px;
	width: 700px;
	padding-top: 1em;
	}
	
.window2title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color:#FFFFCC;
	text-align:center;

}

.window2name{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color:#FFFFCC;
	text-align:right;

}

/*ショートショートを別窓で開くとした場合の指示ここまで*/


/*ショートショートをノベルページ下部に表示する場合*/


.short-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color:#000099;
	text-align:center;

}

.short-name{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color:#000099;
	text-align:right;
}

.short-font{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000099;
	text-align:reft;
}


.short-fontend{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#000099;
	text-align:center;

}

/*流れるテキスト*/

input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	border:none;
	color: #FF0066;
	background-color: #FFFFCC;
	}





/*こんなの使った記憶がない*/

#address {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	text-align: right;
	color: #0033FF;
}


/*以下は、idでtable作ろうとしたときの記述。とりあえず、今回は未使用*/

#title {
	background-color: #FFFFCC;
	border-top:solid;
	border-width:thin;
	border-color:#FF6699;
	height: 120px;
	width: 800px;
	padding-top: 1em;
}

#subtitle {
	background-color: #FFFFCC;
	border-top:solid;
	border-width:thin;
	border-color:#FF6699;
	height: 100px;
	width: 800px;
	padding-top: 1em;
}


#pastimemenu {
	background-color: #FFFFCC;
	border-bottom:solid;
	border-top:solid;
	border-width:thin;
	border-color:#FF6699;
	text-align: center;
	height: 40px;
	width: 800px;
	padding-top: 1em;
	}



/*アフィリエイトスペース作成用（現在は未使用）
その場合HTMLにて、table align Centerをはずし、全体をDIV Leftで囲う*/

#box{
	background-color:#FFFFCC;
	width:1000px;
	border:medium;
	background-color:#FFFFCC;
	
	}
#copyright P a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

