/* ==================================== */
/* 　　　　　　　　　　　　　　　　　　 */
/* 　　☆☆ サイトデザイン定義 ☆☆ 　　*/
/* 　　　　　　　　　　　　　　　　　　 */
/* 更新者：高岡　　　　　　　　　　　　 */
/* 更新日：06.04.17　　　　　　　　　　 */
/* 　　　　　　　　　　　　　　　　　　 */
/* このファイル更新の際は、必ず上記の　 */
/* 更新者・更新日を記載してください。　 */
/* ==================================== */



/* ==================================== */
/* １，各要素のインデントの無効化　　　 */
/* ==================================== */

/* 全てのスタイルのインデントを無効化 */
h1,h2,h3,h4,h5,h6,p
	{
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	}

/* リストスタイルのインデントを無効化 */
ul,ol,dl
	{
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 5;
	list-style-type : none;
	}
/* -----------------------------------*/




/* ==================================== */
/* 基本デザイン定義　　　 　　　　　　　*/
/* ==================================== */


/* 全体の設定 */
/* フォント、レイアウトに対する設定 */
body	{
	color : #000000;
	font-size : 12px;
	font-family : "ＭＳ ゴシック",sans-serif;
	/*text-align : left;*/
	background-color : #FFFAFA;
	margin : 10px 0px 0px 10px;
	padding : 0px;
		}

/* 全体の設定 */
/* 背景に対する設定 */
.wallpaper{
	text-align : left;
	font-size : 12px;
	width : 800px;
	float : left;
	background-color : #ffffff;
	border-right : dotted 1px #000000;
	border-left : dotted 1px #000000;
	margin : 0px auto;
	padding : 0px 0px 10px 0px;
	}

.wallpaper2{
	text-align : center;
	width : 150px;
	float : right;
	margin : 0px auto;
	padding : 0px 10px 0px 0px;
	}

/* リンク文字に関する設定 */
/* リンク文字表示設定 */
a	{
	text-align : left;
	text-decoration : none;
	color : #0000ff;
	}

/* リンク文字表示設定（現階層のタグ） */
a.now	{
	text-align : left;
	text-decoration : none;
	color : #ffffff;
	}


/* オンマウス時の設定 */
a:hover	{
	text-align : left;
	text-decoration : underline;
	color : #ffffff;
	background : #ff0000;
	}

/* リンク文字の設定 */
.link	{
	text-align : left;
	color: #0000cc;
	line-height : 8px;
	font-size : 12px;
	font-weight: bold;
	width : 155px;
	padding : 10px 10px;
	}

/* 見出し項目の設定 */
.midashi	{
	text-align : left;
	color: #0000cc;
	font-size : 20px;
	font-weight: bold;
	padding : 15px 10px 0px 0px;
	}

/* 表（テーブル）の設定 */
/* テーブル基本設定 */
table {
	text-align : left;
	font-size : 12px;
	border : solid 1px #000000;
	width : 450px;
 	margin : 5px 0px 0px 0px;
	}

table.ad {
	text-align : center;
	width : 120px;
	bgcolor : #ffffff;
	border : solid 1px #000000;
	}

/* セル内の文字位置設定 */
td {
	text-align : left;
	padding : 5px 10px;
	valign : middle;
	}
/* セルの背景色指定 */
td.top {
	text-align : left;
	background-color : #ccffcc;
	}
/* セルのサイズ指定（120px） */
td.sub00 {
	text-align : left;
	width : 120px;
	}
/* セルのサイズ指定（120px） */
td.sub01 {
	text-align : left;
	width : 100px;
	}
/* セルのサイズ指定（240px） */
td.sub02 {
	text-align : left;
	width : 240px;
	}

/* -----------------------------------*/

/* ==================================== */
/* 文字の表示に対する定義　　　　　　 */
/* ==================================== */


/* 強調の<strong>タグの設定 */
strong	{
	text-align : left;
	color: #ff0000;
	font-weight: bold;
	}

/* 文字強調の設定（文字大・太字・赤） */
.big	{
	text-align : left;
	font-size : 200%;
	color: #ff0000;
	font-weight: bold;
	line-height : 28px;
	}

/* 文字強調の設定（文字極大・太字・赤） */
.big_w	{
	text-align : left;
	font-size : 300%;
	color: #ff0000;
	font-weight: bold;
	line-height : 28px;
	}

/* 文字強調の設定（文字小・黒） */
.small	{
	text-align : left;
	font-size : 80%;
	color: #000000;
	line-height : 20px;
	}

/* 文字強調の設定（太字・黒） */
.b	{
	text-align : left;
	color: #000000;
	font-weight: bold;
	}

/* 文字斜体の設定（太字・黒・斜体） */
.i	{
	text-align : left;
	color: #000000;
	font-size : 120%;
	font-weight: bold;
	font-style:oblique;
	}

/* 文字強調の設定（青） */
.blue	{
	text-align : left;
	font-size : 100%;
	color: #0000ff;
	line-height : 20px;
	}

/* -----------------------------------*/

/* ==================================== */
/* 常に表示される項目の定義　　　　　　 */
/* ==================================== */

/* ヘッダー（画面上部に表示） */
/* ヘッダーの表示・位置設定 */
.header_l{
	text-align : left;
	font-weight : bold;
	font-size : 16px;
	line-height : 22px;
	font-family : "ＭＳ ゴシック",sans-serif;
	width : 480px;
	height : 150px;
	float : left;
	margin : 5px 0px 0px 0px;
	padding : 2px 0px 2px 50px;
	}
/* ヘッダーの表示・位置設定 */
.header_r {
	text-align : left;
	font-weight : bold;
	font-size : 16px;
	line-height : 22px;
	font-family : "ＭＳ ゴシック",sans-serif;
	width : 280px;
	height : 150px;
	float : right;
/*	background : url("../image/01.jpg") no-repeat;*/
	margin : 10px 10px 0px 0px;
	padding : 0px 0px 0px 0px;
	}

.header span {
	text-align : right;
	background : url("../image/mk_logo_l.gif") no-repeat;
	width : 100%;
	height : 100%;
	position : absolute;
	}

/* フッター（画面下部に常に表示） */
/* フッターの表示・位置設定 */
.footer	{
	font-size : 10px;
	text-align : right;
	clear : both;
	height : 30px;
	padding : 10px 20px 0px 0px;
	}

/* ページトップ誘導 */
.footer_p	{
	font-size : 12px;
	text-align : right;
	clear : both;
	height : 30px;
	padding : 10px 20px 0px 0px;
	}

/* -----------------------------------*/



/* タグメニュー（ヘッダーの下部に表示） */
/* タグメニューの位置設定 */
.tagu {
	text-align : left;
	float : left;
	width : 600px;
	margin : 10px 0px 0px 10px;
	}

/* タグメニューの表示設定 */
/* 文字色、ボーダー、背景色を変更 */

/* 現階層のタグ表示 */
.tagu01 {
	font-size : 12px;
	text-align : center;
	border : solid 1px #0000ff;
	background : #0000ff;
	float : left;
	width : 100px;
	height : 20px;
	padding : 5px 0px;
	}

/* 現階層ではないタグ表示 */
.tagu02 {
	font-size : 12px;
	text-align : center;
	border : solid 1px #0000ff;
	background : #dbdbdb;
	float : left;
	width : 100px;
	height : 20px;
	padding : 5px 0px;
	}
/* -----------------------------------*/



/* ぱんくずリストの表示設定 （タグの下部に表示）*/
/* サイト内の現在位置を示す */
.pankuzu	{
	font-size : 13px;
	text-align : left;
	color : #ffffff;
	background : #0000ff;
	clear : both;
	width : 800px;
	height : 30px;
	padding : 10px 10px;
	}
/* -----------------------------------*/





/* ==================================== */
/* コンテンツ別の定義　　　　　　 */
/* ==================================== */

/* トップページのデザイン */
/* トップページコンテンツの表示位置設定 */
.top_con00	{
	text-align : left;
	font-size : 12px;
	line-height : 20px;
	float : right;
	width : 580px;
	margin : 0 0 0 0;
	padding : 5px 5px;
		}

/* コンテンツの表示設定01 （見出し）*/
.top_con01	{
	font-weight : bold;
	text-align : left;
	border-top : solid 1px #000000;
	border-bottom : dotted 1px #000000;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 15px;
		}

/* コンテンツの表示設定02 （本文）*/
.top_con02	{
	text-align : left;
	line-height : 12px;
	border-top : dotted 1px #000000;
	border-bottom : dotted 1px #000000;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 15px;
		}

/* メニュー項目のデザイン */
/* メニューの位置設定 */
.top_menu	{
	text-align : left;
	font-size : 14px;
	line-height : 40px;
	float : left;
	width : 170px;
	padding : 10px 10px;
	}

.top_menuaf	{
	text-align : center;
	font-size : 10px;
	line-height : 10px;
	width : 165px;
	padding : 10px 10px;
	}

/* メニューの表示設定01 */
.menu_con01	{
	font-weight : bold;
	text-align : center;
	border-top : dotted 1px #000000;
	border-bottom : dotted 1px #000000;
		}

/* メニューの表示設定02 */
.menu_con02	{
	text-align : left;
	border-top : dotted 1px #000000;
	border-bottom : dotted 1px #000000;
		}
/* -----------------------------------*/



/* -----------------------------------*/
/* 各コンテンツの表示設定 */
/* コンテンツタイトル */
.sub_con00	{
	text-align : left;
	display : block;
	width : 450px;
	border-left : solid 18px #000000;
	border-bottom : solid 2px #000000;
	margin : 10px 50px 0px 10px;
	padding : 0px 10px;
		}

/* コンテンツの表示設定01（本文） */
.sub_con01	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	clear : left;
	line-height : 20px;
	width : 700px;
 	margin : 10px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
		}

/* サブコンテンツの表示設定02（詳細リンクの表示） */
.sub_con02	{
	font-size : 14px;
	font-weight : bold;
	text-align : center;
	display : block;
	width : 140px;
	float : left;
	line-height : 30px;
	border-left : solid 2px #000000;
	border-right : solid 2px #000000;
 	margin : 5px 0px 0px 10px;
		}

/* サブコンテンツの表示設定02（本文内の小見出し） */
.sub_con03	{
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	display : block;
	width : 450px;
	float : left;
	clear : left;
	line-height : 30px;
	border-bottom : solid 2px #000000;
 	margin : 40px 0px 0px 5px;
	padding : 0px 0px 0px 10px;
		}

/* サブコンテンツの表示設定02（本文内の小見出しグリーン仕様） */
.sub_con04	{
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	display : block;
	width : 250px;
	float : left;
	clear : left;
	line-height : 30px;
	border-bottom : solid 2px #000000;
 	margin : 10px 0px 0px 5px;
	padding : 0px 0px 0px 10px;
		}
/* -----------------------------------*/



/* -----------------------------------*/
/* コンテンツの詳細項目の表示設定 */
/* コンテンツタイトル */
.det_con00	{
	text-align : left;
	display : block;
	width : 300px;
	border-left : solid 8px #000000;
	border-bottom : solid 1px #000000;
	margin : 10px 0 0 10px;
	padding : 0 10px;
		}

/* 詳細コンテンツの表示設定01（本文）  */
.det_con01	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	clear : left;
	line-height : 20px;
	width : 700px;
 	margin : 10px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
		}

/* 詳細コンテンツの表示設定02 （詳細リンクの表示）*/
.det_con02	{
	font-size : 14px;
	text-align : center;
	display : block;
	width : 120px;
	float : left;
	line-height : 20px;
	border-left : solid 2px #000000;
	border-right : solid 2px #000000;
 	margin : 10px 0px 0px 10px;
		}

/* 詳細コンテンツの表示設定03（文中リンク）  */
.det_con03	{
	font-size : 14px;
	text-align : left;
	line-height : 20px;
	margin : 10px 0px 10px 10px;
	padding : 0px 0px 0px 0px;
		}

/* 詳細コンテンツの表示設定04（写真つき本文の写真）  */
.det_con04	{
	font-size : 12px;
	text-align : left;
	float : right;
	line-height : 20px;
	width : 250px;
	height : 250px;
 	margin : 10px 10px 0px 10px;
	padding : 0px 0px 0px 0px;
		}

/* サブコンテンツの表示設定05（本文内の小見出し） */
.det_con05	{
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	display : block;
	width : 480px;
	float : left;
	clear : left;
	line-height : 30px;
	border-bottom : solid 2px #000000;
 	margin : 40px 0px 0px 5px;
	padding : 0px 0px 0px 10px;
		}

/* -----------------------------------*/


/* -----------------------------------*/
/* コンテンツ（グッズ）の詳細項目の表示設定 */
/* コンテンツタイトル */
.ite_con00	{
	text-align : left;
	display : block;
	width : 350px;
	border-left : solid 8px #000000;
	border-bottom : solid 1px #000000;
	margin : 10px 0 0 10px;
	padding : 0 10px;
		}

/* 詳細コンテンツの表示設定01（本文）  */
.ite_con01	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	clear : left;
	line-height : 20px;
	width : 700px;
 	margin : 10px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
		}

/* 詳細コンテンツの表示設定02 （詳細リンクの表示）*/
.ite_con02	{
	font-size : 14px;
	text-align : center;
	display : block;
	width : 160px;
	float : left;
	line-height : 20px;
	border-left : solid 2px #000000;
	border-right : solid 2px #000000;
 	margin : 10px 0px 0px 10px;
		}

/* 詳細コンテンツの表示設定03（写真つき本文の本文）  */
.ite_con03	{
	font-size : 12px;
	text-align : left;
	float : left;
	line-height : 20px;
	width : 450px;
	height : 150px;
 	margin : 10px 0px 0px 30px;
	padding : 10px 0px 0px 0px;
		}

/* 詳細コンテンツの表示設定04（写真つき本文の写真）  */
.ite_con04	{
	font-size : 12px;
	text-align : left;
	float : right;
	line-height : 20px;
	width : 250px;
	height : 150px;
 	margin : 10px 10px 0px 10px;
	padding : 0px 0px 0px 0px;
		}

/* サブコンテンツの表示設定05（本文内の小見出し） */
.ite_con05	{
	font-size : 14px;
	font-weight : bold;
	text-align : left;
	display : block;
	width : 450px;
	float : left;
	clear : left;
	border-bottom : solid 2px #000000;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 2px;
		}

/* 詳細コンテンツの表示設定03（写真なし本文の本文）  */
.ite_con06	{
	font-size : 12px;
	text-align : left;
	float : left;
	line-height : 20px;
	width : 650px;
	margin : 10px 0px 20px 30px;
	padding : 10px 0px 0px 0px;
		}

/* サブコンテンツの表示設定05（写真なしの本文内の小見出し） */
.ite_con07	{
	font-size : 14px;
	font-weight : bold;
	text-align : left;
	display : block;
	width : 650px;
	float : left;
	clear : left;
	border-bottom : solid 2px #000000;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 2px;
		}
/* -----------------------------------*/


/* -----------------------------------*/
/* イベント報告の表示設定 */
/* コンテンツタイトル */
.eve_con00	{
	text-align : left;
	display : block;
	width : 520px;
	border-left : solid 8px #000000;
	border-bottom : solid 1px #000000;
	margin : 10px 0 0 10px;
	padding : 0 10px;
		}

/* 本文の表示設定  */
.eve_main	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	clear : left;
	line-height : 20px;
	width : 700px;
 	margin : 10px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
		}

/* 本文の表示（左側）  */
.eve_main_l	{
	font-size : 12px;
	text-align : left;
	float : left;
	line-height : 20px;
	width : 340px;
	height : 200px;
 	margin : 15px 0px 0px 50px;
	padding : 0px 5px 0px 0px;
		}

/* 本文の表示（右側）  */
.eve_main_r	{
	font-size : 12px;
	text-align : left;
	float : right;
	line-height : 20px;
	width : 340px;
	height : 200px;
 	margin : 15px 50px 0px 0px;
	padding : 0px 0px 0px 0px;
		}

/* 写真の表示（左側）  */
.eve_photo_l	{
	font-size : 12px;
	text-align : left;
	float : left;
	line-height : 20px;
	width : 260px;
	height : 200px;
 	margin : 15px 0px 0px 50px;
	padding : 0px 0px 0px 0px;
		}

/* 写真の表示（右側）  */
.eve_photo_r	{
	font-size : 12px;
	text-align : left;
	float : right;
	line-height : 20px;
	width : 260px;
	height : 200px;
 	margin : 15px 50px 0px 0px;
	padding : 0px 0px 0px 0px;
		}

/* -----------------------------------*/

/* -----------------------------------*/
/* メンバー紹介の表示設定 */
/* コンテンツタイトル */
.mem_con00	{
	text-align : left;
	display : block;
	width : 400px;
	border-left : solid 8px #000000;
	border-bottom : solid 1px #000000;
	margin : 10px 0 0 10px;
	padding : 0 10px;
		}


/* 本文の表示設定  */
.mem_main	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	clear : left;
	line-height : 20px;
	width : 700px;
 	margin : 10px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
		}


/* 本文の表示設定  */
.mem_mainl	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	clear : left;
	line-height : 20px;
	width : 320px;
 	margin : 10px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
		}

.mem_mainr	{
	font-size : 12px;
	text-align : left;
	display : block;
	float : left;
	line-height : 20px;
	width : 330px;
 	margin : 10px 0px 0px 20px;
	padding : 0px 0px 0px 0px;
		}

/* メンバー名 */
.mem_name	{
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	display : block;
	width : 350px;
	float : left;
	clear : left;
	line-height : 30px;
	border-bottom : solid 2px #000000;
 	margin : 20px 0px 0px 5px;
	padding : 0px 0px 0px 10px;
		}
