#sec8-old {
	padding-bottom: 77px;
	background: url(../img/shared/pattern5.jpg) repeat;
}
#sec8-old h2 {
	padding-top: 81px;
	margin-left: 49px;
}

#sec8-old .img1 {
	position: absolute;
	right: 0;
	top: 81px;
}

#sec8-old .img2 {
	position: absolute;
	left: -186px;
	top: 0;
}

#sec8-old .txt1 {
	color: #dccba9;
	width: 500px;
	margin-left: 488px;
	text-align: center;
	padding-top: 154px;
	line-height: 32px;
}


#sec8-old .box2 {
	margin-left: -62px;
	width: 1121px;
	border: 1px solid #fef2d5;
	margin-top: 268px;
	padding-bottom: 45px;
}

#sec8-old .box2:before {
	position: absolute;
	content: "";
	border: 1px dashed #d6c9af;
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
}

#sec8-old .box2:after {
	position: absolute;
	content: "";
	background: url(../img/menu/old/sec8_deco1.png) no-repeat;
	width: 185px;
	height: 180px;
	top: -180px;
	right: 61px;

}

#sec8-old h3 {
	top: -91px;
	text-align: center;
	margin-bottom: -91px;
}

#sec8-old .sub1 {
	text-align: center;
	margin-top: 11px;
	margin-bottom: 42px;
}

#sec8-old dl {
	width: 455px;
    border-bottom: 1px solid #504540;
    padding-bottom: 5px;
    margin-bottom: 14px;
    font-size: 15px;
}

#sec8-old dt {
	float: left;
}

#sec8-old dd {
	float: right;
	margin-right: -4px;
}

#sec8-old .fl {
	width: 500px;
}

#sec8-old .fl1 {
	margin-left: 60px;
}

#sec8-old .fl2 {
	margin-left: 40px;
}


#sec9_1 {
	background: url(../img/shared/pattern6.jpg) repeat;
	text-align: center;
}

#sec9_2 {
	background: url(../img/shared/pattern2.jpg) repeat;
	color: #ece1cc;
}

#sec9_2 .wrap {
	padding-bottom: 50px;

}


#sec9-old .bnr1 {
	text-align: center;
	padding-top: 59px;
}

#sec9-old h3 {
	text-align: center;

	margin-bottom: 30px;
}

#sec9-old .fl {
	width: 500px;
}

#sec9-old .group {
	margin-bottom: 36px;
}

#sec9-old .ttl1 {
	color: #bba272;
    font-size: 22px;
    width: 470px;
    text-align: center;
    border-bottom: 1px solid #6e503b;
    padding-bottom: 9px;
    margin-bottom: 13px;
    letter-spacing: 3px;
    font-weight: bold;
}

#sec9-old .group .ttl1 span {
	font-size: 15px;
}

#sec9-old .ttl1-2 {
	color: #4e2810;
    font-size: 22px;
    width: 470px;
    text-align: center;
    border-bottom: 1px solid #6e503b;
    padding-bottom: 9px;
    padding-top: 13px;
    margin-bottom: 13px;
    letter-spacing: 3px;
    font-weight: bold;
    /* border: dashed 1px #c3b69a; */
    background: #a78d57;
}

#sec9-old .group .ttl1-2 span {
	font-size: 15px;
}

#sec9-old dl {
	width: 470px;
    border-bottom: 1px solid #6e503b;
    padding-bottom: 11px;
    margin-bottom: 13px;
    line-height: 25px;
    position: relative;
    font-size: 15px;
}

#sec9-old dt {
	float: left;
}

#sec9-old dd {
	float: right;
}

#sec9-old dd.ps {
	position: absolute;
	right: 0;
	bottom: 9px;
}

#sec9-old .fl1 {
	margin-left: 29px;

	margin-right: -100px;
}

#sec9-old .box1:before {
	position: absolute;
	content: "";
	background: url(../img/menu/old/sec9_deco1.png) no-repeat;
	width: 331px;
	height: 351px;
	right: -147px;
	bottom: 0;
	z-index: -1;
}






#sec9-old .box2 {
	width: 1109px;
	background-image: linear-gradient(to bottom, #f0eae0 0%, #DFCBA6 100%);
	margin: 0 auto;
	color: #3f1e0b;
	font-size: 14px;
	margin-left: -48px;
	margin-top: 46px;
}

#sec9-old .box_inner {
	position: relative;
	padding-bottom: 33px;
	padding-left: 548px;
}



#sec9-old .box2:before {
	position: absolute;
	content: "";
	background: url(../img/menu/old/sec9_boxtop.png) no-repeat center top;
	width: 1137px;
	height: 13px;
	top: -13px;
	z-index: 1;
	left: -14px;
}

#sec9-old .box_inner:before {
	position: absolute;
	content: "";
	background: url(../img/menu/old/sec9_boxmid.png) repeat-y;
	width: 1137px;
	z-index: 1;
	left: -14px;
	top: 0;
	bottom: 0;
}

#sec9-old .box2:after {
	position: absolute;
	content: "";
	background: url(../img/menu/old/sec9_boxbot.png) no-repeat center top;
	width: 1137px;
	height: 15px;
	bottom: -15px;
	z-index: 1;
	left: -14px;
}

#sec9-old .img1 {
	position: absolute;
	left: 0;
	top: 0;
}

#sec9-old h4 {
	padding-top: 34px;
}

#sec9-old li {
	width: 310px;
    text-align: center;
    margin: 0 auto;
    font-size: 15px;
    border-bottom: 1px solid #d0c1ac;
    padding-bottom: 0px;
    margin-bottom: -2px;
    line-height: 198%;
}

#sec9-old .pr {
	text-align: center;
	margin-top: 6px;
	font-size: 17px;
	font-weight: bold;
}

#sec9-old ul {
	margin-top: 10px;
}

#sec9-old .toggle {
	margin-top: 93px;
	padding-bottom: 23px;
}

#sec9-old .toggle.active {
	padding-bottom: 0;
}

#sec9-old .toggle-link {
	background: url(../img/menu/old/sec9_h5.jpg) no-repeat;
	width: 1000px;
	height: 75px;
}


#sec9-old .toggle.active .toggle-link {
	background: url(../img/menu/old/sec9_h5_on.jpg) no-repeat;

}

#sec9-old .toggle-main {
	padding-top: 38px;
}

#sec9-old .ttl2 {
	font-size: 22px;
    width: 470px;
    text-align: center;
    border-bottom: 1px solid #6e503b;
    padding-bottom: 16px;
    margin-bottom: 13px;
    letter-spacing: 3px;
    font-weight: bold;
}


#sec9-old .group1 {
	margin-bottom: 36px;
}


#sec9_2 .toggle-main:before {
	position: absolute;
	content: "";
	background: url(../img/menu/old/sec9_deco2.png) no-repeat;
	width: 284px;
	height: 366px;
	bottom: 0;
	left: -186px;
	z-index: -1;

}