@import "font.css";

/* ↓基本↓ ***********************************************************************/
A:link			{color:#0000FF}		/* リンク色:青 */
A:visited		{color:#800080}		/* ブリンク色:紫 */
/* A:alink			{color:#FF0000} */		/* クリック色:赤 */
/* A:active		{color:red} */				/* 赤 */ 

body
{
	/*font-family:'平成角ゴシック',Osaka,sans-serif;*/
		/*background:url("../images/top1/bg1.gif");*/
	background-color:#F1E6C2;
	width:100%;
	border-top:5px solid #886926;
}


/*全体枠*/
/* line-height:150% →1.5*/
#container
{
	width:800px;
	font-size:95%;
	line-height:1.5;
	margin-right:auto;
	margin-left:auto;
	color:#333333;
	border-left:solid 1px #bdbcbd;
	border-right:solid 1px #bdbcbd;
	/*background-color:#FFFFF8;*/
	background-color:#FFFFFF;
}

/*（独立サイト）市議会専用のデザイン*/
#container_102
{
	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:#FFFFF8;
}
/*（独立サイト）世界遺産専用のデザイン*/
#container_104
{
	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:#FFFFF8;
}
/*（独立サイト）教育委員会専用のデザイン*/
#container_121
{
	width:800px;
	font-size:95%;
	line-height:150%;
	margin-right:auto;
	margin-left:auto;
	color:#333333;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	background-color:#FFFFF8;
}

/*headerimg*/
/*#header
{
	width:800px;
	height:85px;	
}*/

/* ヘッダー画像部分 */
#header
{
		margin-top:0px;
		width:800px;
		height:50px;
		margin-left:auto;
		margin-right:auto;
		background-color:#EDE9CD;
		border-right:solid 1px #bdbcbd;
		border-left:solid 1px #bdbcbd;

/*
		border-left:solid 2px #d4ecf5;
		border-right:solid 2px #d4ecf5;
*/
}

/* （独立サイト）市議会専用ヘッダー画像部分 */
#header_102
{
	margin-top:30px;
	width:800px;
	height:72px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
}

/* （独立サイト）世界遺産専用ヘッダー画像部分 */
#header_104
{
	margin-top:30px;
	width:800px;
	height:73px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
}

/* （独立サイト）教育委員会専用ヘッダー画像部分 */
#header_121
{
	margin-top:30px;
	width:800px;
	height:72px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

#headerTab_line1
{
	display:block;
	width:800px;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;	
	margin:0 auto;
	overflow:hidden;
	height:3px;
	background-color:#EDE9CD;

}

#headerTab_line2
{
	display:block;
	width:800px;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;	
	margin:0 auto;
	height:5px;
	background-color:#e87363;
	overflow:hidden;
}

#headerTab_line3
{
	display:block;
	width:800px;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;	
	margin:0 auto;
	height:5px;
	background-color:#0571b0;
	overflow:hidden;
}

/* tabmenu search */
#headerTab, #headerTab2
{
	width:800px;
	height:28px;
/*
	border-right:solid 2px #d4ecf5;
	border-left:solid 2px #d4ecf5;
*/
	background-color:#EDE9CD;
	margin:0px auto;
	padding:0px;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;

}

/* トップページ切替タブ */
.menuTab
{
	width:400px;
	float:left;
	margin:3px 15px 0px 0px;
	padding:0px;
	height:25px;
	overflow:hidden;

}

.menuTab img
{
    vertical-align:bottom;
}

/* メニュー(サイトマップ等) */
.menuTop
{
	width:300px;
	float:right;
	text-align:right;
	font-size:80%;
	color:#999999;
	margin:8px 10px 0px 0px;
	padding:0px;
}


/*ページタイトル*/
#headerTtl
{
	width:800px;
	height:48px;
	background:url("../images/con_title_bg.gif") repeat-x;
}
#headerTtl H1
{
	color:#333366;
	font: bold 130% Arial,sans-serif,Helvetica;
	width:585px;
	height:30px;
	font-size:130%;
	font-weight:bold;
	float:left;
	padding:10px 0px 0px 15px;
	text-align:left;
}

#headerTtl img
{
	margin:5px 2px 2px 1px;
}

#headerTtl .navibtn
{
	width:180px;
	height:35px;
	float:right;
	text-align:right;
	padding:5px 20px 0px 0px;
}

#headerTtl .Ttlbg
{
	clear:both;
	background:url("../images/headerbg.gif") repeat-x;
	width:800px;
	height:8px;
	overflow:hidden;
}

/*（独立サイト）市議会専用ページタイトル*/
#headerTtl_102
{
	width:800px;
	height:48px;
	background:url("../images/gikai/sigikai_title_bg.gif") repeat-x;
}

#headerTtl_102 H1
{
	color:#333366;
	font: bold 130% Arial,sans-serif,Helvetica;
	width:585px;
	height:30px;
	font-size:130%;
	font-weight:bold;
	float:left;
	padding:10px 0px 0px 15px;
	text-align:left;
}

#headerTtl_102 img
{
	margin:5px 2px 2px 1px;
}

#headerTtl_102 .navibtn
{
	width:180px;
	height:35px;
	float:right;
	text-align:right;
	padding:5px 20px 0px 0px;
}

#headerTtl_102 .Ttlbg
{
	clear:both;
}


/*（独立サイト）世界遺産専用ページタイトル*/
#headerTtl_104
{
	width:800px;
	height:48px;
	background:url("../images/sekaiisan/sekaiisan_title_bg.gif") repeat-x;
}

#headerTtl_104 H1
{
	color:#333366;
	font: bold 130% Arial,sans-serif,Helvetica;
	width:585px;
	height:30px;
	font-size:130%;
	font-weight:bold;
	float:left;
	padding:10px 0px 0px 15px;
	text-align:left;
}

#headerTtl_104 img
{
	margin:5px 2px 2px 1px;
}

#headerTtl_104 .navibtn
{
	width:180px;
	height:35px;
	float:right;
	text-align:right;
	padding:5px 20px 0px 0px;
}

#headerTtl_104 .Ttlbg
{
	clear:both;
}


/*（独立サイト）教育委員会専用ページタイトル*/
#headerTtl_121
{
	width:800px;
	height:48px;
	background:url("../images/kyouiku/ttl_bg.gif") repeat-x;
}

#headerTtl_121 H1
{
	color:#333366;
	font: bold 130% Arial,sans-serif,Helvetica;
	width:585px;
	height:30px;
	font-size:130%;
	font-weight:bold;
	float:left;
	padding:10px 0px 0px 15px;
	text-align:left;
}

#headerTtl_121 img
{
	margin:5px 2px 2px 1px;
}

#headerTtl_121 .navibtn
{
	width:180px;
	height:35px;
	float:right;
	text-align:right;
	padding:5px 20px 0px 0px;
}

#headerTtl_121 .Ttlbg
{
	clear:both;
}


/* 各ページ内容部分 */
#cont_body{
	width:780px;
	line-height: 1.4;
	/*margin:0px 0px 0px 0px;*/
	margin:0px auto 0px auto;
}

#cont_body p
{
	margin:5px 5px 5px 5px;
}


/* 各ページ詳細部分 */
#main{
	width:700px;
	line-height: 1.4;
	margin:0px auto 0px auto;
	padding:20px 0px 10px 0px;
}

/*pankuzu*/
#pankuzu
{
	width:800px;
	text-align:left;
	font-size:80%;
}

#pankuzu .pankuzu-inner
{
	width:700px;
	text-align:left;
	padding:5px 0px 5px 20px;
}


/*pagetop*/
#pagetop
{
	width:800px;
	text-align:left;
}

#pagetop .pagetop-inner
{
	width:790px;
	text-align:right;
	padding:5px 0px;
	font-size:90%;
	
}


/* 問合せ先 */
#siteinfo
{
		clear:both;
		border-top:solid 0px #cccccc;
		height:50px;
		background:url("../images/top/footer.gif");
}

#siteinfo p
{
	width:100%;
	margin:28px 0px 0px 0px;
	color:#333333;
	text-align:center;
	font-size:0.8em;
	line-height:130%;
}


/*footerbtn*/
#footerbtn
{
	width:200px;
	float:right;
	text-align:right;
	padding:5px 20px 0px 0px;
}
#footerbtn img
{
	margin:15px 2px 10px 1px;
}

#copyright
{
	width:800px;
	/*height:78px;*/
	height:20px;
	text-align:center;
	font-size:80%;
	color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	/*padding:58px 0px 0px 0px;*/
	background-color:#58451a;
	border-right:solid 1px #bdbcbd;
	border-left:solid 1px #bdbcbd;	
}


/* 各ページ詳細画面のアドビ紹介部分 */
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{
	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;*/
}

.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%;							/* 文字サイズ：標準 */
	color:#000000;							/* 文字色：白 */
	line-height:120%;						/* 行間：120% */
	font-weight:bold;						/* スタイル：太字 */
	background-color: #ffffff;				/*C0C0C0,073c78,FF5900 */
}

.indent 
{
	margin: 0px auto 0px auto;
	width: 700px;
	height:0px;
	padding:0px;
	clear:both;
}

/* ↑デザイン部分↑ *********************************************************************/

/* 入力チェックエラーメッセージの添え書き */
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;
}

