@charset "Shift_JIS";

/*↓サイドメニューフィールド*/

#sidemenuField {
	width: 180px;
	float: right;
	background-color: #FFFFFF;
}

/*↓サイドメニューブロック*/

#sideMenuBlock {
	padding: 3px;
	background-color: #FFFFFF;
	border: 5px solid #C0C0C0;
}

/*↓サイドメニュータイトル*/

#sideMenuBlock h3 { margin: 0px; padding: 0px; }

#sideMenuBlock h4 { margin: 0px; 
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dashed #C0C0C0; }

/*↓サイドメニュー*/

#sideMenu {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	border-bottom: 1px dashed #C0C0C0;
	list-style-type: none;
}

#sideMenu li {
	margin: 0px;
	padding: 14px 0px 0px 0px;
	height: 27px;
	border-top: 1px dashed #C0C0C0;
}

/*↓サイドメニュー下 ホワイトスペース*/

#whiteSpace {
	height: 10px;
	background-color: #FFFFFF;
	font: 1px/1px monospace;
}

/*↓サイドコンテンツ*/

#sideContentBlock {
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#sideContentBlock p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#sideContentBlock p a:link , #sideContentBlock p a:visited {
	display: block;
	padding: 1px;
	border: 1px solid #C0C0C0;
}

#sideContentBlock p a:hover { border: 1px solid #469EEF; }

#sideBlock {
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#sideBlock p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}