/* [Global Settings] */

/* ---------------------------
BODY：ボディ
--------------------------- */
BODY {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: url(./img/bg.gif);
}

/* ---------------------------
A：リンク（通常）
--------------------------- */

/* リンクする要素のうち、未閲覧（キャッシュされていない）要素に対してスタイルを適用します */
a:link {
	color : #FF3399 !important;
}
/* リンクする要素のうち、閲覧済（キャッシュされている）要素に対してスタイルを適用します */
a:visited {
	color : #FF3399 !important;
}
	
/* ユーザーがカーソルをその要素の上に置いているが、まだアクティブ状態にしていない時にスタイルを適用します */
a:hover {
	color : #FF3399 !important;
}

/* その要素がユーザーによってアクティブ状態にされた時にスタイルを適用します */
a:active {
	color : #FF3399 !important;
}

/* リンク画像の枠を表示しない */
a img {
	border-style : none;			/* 枠を非表示 */
	border-width : 0px;				/* 枠の幅を0pxに設定 */
	text-decoration : none;			/* 装飾を表示しない */
}

.clear {
	clear: both;
	font: 0px/0px sans-serif ;
}

/* [Layout] */
#header {
	width: 780px;
	height: 100px;
	text-align: left;
	margin-left : auto;					/* 左側のマージンを自動計算 */
	margin-right : auto;				/* 右側のマージンを自動計算 */
	padding: 0 0 0 0px;
	background: url(./img/bg-header.gif);
	background-repeat: repeat-y;
}

#content {
	width: 780px;
	text-align: left;
	margin-left : auto;					/* 左側のマージンを自動計算 */
	margin-right : auto;				/* 右側のマージンを自動計算 */
	padding: 0px 0px 0px 0px;
	background: url(./img/bg-content.gif);
	background-repeat: repeat-y;
}

#main {
	width: 600px;
	float: right;
	text-align: left;
}

#navi {
	width: 180px;
	text-align: left;
	float: left;
}

#footer {
	width: 780px;
	height: 110px;
	margin-left : auto;					/* 左側のマージンを自動計算 */
	margin-right : auto;				/* 右側のマージンを自動計算 */
	text-align:right;
	background: url(./img/bg-footer.gif);
}

/* [FONT] */
.fxs {
  font-size:14px;
  line-height:1.5;
  color: #444444;
}

.fxxs {
  font-size:12px;
  line-height:19px;
  color: #555555;
}

#mm_title {
  margin: 20px 0px 10px 5px;
  font-size:12px;
  line-height:17px;
  color: #FF3399;
  
}

#mm_naiyou {
  margin: 0px 0px 0px 10px;
  font-size:12px;
  line-height:19px;
  color: #555555;
}

.we_rireki {
  margin: 0px 0px 0px 10px;
  font-size:12px;
  line-height:19px;
  color: #555555;
}

.about {
  margin: 0px 0px 0px 0px;
  font-size:12px;
  line-height:19px;
  color: #555555;
}

.footer {
  margin: 0px 0px 0px 0px;
  font-size:12px;
  line-height:17px;
  color: #555555;
}