@charset "utf-8";
/* CSS Document */


body {
	background-color:#FFF;
	color:#000000;
}
a:link , a:visited {
	color: #0066CC;
	text-decoration: underline;
}
a:hover  { 
	color: #FF3300;
	text-decoration: none;
}
form {
	margin:0px;
	padding:0px;
}

.header , .layout , .footer {
	background-color:#FFF;
}

.header {
	display:none;
}


.layout {
	width:100%;
	border:none;
}

.footer {
	display:none;
}


/* コンテンツページ用 */
div.news {
	*scrollbar-arrow-color:#CCC;
	*scrollbar-base-color: #CCC;
	*scrollbar-face-color: #FFF;
	*scrollbar-highlight-color: #FFF;
	*scrollbar-3d-light-color: #CCC;
	*scrollbar-shadow-color: #FFF;
	*scrollbar-track-color: #FFF;
	*scrollbar-darkshadow-color: #CCC;
}
.title {
	padding:5px 0px 0px;
	margin:0px;
	width:100%;
}
div.navi {
	border-left:5px solid #000066;
}
.page-title {
	border-top:1px solid #EDEDED;
	border-left:5px solid #000066;
	background-image:none !important;
}
.page-title img {
	margin:-10px 0px -15px -30px !important;
}
h2 {
	background-image:none;
	border-bottom:2px solid #339900;
	padding:0px 0px 5px 0px;
}
h3 {
	background-image:none;
	border-bottom:2px solid #339900;
	padding:0px 0px 5px 0px;
}
.sub-title {
	border-left:5px solid #000066;
	background-image:none !important;
}
.pagetop {
	display:none;
}
.backnumber {
	display:none;
}
table.common-table th span {
	background-color: #0099FF;
}
table.common-table th span {
	background-color: #0099FF;
}
table.common-table3 td strong {
	color:#FF3300;
}
div.no-contents {
	color: #000066;
}
p.no-contents {
	color: #000066;
}
ul.warn {
	display:none;
}
.info {
	display:none;
}
.attention {
	display:none;
}

/* 取り扱い業務PR */

table.pr-list thead th {
	background-color:none;
}


/* 行政書士の仕事 */

ol.main li {
	color:#0066CC;
}
ol.main blockquote {
	color:#009900;
	background:#FFF none;
}
ol.main li ul li {
	color:#333333;
}
table.rinri td {
	border-right:2px solid #006699;
	border-bottom:2px solid #006699;
	border-left:2px solid #006699;
	background: url(jobs/images/rinri-bg.jpg) no-repeat right bottom;
}


/* よくある質問 */

ul.qanda li {
	border:1px solid #CCC;
	background:url(images/but-bg2.jpg) repeat-x right center;
}
ul.qanda li a:link , ul.qanda li a:visited {
	color: #0066CC;
	background:url(qanda/images/a-bg.gif) no-repeat right top;
}
ul.qanda li a:hover {
	color: #FF3300;
	background:url(qanda/images/a-bg_f2.gif) no-repeat right top;
}

dd.question {
	color:#003399;
	border-left:2px solid #003399;
	background:url(images/line-width.gif) repeat-x left bottom;
}

/* 行政書士登録 */


/* 市民センター */

table.branch thead th , table.branch thead td {
	color:#FFF;
	background-color: #0066FF;
}



/* お問い合わせ */

table.request th {
	border-right:3px solid #0066CB;
}

div.request {
	background-color:none;
}


/* コラム */



/* 推奨環境　*/



/* 申請書ダウンロード */

th.dllinks {
	border-right:2px solid #FFF !important;
	border-bottom:1px solid #EDEDED;
}

/* こころのリンク */



/* こども110ばん */



/* 関連リンク */



/* サイトマップ */

ul.sitemap {
	background: url(sitemap/images/sitemap-bg_01.gif) repeat-y left top;
}
ul.sitemap li {
	background: url(sitemap/images/sitemap-bg_02.gif) repeat-y left center;
}
ul.sitemap li.sitemap-last {
	background: url(sitemap/images/sitemap-bg_03.gif) no-repeat left center;
}



/* ブラウザウィンド */

body.window {
	background-color:#FFF;
}
div.window {
	border-top:none;
}
div.window-but {
	display:none;
}


/* メニュー */


div.menu , div.menu-topics , div.menu-branch , div.menu-dllinks , div.menu-pr , div.menu-center , div.menu-sodan , div.menu-jobs , div.menu-mission ,div.menu-qanda ,div.menu-recruit , div.menu-news , div.menu-branch , div.menu-branch , div.menu-mediation , div.menu-column , div.menu-revival , div.menu-link {
	display:none;
}




/* 会員ページ */

/* 会員ページ 共有 */

.pagination-top div {
	border-bottom:2px solid #CCC;
}
.pagination-bottom div {
	border-top:2px solid #CCC;
}
.even {
	background-color:#F9F9EE;
}


/* 会報 */

table.kaiho td {
	border: 1px solid #CCC;
	background:url(images/but-bg2.jpg) repeat-x left center;
}


/* 研修会 */

table.workshop td strong {
	color:#990033;
}
td.workshop {
	background:#DFF2F1 url(images/line-width.gif) repeat-x left top;
}


/* 行事予定表 */

table.schedules thead th {
	background:#0066CC url(images/th-bg2.jpg) repeat-x left bottom;
	color:#FFFFFF;
}


/* 事業団購買部 */


table.shopping thead th {
	background:#0066CC url(images/th-bg2.jpg) repeat-x left bottom;
	color:#FFFFFF;
}
table.shopping tbody th {
	border-bottom:2px solid #0066CC;
	color: #0066CC;
}
tr.total {
	background-color:#DFF2F1;
}


/* 会員検索 */

table.private-search thead th {
	background:#0066CC url(images/th-bg2.jpg) repeat-x left bottom;
	color:#FFFFFF;
}
table.private-search .name {
	color:#0066CC;
}
table.private-search .name span {
	color:#333;
}