/* 共通 */
/* 基本タグ */
.dummy {
	clear: both;
}

hr {
	display: none;
}

img {
	border: 0px;
}

a {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}

/* 背景 */
body {
	background-color: #003300;
	color: #FFFFFF;
}

/* フッター */
#footer .f_navi {
	color: #FFFFFF;
}

#footer .f_navi a {
	color: #FFFFFF;
}

#footer .f_navi a:hover {
	color: #FFFFFF;
}

address {
	color: #FFFFFF;
}

/* カレンダー */
.carender .month {
	color: #FFFFFF;
}

.carender .sunday {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

.carender .weekday {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

.carender .saturday {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
}

.carender .sun {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.carender .day {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.carender .sat {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}





/* page_top */
#footer .page_top {
	border-bottom: 1px solid #E6E6E6;
}




/* normal_top */
/* 左カラム　緊急情報 */
#side .ec_info {
	border: 1px solid #FFFFFF;
}

#side .ec_info .title {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#side .ec_info .list ul {
	list-style-image: url("../images/arr_1.gif");
}

/* 左カラム　議会中継 */
#side .assembly {
	border: 1px solid #FFFFFF;
}

#side .assembly .title {
	border-bottom: 1px solid #FFFFFF;
}

#side .assembly .list ul {
	list-style-image: url("../images/arr_2.gif");
}

/* 左カラム　サイドメニュー */
#side .side_menu {
	border: 1px solid #FFFFFF;
}

#side .side_menu .title {
	border-bottom: 1px solid #FFFFFF;
}

#side .side_menu .list ul {
	list-style-image: url("../images/arr_2.gif");
}

/* 右カラム　メイン　重要なお知らせ */
#main #center .importance ul {
	list-style-image: url("../images/arr_3.gif");
}

/* 右カラム　メイン　注目情報 */
#main #center .attention ul {
	list-style-image: url("../images/arr_4.gif");
}

/* 右カラム　メイン　左カラム　新着情報 */
#main #left .new_info .content ul {
	list-style-image: url("../images/arr_5.gif");
}

#main #left .new_info .content {
	border-bottom: 1px dotted #FFFFFF;
}

/* 右カラム　メイン　左カラム　住民・観光者・行政・企業事業者 */
#left .to .content_top {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#left .to .content_top .cat_title {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#left .to .content_top .cat {
	border-bottom: 1px solid #FFFFFF;
}

#left .to .content {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#left .to .content .cat_title {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#left .to .content .cat {
	border-bottom: 1px solid #FFFFFF;
}

/* 右カラム　メイン　右カラム */
#main #right .side_menu {
	border: 1px solid #FFFFFF;
}

#main #right .side_menu .title {
	border-bottom: 1px solid #FFFFFF;
}

#main #right .side_menu .list ul {
	list-style-image: url("../images/arr_2.gif");
}




/* index */
/* 左カラム　タイトル */
#left #search_title {
	color: #FFFFFF;
}

#left .title_search_info {
	background-image: url("../images/title_info.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_event {
	background-image: url("../images/title_event.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_service {
	background-image: url("../images/title_service.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_dl {
	background-image: url("../images/title_dl.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_faq {
	background-image: url("../images/title_faq.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_life {
	background-image: url("../images/title_life.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_tour {
	background-image: url("../images/title_tour.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_gov {
	background-image: url("../images/title_gov.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_business {
	background-image: url("../images/title_business.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_free {
	background-image: url("../images/title_free.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_housing {
	background-image: url("../images/title_housing.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#left .title_search_search {
	background-image: url("../images/title_search.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
#left .title_search_mail_magazine {
	background-image: url("../images/title_mail_magazine.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

/* 左カラム　ランキング表示ナビ */
#left .page_ranking .page {
	color: #FFFFFF;
	font-weight: bold;
}

/* 左カラム　コンテンツ */
#index_cat .cat_title_info {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#index_cat .cat_title_event {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#index_cat .cat_title_service {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#index_cat .cat_title_faq {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#index_cat .cat_title_faq_2 {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#index_cat .cat_title_section {
	color: #FFFFFF;
}

#index_cat .content {
	border-bottom: 1px dotted #FFFFFF;
}

#index_cat .cat_list ul {
	list-style-image: url("../images/arr_3.gif");
}

#index_cat .content_title {
	color: #FFFFFF;
}

/* 左カラム　詳細検索 */
#left .search_text {
	border-bottom: 1px dotted #FFFFFF;
}

#left .search_cat {
	border-bottom: 1px dotted #FFFFFF;
}

#left .search_cat .cat_title {
	color: #FFFFFF;
}


/* 右カラム　リスト */
#right .side .side_list {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .side .side_list ul {
	list-style-image: url("../images/arr_3.gif");
}

/* センター　岡谷市役所写真 */
#center .section_topics .section_photo_text {
	border: 1px dotted #FFFFFF;
}

/* センター　新しく情報を公開しました */
#center .section_topics .topics {
	border: 1px dotted #FFFFFF;
}

#center .section_topics .topics .topics_list ul {
	list-style-image: url("../images/arr_3.gif");
}

/* センター　各課・施設一覧タイトル */
#center .section_list_navi .section_list_title {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#center .section_list_navi .section_navi {
	border: 1px solid #FFFFFF;
}

#center .section_list_navi .sec_title {
	border-bottom: 1px dotted #FFFFFF;
}

#center .section_list_navi .sec_list ul {
	list-style-image: url("../images/arr_3.gif");
}

/* センター　施設連絡先 */
#center .section_list_print {
	border: 1px solid #FFFFFF;
}

#center .section_list_print .section_list_title_2 {
	color: #FFFFFF;
}

#center .section_list {
	border-bottom: 1px dotted #FFFFFF;
}

/* センター　広報誌 */
#center .free_list_photo {
	border-bottom: 1px dotted #FFFFFF;
}

/* センター　お問い合わせ */
#center .contact_hp_navi_2 {
	border-bottom: 1px dotted #FFFFFF;
}

#center .contact_cat {
	border-bottom: 1px dotted #FFFFFF;
}

#center .contact_cat .necessity {
	color: #FFFFFF;
}

/* センター　リンク集 */
#center #index_cat .cat_title_faq_2 {
	border: 1px solid #FFFFFF;
}




/* result */
/* センター　タイトル */
#center #search_title_2 {
	color: #FFFFFF;
}

#center .title_search_info {
	background-image: url("../images/title_l_info.gif");
	background-repeat: no-repeat;
}

#center .title_search_event {
	background-image: url("../images/title_l_event.gif");
	background-repeat: no-repeat;
}

#center .title_search_service {
	background-image: url("../images/title_l_service.gif");
	background-repeat: no-repeat;
}

#center .title_search_dl {
	background-image: url("../images/title_l_dl.gif");
	background-repeat: no-repeat;
}

#center .title_search_faq {
	background-image: url("../images/title_l_faq.gif");
	background-repeat: no-repeat;
}

#center .title_search_section {
	background-image: url("../images/title_l_section.gif");
	background-repeat: no-repeat;
}

#center .title_search_life {
	background-image: url("../images/title_l_life.gif");
	background-repeat: no-repeat;
}

#center .title_search_tour {
	background-image: url("../images/title_l_tour.gif");
	background-repeat: no-repeat;
}

#center .title_search_gov {
	background-image: url("../images/title_l_gov.gif");
	background-repeat: no-repeat;
}

#center .title_search_business {
	background-image: url("../images/title_l_business.gif");
	background-repeat: no-repeat;
}

#center .title_search_free {
	background-image: url("../images/title_l_free.gif");
	background-repeat: no-repeat;
}

#center .title_search_calendar {
	background-image: url("../images/title_l_event_calendar.gif");
	background-repeat: no-repeat;
}

#center .title_search_search {
	background-image: url("../images/title_l_search.gif");
	background-repeat: no-repeat;
}

#center .title_search_newinfo {
	background-image: url("../images/title_l_newinfo.gif");
	background-repeat: no-repeat;
}

/* センター　list_info */
#center .list_info span {
	color: #FFFFFF;
}

#center .section_list_navi .sec_title {
	color: #FFFFFF;
}

/* センター　コンテンツリスト */
#center .content_list_title {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#center .content_list ul {
	list-style-image: url("../../share/images/arr_3.gif");
}

#center .content_list .list_section {
	border-bottom: 1px dotted #FFFFFF;
}

/* イベントカレンダー */
#center .page_ranking .page {
	color: #FFFFFF;
}

#center .select {
	border: 1px dotted #FFFFFF;
}

#center .event_calendar {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#center .event_calendar .sunday {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .event_calendar .weekday {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .event_calendar .saturday {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .event_calendar .sun {
	border-right: 1px solid #FFFFFF;
}

#center .event_calendar .sun_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .event_calendar .day {
	border-right: 1px solid #FFFFFF;
}

#center .event_calendar .day_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .event_calendar .sat {
	border-right: 1px solid #FFFFFF;
}

#center .event_calendar .sat_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .event_calendar .none {
	border-right: 1px solid #FFFFFF;
}

#center .event_calendar .none_text {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}



/* detail */
/* 左カラム　タイトル */
#left .page_title_info {
	border: 1px solid #FFFFFF;
}

#left .page_title_event {
	border: 1px solid #FFFFFF;
}

#left .page_title_service {
	border: 1px solid #FFFFFF;
}

#left .page_title_faq {
	border: 1px solid #FFFFFF;
}

#left .page_title_section {
	border: 1px solid #FFFFFF;
}

/* 左カラム　各課・施設　住所・TEL等 */
#left .section_content {
	border: 1px dotted #FFFFFF;
}


/* 左カラム　サブタイトル */
#left .subtitle_info {
	border-bottom: 3px solid #FFFFFF;
}

#left .subtitle_event {
	border-bottom: 3px solid #FFFFFF;
}

#left .subtitle_service {
	border-bottom: 3px solid #FFFFFF;
}

#left .subtitle_faq {
	border-bottom: 3px solid #FFFFFF;
}

#left .subtitle_section {
	border-bottom: 3px solid #FFFFFF;
}

/* 左カラム　表 */
#left .chart table {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .chart table .chart_index {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#left .chart table .chart_content {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* 左カラム　コンテンツタイトル */
#left .detail_cat_title_info {
	border: 1px solid #FFFFFF;
}

#left .detail_cat_title_event {
	border: 1px solid #FFFFFF;
}

#left .detail_cat_title_service {
	border: 1px solid #FFFFFF;
}

#left .detail_cat_title_faq {
	border: 1px solid #FFFFFF;
}

#left .detail_cat_title_section {
	border: 1px solid #FFFFFF;
}

/* 左カラム　案内 */
#left .guide table .guide_sponsor {
	border: 1px solid #FFFFFF;
}

#left .guide table .guide_title {
	border: 1px solid #FFFFFF;
}

#left .guide table .guide_content {
	border: 1px solid #FFFFFF;
}

/* 左カラム　関連リンク */
#left .link_list .link {
	border-bottom: 1px dotted #FFFFFF;
}

/* 左カラム　関連ファイル */
#left .file_list .file {
	border-bottom: 1px dotted #FFFFFF;
}

/* 左カラム　カテゴリ */
#left .category_list {
	border-bottom: 1px dotted #FFFFFF;
}

#left .category_list_2 {
	border-bottom: 1px dotted #FFFFFF;
}

/* 左カラム　情報発信元 */
#left .do_section .do_section_title {
	background-image: url("../images/offer_top.gif");
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-color: #FED888;
	color: #FFFFFF;
}

#left .do_section .office_name {
	color: #FFFFFF;
}

#left .do_section .office_navi {
	background-image: url("../images/offer_bg_color.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* 右カラム　リスト */
#right .bg_side .side_list {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#right .bg_side .side_list .list ul {
	list-style-image: url("../images/arr_3.gif");
}

/* センター　投票速報 */
#center .sub_title {
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

#center .detail_list {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#center .detail_list th {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#center .detail_list .man {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#center .detail_list .woman {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#center .detail_list .item {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .detail_list .total {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .can_list {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#center .can_list th {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .can_list .name {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#center .can_list .poll {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#right .bg_side .side_all {
	border: 1px solid #FFFFFF;
}


.adbnr_footer h4 {
	border-bottom: 2px #fff solid;
}
/* レフト　メールマガジン */
#left .sub_title {
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

#left .detail_list {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#left .detail_list th {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#left .detail_list .item {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#left .detail_list .title {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

