*{
	line-height				: 160%;
}

.astyle1{
	color					: #330000;
	margin					: 0 5px 0 5px;
}

.text1 {
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #ffcccc;
}

.text2 {
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #a89a98;
}

.text3 {
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.text-margin1{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.text-margin2{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #656032;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:15pt;
}

.text-margin3{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #a89a98;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:13pt;
}

.text-margin4{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #ff0000;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:13pt;
}

.textarea1{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size: 12px;
	color: #CCFFCC;
	scrollbar-base-color:#006666;
	scrollbar-track-color:#006666;
	scrollbar-arrow-color:#CCFFCC;
	scrollbar-3dlight-color:#CCFFCC;
	scrollbar-darkshadow-color:#CCFFCC;
}

.margin1{
	margin-left:10px;
	margin-right:10px;

}

.margin2{
	margin-bottom:10px;

}

.line1{
	border-width:1px;
	border-style:solid;
	border-color:#330000;
}

.line2{
	border-width:1px;
	border-style:solid;
	border-color:#8C8530;
}

.line3{
	border-width:1px;
	border-style:solid none solid solid;
	border-color:#8C8530;
}

.line4{
	border-width:1px;
	border-style:none none solid solid;
	border-color:#8C8530;
}

.line5{
	border-width:1px;
	border-style:none solid solid solid;
	border-color:#8C8530;
}

.line6{
	border-width:1px;
	border-style:none solid solid none;
	border-color:#8C8530;
}

.bgcolor1{
	background-color:#330000;
}

.bgcolor2{
	background-color:#996666;
}

.bgcolor3{
	background-color:#f9f8ed;
}

.bgcolor4{
	background-color:#ffffff;
}

.bgimage1{
	background-repeat:no-repeat;
}

.line_height{
	line-height:15pt;
}

div#thumb { /* サムネイル表示部分 */
    overflow: auto;
    width: 340px; /* 幅 */
    height: 250px; /* 高さ */
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#8C8530;
	scrollbar-3dlight-color:#8C8530;
	scrollbar-darkshadow-color:#8C8530;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

div#thumb2 { /* サムネイル表示部分 */
    overflow: auto;
    width: 365px; /* 幅 */
    height: 330px; /* 高さ */
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#8C8530;
	scrollbar-3dlight-color:#8C8530;
	scrollbar-darkshadow-color:#8C8530;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

a:hover{
		color:#CC9999;
}

a.link_type1{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka",sans-serif;
	font-size:12px;
	color:#a89a98;
}

a.link_type2{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka",sans-serif;
	font-size:12px;
	color:#656032;
}

#blog{
	clear				: both;
	margin				: 0 auto;
	overflow			: hidden;
	width				: 670px;
	margin-top			: 15px;
	margin-bottom		: 15px;
	font-family			:"ＭＳ Ｐゴシック","ＭＳ ゴシック", "Osaka",sans-serif;
	font-size			: 12px;
	line-height			: 13pt;
}

	#blogl{
		float				: left;
		margin				: 0 auto;
		overflow			: hidden;
		width				: 170px;
	}

	.bltitle{
		clear					: both;
		background				: #634971;
		text-align				: left;
		color					: #cccccc;
		text-align				: center;
	}
	
		.bltitle p{
			margin					: 3px;
		}

	.bloglsty{
		clear					: both;
		margin-bottom			: 16px;
		text-align				: left;
	}
	
		.bloglsty p{
			font-size			: 12px;
			line-height			: 16pt;
			clear				: both;
			margin				: 0 auto;
		}

	.bloglsty p a{
		color					: #330000;
		text-decoration			: none;
	}

	.bloglsty p a:hover{
		color					: #a40000;
	}

	#blogr{
		float				: right;
		margin				: 0 auto;
		overflow			: hidden;
		width				: 480px;
	}

table.tablestyle1{
	border-collapse			: collapse;
	border-spacing			: 0px;
}
	
	table.tablestyle1 th{
		background				: #634971;
		border					: 1px dashed #330000;
		padding					: 2px;
		color					: #cccccc;
	}
	
	table.tablestyle1 td{
		text-align				: center;
		border					: 1px dashed #330000;
		padding					: 2px;
		text-align				: center;
	}
				
		table.tablestyle1 .tdstyle101{
			color					: #ff0081;
		}
		
		table.tablestyle1 .tdstyle102{
			color					: #02d2ff;
		}
		
		table.tablestyle1 .tdstyle103{
			color					: #634971;
		}
		
		table.tablestyle1 .tdstyle104 {
			color					: #a40000;
			font-weight				: bold;
			border-bottom			: 1px dotted #cfff3f;
		}
		
		table.tablestyle1 .tdstyle104:hover{
			color					: #e60012;
			border-bottom			: 1px dotted #ffffff;
		}
		
		table.tablestyle1 .tdstyle105 {
			background				: #333333;
		}

dl{
	width					: 100%;
	margin					: 0 auto;
	margin-bottom			: 30px;
}

dt{
    clear					: both;
	margin-top				: 20px;
	margin-bottom			: 8px;
	border-left				: 8px #634971 solid;
	border-bottom			: 1px #aaaaaa solid;
	padding					: 3px 0 3px 13px;
	text-align				: left;
	font-weight				: bold;
	font-size				: 120%;
	color					: #330000;
}

dd{
	width					: 100%;
    clear					: both;
	margin					: 0;
	padding					: 0;
	overflow				: hidden;
	text-align				: left;
	line-height				: 160%;
	text-indent				: 0;
}

dd a{
	margin					: 0 auto;
	padding					: 0 auto;
	text-decoration			: none;
	color					: #634971;
}

dd img {
	margin					: 0 auto;
	margin-right			: 20px;
	border					: 1px #aaaaaa solid;
}

