body {
	margin: 0px;
	padding: 0px;
	background-color: #fe8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
}
#header {
	height: 57px;
	width: 918px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 40px;
	background-image: url(images/background.jpg);
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	padding-top: 30px;
}
#shadow {
	background-image: url(images/bgshadow.png);
	background-repeat: repeat-y;
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h1 {
	float: left;
	margin-bottom:0px;
}
.add {
	display: block;
	float: left;
	margin-left: 110px;
	margin-top: -6px;
}
#menubar {
	height: 34px;
	width: 958px;
	background-image: url(images/menubg.jpg);
	margin-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	clear: both;
}
.estimate {
	margin-top: 3px;
	text-align: left;
	padding-left: 10px;
	float:left;
}
#side strong{
	display: block;
	color: #FFF;
	font-size: 86%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	padding-left:5px;
	margin-top: -10px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 6px;
}
#sub{margin-left:400px;float:left;}
a#menua.m01{display:block;width:72px;height:13px;margin:11px 0 0 30px;background:url(images/menus.png) 0 0 no-repeat;text-indent:-9999px;float:left;}
a#menua.m02{display:block;width:49px;height:13px;margin:11px 0 0 30px;background:url(images/menus.png) -107px 0;text-indent:-9999px;float:left;}
a#menua.m03{display:block;width:30px;height:13px;margin:11px 0 0 30px;background:url(images/menus.png) -191px 0;text-indent:-9999px;float:left;}
a#menua.m04{display:block;width:70px;height:13px;margin:11px 0 0 30px;background:url(images/menus.png) -257px 0;text-indent:-9999px;float:left;}
a#menua.m01:hover{display:block;width:72px;height:13px;background:url(images/menus.png) 0 -13px no-repeat;text-indent:-9999px;float:left;}
a#menua.m02:hover{display:block;width:49px;height:13px;background:url(images/menus.png) -107px -13px;text-indent:-9999px;float:left;}
a#menua.m03:hover{display:block;width:30px;height:13px;background:url(images/menus.png) -191px -13px;text-indent:-9999px;float:left;}
a#menua.m04:hover{display:block;width:70px;height:13px;background:url(images/menus.png) -257px -13px;text-indent:-9999px;float:left;}
a#menua:active, a#menua:focus {outline: 0;}
#contents {
	display:block;
	width: 960px;
	margin-left:20px;
	background-color:#fc0;

}
#side {
	float:left;
	display:block;
	width: 240px;
	background-color:#333;
	margin:10px 5px 5px 5px;

}
#main{
	padding:20px;
	float:left;
	width:670px;
	background-color:#fff;
}
#main img{
 margin-bottom:10px;
}
#pack{
	margin-top:20px;
	margin-bottom:10px;
}
.p1{float:left;}
.p2{float:left; margin-left:20px;}
.p3{clear:both;float:left;}
.p4{float:left; margin-left:20px;}
#slide {
	width: 670px;
	height: 280px;
}
#fooder{
	clear: both;
	width: 960px;
	height: 100px;
	background-color: #fc0;
	height: 87px;
	width: 938px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size: 83%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 10px;
}
a#menub.s01{display:block;width:221px;height:42px;margin:10px 0 0 10px;background:url(images/sidemenus.png) 0 0;text-indent:-9999px;float:left;}
a#menub.s02{display:block;width:221px;height:42px;margin:5px 0 0 10px;background:url(images/sidemenus.png) 0 -42px;text-indent:-9999px;float:left;}
a#menub.s03{display:block;width:221px;height:42px;margin:5px 0 10px 10px;background:url(images/sidemenus.png) 0 -84px;text-indent:-9999px;float:left;}
a#menub.s04{display:block;width:221px;height:42px;margin:5px 0 0 10px;background:url(images/sidemenus.png) 0 -126px;text-indent:-9999px;float:left;}
a#menub.s01:hover{display:block;width:221px;height:42px;background:url(images/sidemenus.png) -221px 0;text-indent:-9999px;float:left;}
a#menub.s02:hover{display:block;width:221px;height:42px;background:url(images/sidemenus.png) -221px -42px;text-indent:-9999px;float:left;}
a#menub.s03:hover{display:block;width:221px;height:42px;background:url(images/sidemenus.png) -221px -84px;text-indent:-9999px;float:left;}
a#menub.s04:hover{display:block;width:221px;height:42px;background:url(images/sidemenus.png) -221px -126px;text-indent:-9999px;float:left;}
a#menub:active, a#menub:focus {outline: 0;}
.nivo-controlNav {text-indent:-9999px;}
.nivo-controlNav {position:absolute;left:47%;margin-bottom:10px;}
.setsyousai{
	background-color: #fea;
	font-size: 86%;
	color: #333;
	padding: 15px;
	line-height: 1.2em;
	width: 440px;
	border-bottom:solid #fff 1px;
}
.settitle{
	font-weight:bold;
	background-color: #b90;
	padding: 5px;
	text-align:center;
	line-height: 1.3em;
	width: 20px;
	border-bottom:solid #fff 1px;
}
.settitle2{
	font-weight:bold;
	background-color: #FC0;
	font-size: 93%;
	color: #333;
	padding: 5px 5px 5px 10px;
	line-height: 1.1em;
	width: 150px;
	border-bottom:solid #fff 1px;
}
.settitle3{
	color:#fff;
	font-weight:bold;
	background-color: #950;
	padding: 20px;
	text-align:center;
	line-height: 1.3em;
	width: 20px;
	border-bottom:solid #fff 1px;
}
.setsubtitle{font-size:86%;font-weight:normal;display:block;padding-top:5px;}
.setsyousai ul{
	margin: 0;margin-top:-10px;
	padding: 0;
	list-style-type: none;
}
.setsyousai li{margin:5px 0 0 0;padding:0;border-bottom:dotted #000 1px;font-size:86%;}
.setsyousai strong{font-size:120%;color:#b00;display:block;margin-bottom:20px;}
.optd{padding-bottom:10px;padding-top:10px;border-bottom:dotted #000 1px;}



.submit_b {
	border: 2px solid #667;
	background-color: #eee;
	background-image: url(images1/submit_bg.jpg);
	width: 300px;
	height: 30px;
	font-size: 100%;
	color: #000;
	margin-top: 20px;
	font-weight: normal;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}











