/*--------------------------------------- ナビメイン画面 ---------------------------------------*/
/*************** BODYタグデザイン ***************/
/* IE6だけに適用 */
*html .navi_body {
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:10px;
	text-align:center;
}

/* IE7だけに適用 */
*+html .navi_body {
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:10px;
	text-align:center;
}

/* 上記以外に適用 */
.navi_body {
	overflow-x:hidden;
	overflow-y:scroll;
	margin-top:10px;
	text-align:center;
}

/*************** ナビ画面 ***************/
/*---------- タイトル ----------*/
.navi_title {
	width:650px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	font-size:24px;
	color:#FF0000;
	font-weight:bold;
}

/*---------- 検索入力 ----------*/
.navi_input {
	width:650px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	font-size:14px;
	color:#000000;
	font-weight:normal;
}

/*---------- 検索入力下全体テーブル ----------*/
.navi_main_t {
	width:650px;
	margin:auto;
	margin-top:10px;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
}

/*---------- 内容(カテゴリ側) ----------*/
.navi_main_cl {
	width:100%;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:center;
	vertical-align:top;
}

/*---------- 内容(お知らせ・操作案内側) ----------*/
.navi_main_cr {
	width:30%;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:50px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:5px;
	text-align:center;
	vertical-align:top;
}

/*---------- カテゴリテーブル ----------*/
.category_table {
	width:100%;
	margin:auto;
	margin-top:10px;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
}

/*---------- カテゴリメインタイトル ----------*/
.category_title {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-bottom:10px;
	text-align:center;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

/*---------- カテゴリセル ----------*/
.category_cell {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-bottom:20px;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	line-height:150%;
}

/*---------- リンク ----------*/
/* カテゴリ */
.category_div {
	width:95%;
	margin:auto;
	border-top:0px;
	border-right:0px;
	border-bottom:1px;
	border-left:0px;
	border-style:solid;
	border-color:#000000;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:left;
}

.category_link {
	font-size:15px;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;

}

.category_link:hover {
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

/* コンテンツ */
.content_div {
	width:95%;
	margin:auto;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:5px;
	text-align:left;
}

.content_link {
	font-size:14px;
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;

}

.content_link:hover {
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}

/*---------- ナビメニュー ----------*/
/* テーブル */
.menu_table {
	width:95%;
	margin:auto;
	margin-top:10px;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#7C7C7C;
}

/* メニュータイトル */
.menu_title {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	background-color:#E3E3E3;
	text-align:center;
	padding:3px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

/* 内容 */
.menu_message {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	text-align:left;
	padding-top:5px
	padding-left:3px;
	font-size:12px;
	color:#000000;
	line-height:130%;
}

/*---------- 操作メニュー ----------*/
/* テーブル */
.operate_table {
	width:95%;
	margin:auto;
	margin-top:10px;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#7C7C7C;
}

/* メニュータイトル */
.operate_title {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	background-color:#E3E3E3;
	text-align:center;
	padding:3px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

/* 内容 */
.operate_message {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	text-align:left;
	padding-top:5px
	padding-left:3px;
	font-size:12px;
	color:#000000;
	line-height:130%;
}

/* リンク */
.operate_link {
	font-size:12px;
	color:#0000FF;
	text-decoration:none;
}

.operate_link:hover {
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}

/*---------- リスト表示調整 ----------*/
.navi_ul {
	margin-top:5px;
	margin-bottom:5px;
	line-height:150%;
}

.navi_li {
	padding:0px;
	vertical-align:middle;
}


/*************** 留意事項 ***************/
/*---------- タイトル ----------*/
.note_title {
	width:650px;
	margin:auto;
	margin-top:10px;
	font-size:24px;
	color:#000000;
	font-weight:bold;
}

/*---------- テーブル ----------*/
.note_table {
	width:650px;
	margin:auto;
	margin-top:15px;
	border:2px;
	border-style:solid;
	border-color:#7C7C7C;
	border-collapse:separate;
}

/*---------- 内容 ----------*/
.note_cell {
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	border-collapse:separate;
	text-align:left;
	padding-top:5px;
	padding-right:30px;
	padding-bottom:5px;
	padding-left:0px;
	font-size:14px;
	color:#000000;
}

/*---------- ボタン ----------*/
.note_btn {
	width:650px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	padding:5px;
}

/*---------- リスト表示調整 ----------*/
.note_ul {
	margin-top:5px;
	margin-bottom:5px;
	line-height:150%;
}

.note_li .note_img {
	padding:5px;
	vertical-align:middle;
}

.note_li > .note_img {
	padding:5px;
	vertical-align:middle;
}

/*---------- フォーム表示調整 ----------*/
.note_form {
	margin:3px;
	padding:0px;
}


/*------------------------------------------ データリスト一覧画面 ------------------------------------------*/
/*************** ページ移動ヘッダ ***************/
.list_header {
	width:650px;
	margin:auto;
	text-align:left;
	font-size:14px;
}

/*************** タイトル ***************/
.list_title {
	width:650px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	font-size:24px;
	color:#0000FF;
	font-weight:bold;
}

/*************** エリア分類 ***************/
/*---------- 表示位置 ----------*/
.list_area_div {
	width:650px;
	margin:auto;
	text-align:right;
}

/*---------- テーブル ----------*/
.list_area_table {
	margin-right:0px;
}

/*---------- セル ----------*/
.list_area_cell {
	width:60px;
	padding:10px;
	font-size:14px;
	color:#000000;
	text-align:center;
	vertical-align:bottom;
}

/*************** テーブル ***************/
.list_table {
	width:650px;
	margin:auto;
	border:0px;
	border-style:solid;
	border-collapse:separate;
	border-color:#FFCC77;
}

/*************** セル幅 ***************/
/*---------- 画像 ----------*/
.list_photo {
	width:100px;
	padding:5px;
	text-align:center;
}

/*---------- 企業名 ----------*/
.list_name {
	width:200px;
	padding:5px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
}

/*---------- PR内容 ----------*/
.list_com {
	width:260px;
	padding:5px;
	text-align:left;
	font-size:12px;
	line-height:130%;
}

/*---------- 電話番号 ----------*/
.list_tel {
	width:100px;
	padding:5px;
	text-align:center;
	font-size:12px;
}

/*************** セルカラー ***************/
/*---------- 西根 ----------*/
.list_color0 {
	background-color:#F0FFF0;
	border:1px;
	border-style:solid;
	border-collapse:separate;
	border-color:#00BF00;
	color:#000000;
}

/*---------- 松尾 ----------*/
.list_color1 {
	background-color:#FFECFF;
	border:1px;
	border-style:solid;
	border-collapse:separate;
	border-color:#AE00AE;
	color:#000000;
}

/*---------- 安代 ----------*/
.list_color2 {
	background-color:#F1EEFF;
	border:1px;
	border-style:solid;
	border-collapse:separate;
	border-color:#6A4AFF;
	color:#000000;
}

/*************** 詳細リンク ***************/
.list_a {
	margin-bottom:0px;
	font-size:12px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
}

.list_a:hover {
	margin-bottom:0px;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:underline;
}

/*************** 登録件数カウント ***************/
.list_count {
	width:650px;
	margin:auto;
	margin-top:5px;
	text-align:right;
	font-size:12px;
	color:#353535;
}

/*************** 検索フォーム ***************/
/*---------- テーブル ----------*/
.list_examines_table {
	width:650px;
	margin:auto;
}

/*---------- セル ----------*/
.list_examines_cell {
	text-align:center;
	font-size:14px;
}

/*---------- フォームサイズ調整 ----------*/
.list_examines_form {
	margin:3px;
	padding:0px;
}

/*------------------------------------------ 入力画面(基本フォーム) ------------------------------------------*/
/*************** 入力テーブル ***************/
/*---------- テーブル ----------*/
.myform_table {
	width:600px;
	margin:auto;
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	border-collapse:collapse;
}

/*---------- 項目セル ----------*/
.myform_cell01 {
	width:20%;
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	padding:5px;
	text-align:left;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

/*---------- 入力セル ----------*/
.myform_cell02 {
	width:80%;
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	padding:5px;
	text-align:left;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height:130%;
}


/*------------------------------------------ 管理画面 ------------------------------------------*/
/*************** BODYタグデザイン ***************/
/* IE6だけに適用 */
*html .admin_body {
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:10px;
	text-align:center;
}

/* IE7だけに適用 */
*+html .admin_body {
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:10px;
	text-align:center;
}

/* 上記以外に適用 */
.admin_body {
	overflow-x:hidden;
	overflow-y:scroll;
	margin-top:10px;
	text-align:center;
}


/*************** 管理入室画面 ***************/
/*----------- 枠 -----------*/
.open_title {
	width:300px;
	margin-top:10%;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

/*----------- 枠 -----------*/
.open_div {
	width:300px;
	margin:auto;
	background-color:#FFFFFF;
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	-moz-border-radius:6px; /* Firefox用(角丸) */
	-webkit-border-radius:6px; /* Safari/Chrome用(角丸) */
	border-radius:6px; /* Opera/IE用(角丸) */
	behavior: url(ie-css3.htc); /* 外部ファイル(角丸) */
	padding-top:15px;
	text-align:center;
	font-size:14px;
}

/*************** 管理画面 ***************/
/*---------- ナビ画面へ戻るボタン ----------*/
.admin_menu_back {
	width:950px;
	margin:auto;
	background-color:#FFCD9B;
	text-align:left;
}

/*---------- タイトル ----------*/
.admin_title {
	width:900px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	text-align:center;
	font-size:24px;
	color:#462300;
	font-weight:bold;
}

/*---------- 一覧画面説明文 ----------*/
.admin_com {
	width:900px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	text-align:left;
	font-size:14px;
	color:#7C7C7C;
	font-weight:normal;
}

/*---------- 登録修正画面説明文 ----------*/
.admin_input_com {
	width:600px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	text-align:left;
	font-size:14px;
	color:#7C7C7C;
	font-weight:normal;
	line-height:130%;
}

/*---------- 切り替えボタン ----------*/
.admin_menu_change {
	width:900px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:14px;
}

/*---------- データ一覧 ----------*/
/* テーブル */
.admin_list_table {
	width:900px;
	margin:auto;
	border:1px;
	border-style:solid;
	border-color:#804000;
	border-collapse:collapse;
}

/* 項目セル */
.admin_item {
	background-color:#FFF2EC;
	border:1px;
	border-style:solid;
	border-color:#804000;
	border-collapse:collapse;
	padding:5px;
	text-align:center;
	font-size:12px;
	color:#462300;
	font-weight:bold;

}

/*---------- データ一覧セル ----------*/
/* (西根) */
.admin_data01 {
	background-color:#F0FFF0;
	border:1px;
	border-style:solid;
	border-color:#804000;
	border-collapse:collapse;
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	color:#000000;
}

/* (松尾) */
.admin_data02 {
	background-color:#FFE6FF;
	border:1px;
	border-style:solid;
	border-color:#804000;
	border-collapse:collapse;
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	color:#000000;
}

/* (安代) */
.admin_data03 {
	background-color:#ECE8FF;
	border:1px;
	border-style:solid;
	border-color:#804000;
	border-collapse:collapse;
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	color:#000000;
}

/*---------- ページ切り替えボタン ----------*/
.admin_page {
	width:900px;
	margin:auto;
	margin-top:10px;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
}


/*************** エラー処理 ***************/
/*---------- エラータイトル ----------*/
.err_title {
	width:500px;
	margin:auto;
	text-align:center;
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}

/*---------- エラー内容 ----------*/
.err_com {
	width:500px;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	text-align:left;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height:130%;
}

/*---------- バックボタン ----------*/
.err_btn {
	width:500px;
	margin:auto;
	text-align:center;
}


/*************** チェックモード ***************/
/*---------- チェックタイトル ----------*/
.chk_title {
	width:700px;
	margin:auto;
	text-align:center;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}



/*************** formタグ調整 ***************/
.admin_form {
	margin:3px;
	padding:0px;
}

