/* -------------------------------------
 全ページ共通のスタイルシート
--------------------------------------- */
body,html{
	font-size:90%;
	font-family:"Comic Sans MS", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0px;
	background-color:#fdf7e9;

}

br.clearBoth{
	clear: both;
}

span.redColorSpan{
	color:#FF0000;
}

/* -------------------------------------
 全体のレイアウト定義
--------------------------------------- */
/* レイアウト */
div#layoutDiv{
	position:relative;
	margin:auto;
	padding:0px;
	width:810px;
}

/* エリアA */
div#areaADiv{
	width:790px;
	height:130px;
	margin:10px 0px;
	border: 3px #dcceab solid;
	background:#faeed0;
	background-image:url(../img/dogfood_1.gif);
	color:#000000;
	padding:10px;
}

/* エリアB */
div#areaBDiv{
	position:absolute;
	left:0px;
	width:200px;
	margin:0px;
	padding:0px;
}


/* エリアC */
div#areaCDiv{
	position:relative;
	left:190px;
	width:610px;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* エリアD */
div#areaDDiv{
	width:810px;
	height:40px;
	margin:10px 0px;
	padding-top:10px;
	text-align:center;
	border: 3px #dcceab solid;
	background:#faeed0;
	color:#000000;

}

/* -------------------------------------
 エリアA:ヘッダ
--------------------------------------- */
div#areaADiv:after {
	content: "";
	display: block;
	clear: both;
}


#areaA-1Span{
	float:left;
	margin:0px;
	padding:10px;
}


/* -------------------------------------
 エリアB:左コンテンツ
--------------------------------------- */
div#areaB-1Div{
	width:180px;
	margin:10px 0px;
	padding:0px;
	text-align:left;

}

div.areaB-1MenuTitle1Div{
	width:160px;
	margin:0px;
	padding:10px 10px;
	background:#dcceab;
	color:#000000;
	border-bottom: 1px #fdf7e9 solid;
	font-weight:bold;
}

div.areaB-1Menu1Div{
	width:170px;
	margin:0px;
	padding:10px 5px;
	border-bottom: 1px #fdf7e9 solid;
	background-image:url(../img/dogfood_2.gif);
	background-repeat: no-repeat;
	font-size:90%;

}

span.areaB-1MenuSpan{
color:#ffffff;
background-color:#000000;
}

a.areaB-1MenuLink{
	color:#000000;
	text-decoration:none;
}

a.areaB-1MenuLink:hover {
	color:#333333;
	background-color:#FFFF00;
}

div#areaB-2Div{
	width:170px;
	margin:10px 0px;
	padding:0px;
	text-align:left;

}

div#comContents3Div{
	width:170px;
	margin:50px 0px 20px 0px;
	padding:0px;
	text-align:left;

}


/* -------------------------------------
 エリアC:右コンテンツ
--------------------------------------- */
div#areaC-1Div{
	width:550px;
	margin:10px 0px;
	padding:20px 40px 20px 20px;
	text-align:left;
	border: 3px #dcceab solid;
	background-color:#ffffff;
}

span.areaC-1StrongSpan{
	color:#000066;

}

ul.areaC-1IndexUl{
}

ul.areaC-1IndexUl li{
	list-style-type: decimal;
}

a.areaC-1IndexLink{ font-size:larger;

}

table.areaC-1Table{
	margin:3px;
	border: 1px #000000 solid;
	border-collapse:collapse;

}

table.areaC-1Table th{
	border: 1px #000000 solid;
	background-color:#CCCCCC;

}

table.areaC-1Table td{
	border: 1px #000000 solid;
	padding:5px;
}

td.areaC-1Td{
	vertical-align:top;
	text-align:center;
	font-size:smaller;
}

/* -------------------------------------
 エリアE:フッター
--------------------------------------- */
span#areaD-1Text1Span{
}

/* -------------------------------------
 全ページ共通のメニュー
--------------------------------------- */





