@charset 'Shift_JIS';
	/* -----メイン領域------- */

	/* -------トップ領域---------------*/
	div#toptop { border: 1px #6e6e6e solid; padding: 1em; font-size: 90%; margin: 10px; }

	/* コンテンツボックス */
	div#content-box {
		padding: 10px;
		float: right;
		width: 472px;
		border: dotted #f1a6ff;
		border-width: 0px 0px 0px 2px;
		margin: 3px;
	}
	/* サイドバー */
	div#sidebar {
		padding: 10px;
		float: left;
		width: 260px;
/*		height: 100%;  */
		border: dotted #f1a6ff;
		border-width: 0px 0px 0px 0px;
	}
	
	/* サイドバー */
	div#sidebar h2 {
		border: solid 1px;
		border-color: #eeeeee #eeeeee #999999 #999999;
		padding: 5px;
	}
	div#sidebar dl { padding: 10px; }
	div#sidebar ul { margin: 0 0 1em 0; padding: 0; }

	div#sidebar li {
		padding-bottom: 5px;
		list-style: none;
		padding: 0 0 0 1em;
		margin: 3px;
	}
	div#sidebar img {
		padding-left: 7px;
		border: solid #bbbbbb;
		border-width: 0 0 0 0;
	}
	dl#new-open dt{
		text-indent: 1em;
		margin: 3px;
/*		border: solid #bbbbbb 1px;  */
	}
	dl#new-open dd{
		text-indent: 2em;
		margin-: 2px;
	}
	ul#plas img{
		border: solid #bbbbbb;
		border-width: 0 0 1px 1px;
		margin-bottom: 3px;
	}
	div#new-style {
		font-size: 80%;
		line-height: 1.4;
		height: 120px;
		padding: 10px;
		border: 1px solid #eded44;
	}
	div#new-style dt#toku { float: left; }
	div#new-style dt { font-weight: bold; margin: 0px 0px 15px 0px ; }
	div#new-style dd { margin-left: 2em; line-height: 1.4; }
	div#new-style a:hover {
		position:relative;
		bottom: 3px; right: 2px;
		border: none;
	}
	
	/*+++--　固定クラス、ID　--+++*/
	dl#top-mess {
		padding: 15px;
	}
	dl#top-mess dt*dd {  }
	dl#top-mess dd {
		margin: 0px;
		padding: 5px;
		text-align: center;
		border: solid #f1a6ff;
		border-width: 0px 0px 4px 0px;
		font-size: 90%;
	}
	ul#mess-list {
		margin: 0 0 1em 3em ;
	}

