/*----------LIST----------*/

dl#eList {
    margin : 0 6% 6% 6%;
	padding-top : 15px;
	border-top : solid 6px #d1d1d1;
}

dl#eList dd {
	margin-bottom : 10px;
	padding-bottom : 15px;
	border-bottom : dashed 1px #b4b4b4;
}

dl#eList dd a {
	color : #282828;
	text-decoration : underline;
}

/*----------PAGE_NAVI----------*/

ul#pnavi {
	clear : both;
    margin : 0 6% 10% 6%;
}

ul#pnavi li {
	list-style : none;
	display : inline;
	margin : 0 1px 0 0;
}

ul#pnavi li a {
	text-decoration : none;
	padding : 3px 11px 6px 11px;
	color : #ffffff;
	background : #007dc0;
    border-radius : 5px;
}

ul#pnavi span.current_page {
	padding : 3px 11px 6px 11px;
	color : #282828;
	background-color : #dcdcdc;
    border-radius : 5px;
}

/*----------ENTRY----------*/

#entry {
    margin : 0 6% 10% 6%;
    padding-top : 1%;
    line-height : 1.5em;
}

p#edate {
    margin-bottom : 5px;
    letter-spacing : 1px;
}

#entry h3 {
    margin-bottom : 7%;
    padding-bottom : 3.5%;
    border-bottom : solid 6px #d1d1d1;
    font-weight : 600;
    font-size : 110%;
    line-height : 1.35em;
}

#entry ul {
	margin : 0 0 25px 22px;
}

#entry ul li {
	margin-bottom : 7px;
}

#entry a {
	color : #0066cc;
	text-decoration : underline;
}

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

ul#postnavi {
	list-style : none;
	margin : initial;
	margin-top : 6%;
	text-align : center;
}

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

ul#postnavi li span {
	display : none;
}

ul#postnavi li a {
	display : block;
	padding : 6px 13px 8px 13px;
	color : #ffffff;
	background : #007dc0;
	text-decoration : none;
}

ul#postnavi li:first-child a {
	display : block;
	padding : 6px 20px 8px 25px;
	color : #ffffff;
	background : #007dc0;
	text-decoration : none;
	border-top-left-radius : 25px;
	border-bottom-left-radius : 25px;
}

ul#postnavi li:last-child a {
	display : block;
	padding : 6px 25px 8px 20px;
	color : #ffffff;
	background : #007dc0;
	text-decoration : none;
	border-top-right-radius : 25px;
	border-bottom-right-radius : 25px;
}