﻿h2#ptitle {
	clear : both;
	width : 100%;
	padding : 35px 0 35px 0;
	color : #ffffff;
	font-size : 150%;
	text-align : center;
	background-image : url(ptitlebg.jpg);
	background-repeat : no-repeat;
	background-position : center top;
	background-size : cover;
	font-family : "source-han-sans-japanese",sans-serif;
	font-style : normal;
	font-weight : 700;
}

.entry {
	margin-bottom : 7%;
	padding : 5%;
	border : solid 1px #b4b4b4;
}

.entry a,.entry a:hover {
    color : #191919;
    text-deocration : none;
}

.edetail {
    width : 100%;
}

h3.etitle {
	margin-bottom : 5%;
	padding-bottom : 3.5%;
	border-bottom : solid 5px #9b8c82;
	font-size : 100%;
}

h3.etitle a {
	color : #191919;
	text-decoration : underline;
}

h3.etitle a:hover {
	color : #191919;
	text-decoration : none;
}

p.edate {
    display : none;
}

.edetail dl {
    width : 90%;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 5%;
}

.edetail dl dt {
	float : left;
	margin : 0 8px 8px 0;
    padding-bottom : 9px;
    background : url("../../common/dl.gif") left bottom repeat-x;
    min-height : 18px;
    line-height : 18px;
}

.edetail dl dt {
	clear : left;
}

.edetail dl dd {
	margin-bottom : 8px;
    padding-bottom : 9px;
    background : url("../../common/dl.gif") left bottom repeat-x;
	text-align : right;
    min-height : 18px;
    line-height : 18px;
}

.square-thumb1 {
    width : 100%;
    height : 150px;
    margin-bottom : 3%;
}

p.dbtn {
	width : 100%;
    margin-left : auto;
    margin-right : auto;
	text-align : center;
    font-size : 100%;
}

.entry a p.dbtn,.entry a:hover p.dbtn {
	display : block;
	padding : 10px 0 10px 0;
	color : #ffffff;
    background : #694b41;
	text-decoration : none;
}

/*----------SIDEBAR----------*/

#sidebar {
    width : 100%;
    margin-left : auto;
    margin-right : auto;
}

h3.rindex {
    margin-bottom : 1px;
	padding : 12px;
	background : #9b8c82;
	color : #ffffff;
	text-align : center;
}

ul.exList {
    list-style : none;
    margin-bottom : 7%;
}

ul.exList li {
    clear : both;
    margin-bottom : 1px;
}

ul.exList li h4 {
    font-weight : normal;
    line-height : 1.4em;
}

.square-thumb2 {
    display : none;
}

ul.exList li a {
    display : block;
    overflow : hidden;
    padding : 12px;
    background : #e1d7cd;
    text-decoration : none;
    color : #191919;
}

ul.exList li a:hover {
    display : block;
    overflow : hidden;
    padding : 12px;
    background : #cdb9a5;
    text-decoration : underline;
    color : #191919;
}

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

ul#pnavi {
	clear : both;
	width : 100%;
	margin-bottom : 9%;
	font-size : 110%;
}

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

ul#pnavi li a {
	text-decoration : none;
	padding : 4px 9px 5px 9px;
	color : #ffffff;
	background : #9b8c82;
}

ul#pnavi li a:hover {
	color : #ffffff;
	padding : 4px 9px 5px 9px;
	background : #4c3328;
}

ul#pnavi span.current_page {
	padding : 4px 9px 5px 9px;
	color : #282828;
	background-color : #ffffff;
    border : solid 1px #b4b4b4;
}

dl#uc {
    margin-left : auto;
    margin-right : auto;
    margin-top : 10%;
    margin-bottom : 13%;
    text-align : center;
}

dl#uc dt {
    margin-bottom : 10px;
    font-size : 230%;
	font-family : ff-good-headline-web-pro-con, sans-serif;
	font-style : normal;
	font-weight : 500;
	letter-spacing : 2px;
    color : #999999;
}

dl#uc dd span {
    display : block;
}