@charset "UTF-8";

/* -------------------------------------------------------------------------
背景色黒用設定
Background color #000
text color #FFF or #FF0
border #FF0
------------------------------------------------------------------------- */
#all-wrapper{ background: #000;}
a:visited {
    color: #fff;
}
a, a:link {
    color: #fff;
}
a:hover,
a:active,
a:focus {color: #FF9000;}

p#crumb {
	background:none;
	border:1px solid #fff;
	color:#FF0;
}
/*いざという時のために*/
#top-saigai div{  background: #000;}
#top-saigai p{ color:#FF0;}
#top-saigai div ul{border-top:1px dotted #fff;}
#top-saigai div ul li { color:#FF0;}
/*サイド各種レイアウト*/
div.left_side_block dt img{ border-bottom:3px #FFF solid;}
div.left_side_block ul#etc_side_content02 li{border-top:1px dotted #FFF;}
div.left_side_block ul#etc_side_content02 li:first-child{border-top:0px dotted #FFF;}
div.left_side_block div#etc_side_content03,
div.left_side_block div#etc_side_content05{ background:#000; line-height:1; border:2px solid #FFF;}
div.left_side_block div#etc_side_content03 dl dd ul li{border-bottom:1px dotted #fff;}

ul#sidenavi {background:none; border:1px solid #fff;}
ul#sidenavi ul li a{ color:#fff;}
ul#sidenavi li a { color:#fff;}
ul#sidenavi ul ul li a,ul#sidenavi ul ul ul li a{ color:#fff;}
/*世帯数*/
div.left_side_block div#etc_side_content05 dl dd ul li{border-bottom:1px dotted #fff;color:#FF0; }
div.left_side_block div#etc_side_content05 dl dd ul > *:first-child{color:#FF0; }
div.left_side_block div#etc_side_content05 dl dd ul > *:first-child + *{color:#FF0; }
div.left_side_block div#etc_side_content05 dl dd ul li span{ font-weight:normal; color: #D8D8D8;}
/* -------------------------------------------------------------------------
メインコンテンツ
------------------------------------------------------------------------- */
.white_bg{ background:#000; border:2px solid #FFF;}
/*--重要なお知らせ--*/
#keyinfo .hgroup{ background:#fff;}
#keyinfo .hgroup h2,
#keyinfo .hgroup p{ display:table-cell; width:50%;border-bottom:3px #fff solid; vertical-align:bottom;}
#keyinfo dl dt{border-top:1px dotted #fff; color:#FF0;}
#keyinfo .hgroup p a:link{color:#333333;}
#keyinfo .hgroup p a:visited {color:#333333;}
#keyinfo .hgroup p a:hover,
#keyinfo .hgroup p a:active,
#keyinfo .hgroup p a:focus {color: #F00;}
/*--Tab Area--*/
#top-tabarea2-body dl dt{border-top:1px dotted #FFF;}
#top-tabarea2-body p.list-btn a:link{color:#fff;}
#top-tabarea2-body p.list-btn a:visited {color:#fff;}
#top-tabarea2-body p.list-btn a:hover,
#top-tabarea2-body p.list-btn a:active,
#top-tabarea2-body p.list-btn a:focus {color: #F00;}
/*--アイコン--*/
.living-procedures,
.parenting-education,
.health-medical,
.publicfacility,
.industry-business,
.culture-sports{ display: inline-block; border-radius:5px; padding:5px 5px; vertical-align: central; text-align:center; color:#fff; min-width:110px; color:#FFF!important; }
.living-procedures{ background:#009cff;}
.parenting-education{background:#737373;}
.health-medical{background:#1cc437;}
.publicfacility{background:#997ed0;}
.industry-business{background:#ea5c8b;}
.culture-sports{background:#f89d4c;}
#top-tabarea2-body span{ color:#FF0;}
.new-icon{color:#fff!important;}
.re-icon{color:#fff!important;}
/*--よく利用される情報--*/
#used-info{padding:0 20px 20px 20px;  margin-bottom:20px;}
#used-info h3{border-bottom:3px #fff solid; background:#fff;}
#used-info dl dd ul{}
#used-info dl dd ul{ content:""; clear:both; display:block;}
#used-info dl dd ul li{ float:left; border-left:1px #ffff solid; }
#used-info dl dd ul li:first-child{ border-left:0px #fff solid;}
#used-info dl dd ul li{color: #FF0!important;}
/*--ピックアップ--*/
#pickup-area ul li { border-top: 1px dotted #FFF; display:table; padding:8px 0;}
#pickup-area ul li dl dt{color:#FF0;}
#opinion-inquiry,
#opinion-inquiry dt,
#opinion-inquiry dd ul,
#opinion-inquiry dd{ background:#000!important;}
#opinion-inquiry dd ul li{background: #000 url(../img/common/icon/triangle_w.gif) no-repeat left center!important;}

#move-area,
#move-area dt,
#move-area dd ul,
#move-area dd{ background:#000!important;}

#kouho-area,
#kouho-area dt,
#kouho-area dd ul,
#kouho-area dd{ background:#000!important;}

#pr_ad dt{ color:#FFFFFF; border-color:#fff!important;}


div.left_side_block div#etc_side_content03 dl dd ul li {padding: 10px 0px 10px 14px;background: url(../img/common/icon/triangle_w.gif) no-repeat left center;}
#top-tabarea2-body p.list-btn {padding-right: 14px;background: url(../img/common/icon/triangle_w.gif) no-repeat right center;text-align: right;margin-top: 15px;}

div#content_sub {background:none;}
#container #content_sub h1.h1 {border-bottom: 2px solid #fff!important;color: #fff!important;}
#container #content_sub #main-contents .news dl dt {color: #FF0;}

#content_sub .list ul li { color:#FF0;}
#content_sub .menu {background:none;}
#content_sub .menu ul li {background: url(../img/common/icon/menu_li.png) no-repeat 10px 50% #000;border:2px solid #fff;}

#container #content_sub #main-contents .news dl dd{ color: #FF0;}
#content_sub p{ color:#FF0;}

#container #content_sub #main-contents #public #adobe { background:none;}

#content_sub td, #container-noside td{ color:#fff;}

#container #content_sub form{ color:#fff;}
#container #content_sub form dt{color:#FF0;}

#container #content_sub #main-contents .ichiran-area div.ichiran{ background:none;}

#content_sub ul li{ color:#FF0;}
#content_sub h4 {    border-left: 4px solid #fff;color:#fff !important;}
#content_sub h4 span{ color:#fff !important;}

#container #content_sub #main-contents dl dt,#container #content_sub #main-contents dl dd,.contactarea .tel{ color:#FF0;}

#container #content_sub #main-contents .question dd { color:#fff;}

.wcv_sys_cal_design p.wcv_sys_cal_prevbtn a ,.wcv_sys_cal p.wcv_sys_cal_nextbtn a{ background:none !important;}

#content_sub th, #container-noside th {
    font-size: 100%;
    font-weight: bold;
    padding: 10px 5px;
    background: none;
    border: 1px solid #CCC;
    text-align: center;
    vertical-align: middle;
    line-height: 1.1;
}
#content_sub th, #container-noside th { color:#fff;}

.abode_reader_outer div{ background:none !important;color: #fff;}
.abode_reader_outer {
 background:none !important;}