/*CSSリセット
------------------------------*/
* { 
	color: #4d4d4d;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing:1px;
}

body {
	font-size: 75%;
}
html>/**/body {
  font-size: 12px; /* Except IE */
}

br {
	letter-spacing:normal;
}



/*共通チップス
------------------------------*/
.clear {
	clear:both;
}
img {
	border:0px;
}
.hide {
	display:none;
}
a {
	color:#0066B3;
}
a:hover {
	color:#1691ED;
	text-decoration:none;
}



/*レイアウト関連
------------------------------*/
body {
	background-image:url(../images/bkimg.jpg);
	text-align:center;
}
#wrap {
	margin:0 auto 0 auto;
	text-align:left;
	width:850px;
}
#wrap2 {
	border-top:1px #0066B3 solid;
	border-bottom:1px #0066B3 solid;
	background-image:url(../images/bkimg2.jpg);
	background-repeat:repeat-y;
	padding:0 1px 0 1px;
}

/*レイアウト：トップページ
------------------------------*/
#cont_index {
	background-image:url(../images/bkimg_index.jpg);
	background-repeat:repeat-y;
	width:833px;
}
#cont_index_l {
	float:left;
	width:598px;
}
#cont_index_r {
	float:right;
	width:234px;
}

/*レイアウト：下層ページ
------------------------------*/
#cont_cont {
	background-image:url(../images/bkimg_cont.jpg);
	background-repeat:repeat-y;
	width:833px;
}
#cont_cont_l {
	float:left;
	width:173px;
}
#cont_cont_r {
	float:right;
	width:659px;
}






/*ヘッダメニュー
------------------------------*/
#menu_h {
	margin:16px 0 0 0;
}
#menu_h ul {
	list-style-type:none;
	display:block;
	margin:0 0 0 716px;
}

#menu_h li {
	display:block;
	width:114px;
	height:16px;
	float:left;
	margin:0 3px 0 0;
}


/*ヘッダ
------------------------------*/
#head {}
#head h2 {
	float:left;
}
#head #tel {
	float:right;
}

/*メニュー
------------------------------*/
#menu {
	padding:0 0 0 15px;
	height:48px;
}
#menu dt {
	display:block;
	float:left;
}

/*フッタ
------------------------------*/
#foot {
	background-image:url(../images/copyright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 0 15px 0;
}
#foot ul {
	list-style-type:none;
	padding:6px 0 0 0;
}
#foot li {
	display:inline;
	padding:0 8px 0 0;
}





