@charset "utf-8";
/**
 *
 *
 *
 */

/*********************************************
**********************************************
		navwrapperBack
**********************************************
**********************************************/
@media print,screen {
	#navwrapperBack {
		margin: 10px 0 0 0;
	}
	#navwrapperBack .inner {
		margin: 0 auto;
		max-width: 350px;
	}
	#navwrapperBack .inner > a {
		display: block;
		padding: 10px 0 10px 65px;
		font-size: 26px;
		line-height: 1.3em;
		color: #333;
		font-family: "Noto Sans JP",メイリオ,Meiryo,sans-serif;
		font-weight: 700;
		text-align: left;
		text-decoration: none;
		width: 330px;
		box-sizing: border-box;
		border: solid 3px #ddd;
		border-radius: 5px;
		margin: 10px;
		background-image: url(../common/image/icon28_chevron_left_095.svg);
		background-repeat: no-repeat;
		background-position: 4% 50%;
	}
	#navwrapperBack .inner > a:hover {
		border: solid 3px #009A59;
		background-position: 2% 50%;
		color: #009A59;
	}
}
@media screen and (max-width:879px) {
	#navwrapperBack .inner {
		max-width: 320px;
	}
	#navwrapperBack .inner > a {
		font-size: 22px;
		padding: 8px 0 8px 65px;
		margin: 5px 10px;
		width: 300px;
	}
}
@media screen and (max-width:369px) {
	#navwrapperBack .inner > a {
		font-size: 18px;
		padding: 5px 0 5px 60px;
		width: auto;
	}
}

/*********************************************
**********************************************
		informuniwrapper
**********************************************
**********************************************/
@media print,screen {
	#informuniwrapper {
		margin: 0 0 60px 0;
		padding: 0 10px;
	}
	#informuniwrapper .inner {
		max-width: 950px;
		margin: 0 auto;
	}
	/*----*/
	#informuniwrapper > div.innerempty {
		display: none;
		background-color: #e8f4ed;
		margin: 40px auto 0 auto;
		max-width: 700px;
		text-align: center;
		font-size: 15px;
		line-height: 1.3em;
		color: #333;
		padding: 55px 0;
	}
	#informuniwrapper > .inner:empty + div.innerempty {
		display: block;
	}
}
/*********************************************
**********************************************
		informuniwrapper exhibition
**********************************************
**********************************************/
@media print,screen {
	#informuniwrapper > #informarea3 > .informDocument.exhibition {
		background-color: #f6f6f6;
		padding: 25px;
		margin: 30px 0 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(1) {
		display: flex;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(1) > .category {
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(1) > .date {
		font-size: 15px;
		line-height: 22px;
		color: #888;
		margin: 0 0 0 8px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(2) {	/*subject*/
		font-size: 26px;
		line-height: 1.4em;
		color: #333;
		margin: 5px 0 0 90px;
		font-family: "Noto Sans JP",メイリオ,Meiryo,sans-serif;
		font-weight: 500;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) {	/*table*/
		margin: 10px 0 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table {
		border-collapse: collapse;
		width: 100%;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > th {
		background-color: #eee;
		font-size: 16px;
		line-height: 1.3em;
		color: #333;
		font-weight: normal;
		padding: 10px;
		border: solid 1px #aaa;
		text-align-last: justify;
		text-align: justify;	/* for IE */
		text-justify: inter-ideograph;	/* for IE */
		width: 10%;
		white-space: nowrap;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > td {
		background-color: white;
		font-size: 16px;
		line-height: 1.3em;
		color: #333;
		padding: 10px;
		border: solid 1px #aaa;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > td a {
		color: #03A946;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > td a:hover {
		opacity: 0.7;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(4) {	/*たくさんの*/
		margin: 10px 0 0 0;
		font-size: 16px;
		line-height: 1.3em;
		color: #333;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) {	/*公式サイト*/
		margin: 5px 0 0 0;
		font-size: 20px;
		line-height: 1.3em;
		color: #45a;
		font-family: "Noto Sans JP",メイリオ,Meiryo,sans-serif;
		font-weight: 700;
		display: flex;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) > div {
		margin: 0 10px 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) > a {
		display: block;
		text-decoration: none;
		color: #45a;
		padding: 0 23px 0 0;
		background-image: url(../../common/image/icon_chevron_right_45a.svg);
		background-repeat: no-repeat;
		background-position: 100% 60%;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) > a:hover {
		opacity: 0.7;
	}
}
@media screen and (max-width:999px) {
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(2) {
		font-size: 20px;
	}
}
@media screen and (max-width:799px) {
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(2) {
		font-size: 16px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > th {
		font-size: 14px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > td {
		font-size: 14px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(4) {
		font-size: 14px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) {
		font-size: 16px;
	}
}
@media screen and (max-width:689px) {
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(2) {
		margin: 5px 0 0 0;
	}
}
@media screen and (max-width:589px) {
	#informuniwrapper > #informarea3 > .informDocument.exhibition {
		padding: 5px;
		margin: 20px 0 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > th {
		padding: 5px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(3) > table tr > td {
		padding: 5px;
	}
}
@media screen and (max-width:519px) {
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) {
		font-family: メイリオ,Meiryo,sans-serif;
		font-weight: normal;
		display: block;
		font-size: 14px;
	}
	#informuniwrapper > #informarea3 > .informDocument.exhibition > div:nth-of-type(5) > a {
		display: inline-block;
	}
}

/*********************************************
**********************************************
		informuniwrapper other
**********************************************
**********************************************/
@media print,screen {
	#informuniwrapper > #informarea3 > .informDocument.other {
		background-color: #f6f6f6;
		padding: 25px;
		margin: 30px 0 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(1) {
		display: flex;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(1) > .category {
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(1) > .date {
		font-size: 15px;
		line-height: 22px;
		color: #888;
		margin: 0 0 0 8px;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(2) {	/*subject*/
		font-size: 26px;
		line-height: 1.4em;
		color: #333;
		margin: 5px 0 0 0;
		font-family: "Noto Sans JP",メイリオ,Meiryo,sans-serif;
		font-weight: 500;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(3) {	/*body*/
		margin: 10px 0 0 0;
		font-size: 15px;
		line-height: 1.7em;
		color: #333;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(3) a {
		color: #03A946;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(3) a:hover {
		opacity: 0.7;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(4) {	/*image*/
		margin: 10px 0 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(4) > a:hover {
		opacity: 0.7;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(4) img {
		max-width: 100%;
	}
}
@media screen and (max-width:909px) {
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(2) {
		font-size: 20px;
	}
}
@media screen and (max-width:709px) {
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(2) {
		font-size: 16px;
	}
}
@media screen and (max-width:689px) {
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(2) {
		margin: 5px 0 0 0;
	}
	#informuniwrapper > #informarea3 > .informDocument.other > div:nth-of-type(3) {
		margin: 5px 0 0 0;
	}
}
@media screen and (max-width:589px) {
	#informuniwrapper > #informarea3 > .informDocument.other {
		padding: 8px 5px;
		margin: 20px 0 0 0;
	}
}

/*--- end of file ---*/
