/*----------GALLERY----------*/

#gallery {
	position : relative;
	width : 750px;
	height : 632px;
    margin: 190px 0 30px 0;
}

#slider {
	width : 750px;
}

#slider li div {
	width : 100%;
	background-size : cover;
	background-position : center center;
	padding-top : 500px;
}

#gallery p {
    position : absolute;
    padding : 10px 30px 12px 30px;
    color : #ffffff;
    background : #000000;
    top : 0;
    left : 0;
    z-index : 1;
}

/*-----------DATA----------*/

#data {
    position : absolute;
    width : 480px;
    top : 440px;
    right : 0;
}

#data dl {
	width : 100%;
    margin-bottom : 30px;
	padding-top : 2px;
	border-top : solid 6px #c8b9b4;
}

#data dl dt {  
	float: left;
	width : 120px;
	padding : 11px 0 11px 0;
	line-height : 1.5em;
}

#data dl dt {   
	clear : left;
}

#data dl dd {
	padding: 11px 0 11px 0;
	border-bottom : solid 1px #aaaaaa;
	line-height : 1.5em;
}

#data p {
	line-height : 1.7em;
}

/*----------POSTNAVI----------*/

ul#postnavi {
	list-style : none;
	margin : initial;
	margin : 50px 0 25px 0;
	text-align : center;
}

ul#postnavi li {
	display : inline-block;
	margin-right : 1px;
}

ul#postnavi li a {
	display : block;
	padding : 10px 20px 10px 20px;
	color : #282828;
	background : #dcc8aa;
	text-decoration : none;
}

ul#postnavi li:first-child a {
	display : block;
	padding : 10px 20px 10px 25px;
	color : #282828;
	background : #dcc8aa;
	text-decoration : none;
	border-top-left-radius : 25px;
	border-bottom-left-radius : 25px;
}

ul#postnavi li:last-child a {
	display : block;
	padding : 10px 25px 10px 20px;
	color : #282828;
	background : #dcc8aa;
	text-decoration : none;
	border-top-right-radius : 25px;
	border-bottom-right-radius : 25px;
}

ul#postnavi li a:hover {
    color : #ffffff;
	background : #bea069;
}

ul#postnavi li:first-child a:hover {
    color : #ffffff;
	background : #bea069;
}

ul#postnavi li:last-child a:hover {
    color : #ffffff;
	background : #bea069;
}