* {
	margin:0px;
	padding:0px;
	font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", sans-serif;
}

body {
	margin:auto;
	width:800px;
	border:#00CCFF solid 1px;
}

.wrap {
	margin:auto;
	width:600px;
}


.top {
	background:url(img/teasetop.gif) no-repeat;
	width:800px;
	height:800px;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:50px;
}

p.akaki {
	font-size:18px;
	background-color:#FFFF66;
	color:#FF0000;
	font-weight:800;
}

ul.jirei {
	border:#0099FF dotted;
	margin-top:50px;
	margin-bottom:50px;
	list-style:none;
}

ul.jirei li {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.sen {
	border-bottom:#993300 solid 3px;
}

p.gazou {
	margin-top:50px;
	margin-bottom:50px;
}

p {
	margin-bottom:30px;
}

.koe {
	background:url(img/akihata.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe1 {
	background:url(img/waku3.gif) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe2 {
	background:url(img/kansou3.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe3 {
	background:url(img/nisimoto.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe4 {
	background:url(img/nisimoto.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe5 {
	background:url(img/wakuhori.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe6 {
	background:url(img/wakuhuno.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}

.koe7 {
	background:url(img/wakukomori.jpg) no-repeat;
	width:590px;
	height:630px;
	margin:auto;
}
.koe8 {
	background:url(img/adati.jpg) no-repeat;
	width:590px;
	height:420px;
	margin:auto;
}
.koe9 {
	background:url(img/kouda.jpg) no-repeat;
	width:590px;
	height:420px;
	margin:auto;
}
.koe10 {
	background:url(img/koe3gatu.jpg) no-repeat;
	width:590px;
	height:390px;
	margin:auto;
}

.koe11 {
	background:url(img/waku2.gif) no-repeat;
	width:590px;
	height:270px;
	margin:auto;
}
.koe12 {
	background:url(img/waku2.gif) no-repeat;
	width:590px;
	height:270px;
	margin:auto;
}

.koe11 p {
	padding:30px;
}

.koe12 p {
	padding:30px;
}

.kansou {
	border:dotted #0000FF 1px;
	width:600px;
	margin:auto;
	margin-bottom:50px;
}

.kansou p.dai {
	padding-top:20px;
	padding-left:20px;
	font-size:24px;
	color:#0000FF;
	font-weight:bold;
}

.kansou p.dai1 {
	padding-left:20px;
}


.jisai {
	border:dotted #0000FF 1px;
	background-color:#00FFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	margin-bottom:30px;
}

p.saito {
	color:#996633;
}

ul.kaihatu {
	border:#0099FF dotted;
	margin-top:50px;
	margin-bottom:50px;
	list-style:none;
	padding-top:20px;
}

ul.kaihatu li {
	background:url(img/check.gif) no-repeat;
	padding-bottom:20px;
	padding-left:30px;
}

.sen2 {
	border-bottom:#0000FF solid 1px;
}

ul.riyu {
	border:#0099FF dotted;
	margin-top:50px;
	margin-bottom:50px;
	list-style:none;
	padding-top:20px;
}

ul.riyu li {
	padding-bottom:20px;
	padding-left:30px;
}

.jisai2 {
	border:dotted #0000FF 1px;
	background-color:#66FFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	margin-bottom:30px;
}

.bred {
	padding-top:50px;
	margin-bottom:50px;
}

.bred p.setumei {
	width:600px;
	margin:auto;
	margin-bottom:30px;
	margin-top:30px;
	padding-left:50px;
}

.bred p.setumei2 {
	width:600px;
	margin:auto;
	padding-left:50px;
}

.botan2 {
	height:100px;
	width:600px;
	text-indent:-9999px;
	background:url(img/botan2.gif) no-repeat;
	float:right;
	margin-top:50px;
	margin-bottom:30px;
}

.botan2 a {
	display:block;
	background:url(img/botan2.gif) no-repeat;
	height:100px;
	width:600px;
}

.botan2 a:hover {
	background-position:0px -100px;
}


.telephone {
	text-align:center;
	font-size:18px;
	margin-bottom:50px;
	clear:right;
}

ul.b {
	margin-top:-22px;
	list-style:none;
	border:solid #999999;
	margin-bottom:50px;
}

.usu {
	color:#CC9900;
}

.hatena {
	margin-top:50px;
	background:url(img/hatena.gif) no-repeat;
	height:100px;
	margin-bottom:50px;
}

.hatena p {
	padding-left:120px;
	font-size:24px;
	font-weight:bold;
	padding-top:30px;
	color:#0066FF;
}

ul.hatena2 {
	list-style:none;
}

.hatena p.hate {
	padding-left:120px;
	font-size:24px;
	font-weight:bold;
	padding-top:15px;
	color:#0066FF;
}

.henkin {
	color:#666666;
	border:dotted #0066FF;
	padding:30px 20px 0px;
	margin-bottom:50px;
}

p.name {
	float:right;
	width:300px;
	height:100px;
	background:url(img/name.gif) no-repeat;
	text-indent:-9999px;
}

address {
	border-top:#3366FF solid 1px;
	text-align:center;
	height:20px;
	width:760px;
	padding:20px;
}

address a {
	text-decoration:none;
}


p.moto {
	padding-top:100px;
	padding-bottom:100px;
}

.huto {
	font-weight:bold;
}

.aka {
	color:#FF0000;
	font-weight:bold;
}

.akaki1 {
	color:#CC0000;
	background-color:#FFFF00;
	font-weight:bold;
}

.akaki3 {
	color:#000000;
	font-weight:bold;
}

p.si {
	padding-left:20px;
	padding-top:10px;
}












