@charset "utf-8";

html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, 
a, address, img, sub, sup, u, center,
dl, dt, dd, ol, ul, li,
table,tr, th, td {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

img{
	border: 0px;
	display: block;
}

html{
	background-image: url(img/back0.jpg);
	background-repeat:repeat;
}
body{
	background-image: url(img/back1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#zentai{
	width: 965px;
	margin: 0px auto;
}
#menu{
	width:243px;
	float:left;
}
#menu li{
	list-style:none;
}
#menu .menu1{
	margin-top:40px;
	margin-bottom:22px;
	margin-left:12px;
}
#menu .menu2{
	margin-bottom:22px;
	margin-left:12px;
}
#menu .menu3{
	margin-bottom:40px;
	margin-left:12px;
}
#topimg{
	float:left;
}
#basho{
	clear:both;
	width: 965px;
	padding-top:27px;
	padding-bottom:36px;
}
#kumiaimap{
	float:left;
	width:436px;
	padding-left:12px;
}
#jusho{
	float:left;
	width:517px;
	font-size:12px;
	line-height:1.8;
	color:#46362D;
	background-color:#FFFFFF;
}
#jusho .jushonaka{
	float:left;
	width:517px;
	height:190px;
	background-image:url(img/kumiai_jusho.jpg);
	background-repeat: no-repeat;
}
#jusho .jushonaka div{
	float:left;
	padding:15px 0px 0px 35px;
}
#foot{
	clear:both;
	padding-top:30px;
}
#foot p{
	text-align: center;
	font-size: 10px;
	color: #654E40;
	padding-top: 2px;
}

/*** contents ***/
#contents1{
	float:left;
	width:722px;
	background-image:url(img/contents/naka_back.jpg);
	background-repeat:repeat-y;
}
#con_txt1{
	background-image:url(img/contents/naka_ue.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:25px 25px 35px 35px;
	line-height:1.6;
	font-size:90%;
}
h3{
	color:#46362D;
	border-left: solid 7px #FFD9D2;
	padding:2px 10px;
	margin-bottom:10px;
}
#con_txt1 p{
	margin-bottom:15px;
}
.pad_le15{
	padding-left:15px;
}
.moji_l1{
	font-size:120%;
}
.table1{
	margin-left:50px;
}
.table1 td{
	padding:8px 15px 8px 0px;
	line-height:1;
	vertical-align:middle;
}
