﻿@import "font.css";

/* ↓基本↓ ***********************************************************************/
/* ※文字色は色別CSSで定義 */
/*A:link			{color:#1F4CA5}*/		/* リンク色:青 */
/*A:visited		{color:#800080}*/		/* ブリンク色:紫 */
/* A:alink			{color:#FF0000} */		/* クリック色:赤 */
/* A:active		{color:red} */				/* 赤 */ 

body
{
 	/* ※背景色・文字色は色別CSSで定義 */
	/*background:url("../images/top1/bg.gif") repeat x;*/
	color:#333333;
	background-image:url("../images/top1/bg.gif");
	background-repeat:repeat-x;
	background-position:center top;
}


/*全体枠*/
/* line-height:150% →1.5*/
#container
{
	/* ※背景色・文字色は色別CSSで定義 */
	width:800px;
	font-size:95%;
	line-height:1.5;
	margin-right:auto;
	margin-left:auto;
	border-left:solid 0px #B9B8B7;
	border-right:solid 0px #B9B8B7;
}

/* ヘッダー画像部分 */
#header
{
	margin-top:0px;
    width:800px;
    /*height:119px;*/
    height:115px;
    margin-left:auto;
    margin-right:auto;
}


/*（独立サイト）市議会のデザイン*/
#container_62
{
	width:800px;
	font-size:95%;
	line-height:150%;
	margin-right:auto;
	margin-left:auto;
	color:#333333;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
	background-color:#FFFFFF;
}

/* （独立サイト）市議会専用ヘッダー画像部分 */
#header_62
{
	margin-top:30px;
    width:800px;
    height:81px;
    margin-left:auto;
    margin-right:auto;
    border-right:solid 1px #AAAAAA;
    border-left:solid 1px #AAAAAA;
    border-top:solid 1px #AAAAAA;
}


/* tabmenu search */
#headerTab1
{
	width:100%;
    border-right:solid 0px #B9B8B7;
    border-left:solid 0px #B9B8B7;
    background-color:#548e1d;
    margin:0px auto;
    padding-top:0px;
}

#headerTab2
{
	width:100%;
    border-right:solid 0px #B9B8B7;
    border-left:solid 0px #B9B8B7;
    background-color:#f98551;
    margin:0px auto;
    padding-top:0px;
}

#headerTab3
{
	width:100%;
    border-right:solid 0px #B9B8B7;
    border-left:solid 0px #B9B8B7;
    background-color:#047db6;
    margin:0px auto;
    padding-top:0px;
}


#headerTab_line1
{
	display:block;
	width:800px;
    border-right:solid 0px #084D85;
    border-left:solid 0px #084D85;	
	margin:0 auto;
	height:4px;
    background-color:#ffffff;
    overflow:hidden;
}
#headerTab_line2
{
	display:block;
	width:800px;
    border-right:solid 0px #084D85;
    border-left:solid 0px #084D85;
	margin:0 auto;
	height:4px;
    background-color:#ffffff;
    overflow:hidden;
}
#headerTab_line3
{
	display:block;
	width:800px;
    border-right:solid 0px #084D85;
    border-left:solid 0px #084D85;	
	margin:0 auto;
	height:4px;
    background-color:#ffffff;
    overflow:hidden;
}
#headerTab_line4
{
	display:block;
	width:800px;
    border-right:solid 1px #084D85;
    border-left:solid 1px #084D85;	
	margin:0 auto;
	height:4px;
    background-color:#C53D43;
    overflow:hidden;
}
#headerTab_line5
{
	display:block;
	width:800px;
    border-right:solid 1px #084D85;
    border-left:solid 1px #084D85;	
	margin:0 auto;
	height:4px;
    background-color:#74325C;
    overflow:hidden;
}

/* トップページ切替タブ */
.menuTab
{
    width:800px;
    margin: 0px auto 0px auto;
}
.menuTab img
{
    float:left;
}

/*ページタイトル*/
#headerTtl
{
	width:780px;
	height:37px;
	background-color:#F0ECD7;
	margin:2px auto 0px auto;
}
#headerTtl H1
{
	color:#333333;
	font: bold 130% Arial,sans-serif,Helvetica;
	width:555px;
	height:20px;
	font-size:120%;
	font-weight:bold;
	float:left;
	padding:8px 0px 0px 20px;
	text-align:left;
	/*background:url("../images/top/b_gray.gif") no-repeat 20px 10px;*/
}

#headerTtl img
{
	margin:5px 2px 2px 1px;
}

#headerTtl .navibtn
{
	width:180px;
	height:20px;
	float:right;
	text-align:right;
	padding:3px 20px 0px 0px;
}

#headerTtl .Ttlbg
{
	clear:both;
}

/*（独立サイト）市議会専用ページタイトル*/
#headerTtl_62
{
	width:780px;
	height:30px;
	background-color:#ffedab;
	margin:2px 10px 0px 10px;
}

#headerTtl_62 H1
{
	color:#333333;
	font: bold 130% Arial,sans-serif,Helvetica;
	width:555px;
	height:20px;
	font-size:120%;
	font-weight:bold;
	float:left;
	padding:5px 0px 0px 30px;
	text-align:left;
	/*background:url("../images/top/b_gray.gif") no-repeat 20px 10px;*/
}

#headerTtl_62 img
{
	margin:5px 2px 2px 1px;
}

#headerTtl_62 .navibtn
{
	width:180px;
	height:20px;
	float:right;
	text-align:right;
	padding:0px 10px 0px 0px;
}

#headerTtl_62 .Ttlbg
{
	clear:both;
}

/* 各ページ内容部分 */
/* line-height:140% →1.4*/
#cont_body{
	width:780px;
	line-height: 1.4;
	margin:0px 0px 0px 0px;
}

#cont_body p
{
	margin:5px 5px 5px 5px;
}


/* 各ページ詳細部分 */
/* line-height:140% →1.4*/
#main{
	width:700px;
	line-height: 1.4;
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
}

/*pankuzu*/
#pankuzu
{
	/* ※背景色は色別CSSで定義 */
	width:800px;
	text-align:left;
	font-size:80%;
}
#pankuzu .pankuzu-inner
{
	width:700px;
	text-align:left;
	padding:3px 0px 2px 20px;
	height:20px;
}

/*市議会用pankuzu*/
#pankuzu_62
{
	/* ※背景色は色別CSSで定義 */
	width:800px;
	text-align:left;
	font-size:80%;
}
#pankuzu_62 .pankuzu-inner
{
	width:700px;
	text-align:left;
	padding:5px 0px 4px 13px;
	height:19px;
}

/*pagetop*/
#pagetop
{
	width:800px;
	text-align:left;
}

#pagetop .pagetop-inner
{
	width:790px;
	text-align:right;
	padding:5px 0px;
	font-size:90%;
	
}

/*footerbtn*/
#footerbtn
{
	width:200px;
	float:right;
	text-align:right;
	padding:5px 20px 0px 0px;
}
#footerbtn img
{
	margin:15px 2px 10px 1px;
}

#copyright
{
	/* ※背景色・文字色は色別CSSで定義 */
    width:100&;
    height:20px;
    text-align:center;
    font-size:0.7em;
    padding: 7px 0px 0px 0px;
    font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:0px auto 0px auto;
    color:#ffffff;
    background:url("../images/top1/cp_bg.gif") repeat-x;
}

/*（独立サイト）市民会館のコピーライトデザイン*/
#copyright_62
{
    width:800px;
    border-left:1px solid #AAAAAA;
    border-right:1px solid #AAAAAA;
    border-bottom:1px solid #AAAAAA;
    height:20px;
    text-align:center;
    font-size:80%;
    color:#ffffff;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    padding:1px;
    background:url("../images/top1/cp_bg.gif") repeat-x;
}

/* 各ページ詳細画面のアドビ紹介部分 */
TABLE.adobe{
    border-top:1px dotted #AAAAAA;
	border-collapse:collapse;
	margin:20px auto 10px auto;
}

TABLE.adobe td
{
	padding:2px 0px 3px 0px;
}

/* ↑基本↑ ***********************************************************************/



img{
	border-width:0px;
}


/* ↓デザイン部分↓ *********************************************************************/

/* テーブルリスト */
TABLE.border1 td,TABLE.border1 th,TABLE.border1{
	border:1px solid #999999;
	border-collapse:collapse;
	padding: 5px;
	margin:0px auto 0px auto;
}

TABLE.border1 th{
	/* ※背景色は色別CSSで定義 */
	/*background-color:#fcefca;*/
	text-align:center;
	font-weight:bold;
}

TABLE.border1 td{
	border-bottom:1px dotted #AAAAAA;
}


TABLE.border1nobg td,TABLE.border1nobg th,TABLE.border1nobg{
	border-collapse:collapse;
	padding: 5px;
	margin:0px auto 0px auto;
}

TABLE.border1nobg th{
	background-color:#faa50b;
	text-align:center;
	font-weight:bold;
}

.search{
	float: right;
	text-align: left;
/*	width: 320px;
	margin-bottom: 10px;
	padding: 5px;
	border-top: #FF9F0F solid 1px;
	border-bottom: #FF9F0F solid 1px;
	border-left: #FF9F0F solid 1px;
	border-right: #FF9F0F solid 1px; */
	line-height:120%;
/*	background-color: #DEE7FF;*/
	width:650px;
}

.search2{
	float: left;
	text-align: left;
	width: 410px;
	margin-top: 5px;
	padding: 5px;
/*	border-top: #FF9F0F solid 1px;
	border-bottom: #FF9F0F solid 1px;
	border-left: #FF9F0F solid 1px;
	border-right: #FF9F0F solid 1px; */
	line-height:120%;
	background-color: #ffffff;/*FFFFD5,DEE7FF*/
}

.searchItem{
	text-align: left;
	padding: 3px;
	font-size:96%;							/* 文字サイズ：標準 */
	line-height:120%;						/* 行間：120% */
	font-weight:bold;						/* スタイル：太字 */
	/* ※背景色・文字色は色別CSSで定義 */
	/*background-color: #FFFFF8;*/				/*C0C0C0,073c78,FF5900 */
	/*color:#353535;*/							/* 文字色：白 */
}

/*サイトマップ*/
.sitemapwaku
{
	width:210px;
	text-align: left;
	margin-bottom:10px;
	padding: 5px;
	font-size:96%;							/* 文字サイズ：標準 */
	line-height:120%;						/* 行間：120% */
	font-weight:bold;						/* スタイル：太字 */
	/* ※背景色・文字色は色別CSSで定義 */
	/*background-color: #d1e8bd;*/				/*C0C0C0,073c78,FF5900 */
	/*color:#4c3e3e;*/							/* 文字色：白 */
}


.sitemap li
{
	margin:0px 0px 5px 10px;
	padding :0px 10px 1px 15px;
	background:url("../images/ya_gr_s.gif") no-repeat 0px 1px;
}

.indent 
{
	margin: 0px auto 0px auto;
	width: 700px;
	height:0px;
	padding:0px;
	clear:both;
}

/* 文字サイズ切替えメニュー */
#fontSize
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #B9B8B7;
	border-right:solid 1px #B9B8B7;
	background-color:#FFFFFF;
}
#fontRight
{
	margin-left:83%;
}
#fontSize li
{
    display:inline;
    padding:0px 10px 1px 10px;
    background:url("../images/top/b_gray.gif") no-repeat 0px 4px;
}

/* ↑デザイン部分↑ *********************************************************************/

/* 入力チェックエラーメッセージの添え書き */
div.inputErrMsgSoegaki
{
	width:90%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	border:0px none #4682b4;
	border-collapse:collapse;
}
/* 入力チェックエラーメッセージ */
div.inputErrMsg
{
	width:90%;
	margin: 0px auto 0px auto;
	padding: 5px 5px 5px 5px;
	text-align:left;
	color:Red;
	border:1px solid #4682b4;
	border-collapse:collapse;
}

/* IME-MODE 有効 */
input.ime-mode-active 
{
	IME-MODE: active;
}
/* IME-MODE 選択後有効 */
input.ime-mode-inactive 
{
	IME-MODE: inactive;
}
/* IME-MODE 無効 */
input.ime-mode-disabled  
{
	IME-MODE: disabled;
}

/* ページ切替 */
.changePageLink
{
	padding-bottom:4px;
	text-align:left;
	font-size:80%;
	text-align:center;
	width:95%;
	margin-top:15px;
}
/* ページ切替　選択中ページ */
.changePageLink span.nowPage
{
	/* ※背景色・文字色は色別CSSで定義 */
    /*color:#FFFFFF;
    background-color:#999999;    */
    border:solid 1px #999999;
    font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
	line-height:1.05;
}
/* ページ切替　選択可能ページ */
.changePageLink span.linkPage
{
    border:solid 1px #999999;
   	font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
	line-height:1.05;
}
.changePageLink span.linkPage a
{
    text-decoration:none;
}
.changePageLink span.linkPage a:hover
{
	/* ※背景色・文字色は色別CSSで定義 */
    /*color:#FFFFFF;
    background-color:#999999;*/
}
/* ページ切替　省略表示 */
.changePageLink span.ryakuPage
{
    border:none 0px;
    font-family:'平成角ゴシック',Osaka,sans-serif;
    margin:2px 4px 2px 0px;
    padding:1px;
    text-align:center;
	line-height:1.05;
}
/* add 2010/12/01 end */


/* add 2011/01/18 start */

/* カテゴリーグループリンク */
/* - 未選択 */
.catgrouplink_a
{
	padding:4px 4px;
}
/* - 選択中 */
.catgrouplink_b
{
	/* ※背景色は色別CSSで定義 */
	padding:4px 4px;
}
/* add 2011/01/18 end */
