/*スライド*/

#slideshow {
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 550px;
	z-index: 0;
}

#slideshow ul {
	margin: 0px;
	padding: 0px;
}

#slideshow li {
	min-width: 1000px;
	position: absolute;
	height: 550px;

	background-position: center top;
	background-repeat: no-repeat;
}


/* スライダー */
.slide_area {
	padding-top: 77px;
	padding-bottom: 66px;
}

.slide_area li img {
	transition:.3s;
}

.slide_area li img:hover {
	opacity: .7;
}

.bx-wrapper .bx-next {
	right: -48px !important;
	background: url(../images/top/arrow_r_8.svg) no-repeat !important;
	background-size: 8px auto;
	transition:.3s;
}

.bx-wrapper .bx-next:hover {
	opacity: .7;
	transform: translateX(3px) ;
}

.bx-wrapper .bx-prev {
	left: -28px !important;
	background: url(../images/top/arrow_l_8.svg) no-repeat !important;
	background-size: 8px auto;
	transition:.3s;
}

.bx-wrapper .bx-prev:hover {
	opacity: .7;
	transform: translateX(-3px);
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto
{
	bottom:-40px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a
{
	background:#81634B !important;
}

.bx-wrapper .bx-pager.bx-default-pager a.active
{
	background:#64452b !important;
}



/*コンテンツ*/

#wrapper {
	width: 100%;
	background-color: #fff;
	padding-bottom: 90px;
}

.news {
	width: 980px;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 80px;
}

.news .news_area {
	margin-top: 15px;
	margin-left: 200px;
	width: 680px;
}

.news .news_area dl {
	font-size: 13px;
	line-height: 30px;
}

.news .news_area dt {
	float: left;
	width: 270px;
	clear: left;
	margin-left: 10px;
}

.news .news_area dd {
	margin-left: 280px;
}

.news .news_area a {
	color: #231815;
}

.news .news_area a:hover {
	text-decoration: underline !important;
}

.news .news_area .more_box {
	text-align: right;
}



.news .news_area hr {
	border: dotted #63442b;
	border-width: 1px 0 0 0;
	margin-bottom: 10px;
}

.garden_area {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 40px;
	background-color: #f2e2d6;
}

.garden_area .garden {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.garden .garden_list {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

.garden_area .garden_banner {
	width: 908px;
	margin-left: -8px;
}

.garden_banner li {
	display: block;
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;

}

.garden_banner img {
	vertical-align: bottom;
}

.map {
	width: 980px;
	margin-top: 70px;
	margin-left: auto;
	margin-right: auto;
}

.map .map_image {
	position: relative;
	width: 758px;
	height: 590px;
	left: 0px;
	top: 0px;
	float: left;
}

.map .map_image .map_marker {
	position: absolute;
}


.map .garden_list {
	width: 200px;
	margin-left: 780px;
	margin-top: 0px;
	padding-top: -30px;
}

.garden_list .garden_class {
	margin-top: 30px;
}

.garden_list .class_border {
	border: solid #18130d;
	border-width: 1px 0 0 0;
	margin-top: 0px;
	margin-bottom: 5px;
}

.garden_list .list_no {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 12px;
	line-height: 25px;
}

.garden_list .list_no a {
	color: #6c4c34;
}

.garden_list .list_no1 {
	background-image: url(../images/top/map/T_Access_list_icn1.jpg);
}

.garden_list .list_no2 {
	background-image: url(../images/top/map/T_Access_list_icn2.jpg);
}

.garden_list .list_no3 {
	background-image: url(../images/top/map/T_Access_list_icn3.jpg);
}

.garden_list .list_no4 {
	background-image: url(../images/top/map/T_Access_list_icn4.jpg);
}

.garden_list .list_no5 {
	background-image: url(../images/top/map/T_Access_list_icn5.jpg);
}

.garden_list .list_no6 {
	background-image: url(../images/top/map/T_Access_list_icn6.jpg);
}

.garden_list .list_no7 {
	background-image: url(../images/top/map/T_Access_list_icn7.jpg);
}

.garden_list .list_no8 {
	background-image: url(../images/top/map/T_Access_list_icn8.jpg);
}

.garden_list .list_no9 {
	background-image: url(../images/top/map/T_Access_list_icn9.jpg);
}

.garden_list .list_no10 {
	background-image: url(../images/top/map/T_Access_list_icn10.jpg);
}

.garden_list .list_no11 {
	background-image: url(../images/top/map/T_Access_list_icn11.jpg);
}

.garden_list .list_no12 {
	background-image: url(../images/top/map/T_Access_list_icn12.jpg);
}

.garden_list .list_no13 {
	background-image: url(../images/top/map/T_Access_list_icn13.jpg);
}

.garden_list .list_no14 {
	background-image: url(../images/top/map/T_Access_list_icn14.jpg);
}

.garden_list .list_no15 {
	background-image: url(../images/top/map/T_Access_list_icn15.jpg);
}

.garden_list .list_no16 {
	background-image: url(../images/top/map/T_Access_list_icn16.jpg);
}

.garden_list .list_no17 {
	background-image: url(../images/top/map/T_Access_list_icn17.jpg);
}

.garden_list .list_no18 {
	background-image: url(../images/top/map/T_Access_list_icn18.jpg);
}

.garden_list .list_no19 {
	background-image: url(../images/top/map/T_Access_list_icn19.jpg);
}

.garden_list .list_no20 {
	background-image: url(../images/top/map/T_Access_list_icn20.jpg);
}

/*ページ内リンク*/
/*ヘッダー固定のため、ヘッダーの高さ分marginをずらす。 */

#garden_top {
	margin-top: -70px;
	padding-top: 70px;
}

#map_top {
	margin-top: -70px;
	padding-top: 70px;
}

/*20200828改修*/

#wrapper .banner_area {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	padding-top: 60px;
}


