a {border: 0;}
img {border: 0;}
.PankuzuNaviText {color: #666666;}
#Footer {
	font-family: sans-serif;
	color: #333333;
	}
table, form { margin:0; }
.OuterTable { width:761px; }
img.hidden-navigation { display: none; }
/*--------------------------*/
h1.noMargin,h2.noMargin { margin:0; padding:0; }
/*--------------------------*/
ul.noMargin{margin:0px;padding-left:25px; padding-right:5px; }
ol.noMargin{margin:5px;padding-left:30px;}
/*--------------------------*/
table.TableText{
	margin:15px 0px 10px 0px;
	border-collapse: collapse;
	border:1px solid #cccccc;
}
table.TableText th,
table.TableText td{
	border:1px solid #cccccc;
	vertical-align: top;
	font-weight: normal;
}
table.TableText th{
	background-color:#f2f2f2;
	font-weight: bold;
	padding:3px 4px 1px 4px;
}
table.TableText td{
	background-color:#ffffff;
	padding:4px 4px 1px 4px;
}
table.TableText td.item{background-color:#f2f2f2;}

/*-- 人物図鑑 --*/
.DictLMiddle {
	background-image: url(/worker_dict/img/dict_l_middle.gif);
	background-repeat: repeat-y;
	}
.DictCMiddle {
	background-image: url(/worker_dict/img/dict_c_middle.gif);
	background-repeat: repeat-y;
	}
.DictDMiddle {
	background-image: url(/worker_dict/img/dict_d_middle.gif);
	background-repeat: repeat-y;
	}
.DictRMiddle {
	background-image: url(/worker_dict/img/dict_r_middle.gif);
	background-repeat: repeat-y;
	}

/*-- 人物図鑑詳細 --*/

.DetailLMiddle {
	background-image: url(/worker_dict/detail/img/detail_l_middle.gif);
	background-repeat: repeat-y;
	}
.DetailLBody {
	background-image: url(/worker_dict/detail/img/detail_l_body.gif);
	background-repeat: repeat-y;
	}
.DetailCMiddle {
	background-image: url(/worker_dict/detail/img/detail_c_middle.gif);
	background-repeat: repeat-y;
	}
.DetailRBody {
	background-image: url(/worker_dict/detail/img/detail_r_body.gif);
	background-repeat: repeat-y;
	}
.DetailRMiddle {
	background-image: url(/worker_dict/detail/img/detail_r_middle.gif);
	background-repeat: repeat-y;
	}
	
/*-- ブログサブナビ --*/

.BlogMenuL {
	background-image: url(/staff_blog/img/p_menu_left.gif);
	background-repeat: repeat-y;
	}
.BlogMenuR {
	background-image: url(/staff_blog/img/p_menu_right.gif);
	background-repeat: repeat-y;
	}
.BlogList {
	padding: 13px 0 0 0;
	}
.SubCat {
	padding: 4px 0 0 13px;
	}

.BlogItemHead {
	background-image: url(/staff_blog/img/p_blog_head_0.gif);
	background-repeat: no-repeat;
	padding: 0;
	}
#Id9 {
	background-image: url(/staff_blog/img/p_blog_head_1.gif);
	background-repeat: no-repeat;
	padding: 0;
	}
#Id10 {
	background-image: url(/staff_blog/img/p_blog_head_2.gif);
	background-repeat: no-repeat;
	padding: 0;
	}
#Id11 {
	background-image: url(/staff_blog/img/p_blog_head_3.gif);
	background-repeat: no-repeat;
	padding: 0;
	}
#Id12 {
	background-image: url(/staff_blog/img/p_blog_head_4.gif);
	background-repeat: no-repeat;
	padding: 0;
	}
#Id13 {
	background-image: url(/staff_blog/img/p_blog_head_5.gif);
	background-repeat: no-repeat;
	padding: 0;
	}

.BlogItemFoot {
	background-image: url(/staff_blog/img/p_blog_foot.gif);
	background-repeat: repeat-y;
	}

.BlogItemMiddleL {
	background-image: url(/staff_blog/img/p_blog_body_l.gif);
	background-repeat: repeat-y;
	}

.BlogItemMiddleR {
	background-image: url(/staff_blog/img/p_blog_body_r.gif);
	background-repeat: repeat-y;
	}

.BlogTitle {
	color: #816f43;
	position: relative;
	bottom: 5px;
	font-size: 80%;
	font-weight: bold;
	}

.BlogDate {
	color: #816f43;
	font-size: 140%;
	font-weight: bold;
	}

.NaviLink {
	padding: 13px 0 0 0;
	}

.PageBorderL {
	background-image: url(/common/img/p_border_l.gif);
	background-repeat: repeat-y;
	}
.PageBorderR {
	background-image: url(/common/img/p_border_r.gif);
	background-repeat: repeat-y;
	}
.NewsTable {
	background-color: #FFF9EC;
	}

a:link, a:visited, a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	}

a:link.PankuzuNavi, a:visited.PankuzuNavi, a:hover.PankuzuNavi, a:active.PankuzuNavi {
	color: #666666;
	text-decoration: underline;
	}

a:link.BlogTitle, a:visited.BlogTitle, a:hover.BlogTitle, a:active.BlogTitle {
	color: #897737
	text-decoration: underline;
	}
h2 {
	font-size: 23px;
	}
h3 {
	margin-bottom: 15px;
	}

