/* CSS Document */

/*****トップページレイアウト部分*****/

/***** メニュー領域 *****/

#mNavi{
	width:800px;
	height:53px;
	background-image: url(../img/main-b02.jpg);
	background-repeat: repeat-y;
	background-position: 197px;
	float: left;
}

#mNavi ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

#mNavi li{
	width: 160px;
	float:left;
	margin:0px;
	padding:0px;
}


/***** メイン要素 *****/

/* メイン収納領域 */
div#container{
	width: 800px;
	background-image: url(../img/main-b02.jpg);
	background-repeat: repeat-y;
	background-position: 197px;
	float: left;
}

/* メイン表示領域 */
div#primary{
	float: left;
	width: 603px;
	margin: 0px;
	background-image: url(../img/main-b02.jpg);
	background-repeat: repeat-y;
}

/* 左カラム表示領域 */
div#left{
	width:197px;
	float: left;
	margin: 0px;
}

/***** 要素 *****/

/* コンテンツ領域 */

#cont{
	width:530px;
	float: left;
	margin-top: 30px;
	margin-left: 20px;
}

h4 {
	margin: 0px;
}

h5 {
	margin: 10px;
}

#subCont{
	padding: 20px 30px 30px;
}

#subCont ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

#subCont li{
	width:420px;
	margin-left: 30px;
	margin-bottom: 30px;
	display: block;
}

#subCont2{
	width:525px;
}

#subCont2 ul{
	padding:0px;
	list-style: none;
	margin: 0px;
}

#subCont2 li{
	width:400px;
	margin-left: 30px;
	margin-bottom: 10px;
	display: block;
}

.rightTxt{
	width:500px;
	text-align: right;
	margin: 10px;
}

/* お問い合わせ、枠表示 */

#box{
	width:325x;
	float: left;
	padding: 0px 0px 20px;
}

#boxH{
	margin: 0px;
}

#boxC{
	margin: 0px;
	background-image: url(../img/cont-b-b.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 15px 0px;
}

#boxF{
	width:325px;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
}

#ctxt{
	float: left;
	padding: 20px;
	width: 400px;
}

/* リンクバナー表示 */

#link{
	width:350px;
	margin: 30px;
}

#link ul{
	padding:0px;
	list-style: none;
	margin: 0px;
}

#link li{
	width:161px;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
}

/* サイトマップ表 */
.smap{
	width: 500px;
	margin: 30px;
	padding: 0px;
	border: 1px solid #99CCCC;
}
.smap td.title{
	padding: 3px 0px 3px 3px;
}
.smap dd {
	padding: 0 0 0.5em 5.7em;
}


/* プライバシーポリシー領域 */

.tTxt {
	color: #7AA884;
	font-weight: bold;
	font-size: 14px;
	background-image: url(../img/mark2.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 20px;
}
.tTxts {
	margin-bottom: 10px;
}

.point01 {
	background-image: url(../img/mark.gif);
	background-repeat: no-repeat;
	height: 15px;
	padding-left: 13px;
	background-position: left center;
	text-align: left;
}
