/* 全ページ共通 */
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	color:#666666;
	font-size:100%;
	line-height:1.4;
}
#main{
	width:850px;
	margin:14px auto;
}
#logoArea {
	width: 211px;
	height: 149px;
	max-height: 168px;
	margin: 0;
	padding: 11px 0 8px 0;
	text-align: center;
	background : url(../images/logoBg.jpg) no-repeat left top;
}
#bgArea {
	width: 100%;
	background : url(../images/contentsBg2nd.jpg) no-repeat center top;	
}
#footer{
	width:850px;
	height:40px;
	background-image: url(../images/footer.jpg);
	font-weight:bold;
	color:#ffffff;
	text-align:right;
}
#footer p{
	margin:0;
	padding:12px;
	font-size:75%;
}
p.backPage {
	font-size:90%;
	text-align:right;
	margin:15px;
}
a:link.backPage{color:#3366cc;}
a:active.backPage{color:#3366cc;}
a:hover.backPage{color:#3366cc;}
a:visited.backPage{color:#3366cc;}

a img {
	border: none;
}

/* 基本タグ */
h1{
	margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
}
h2{
	margin:0;
	padding:0;
	font-size:110%;
	font-weight:bold;
}
h3{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:bold;
}
h4{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:bold;
}

li{margin:10px;}

/* パンくずリンク */
#pan{
	width:639px;
	height:35px;
	background-image: url(../html/images/panBg.jpg);
	color:#ffffff;
	text-align:right;
}
#pan p{
	margin:0;
	padding:12px 20px 0 0;
	font-size:85%;
}
#pan a:link{color:#ffffff;}
#pan a:active{color:#ffffff;}
#pan a:hover{color:#ffffff;}
#pan a:visited{color:#ffffff;}

/* コンテンツ */
#contents{
	width:590px;
	padding:20px 0 0 25px;
}
#contents p{
	padding:0 15px;
	margin:0;
}
#contents p.lead{
	padding:10px 15px;
	margin:0;
}
#contents p.bqTxt{
	padding:0 15px 0 25px;
}
#contents h3{
	border-left:3px solid #339933;
	margin:10px 15px 10px 15px;
	padding-left:7px;
	font-weight:bold;
	color:#339933;
}
#contents h4{
	margin:10px 15px 10px 15px;
	padding-left:7px;
	font-weight:bold;
	color:#2B9636;
}
