@charset "utf-8";
/* CSS Document */

/*****************

共通

******************/

body {
	margin: 0;
	background-image:url(../images/gif/bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}

#wrapper {
	width:940px;
	margin:0 auto;
}

/***** ヘッダー *****/

#header {
	margin:0 auto;
	padding:0;
	width:930px;
	height:99px;
}

#catch {
	margin:0;
	padding:0;
	width:930px;
	height:40px;
}

#logo {
	margin:0;
	padding:0;
	float:left;
}

#tel {
	margin:4px 0 0 0;
	padding:0;
	float:right;
}

#gNav {
	margin:0 auto;
	padding:0;
	width:930px;
	height:40px;
	
}

#gNav ul {
	margin:0;
	padding:0;
}

#gNav li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
}

#sitemap {
	margin:10px 0 10px 0;
	padding:0;
	width:102px;
	height:20px;
	float:right;	
}

h1 {
	margin:0;
	font-size:13px;
	font-weight:normal;
	font-family:"MS PGothic";
	color:#333;
	line-height:40px;
	text-align:left;
}

/***** ヘッダーおわり *****/


/***** コンテンツ *****/

#wrap {
	width:940px;
	margin:0;
	padding:0;
}

#contentsTop {
	width:940px;
	margin:0;
	padding:0;
}

#pageTop {
	width:136px;
	margin:0;
	padding:15px 2px 15px 802px;
}


/***** コンテンツおわり *****/

/***** フッター *****/

#footerBg {
	margin:0;
	padding:0;
	background-color:#ebf5ec;
}

#footer {
	width:930px;
	margin:0 auto;
	padding:10px 0 20px 0;
}

#footNav {
	width:930px;
	margin:0;
	padding:0;
}

#footNav ul{
	margin:0;
	padding:0;
}

#footNav li{
	margin:0 20px 0 0;
	padding:0 0 0 15px;
	font-size:12px;
	font-family:"MS PGothic";
	font-weight:normal;
	color:#333;
	line-height:30px;
	background:url(../images/gif/footer_arrow.gif) no-repeat left top;
	list-style:none;
	float:left;
}

#footerText {
	width:930px;
	margin:10px 0 0 0;
	font-size:12px;
	font-family:"MS PGothic";
	font-weight:normal;
	color:#333;
	line-height:20px;
	text-align:left;
	float:left;
}

/***** フッターおわり *****/
