/* ----------------------------------------------------
  サイト背景
---------------------------------------------------- */
/*サイト用*/
body {
  background:url(https://ssl.xaas3.jp/x1848948/images/material/1039/headerback.png) center top repeat-x;
}
/*プレビュー用*/
#pageeditblock {
  background:none;
}

/* ----------------------------------------------------
  ヘッダー
---------------------------------------------------- */

/* ヘッダー背景画像 */
.header_d01 {
  background:none;
}

/*---------------------------------
フッター・上部区切り線（不要時は下記CSSを消去）
---------------------------------*/
.ftrContents {
	border-top:#CCCCCC 1px dotted;
	padding-top:15px;
}
/*---------------------------------
フッター・共用
---------------------------------*/
.ftrContents {
	margin: 0 auto;
}
/*---------------------------------
フッター・ROOK設定リセット
---------------------------------*/
/*テキスト・センター表示の回避*/
.ftrContents {
	margin: 0 auto;
	text-align:left;
}
/*リスト・背景表示の回避*/
.ftrContents .ftrContent ul {
	list-style:none;
	background-image:none;
	background-color:none;
}
/*---------------------------------
フッター・幅（幅 960px）
---------------------------------*/
/*フッター幅*/
.ftrW960 {
	width: 960px;
}
/*レイアウト・3カラム*/
.ftrW960 .ftrContents3L,
.ftrW960 .ftrContents3C {
	float:left;
	margin-right:15px;
	width:310px;
}
.ftrW960 .ftrContents3R {
	float:left;
	margin-right:0px;
	width:310px;
}
.ftrW960 .ftrContents3L .ftrContent,
.ftrW960 .ftrContents3C .ftrContent,
.ftrW960 .ftrContents3R .ftrContent {
	margin-bottom:15px;
}
.ftrW960 .ftrContents3L .ftrContent .ftrTimezone img ,
.ftrW960 .ftrContents3C .ftrContent .ftrTimezone img ,
.ftrW960 .ftrContents3R .ftrContent .ftrTimezone img {
	height:65px;
	width:310px;
}
/*レイアウト・2カラム*/
.ftrW960 .ftrContents2L {
	float:left;
	margin-right:16px;
	width:472px;
}
.ftrW960 .ftrContents2R {
	float:left;
	margin-right:0px;
	width:472px;
}
.ftrW960 .ftrContents2L .ftrContent,
.ftrW960 .ftrContents2R .ftrContent {
	margin-bottom:15px;
}
.ftrW960 .ftrContents2L .ftrContent .ftrTimezone img ,
.ftrW960 .ftrContents2R .ftrContent .ftrTimezone img {
	height:75px;
	width:357px;
}
/*---------------------------------
フッター・リスト
---------------------------------*/
/*順不同リスト*/
.ftrContents .ftrContent ul {
	list-style:none;
}
.ftrContents .ftrContent ul li{
	display:inline;
}
/*順不同リスト（画像用）*/
.ftrContents .ftrContent ul.ftrUlImg {
	border-bottom:#CCCCCC 1px dashed;
	padding:0px 0px 3px 0px;
	margin:6px 0px 0px 0px;
	overflow:hidden;
}
.ftrContents .ftrContent ul.ftrUlImg li {
	float:left;
	margin:0px 3px 3px 0px;
}
/*順不同リスト（文字用）*/
.ftrContents .ftrContent ul.ftrUlTxt {
}
/*定義リスト*/
.ftrContents .ftrContent dl.ftrDlTxt {
	border-top: 1px #CCCCCC dotted;
	font-size:85%;
	margin-top:5px;
}
.ftrContents .ftrContent dl.ftrDlTxt dt {
	float: left;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	/*text-indent: 1em;*/
	line-height: 150%;
}
.ftrContents .ftrContent dl.ftrDlTxt dd {
	padding: 2px 0px 2px 5em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC dotted;
}
/*---------------------------------
フッター・キャプション
---------------------------------*/
.ftrCaption {
	color:#666666;
	font-size:95%;
}
.ftrCaption:before {
	content:"※";
}
/*---------------------------------
フッター・時間帯画像
---------------------------------*/
.ftrTimezone {
	text-align:center;
}

