@charset "utf-8";
/* ---------------------------------------------------*/
/* 日記設定 */
/* ---------------------------------------------------*/
/* カレンダー設定 */
.tbl_diary_calendar
{
	width:						134px;
	margin:						10px auto 0px auto;
}

.tbl_diary_calendar th
{
	text-align:				center;
	font-size:				1.0em;
	padding:					5px 0px 5px 0px;
}

.tbl_diary_calendar td
{
	text-align:				center;
	font-size:				0.9em;
	padding:					2px 0px;
}

.tbl_diary_calendar .today
{
	background-color: #E2E2E2;
}

.tbl_diary_calendar .week
{
	color:						#666666;
}

.tbl_diary_calendar .satday
{
	color:						#0066CC;
}

.tbl_diary_calendar .sunday
{
	color:						#b10026;
}

.sel_diary_calendar_month_list
{
	width:						129px;
}

.sel_diary_calendar_topline
{
	border-top:				1px solid #aaaaaa;
}

/* 最新リスト設定 */
.dl_diary_newest
{
	width:						148px;
	border:						1px solid #AAAAAA;
	margin:						auto auto 10px auto;
}

.dl_diary_newest .underline
{
	border-bottom:		1px solid #AAAAAA;
}

.dl_diary_newest dt
{
	border-bottom:		1px solid #AAAAAA;
	background-color:	#EDEDED;
	color:						#666666;
	font-weight:			bold;
	padding:					5px 5px 3px 5px;
}

.dl_diary_newest dd
{
	background-image:	url(/_image/common/ico_right.gif);
	background-position:8px 9px;
	background-repeat:no-repeat;
	font-size:				85%;
	padding:					7px 5px 0px 20px;
}

.dl_diary_newest dd a
{
	line-height:			1.2em;
}

/* 記事一覧設定 */
.div_diary_textspace p
{
	margin-bottom:		5px;
}

#dl_diary_list
{
	width:						518px;
	padding:					5px 10px 0px 20px;
}

#dl_diary_list dt
{
	float:						left;
	width:						80px;
	background-image:	url(/_image/common/ico_right.gif);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:			1.6em;
	font-size:				87%;
	padding:					0px 0px 0px 16px;
}

#dl_diary_list .mess
{
	float:						left;
	width:						422px;
	line-height:			1.6em;
	font-size:				87%;
	padding:					0px 0px 0px 0px;
}

#dl_diary_list .mess a
{
	line-height:			1.6em;
}

#dl_diary_list .mess span
{
	line-height:			1.6em;
}

#dl_diary_list:after
{
	content:					"";
	display:					block;
	height:						0px;
	clear:						both;
}

/* ページナビ設定 */
#div_diary_pagenavi_area
{
	position:					relative;
	width:						576px;
	text-align:				right;
}

#div_diary_pagenavi_area a
{
	line-height:			1.3em;
}

#div_diary_pagenavi_area a:link
{
	color:						#999999;
	text-decoration:	underline;
}

#div_diary_pagenavi_area a:visited
{
	color:						#999999;
	text-decoration:	underline;
}

#div_diary_pagenavi_area a:active
{
	color:						#B10026;
	text-decoration:	none;
}

#div_diary_pagenavi_area a:hover
{
	color:						#B10026;
	text-decoration:	none;
}

#div_diary_pagenavi_area #pr_fr
{
	position:					absolute;
	top:							0px;
	left:							0px;
}

/* 管理画面設定 */
.dl_diary_admin
{
	margin:						5px auto 5px 0px;
}

.dl_diary_admin .def
{
	width:						556px;
	font-weight:			bold;
	line-height:			1.3em;
	padding:					5px 0px 5px 20px;
}

.dl_diary_admin .dat
{
	width:						530px;
	line-height:			1.3em;
	padding:					0px 0px 5px 40px;
}

/* 管理画面設定 投稿画面設定 */
#dl_diary_edit
{
	width:						558px;
	margin:						auto 20px 15px 10px;
}

#dl_diary_edit span
{
	line-height:			1.3em;
}

#dl_diary_edit:after
{
	content:					"";
	display:					block;
	height:						0px;
	clear:						both;
}

#dl_diary_edit dt
{
	clear:						left;
	float:						left;
	width:						60px;
	line-height:			1.3em;
	padding:					5px 0px 5px 0px;
}

#dl_diary_edit dd
{
	line-height:			1.3em;
	padding:					5px 0px 5px 60px;
}

/* 管理画面設定 他設定画面設定 */
#dl_diary
{
	width:						558px;
	margin:						auto 20px 15px 0px;
}

#dl_diary:after
{
	content:					"";
	display:					block;
	height:						0px;
	clear:						both;
}

#dl_diary dt
{
	clear:						left;
	float:						left;
	width:						60px;
	line-height:			1.3em;
	padding:					5px 0px 5px 20px;
}

#dl_diary dd
{
	line-height:			1.3em;
	padding:					5px 0px 5px 60px;
}

/* 管理画面設定 PW系画面設定 */
#dl_diary_pw
{
	width:						558px;
	margin:						auto 20px 15px 0px;
}

#dl_diary_pw:after
{
	content:					"";
	display:					block;
	height:						0px;
	clear:						both;
}

#dl_diary_pw dt
{
	clear:						left;
	float:						left;
	width:						140px;
	line-height:			1.3em;
	padding:					5px 0px 5px 20px;
}

#dl_diary_pw dd
{
	line-height:			1.3em;
	padding:					5px 0px 5px 150px;
}

/* 管理画面設定 ボタン設定 */
.btn_diary_add
{
	line-height:			1.3em;
}

.btn_diary_edit
{
	line-height:			1.3em;
}

.btn_diary_del
{
	line-height:			1.3em;
}

.btn_diary_reset
{
	line-height:			1.3em;
}

.btn_diary_page
{
	line-height:			1.3em;
}

.btn_diary_conf
{
	line-height:			1.3em;
}

.btn_diary_post
{
	line-height:			1.3em;
}

/* 管理画面設定 テーブル共通設定 */
.tbl_diary_list
{
	margin:         	0px auto 0px 10px;
 border-collapse:		collapse;
 border:						1px solid #aaaaaa;
}

.tbl_diary_list th
{
	text-align:				center;
	font-size:				1.0em;
	padding:					5px 0px 5px 0px;
	background-color:	#CCCCCC;
	border:						1px solid #aaaaaa;
}

.tbl_diary_list td
{
	font-size:				1.0em;
	padding:					5px 4px 5px 4px;
	border:						1px solid #aaaaaa;
}

/* 管理画面設定 編集一覧 */
.tbl_diary_edit_list
{
	width:						556px;
}

.td_diary_edit_list_chk
{
	width:						24px;
	text-align:				center;
}

.td_diary_edit_list_del
{
	width:						24px;
	text-align:				center;
}

.td_diary_edit_list_no
{
	width:						30px;
	text-align:				right;
}

.td_diary_edit_list_date
{
	width:						110px;
	text-align:				center;
}

.td_diary_edit_list_name
{
	width:						80px;
	text-align:				left;
}

.td_diary_edit_list_title
{
	width:						192px;
	text-align:				left;	
}

.td_diary_edit_list_stat
{
	width:						40px;
	text-align:				center;
}

/* 管理画面設定 分類一覧 */
.tbl_diary_field_list
{
	width:						356px;
}

.td_diary_field_list_name
{
	width:						220px;
	text-align:				center;
}

.td_diary_field_list_pos_before
{
	width:						40px;
	text-align:				center;
}

.td_diary_field_list_pos_after
{
	width:						40px;
	text-align:				center;
}

.td_diary_field_list_del
{
	width:						24px;
	text-align:				center;
}

/* 管理画面設定 表示名一覧 */
.tbl_diary_profile_list
{
	width:						466px;
}

.td_diary_profile_list_id
{
	width:						100px;
	text-align:				left;
}

.td_diary_profile_list_name
{
	width:						210px;
	text-align:				left;
}

.td_diary_profile_list_stage
{
	width:						100px;
	text-align:				left;
}

.td_diary_profile_list_edit
{
	width:						24px;
	text-align:				center;
}

/* 管理画面設定 ユーザー一覧 */
.tbl_diary_user_list
{
	width:						358px;
}

.td_diary_user_list_id
{
	width:						200px;
	text-align:				left;
}

.td_diary_user_list_stage
{
	width:						110px;
	text-align:				left;
}

.td_diary_user_list_del
{
	width:						24px;
	text-align:				center;
}

/* 管理画面設定 操作履歴一覧 */
.tbl_diary_history_list
{
	width:						556px;
}

.td_diary_history_list_date
{
	width:						110px;
	text-align:				center;
}

.td_diary_history_list_id
{
	width:						100px;
	text-align:				left;
}

.td_diary_history_list_work
{
	width:						214px;
	text-align:				left;
}

.td_diary_history_list_host
{
	width:						100px;
	text-align:				center;
}

/* 管理画面設定 ログイン画面 */
.div_diary_login_area
{
	width:						260px;
	padding:					25px 0px;
	margin:						auto;
}

.div_diary_login_area p
{
	line-height:			140%;
}

#dl_diary_login
{
	width:						240px;
	margin:						auto 20px 15px 0px;
}

#dl_diary_login:after
{
	content:					"";
	display:					block;
	height:						0px;
	clear:						both;
}

#dl_diary_login dt
{
	clear:						left;
	float:						left;
	width:						60px;
	line-height:			1.3em;
	padding:					5px 0px 5px 0px;
}

#dl_diary_login dd
{
	line-height:			1.3em;
	padding:					5px 0px 5px 70px;
}

/* 管理画面設定 エラー画面設定 */
.div_diary_error_area
{
	width:						400px;
	text-align:				center;
	padding:					25px 0px;
	margin:						auto;
}

/* 管理画面設定 コントロールサイズ設定 */
.txt_diary_main_sentence
{
	width:						480px;
	height:						480px;
	font-size:				1.0em;
}