@charset "UTF-8";

/* -------------------------------------------------------------------------
背景色黄色用設定
Background color #FF9
text color #000
border #7D7D7D
------------------------------------------------------------------------- */
p#crumb{ background:none; border:2px solid #000;}

#all-wrapper{ background: #FF9;}
#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;}

/*いざという時のために*/
#top-saigai div{  background:#FF9;}
#top-saigai div ul{border-top:1px dotted #7D7D7D;}
/*サイド各種レイアウト*/
div.left_side_block dt img{ border-bottom:3px #333 solid;}
div.left_side_block ul#etc_side_content02 li{border-top:1px dotted #7D7D7D;}
div.left_side_block ul#etc_side_content02 li:first-child{border-top:0px dotted #7D7D7D;}
div.left_side_block div#etc_side_content03,
div.left_side_block div#etc_side_content05{ background:#FF9; line-height:1; border:2px solid #7D7D7D;}
div.left_side_block div#etc_side_content03 dl dd ul li{border-bottom:1px dotted #7D7D7D;}

ul#sidenavi{ background:none; border:2px solid #000;}

/*世帯数*/
div.left_side_block div#etc_side_content05 dl dd ul li{border-bottom:1px dotted #7D7D7D; }


/* -------------------------------------------------------------------------
メインコンテンツ
------------------------------------------------------------------------- */
.white_bg{ background: #FF9; border:2px solid #7D7D7D;}
/*--重要なお知らせ--*/
#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 #7D7D7D;}
#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 #7D7D7D;}
#top-tabarea2-body p.list-btn a:link{color:#333333;}
#top-tabarea2-body p.list-btn a:visited {color:#333333;}
#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;}
.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;}
/*--ピックアップ--*/
#pickup-area ul li { border-top: 1px dotted #FFF; display:table; padding:8px 0;}
#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-b.gif) no-repeat left center!important;}



#opinion-inquiry,
#opinion-inquiry dt,
#opinion-inquiry dd ul,
#opinion-inquiry dd{ background:#FF9!important;}
#opinion-inquiry dd ul li{background: #FF9 url(../img/common/icon/triangle-b.gif) no-repeat left center!important;}

#move-area,
#move-area dt,
#move-area dd ul,
#move-area dd{ background:#FF9!important;}

#kouho-area,
#kouho-area dt,
#kouho-area dd ul,
#kouho-area dd{ background:#FF9!important;}

div#content_sub{ background:none;}

#content_sub .menu{ background:none;}
#content_sub .menu ul li {
	border:2px solid #000;
    background: url(../img/common/icon/menu_li.png) no-repeat 10px 50% ;
}