@charset 'UTF-8';

/* ----- 基本構造 -------------------------------------- */

div#container {
	width: 564px;
	margin: 0px auto;
	padding: 0px 0px;
}


div#diary {
	margin-bottom: 5px;
}

div#work {
	margin-bottom: 5px;
	border-bottom: 1px solid #999999;
}

.attach	{
	width:	164px;
	float:	left;
	padding:	2px;
}

.attach img	{
	display:	block;
	margin:	10px auto;
	clear:	both;
	border:	0;
}

.articles	{
	width:	380px;
	float:	right;
	padding:	0px 0px 0px 8px;
	border-left:	solid 2px #ebe3db;
	margin-top: 10px;
}

.articles img	{
	float:	right;
	padding:	2px 0px 2px 4px;
}

.pageback	{
	clear:	both;
	float:	right;
	padding-bottom:	40px;
}

div.pageend {
	padding-top: 15px;
	padding-bottom:	20px;
	background-image:	url("../../Common/Images/tbl_bdr_btm.gif");
	background-position:	bottom center;
	background-repeat:	no-repeat;
}

ul.infoh2	{
	float:	right;
	font-weight:	400;
	font-size:	8pt;
}

ul.info	{
	clear:	both;
	text-align:	right;
	font-size:	90%;
}

/* ----- メニュー -------------------------------------- */
/* 
div#menu {
	border-top: 1px solid #efcf90;
	border-bottom: 1px solid #efcf90;
} */

div#menu ul {
	margin: 5px 0px;
	text-align:	right;
}

div#menu ul li {
	display: inline;
	margin-right: 8px;
}

/* ----- ログ ------------------------------------------ */


div#diary .diary {
	padding-top: 15px;
	padding-bottom:	18px;
	background-image:	url("../../Common/Images/tbl_bdr_btm.gif");
	background-position:	bottom center;
	background-repeat:	no-repeat;
}

div#diary h2 {
	display: none;
}

div.articlehead	{
	width:	564px;
	height:	26px;
	background-image:	url("Images/tbl_bg_ttlarea.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	padding:	2px 0px 2px 0px;
	margin: 10px 0px 10px 0px;
}

span.head3 {
	float:	left;
	padding:	3px 0px 2px 16px;
	font-weight:	600;
	font-size:	11pt;
}

span.infoh2	{
	float:	right;
	padding:	7px 24px 2px 4px;
	font-size:	8pt;
}

ul.infoh2	{
	float:	right;
	font-weight:	400;
	margin-bottom: 12px;
	font-size:	8pt;
}
ul.infoh2 li	{
	display: inline;
}


div#diary.info {
	margin: 5px 10px 15px 0px;
}
div#diary.info li {
	display: inline;
}

/* ----- ページ------------------------------------ */

div#page ul {
	margin: 0px 0px 20px 0px;
}

div.navwrap	{
	margin:	8px auto;
	width:	560px;
	height:	50px;
	padding:	12px 0px 0px 0px;
	background-image:	url("Images/tbl_bg_ftrarea.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
}

table.footnavtable	{
	margin:	48px auto 12px;
	width:	560px;
	height:	50px;
	background-image:	url("Images/tbl_bg_ftrarea.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	font-weight: 600;
}


td.pagenav	{
	width:	50%;
	padding:	6px 0px 0px 0px;
	text-align:	left;
}

td.pagejump	{
	width:	50%;
	padding:	6px 10px 0px 0px;
	text-align:	right;
}

.pagenav ul,.pagejump ul	{
	margin:	0px;
}

.pagenav ul li	{
	display:	inline;
	text-align:	left;
	font-size:	12px;
	margin-left:	0px;
	list-style-type:	none;
}
.pagejump ul li	{
	display:	inline;
	text-align:	right;
	font-size:	12px;
	margin-left:	0px;
	list-style-type:	none;
}

.panels	{
	font-size:	10px;
}
	

.panels a:link	{
	color:	#7b7572;
	text-decoration:none;
}

.panels a:visited {
	color: #7b7572;
	text-decoration:	none;
}
.panels a:hover {
	text-decoration:	underline;
	color: #E02D04;
}

address	{
	text-align:	left;
	margin: 5px 0px 0px 8px;
	font-style:	normal;
	text-decoration:	normal;
	font-size:	8pt;
}

address a:link	{
	color:	#7b7572;
	text-decoration:none;
}

address a:visited {
	color: #7b7572;
	text-decoration:	none;
}
address a:hover {
	text-decoration:	underline;
	color: #E02D04;
}



div#page ul li {
	display: inline;
	margin-right: 10px;
}

/* ----- ナビゲーション -------------------------------- */

div#navi	{
	width:	560px;
	height:	50px;
	background-image:	url("Images/tbl_bg_ftrarea.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
}

/* 過去ログへのリンク */

div.navtolog	{
	margin:	6px 0px;
	font-size:	10pt;
	padding-right:	6px;
	text-align:	right;
}

/* ----- 処琁E抁E-------------------------------------- */

div#work form {
	margin: 10px 0px;
}
div#work form dl {
	margin: 0px;
}
div#work form dl dt {
	display: none;
}
div#work form dl dd {
	float: left;

	margin-left: 0px;
}
div#work form input {
	padding: 0px;
}

/* ----- 個別持EE-------------------------------------- */

.new {
	color: #FF0000;
}
