@charset "utf-8";

/* ==================================================
accessibility color 黒地に黄色
================================================== */
#tmp_wrapper,
#tmp_main,
#tmp_main *,
#tmp_footer_navi,
#tmp_footer_navi * {
	color:#FFFF00 !important;
	background-color:#000000 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_footer,
#tmp_footer * {
	color:#FFFF00 !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_main a,
#tmp_footer_navi a,
#tmp_footer a {
	color:#FFFFFF !important;
	background-color:#000000 !important;
}
#tmp_event_cal_cnt .calendar .today {
	font-weight:bold !important;
}
#tmp_wrap_main h1,
#tmp_wrap_main h2,
#tmp_wrap_main h3,
#tmp_wrap_main h4,
#tmp_wrap_main h5,
#tmp_wrap_main h6 {
	border:none !important;
	padding:5px !important;
}
#tmp_wrap_main h1 {
	border:3px solid yellow !important;
}
#tmp_wrap_main h2 {
	border-left:3px solid yellow !important;
	border-bottom:1px solid yellow !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid yellow !important;
}
#tmp_wrap_main #tmp_cate_ttl h1 {
	padding:0 !important;
	border:none !important;
}
.format_top #tmp_wrap_main h1,
.format_top #tmp_wrap_main h2,
.format_top #tmp_wrap_main h3,
.format_top #tmp_wrap_main h4,
.format_top #tmp_wrap_main h5,
.format_top #tmp_wrap_main h6 {
	border:none !important;
	padding:0 !important;
}
/* icon */
#tmp_wrap_main a.icon_pdf,
#tmp_wrap_main a.icon_word,
#tmp_wrap_main a.icon_excel {
	margin:0 !important;
	padding:0 !important;
}
/* for Firefox3.0 */
#tmp_wrap_main caption {
	background-color:transparent !important;
}
/* for google box */
#tmp_wrap_main #tmp_gmap_box,
#tmp_wrap_main #tmp_gmap_box * {
	background-color:transparent !important;
	color:#000000 !important;
	border-color:yellow !important;
	list-style-image:none !important;
}
#tmp_wrap_main #tmp_gmap_box a {
	color:#7777CC !important;
	background-color:transparent !important;
}


/*==============================================*/
#tmp_search_menu, #tmp_search_menu * {
    background-color: #ffffff !important;
}
#tmp_query {
	border-color: #999999 !important;
}
div.col_lft_navi div#tmp_bousai_inner,
div.col_lft_navi div#tmp_yakan_inner {
    border-width: 0 3px 3px 3px !important;
    border-style: solid !important;
}
div.col_lft_navi div#tmp_bousai_box ul,
div.col_lft_navi div#tmp_yakan_box ul {
    border:none !important;
}
#tmp_wrapper #tmp_hot_news * {
	background: transparent !important;
}
#tmp_wrapper #tmp_hot_news {
    background: url(/shared/images/toppage/hotnews_bg.png) repeat-x !important;
}
#tab_ul li a * {
	background: #FFFF00 !important;
}
#tab_ul li.active a * {
	background: #FFFFFF !important;
}
#tmp_wrapper #tmp_past_info span {
	overflow: auto!important;
	margin-left: 0 !important;
	color: inherit !important;
}
#tmp_life_event,
#tmp_life_event * {
	background: #222222 !important;
}
#tmp_footer img {
	background: #FFFFFF !important;
	border: 3px solid #FFFFFF !important;
}

/* SUB
==============================================*/
#tmp_contents h1 {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	border: none !important;
}
#tmp_subtitle .category_title * {
	background-color: #FFFF00 !important
}
#tmp_main div.relation p.ttl,
#tmp_main div.relation div#tmp_inquiry_ttl,
#tmp_contents .box_link .box_link_ttl {
    padding: 3px 11px !important;
    border: 3px solid #FFFF00 !important;
}
div.col_rgt_navi div.navi_box ul li {
    border-bottom: 1px dotted #FFFF00 !important;
}
div.col_rgt_navi div.navi_box ul li: last-child {
    border-bottom: none !important; 
}
#tmp_contents table.info_list tr {
    border-bottom: 1px dotted #FFFF00 !important;
}

