@charset "UTF-8";

.wisdom {
	width: 680px;
	margin: 0 auto;
}

.wisdom-sekou {
	width: 715px;
}

.widsdom_link {
	width: 165px;
	text-align: center;
	margin: 0 0 0 auto;/* display: inline-block; */
	/* white-space: nowrap; */
	/* text-align: right; */
}

p.widsdom_link {
}

.widsdom_link > a {
	display: block;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	padding: 0 10px;
}

.widsdom_link > a:before {
	content: "";
	border: 7px solid #CB5426;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	display: inline-block;
	vertical-align: middle;
}

.widsdom_link > a:hover {
}

.widsdom_link > a:after {
}

.widsom_box {
	display: table;
	width: 100%;
	position: relative;
	z-index: 1;
	background: url(../wisdom/img/bg-body.png) repeat #E8D0B6;
}

.widsom_box:before {
	content: "";
	display: block;
	background: #000;
	height: 4px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.4);
	position: relative;
	z-index: 2;
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
}

.wisdom_box_leftCol {
	width: 202px;
	display: table-cell;
	background: url(../wisdom/img/img_17.gif) left top repeat-y #CCC1A1;
	vertical-align: top;
	padding: 20px 0 40px;
}

.wisdom_box_leftCol-sekou {
	background-image: url(../wisdom/img/sekou_lbg.gif);
	width: 230px;
	padding: 20px 15px 40px;
}

.wisdom_box_menuButton {
	display: none;
}

.wisdom_pageNaviList {
	list-style: none;
}

.wisdom_pageNaviList> li {
	margin-bottom: 7px;
	padding-left: 1px;
}

.wisdom_pageNaviList > li > a {
	font-size: 14px;
	padding: 0 10px;
	color: #333;
	text-decoration: none;
	display: block;
	background: url(../wisdom/img/bg-nav.png) 0 0 no-repeat;
	line-height: 22px;
	-webkit-transition: text-indent 0.3s, color 0.3s;
	transition: text-indent 0.3s, color 0.3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 171px;
}

.wisdom_pageNaviList > li > a:hover {
	text-indent: 5px;
	color: #666;
}

.page01 .wisdom_pageNaviList > li > a[href="page01.html"],
.page02 .wisdom_pageNaviList > li > a[href="page02.html"],
.page03 .wisdom_pageNaviList > li > a[href="page03.html"],
.page04 .wisdom_pageNaviList > li > a[href="page04.html"],
.page05 .wisdom_pageNaviList > li > a[href="page05.html"],
.page06 .wisdom_pageNaviList > li > a[href="page06.html"],
.page07 .wisdom_pageNaviList > li > a[href="page07.html"],
.page08 .wisdom_pageNaviList > li > a[href="page08.html"],
.page09 .wisdom_pageNaviList > li > a[href="page09.html"],
.page10 .wisdom_pageNaviList > li > a[href="page10.html"],
.page13 .wisdom_pageNaviList > li > a[href="page13.html"],
.page14 .wisdom_pageNaviList > li > a[href="page14.html"],
.page15 .wisdom_pageNaviList > li > a[href="page15.html"],
.page16 .wisdom_pageNaviList > li > a[href="page16.html"] {
	background-image: url(../wisdom/img/bg-nav_a.png);
	color: #fff;
	pointer-events: none;
}

.wisdom_box_rightCol {
	display: table-cell;
	width: 492px;
	padding-bottom: 25px;
	position: relative;
	z-index: 1;
}

.wisdom_body {
	padding: 20px 25px 104px;
}

.wisdom_body-sekou {
	padding-bottom: 20px;
}

.wisdom_body:after {
	content: "";
	background: url(../wisdom/img/castle_footer.gif) 0 0 no-repeat;
	width: 452px;
	height: 100px;
	display: block;
	position: absolute;
	z-index: 1;
	left: 20px;
	bottom: 24px;
}

.wisdom_body-sekou:after {
	display: none;
}

.wisdom_text {
}

.wisdom_navList {
	position: absolute;
	z-index: 1;
	right: 10px;
	bottom: 0;
	list-style: none;
	text-align: right;
}

.wisdom_navList > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 1em;
}

.wisdom_navList > li:first-child {
}

.wisdom_navList > li > a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.wisdom_navList > li > a.-next:after {
	content: "";
	display: inline-block;
	border: 4px solid #57472C;
	vertical-align: middle;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	margin: 0 0 0 4px;
}

.wisdom_navList > li > a.-back:before {
	content: "";
	display: inline-block;
	border: 4px solid #57472C;
	vertical-align: middle;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	margin: 0 4px 0 0;
}

.entry {
	padding: 10px;
}

.entry-sekou {
	padding-left: 0;
	padding-right: 0;
}

.entry_title {
	font-size: 22px;
	background: url(../wisdom/img/bg-body.png) repeat;
	line-height: 1.2;
	margin-bottom: 15px;
}

.entry_image {
	text-align: center;
	margin: 20px 0;
}

.entry_image > img {
}

.entry_text {
}

.entry_imageTable {
	margin: 15px 0;
}

.entry_imageTable > tbody {
}

.entry_imageTable > tbody > tr {
}

.entry_imageTable > tbody > tr > th {
	padding: 5px 10px 5px 0;
}

.entry_imageTable > tbody > tr > th > img {
}

.entry_imageList {
	margin: 15px 0;
	text-align: center;
	list-style: none;
}

.entry_imageList > li {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 10px;
}

.entry_fig {
}

.entry_fig > figcaption {
	font-size: 11px;
	line-height: 1.2;
	margin: 3px 0 0;
}

.entry_castle {
	margin-top: 100px;
	text-align: center;
}

.entry_castle > img {
	max-width: 100%;
	height: auto;
}

.sekouFig {
}

.sekouFig_title {
	font-size: 18px;
	line-height: 1.1;
	margin: 0 0 5px;
}

.sekouFig_image {
}

.sekouFig_link {
}

.sekouFig_link > a {
	text-decoration: none;
	color: #333;
	display: block;
	text-align: right;
	font-weight: bold;
}

.sekouFig_link > a:before {
	content: "";
	display: inline-block;
	border: 4px solid #57472C;
	vertical-align: middle;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	margin: 0 4px 0 0;
}

.entry_clickText {
	text-align: center;
}

.entry_figList {
	list-style: none;
	text-align: center;
	margin: 15px auto 0;
	max-width: 340px;
}

.entry_figList:after {
	content: "";
	display: block;
	clear: both;
}

.entry_figList > li {
	width: 49%;
	float: left;
	margin: 0 0 10px;
}

.entry_figList > li:nth-child(2n) {
	float: right;
}

.entry_figList > li:nth-child(2n + 1) {
	clear: both;
}

.entry_figList > li > a {
	display: block;
	text-decoration: none;
}

.entry_figList > li > a > img {
	max-width: 100%;
	height: auto;
}

.entry_figList_caption {
	font-size: 11px;
}

/* タブレット以下設定 */
@media screen and (max-width:999px) {

.wisdom {
	max-width: 680px;
	width: auto;
}

.widsdom_link {
}

.widsdom_link > a {
}

.widsdom_link > a:before {
}

.widsdom_link > a:hover {
}

.widsdom_link > a:after {
}

.widsom_box {
}

.widsom_box:before {
}

.wisdom_box_leftCol {
}

.wisdom_pageNaviList {
}

.wisdom_pageNaviList> li {
}

.wisdom_pageNaviList > li > a {
/* white-space: nowrap; */
}

.wisdom_pageNaviList > li > a:hover {
	text-indent: 0;
}

.wisdom_pageNaviList > li > a.-current {
}

.wisdom_box_rightCol {
}

.wisdom_body {
}

.wisdom_body-sekou {
/* padding: 20px 10px 104px; */
	
}

.wisdom_body:after {
	width: 96%;
	left: 2%;
	background-size: 100% auto;
}

.wisdom_text {
}

.wisdom_navList {
}

.wisdom_navList > li {
}

.wisdom_navList > li:first-child {
}

.wisdom_navList > li > a {
}

.wisdom_navList > li > a.-next:after {
}

.wisdom_navList > li > a.-back:before {
}

.entry {
}

.entry_title {
	font-size: 18px;
}

.entry_image {
}

.entry_image > img {
}

.entry_text {
}

.entry_imageTable {
}

.entry_imageTable > tbody {
}

.entry_imageTable > tbody > tr {
}

.entry_imageTable > tbody > tr > th {
}

.entry_imageTable > tbody > tr > th > img {
}

.entry_imageList {
}

.entry_imageList > li {
	max-width: 48%;
}

.entry_fig {
}

.entry_fig > figcaption {
}
}

/* All SP */
@media screen and (max-width:639px) {

.wisdom {
}

.widsdom_link {
}

.widsdom_link > a {
}

.widsdom_link > a:before {
}

.widsdom_link > a:hover {
}

.widsdom_link > a:after {
}

.widsom_box {
	display: block;
	background-size: 17px 17px;
}

.widsom_box:before {
}

.wisdom_box_leftCol {
	display: block;
	width: auto;
	background-color: #C8BC9A;
	background-image: none;
	padding: 4px 0 0;
}

.wisdom_box_menuButton {
	width: 100%;
	display: block;
	text-align: center;
	line-height: 42px;
	background-color: #5E5035;
	color: #fff;
	font-size: 14px;
}

.wisdom_box_menuButton .icon {
	margin: 0 5px 0 0;
}

.wisdom_pageNaviList {
	display: none;
}

.isOpen + .wisdom_pageNaviList {
	display: block;
}

.wisdom_pageNaviList> li {
	margin: 0;
	padding: 0;
}

.wisdom_pageNaviList > li > a {
	width:auto;
	background-image: none;
	line-height: 36px;
	padding: 0 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	position: relative;
	z-index: 1;
}

.wisdom_pageNaviList > li > a:after {
	content: "";
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	z-index: 1;
	width: 6px;
	height: 6px;
	border: 2px solid #666;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-bottom: none;
	border-left: none;
}

.wisdom_pageNaviList > li > a:hover {
}

.page01 .wisdom_pageNaviList > li > a[href="page01.html"],
.page02 .wisdom_pageNaviList > li > a[href="page02.html"],
.page03 .wisdom_pageNaviList > li > a[href="page03.html"],
.page04 .wisdom_pageNaviList > li > a[href="page04.html"],
.page05 .wisdom_pageNaviList > li > a[href="page05.html"],
.page06 .wisdom_pageNaviList > li > a[href="page06.html"],
.page07 .wisdom_pageNaviList > li > a[href="page07.html"],
.page08 .wisdom_pageNaviList > li > a[href="page08.html"],
.page09 .wisdom_pageNaviList > li > a[href="page09.html"],
.page10 .wisdom_pageNaviList > li > a[href="page10.html"],
.page13 .wisdom_pageNaviList > li > a[href="page13.html"],
.page14 .wisdom_pageNaviList > li > a[href="page14.html"],
.page15 .wisdom_pageNaviList > li > a[href="page15.html"],
.page16 .wisdom_pageNaviList > li > a[href="page16.html"] {
	background-image: none;
	background-color: #7E7761;
}

.page01 .wisdom_pageNaviList > li > a[href="page01.html"]:after,
.page02 .wisdom_pageNaviList > li > a[href="page02.html"]:after,
.page03 .wisdom_pageNaviList > li > a[href="page03.html"]:after,
.page04 .wisdom_pageNaviList > li > a[href="page04.html"]:after,
.page05 .wisdom_pageNaviList > li > a[href="page05.html"]:after,
.page06 .wisdom_pageNaviList > li > a[href="page06.html"]:after,
.page07 .wisdom_pageNaviList > li > a[href="page07.html"]:after,
.page08 .wisdom_pageNaviList > li > a[href="page08.html"]:after,
.page09 .wisdom_pageNaviList > li > a[href="page09.html"]:after,
.page10 .wisdom_pageNaviList > li > a[href="page10.html"]:after,
.page13 .wisdom_pageNaviList > li > a[href="page13.html"]:after,
.page14 .wisdom_pageNaviList > li > a[href="page14.html"]:after,
.page15 .wisdom_pageNaviList > li > a[href="page15.html"]:after,
.page16 .wisdom_pageNaviList > li > a[href="page16.html"]:after {
	display: none;
}

.wisdom_box_rightCol {
	display: block;
	width: auto;
}

.wisdom_body {
	padding: 10px 10px 80px;
}

.wisdom_body-sekou {
	padding: 20px 10px 0;
}

.wisdom_body:after {
	background-size: 290px auto;
	height: 70px;
	background-position: center center;
}

.wisdom_text {
}

.wisdom_navList {
}

.wisdom_navList > li {
}

.wisdom_navList > li:first-child {
}

.wisdom_navList > li > a {
}

.wisdom_navList > li > a.-next:after {
}

.wisdom_navList > li > a.-back:before {
}

.entry {
	padding: 0;
}

.entry_title {
	font-size: 16px;
	margin-bottom: 10px;
}

.entry_image {
	margin: 10px 0;
}

.entry_image > img {
}

.entry_text {
}

.entry_imageTable {
}

.entry_imageTable > tbody {
}

.entry_imageTable > tbody > tr {
}

.entry_imageTable > tbody > tr > th {
	width: 60px;
}

.entry_imageTable > tbody > tr > th > img {
	width: 60px;
}

.entry_imageList {
}

.entry_imageList > li {
}

.entry_fig {
}

.entry_fig > figcaption {
}

.sekouFig {
	padding: 15px 10px 0;
}

.sekouFig_title {
	font-size: 16px;
	margin-bottom: 10px;
}

.sekouFig_image {
	max-width: 230px;
	margin: 0 auto;
}

.sekouFig_link {
	padding: 0 10px;
}

.sekouFig_link > a {
}

.sekouFig_link > a:before {
}

.entry_clickText {
	font-size: 11px;
}

.entry_figList {
	margin-top: 5px;
}

.entry_figList:after {
}

.entry_figList > li {
}

.entry_figList > li:nth-child(2n) {
}

.entry_figList > li:nth-child(2n + 1) {
}

.entry_figList > li > a {
}

.entry_figList > li > a > img {
}

.entry_figList_caption {
}
}
