@charset "EUC-JP";

/*
========================================================================
  基本定義
========================================================================
*/
	body {
		text-align : center;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
	}
/*
========================================================================
  文字・書式の定義
========================================================================
*/
	.e9, .e10, .e12, .e14 {
		font-family:Arial, Verdana, sans-serif
	}
	.j9, .j10, .j11, .j12,.j13, .j14 {
		font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif
	}

/*
========================================================================
  ボックスによるレイアウト用定義
========================================================================
*/
		#Mainflame {
				width: 700px;
				background-color: #ffffff;
				border: 0px solid #000000;
				text-align: center;
		}
		
		#header {
				width: 700px;
				background-color: #ffffff;
				border: 0px solid #000000;
				text-align: center;
		}
		
		#TopMenu {
				width: 700px;
				background-color: #ffffff;
				border: 0px solid #000000;
				text-align: center;
		}
		
		#MainContents {
				width: 650px;
				margin:0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				background-color: #ffffff;
				border: 0px solid #000000;

		}
		
		#footer {
				width: 650px;
				height: auto;
				background-color: #ffffff;
				border: 0px solid #000000;
				text-align: center;
				clear:left;
		}

		/* メモ */
		/* position:fixed; */
		/* visibility: hidden;  */

/*
========================================================================
  マージン(margin)の定義
========================================================================
*/
	div.m10 {margin: 10px;} 
	div.m5 {margin: 5px;} 
	div.m8 {margin: 8px;} 

	div.m10_10_10_24 {margin: 10px 10px 10px 24px;}
	div.m5_5_0_5 {margin: 5px 5px 0px 5px;}
	div.m5_5_5_10 {margin: 5px 5px 5px 10px;}
	div.m3_0_3_2 {margin: 3px 0px 3px 2px;}

/*
========================================================================
  ハイパーリンクの定義
========================================================================
*/
	/** 基本定義 *************************************/
	A:link{color:#333333; text-decoration:none;}
	A:visited{color:#333333; text-decoration:none;}
	A:hover  {color:#FF6633; text-decoration:underline;}

	/** footer用 *************************************/
	A.foot:link{color:#333333; text-decoration:none;}
	A.foot:visited{color:#333333; text-decoration:none;}
	A.foot:hover{color:#000000; text-decoration:underline;}

	/** TOPカテゴリー用 *************************************/
	A.top_cate:link{color:#000000; text-decoration:none;}
	A.top_cate:visited{color:#000000; text-decoration:none;}
	A.top_cate:hover{color:#FF6633; text-decoration:none;}

	/** TOPカテゴリータイトル用 *************************************/
	A.top_catetitle:link{color:#FFFFFF; text-decoration:none;}
	A.top_catetitle:visited{color:#FFFFFF; text-decoration:none;}
	A.top_catetitle:hover{color:#FFDDDD; text-decoration:none;}

	/** カテゴリー用 *************************************/
	A.category:link{color:#CC0000; text-decoration:underline;}
	A.category:visited{color:#CC0000; text-decoration:underline;}
	A.category:hover{color:#660000; text-decoration:none;}

	/** サーチページ数用 *************************************/
	A.search_num:link{color:#FFFFFF; text-decoration:none;}
	A.search_num:visited{color:#FFFFFF; text-decoration:none;}
	A.search_num:hover{color:#cc0000; text-decoration:underline;}

	/** 検索結果BOX内タイトル用 *************************************/
	A.box_title:link{color:#990000; text-decoration:none;}
	A.box_title:visited{color:#990000; text-decoration:none;}
	A.box_title:hover{color:#FF3300; text-decoration:none;}

	/** 色 *************************************/
	A.orange:link{color:#FF6633; text-decoration:none;}
	A.orange:visited{color:#FF6633; text-decoration:none;}
	A.orange:hover{color:#FF3333; text-decoration:underline;}

	A.orange_:link{color:#FF6633; text-decoration:underline;}
	A.orange_:visited{color:#FF6633; text-decoration:underline;}
	A.orange_:hover{color:#FF3333; text-decoration:none;}

	A.red:link{color:#CC3333; text-decoration:none;}
	A.red:visited{color:#CC3333; text-decoration:none;}
	A.red:hover{color:#FF6633; text-decoration:underline;}

/*
========================================================================
  フォームの定義
========================================================================
*/
	/** 基本定義 ***************************/
	FORM{
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
	}


/*
========================================================================
  管理画面の定義
========================================================================
*/
	/** Hyperlink (管理画面) ***************************/
	/* 上ナビ */
	A.admin_navi:link{color:#FF3333; text-decoration:none;}
	A.admin_navi:visited{color:#FF3333; text-decoration:none;}
	A.admin_navi:hover{color:#FF6666; text-decoration:underline;}

	A.admin_red:link{color:#FF6666; text-decoration:none;}
	A.admin_red:visited{color:#FF6666; text-decoration:none;}
	A.admin_red:hover{color:#FF3333; text-decoration:underline;}


/* ================================================================================= */
/* リンク機能によるボタンデザイン */
/* ================================================================================= */
	
	A.btn {
	  display: block;             /* ブロック要素にする */
	  width: 40px;                /* 横幅 */
	  color: #ffffff;
/* 	  background-color: #666699;  */ /* 背景色 */
/* 	  border: outset 2px #9999cc; */ /* 枠の色 */
	  background-color: #FF6347;  /* 背景色 */
	  border: outset 2px #FF4500; /* 枠の色 */
	  margin: 0px;
	  padding: 3px 1px 1px 0px;
	  font-size: 12px;            /* フォントサイズ */
	  font-weight: normal;          /* フォントの太さ */
	  line-height: 12px;          /* 行の高さ */
	  text-align: center;         /* 水平揃え */
	  text-decoration: none;      /* 下線を消す */
	}
	A.btn:hover {
	  color: #eeeeee;
/* 	  background-color: #555588; */  /* 背景色 */
/* 	  border: inset 2px #9999cc; */  /* 枠の色 */
	  background-color: #DD4125;  /* 背景色 */
	  border: inset 2px #FF4500;  /* 枠の色 */
	  margin: 0px;
	  padding: 4px 0px 0px 1px;
	}
	A.btn:active { color: #ffffff; }
	A.btn:visited { color: #ffffff; }


/* ================================================================================= */
/* submitボタンの装飾 */
/* ================================================================================= */
	input.submit{
/* 		background-color: #666699; */
		background-color: #FF6347;
		width:60px;
		color: #ffffff;
		margin: 0px;
		padding: 3px 1px 1px 0px;
		line-height: 12px;
/* 		border:outset 2px #9999cc; */
		border:outset 2px #FF4500;
	} 