@charset "utf-8";

/* #mainimg */
#mainimg {
	background:url(../images/syaso/mainimg_bg.jpg) no-repeat center top #f0ece2;
}
#mainimg div h1 {
	padding:48px 0 0 26px;
}
#mainimg div h1 img {
	margin-bottom:10px;
}
#mainimg div h1 span {
	display:block;
}

/* .syasoArea */
.syasoArea {
	clear:both;
}
.syasoArea .title {
	color:#42210b;
	line-height:1.35;
	text-align:center;
	font-weight:bold;
	padding:29px 0 20px;
	font-size: 20px;
}
.syasoArea .img {
	width:585px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
.syasoArea .img li {
	padding:0 10px;
	float:left;
}
.syasoArea .img li.pt07 {
	padding-top:7px;
}
.syasoArea .txt {
	color:#42210B;
	text-align:center;
	padding-bottom:18px;
}
.syasoArea .cont {
	width:525px;
	margin:0 auto;
	clear:both;
	padding-bottom:50px;
}
.syasoArea .txt2 {
	color:#231815;
	line-height:1.3;
	padding-bottom:22px;
}
.syasoArea .txtBox {
	padding:10px 10px 4px;
	border:#42210B 2px solid;
	clear:both;
	text-align:center;
}
.syasoArea .txtBox p {
	line-height:1.6;
	padding-bottom:8px;
}
.syasoArea .txtBox .tit {
	color:#42210B;
	line-height:1.5;
	padding-bottom:3px;
}
.syasoArea .cont2 {
	width:730px;
	padding:26px 20px 0;
	clear:both;
	line-height:1.4;
}
.syasoArea .listArea {
	width:730px;
	overflow:hidden;
	clear:both;
	padding:3px 0 30px;
}
.syasoArea .listArea .listTxt {
	width:146px;
	float:left;
	font-weight:bold;
	color:#42210B;
}
.syasoArea .listArea .listBox {
	width:584px;
	float:right;
	overflow:hidden;
}
.syasoArea .listArea .listBox .img2 {
	float:left;
}
.syasoArea .listArea .listBox ul {
	width:398px;
}
.syasoArea .listArea .listBox ul li .ttl {
	color:#42210B;
	font-weight:bold;
}
.syasoArea .listArea .listBox ul li .txt3 {
	padding:0 0 0 18px;
	line-height:1.55;
}
.syasoArea .listArea .listBox ul li .txt3.let {
	letter-spacing:-1px;
}
.syasoArea .tabBox {
	width:584px;
	float:right;
}
.syasoArea .tabBox table {
	width:100%;
	clear:both;
	font-size:16px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	margin-bottom:12px;
}
.syasoArea .tabBox table th {
	width:155px;
	background:#DFDFDF;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
}
.syasoArea .tabBox table td {
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
}
.syasoArea .tabBox table td ul {
	width:100%;
}
.syasoArea .tabBox table td ul li {
	border-bottom:#B9B9B9 1px solid;
	line-height:1.4;
	padding:5px 10px 3px 20px;
}
.syasoArea .tabBox table td ul li span {
	display:block;
	padding-left:20px;
}
.syasoArea .tabBox table td ul li.last {
	border-bottom:none;
}
.syasoArea .photoBox {
	width:746px;
	clear:both;
	padding:0 12px;
}
.syasoArea .photoBox ul {
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:20px;
}
.syasoArea .photoBox ul li {
	float:left;
	padding:0 0 0 13px;
}
/* .syaAbout */
.syaAbout {
	width:760px;
	padding:3px 5px 0;
	overflow:hidden;
	clear:both;
}
.syaAbout div {
	width:350px;
	float:left;
	padding:22px 15px 0;
}
.syaAbout div p {
	line-height:1.6;
}
.syaAbout div .lineTxt {
	line-height:1.4;
	padding:4px 20px;
	border-bottom:#9f9f9f 1px dotted;
}
.syaAbout div .tit {
	background:#F0ECE2;
	color:#42210B;
	padding-top:2px;
	line-height:30px;
	text-align:center;
	margin-bottom:7px;
}
.syaAbout div dl {
	width:310px;
	padding:16px 0 0 20px;
	clear:both;
}
.syaAbout div dl dt {
	font-weight:bold;
	color:#42210B;
	padding-bottom:10px;
}
.syaAbout div dl dd {
	line-height:1.4;
}
