/* 共通 */
/* 基本タグ */
.navigation {
	display: none;
}

.dummy {
	clear: both;
}

hr {
	display: none;
}

img {
	border: 0px;
}

a {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}

/* 背景 */
body {
	background-color: #003300;
	color: #FFFFFF;
}


/*
a {
	color: #FFFFFF !important;
}

a:hover {
	color: #666666 !important;
}

a:visited {
	color: #FFFFFF !important;
}
*/




/* 配色変更　link */

.bullet_menu1 a {
	color: #FFFFFF !important;
}

.bullet_menu1 a:hover {
	color: #666666 !important;
}


.bullet_menu1 a:visited {
	color: #FFFFFF !important;
}

.bullet_menu2 a {
	color: #FFFFFF !important;
}

.bullet_menu2 a:hover {
	color: #666666 !important;
}


.bullet_menu2 a:visited {
	color: #FFFFFF !important;
}

.cat_title a {
	color: #FFFFFF !important;
}

.cat_title a:hover {
	color: #666666 !important;
}


.cat_title a:visited {
	color: #FFFFFF !important;
}


.middle_box_bullet2 a {
	color: #FFFFFF !important;
}

.middle_box_bullet2 a:hover {
	color: #666666 !important;
}

.middle_box_bullet2 a:visited {
	color: #FFFFFF !important;
}


.boxBody table li a {
	color: #FFFFFF !important;
}

.boxBody table li a:hover {
	color: #666666 !important;
}


.boxBody table li a:visited {
	color: #FFFFFF !important;
}


.middle_box_bullet3 a {
	color: #FFFFFF !important;
}

.middle_box_bullet3 a:hover {
	color: #666666 !important;
}

.middle_box_bullet3 a:visited {
	color: #FFFFFF !important;
}


.boxBody div ul li.last a {
	color: #FFFFFF !important;
}

.boxBody div ul li.last a:hover {
	color: #666666 !important;
}

.boxBody div ul li.last a:visited {
	color: #FFFFFF !important;
}


.return_top a {
	color: #FFFFFF !important;
}

.return_top a:hover {
	color: #666666 !important;
}

.return_top a:visited {
	color: #FFFFFF !important;
}

.footer_menu a {
	color: #FFFFFF !important;
}

.footer_menu a:hover {
	color: #666666 !important;
}

.footer_menu a:visited {
	color: #FFFFFF !important;
}


.calendar_month a {
	color: #FFFFFF !important;
}

.calendar_month a:hover {
	color: #666666 !important;
}

.calendar_month a:visited {
	color: #FFFFFF !important;
}


.table_calen a {
	color: #FFFFFF !important;
}

.table_calen a:hover {
	color: #666666 !important;
}

.table_calen a:visited {
	color: #FFFFFF !important;
}


.middle_box2 a {
	color: #FFFFFF !important;
}

.middle_box2 a:hover {
	color: #666666 !important;
}

.middle_box2 a:visited {
	color: #FFFFFF !important;
}





#topbar_inside a {
	color: #FFFFFF !important;
}

#topbar_inside a:hover {
	color: #666666 !important;
}

#topbar_inside a:visited {
	color: #FFFFFF !important;
}


#main a {
	color: #FFFFFF !important;
}	

#main a:hover {
	color: #666666 !important;
}

#main a:visited {
	color: #FFFFFF !important;
}

#footer_new930 a {
		color: #FFFFFF !important;
}

#footer_new930 a:hover {
		color: #666666 !important;
}

#footer_new930 a:visited {
		color: #FFFFFF !important;
}


#base {
	background-image: none !important;
	background-position: 100% 0%;
	margin: 0 auto;
}
	




/* ヘッダー */
#top_menu {
	background-image: url(../images/header_color.jpg);
	background-repeat: no-repeat;
	background-position: bottom;

}

#top #header #tool .header_text {
	color: #FFFFFF;
}

/* フッター */
#footer {
	border-top: 2px solid #FFFFFF;
}

#footer .f_navi {
	color: #FFFFFF;
}

#footer .f_navi a {
	color: #FFFFFF;
}

#footer .f_navi a:hover {
	color: #FFFFFF;
}

address {
	color: #FFFFFF;
}

/* normal_top */
/* サイド　コンテンツ */
#left .side_menu .side_title {
	border: 1px solid #FFFFFF;
}


#left .side_menu .side_contents {
	background: none !important;
}


#left .side_menu .side_contents {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#left .side_menu .side_contents ul {
	list-style-image: url("../images/arr_1.gif");
}

#left .side_menu .side_contents li {
	border-bottom: 1px dotted #FFFFFF;
}

#left .side_menu .side_contents .office {
	border-bottom: 1px dotted #FFFFFF;
}

#left .side_menu .side_contents .add {
	border-bottom: 1px dotted #FFFFFF;
}

/* カレンダー */
#left .side_menu .side_contents .date {
	color: #FFFFFF;
	font-weight: bold;
}

#left .side_menu .side_contents .carender .sunday {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .weekday {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .saturday {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .sun {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .sun a {
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .sun a:hover {
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .day {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .day a {
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .day a:hover {
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .sat {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .sat a {
	color: #FFFFFF;
}

#left .side_menu .side_contents .carender .sat a:hover {
	color: #FFFFFF;
}


/* 中央カラム */



/* 重要なお知らせ */
#right .important .title_bar {
	background-image: none !important;
}

#right .important .contents {
	border: 4px solid #FFFFFF;
}


#right .important .contents {
	background: none !important;
	border: 1px solid #FFFFFF !important;
}


/* 注目情報 */
#right .attention .title_bar {
	background: none !important;
}

#right .attention .contents {
	background: none !important;
	border: 1px solid #FFFFFF !important;
}






#right .important .contents ul {
	list-style-image: url("../images/arr_2.gif");
}




#right .attention .contents {
	border: 4px solid #FFFFFF;
}

/* フォトギャラリー */
#right .ch_photo .title_bar {
	background-position: 0px 10px;
	background-image:  url("../images/content_title_bg_b.gif");
	background-repeat: no-repeat;
}

#right .ch_photo .contents {
	border: 4px solid #FFFFFF;
}

/* 新着情報 */
#right .new_info .title_bar {
	background: none !important;
}

#right .new_info .contents ul {
	list-style-image: url("../images/arr_2.gif");
}

#right .new_info .contents li {
	border-bottom: 1px dotted #FFFFFF;
}

/* ライフステージ */
#right .life_stage .title_bar {
	background-image: none !important;
}

#right .life_stage .contents {
	border: 1px solid #FFFFFF;
}

#right .life_stage .contents {
	background: none !important;
}

/* 暮らしの情報 */
#right .life .title_bar {
	background-image: none !important;
}

#right .life .contents .cat {
	background: none !important;
	border: 1px solid #FFFFFF;
}

#right .life .contents .cat_list {
	background: none !important;
	border: 1px solid #FFFFFF;
}

#right .life .contents {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .life .contents .cat {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#right .life .contents .cat_list {
	border-top: 1px solid #FFFFFF;
}

/* 観光情報 */
#right .tour .title_bar {
	background-image: none !important;
}

#right .tour .contents .cat {
	background: none !important;
	border-top: 1px solid #FFFFFF;
}

#right .tour .contents .cat_list {
	background: none !important;
	border-top: 1px solid #FFFFFF;
}

#right .tour .contents {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .tour .contents .cat {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#right .tour .contents .cat_list {
	border-top: 1px solid #FFFFFF;
}

/* 市政だより */
#right .gov .title_bar {
	background-image: none !important;
}

#right .gov .contents .cat {
	background: none !important;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .gov .contents .cat_list {
	background: none !important;
	border-top: 1px solid #FFFFFF;
}

#right .business .contents .cat {
	background: none !important;
	border-top: 1px solid #FFFFFF !important;
}

#right .business .contents .cat_list {
	background: none !important;
	border-top: 1px solid #FFFFFF;
}

#right .gov .contents {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .gov .contents .cat {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#right .gov .contents .cat_list {
	border-top: 1px solid #FFFFFF;
}

/* 事業者向けの情報 */
#right .business .title_bar {
	background-image: none !important;
}

#right .business .contents {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .business .contents .cat {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#right .business .contents .cat_list {
	border-top: 1px solid #FFFFFF;
}

/* お知らせ　タイトル */
#main .title_info {
	border: 1px solid #FFFFFF;
	background-image: none !important;
}

/* 行事案内　タイトル */
#main .title_event {
	border: 1px solid #FFFFFF;
	background-image: none !important;
}

/* 手続き・申請・業務　タイトル */
#main .title_service {
	border: 1px solid #FFFFFF;
	background-image: none !important;
}

/* 各課・施設　タイトル */
#main .title_section {
	border: 1px solid #FFFFFF;
	background-image: none !important;
}

/* よくあるご質問　タイトル */
#main .title_faq {
	border: 1px solid #FFFFFF;
	background-image: none !important;
}

/* リンク集　詳細検索　お問い合わせ　暮らしの情報　観光情報　市政だより　事業者向けの情報　タイトル */
#main .title_other {
	border: 1px solid #FFFFFF;
}

/* アクセスランキングを表示 */
#main .ranking_navi a {
	color: #FFFFFF;
}

#main .ranking_navi a:hover {
	color: #FFFFFF;
}

/* これまでの情報を表示 2col */
#right .befor_navi a {
	color: #FFFFFF;
}

#right .befor_navi a:hover {
	color: #FFFFFF;
}

/* これまでの情報を表示 1col */
#main .befor_navi_2 a {
	color: #FFFFFF;
}

#main .befor_navi_2 a:hover {
	color: #FFFFFF;
}

/* お知らせ index */
#main #right .contents .day {
	color: #FFFFFF;
}

/* result */
#right .day {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#main .list_number {
	font-weight: bold;
}

#main .list_number .bold {
	color: #FFFFFF;
}

#main .directory {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#main .directory {
	background: none !important;
}


#right .page_title_2 {
	border: 1px solid #FFFFFF;
	background: none !important;
}


/* ページナビ 1col */
#main .prev_next {
	border: 1px solid #FFFFFF;
}

#main .prev_next {
	background: none !important;
}

#right .sec_contact {
	background: none !important;
}

/* ページナビ 2col */
#main .prev_next_2 {
	background: none !important;
}

#main .prev_next_2 {
	border: 1px solid #FFFFFF;
}


#right .detail_title {
	background: none !important;
}

#right .info_text {
	background: none !important;
}

#left .side_menu .side_contents .carender .sun {
	background: none !important;
}

#left .side_menu .side_contents .carender .sat {
	background: none !important;
}


/* detail */
#right .detail_title {
	border: 1px solid #FFFFFF;
}

#right .info_text {
	border: 1px solid #FFFFFF;
}

#right .sec_contact {
	border: 1px solid #FFFFFF;
}

#right .chart table {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#right .chart table .chart_index {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .chart table .chart_content {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .detail_cat_title {
	border-bottom: 3px solid #FFFFFF;
	color: #FFFFFF;
}

#right .chart_2 table .chart_index_2 {
	border-bottom: 1px dotted #FFFFFF;
}

#right .chart_2 table .chart_content_2 {
	border-bottom: 1px dotted #FFFFFF;
}

#right .chart_3 table .chart_content_3 {
	border-bottom: 1px dotted #FFFFFF;
}

#right .content {
	border-bottom: 1px dotted #FFFFFF;
}

#main .content_list ul {
	list-style-image: url("../images/arr_2.gif");
}

#main .content_list .list_section {
	border-bottom: 1px dotted #FFFFFF;
}

/* 行事案内 */
/* イベントカレンダー */
#main .select {
	border: 1px solid #FFFFFF;
}

#main .event_calendar {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#main .event_calendar .sunday {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#main .event_calendar .sun {
	background: none !important;
	border-right: 1px solid #CECECE;
	color: #FF0000;
}

#main .event_calendar .weekday {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#main .event_calendar .saturday {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#main .event_calendar .sat {
	background: none !important;
	border-right: 1px solid #CECECE;
	color: #0c419a;
}

#main .event_calendar .sat_text {
	background: none !important;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}


#main .event_calendar .sun {
	border-right: 1px solid #FFFFFF;
}

#main .event_calendar .sun_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#main .event_calendar .sun_text {
	background: none !important;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

#main .event_calendar .day {
	border-right: 1px solid #FFFFFF;
}

#main .event_calendar .day_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#main .event_calendar .sat {
	border-right: 1px solid #FFFFFF;
}

#main .event_calendar .sat_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/* お問い合わせ */
#main .contact_cat {
	border-bottom: 1px dotted #FFFFFF;
}

/* 詳細検索 */
#right .search_text {
	border-bottom: 1px dotted #FFFFFF;
}

#right .search_cat {
	border-bottom: 1px dotted #FFFFFF;
}

/* 各課・施設 */
/* 飯田市役所写真 */
#main .section_topics .section_photo_text {
	border: 1px solid #FFFFFF;
}

/* 新しく情報を公開しました */
#main .section_topics .topics {
	border: 1px solid #FFFFFF;
}

#main .section_topics .topics .topics_list ul {
	list-style-image: url("../images/arr_2.gif");
}

/* 一覧タイトル */
#main .section_list_navi .section_list_title {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#main .section_list_navi .section_list_title {
	background: none !important;
}

#main .section_list_navi .section_navi {
	border: 1px solid #FFFFFF;
}

#main .section_list_navi .section_navi {
	background: none !important;
}


#main .section_list_navi .sec_list ul {
	list-style-image: url("../images/arr_2.gif");
}

/* 施設連絡先 */
#main .section_list_print {
	border: 1px solid #FFFFFF;
}

#main .section_main {
	border: 1px solid #FFFFFF;
}

#main .section_list {
	border-bottom: 1px dotted #FFFFFF;
}

#main .section_list_title_2 {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

/* お問い合わせ */
#main .contact_cat .necessity {
	color: #FFFFFF;
}

/* サイトマップ */
#main .site_navi {
	border-bottom: 1px dotted #FFFFFF;
}





#topbar_head_bg { 
	width:960px; 
	height:190px;
	background-image: url(../images/header_color.jpg) !important;
	background-position: bottom;
	background-repeat: no-repeat;
	}






/* Left column for 配色変更 */

.left_box_title1 {
	/*width: 178px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;
}


.left_box1 {
	/*width: 200px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;
}


.box_left_bottom_bg1 {
	/*width: 200px;*/
	border-bottom: 1px solid #FFFFFF !important;
	background: none !important;


}


.left_box_title2 {
	/*width: 178px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;
}


.left_box2 {
	/*width: 200px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;
}



	

.left_gra_link01 {
	/*width: 178px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;	
}


.left_gra_link02 {
	/*width: 178px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;	
}


.left_gra_link03 {
	/*width: 178px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;	
}


.box_left_bottom_bg2 {
	background: none !important;
}





	
/* column center for 配色変更 */

.middle_box1 {
	width: 482px !important;
	border: 1px solid #FFFFFF !important;
	background: none !important;
}

.middle_box2 {
	width: 482px !important;
	border: 1px solid #FFFFFF !important;
	background: none !important;
}

.middle_box_bullet1_b {
	background: none !important;
}




#posts table th {
	background: none !important;
}
#posts table td {
	background: none !important;
}

#comments table th {
	background: none !important;
}
#comments table td {
	background: none !important;
}

#gov table th {
	background: none !important;
}
#gov table td {
	background: none !important;
}

#famous table th {
	background: none !important;
}
#famous table td {
	background: none !important;
}


/* Calendar 配色変更*/

.saturday {
	background: none !important;
	color: #FFF !important;
}


.sunday {
	background: none !important;
	color: #FFF !important;
}

.weekday {
	background: none !important;
	color: #FFF !important;
}


.day {
	background: none !important;
	color: #FFF !important;
}


/* column right */

	
.right_box_title2 {
	/*width: 178px;*/
	border: 1px solid #FFFFFF !important;
	background: none !important;
}

.right_box2 {
	width: auto;
	border: 1px solid #FFFFFF !important;
	/*border-right: 1px #FFF solid !important;*/
	background: none !important;
	}
	
/* second page */

#left .side_menu h2 {
	background: none !important;
}

#main .title_service {
	background: none !important;

}

/* center */
#column_center {
	_margin: 0 10px !important;
	_width: 500px;
}

#column_right {
	float: right;
}

#column_center .stage {
	width: 62px;
}

#topbar_head_bg {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #003300;
}
