/*==============================================================================*/
/*  File name     : individual.css                                              */
/*  Summary       : OpenCity2 顧客別スタイルCSS                                 */
/*==============================================================================*/

/*-----------------------------------------------------------
 *  画面全体像
 *----------------------------------------------------------*/
body {
/*
    color: #333333;
    background-color: #ffffff;
*/
}
br.body-body-bottom {
    clear: both;
}
div.body {
}

/*-----------------------------------------------------------
 *  ヘッダ：header-title
 *----------------------------------------------------------*/
table.header-title {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #FFFFFF;
    /* これはIEが画像の下にスペースがあく対策 */
    background: url("../../images/custom/header-title-bg.gif") repeat-x;
}
table.header-title td.header-image {
    width: 366px;
    padding: 0;
}
table.header-title td.header-image img {
    margin: 0;
    padding: 0;
    height: 120px;
}
table.header-title td.header-button img {
    margin-left: 2px;
    margin-bottom: 4px;
}
table.header-title td.header-button {
    height: 83px;
    vertical-align: bottom;
    text-align: right;
}
table.header-title td.header-size {
    height: 37px;
    text-align: right;
    color: #ff6666;
/*    background-color: #6bd7ce;*/
}
table.header-title td.header-size a {
    color: #333333;
}

/*-----------------------------------------------------------
 *  サイト共通ユニット：search_group
 *----------------------------------------------------------*/
div.search-group {
    padding-left: 8px;
    border-left: solid 8px #7ba2d6;
}

/*-----------------------------------------------------------
 *  サイト共通ユニット：add_group
 *----------------------------------------------------------*/
div.add-group {
    padding-left: 8px;
    border-left: solid 8px #8496e7;
}

/*-----------------------------------------------------------
 *  フッタ：footer-address
 *----------------------------------------------------------*/
div.footer-address address {
    color: #ffffff;
    font-weight: bold;
    background-color: #6bd7ce;
}

div.pag-add-img {
	padding-left: 4px;
	padding-bottom: 0px;
}

div.footer-address address {
	background: url("../../images/custom/footer.jpg") repeat-x;
	color: #000000;
}

.contents h2 {
	background-color: #FFFFFF;
	background-position:2px 2px;
	border-color:#DCDCDA;
	border-width:1px;
	margin-bottom:10px;
}

.group-unit-01 {
	border:none;
}

/*-----------------------------------------------------------
 *  サイトトップ  くらしの行政情報を探す：p1u46
 *----------------------------------------------------------*/
.p1u46 {
	margin-top:-15px;
}

/*-----------------------------------------------------------
 *  サイトトップ  地域のコミュニティ情報を探す：p1u47
 *----------------------------------------------------------*/
.p1u47 {
	margin-top:-4px;
}

/*-----------------------------------------------------------
 *  サイトトップ  新着情報：p1u1006
 *----------------------------------------------------------*/
.p1u1006 {
	margin-top:-4px;
}

/*-----------------------------------------------------------
 *  サイトトップ  きょなんの活動：p1u1009
 *----------------------------------------------------------*/
.p1u1009 {
	margin-top:-16px;
}

/*-----------------------------------------------------------
 *  サイトトップ  各課の情報から探す：p1u45
 *----------------------------------------------------------*/
.p1u45 {
	margin-top:-14px;
}

/*-----------------------------------------------------------
 *  グループページ　掲示板ユニット
 *----------------------------------------------------------*/

ul.brd-unit-newmessage {
	border: solid 1px #DCDCDA;
	width: 488px;
}

span.brd-unit-newmessage-title {
	padding: 5px 0;
}

div.page-unit ul.brd-unit-newmessage {
	margin:-10px 0 0 0;
	width:498px;
	border-top:0px;
}

/*-----------------------------------------------------------
 *  メニューユニット  見出し
 *----------------------------------------------------------*/

.item-note th {
	background-color:#e0f0f9;
	background-image:none;
	/*border-color:#87CEFA #1E90FF #DED1BE ;*/
	border-color:#e0f0f9 #e0f0f9 #e0f0f9 #1E90FF;
	border-style:solid;
	border-width:1px 1px 1px 10px;
	color:#1a1a1a;
	font-size:1.2em;
	font-weight:bold;
	height:auto;
	line-height:1.0em;
	margin:0 0 5px;
	padding:9px 0;
	text-align:center;
	width:auto;
}

/*-----------------------------------------------------------
 *  メニューユニット  各メニュー
 *----------------------------------------------------------*/
td.pag-mnu-disp {
	height: auto;
	border-color:#87CEFA;
    border-style:solid;
    border-width:1px 1px 1px 10px;
    color:#1a1a1a;
    font-family:Tahoma,Arial,sans-serif;
    font-size:1.2em;
    padding:3px 3px 3px 10px;
}

.menu h2 {
	background-color:#EFEFEF;
	/*background-image:url(/kyonan/images/common/menu_header_prefix.gif);*/
	background-position:7px 50%;
	background-repeat:no-repeat;
	border-color:#1E90FF #F7F7F7 #ECEEEB;
	border-style:solid;
	border-width:3px 1px 1px;
	height:auto;
	padding:9px 0 9px 23px;
	width:auto;
}

td.menu-menu-active {
	background-color:#F0F8FF;
	border-color:#87CEFA;
	border-style:solid;
	border-width:1px 0;
	font-weight:bold;
}

.input table th, .input table td {
	border-color:#DCDCDC;
	border-style:solid;
	border-width:0 0 0 4px;
	empty-cells:show;
	padding:0 5px;
}

h2.pag-gimg-title {
	text-align: left;
	padding: 9px 0px 9px 0px;
	text-align: center;
}

