body div.wrapper div.calendar {
	margin: 0 50px 50px;
}

/***************
　九響について
***************/
div.wrapper h2 {
	height: 68px;
	clear: both;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}

div.wrapper ul.navi01 {
	float: left;
	overflow: hidden;
	width: 900px;
	padding-right: 2px;
	margin: 0 40px 62px;
}

div.wrapper ul.navi01 li {
	position: relative;
	overflow: hidden;
	width: 275px;
	height: 123px;
	float: left;
}

div.wrapper ul.navi01 li a {
	position: relative;
	display: block;
	background: url(../../img/nav.png) no-repeat left top;
	overflow: hidden;
	height: 0;
	padding-top: 123px;
}

div.wrapper ul.navi01 li img {
	position: absolute;

	width: 275px;
	height: 123px;
}

div.wrapper ul.navi01 li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	ie lt 8 -ms-filter: "alpha(opacity=70)";
	ie 8 -moz-opacity: 0.7;
	FF lt 1.5,
	Netscape -khtml-opacity: 0.7;
	Safari 1.x
}

div.wrapper ul.navi01 li.li01 {
	margin: 0 38px 30px 0;
}

div.wrapper ul.navi01 li.li02 {
	margin: 0 37px 30px 0;
}

div.wrapper ul.navi01 li.li03 {
	margin: 0 0 30px 0;
}

div.wrapper ul.navi01 li.li04 {
	margin: 0 38px 28px 0;
}

div.wrapper ul.navi01 li.li05 {
	margin: 0 37px 28px 0;
}

div.wrapper ul.navi01 li.li06 {
	margin: 0 0 28px 0;
}

div.wrapper ul.navi01 li.li01 a {
	background-position: 0 0;
}

div.wrapper ul.navi01 li.li02 a {
	background-position: -275px 0;
}

div.wrapper ul.navi01 li.li03 a {
	background-position: -550px 0;
}

div.wrapper ul.navi01 li.li04 a {
	background-position: 0 -123px;
}

div.wrapper ul.navi01 li.li05 a {
	background-position: -275px -123px;
}

div.wrapper ul.navi01 li.li06 a {
	background-position: -550px -123px;
}

div.navi_btn {
	float: left;
	height: 92px;
}

/***************
　all
***************/
body section div.wrapper div.contents .p_none {
	padding: 0;
}

body section div.wrapper div.contents .m_none {
	margin: 0;
}

div.contents #ttl04_2,
div.contents #ttl04,
div.contents #ttl05,
div.contents #ttl06 {
	border-top: solid 2px #000;
	border-bottom: dotted 1px #000;
}

div.contents #ttl04_2 a,
div.contents #ttl04 a,
div.contents #ttl05 a,
div.contents #ttl06 a,
div.contents #ttl04_2 b,
div.contents #ttl04 b,
div.contents #ttl05 b,
div.contents #ttl06 b {
	color: #000;
}


/***************
　contents
***************/
div.contents {
	clear: both;
	padding-bottom: 10px;
}

/***************
　article
***************/
div.contents div.article {
	padding: 33px 50px 77px 49px;
	position: relative;
	min-height: 532px;
	text-align: center;
}

div.contents div.article .img {
	margin: 18px auto 0;
	width: 868px;
	display: block;
	height: 359px;
	line-height: 100%;
}

div.contents h3 {
	height: 55px;
	border-top: solid 2px #aa1b49;
	border-bottom: dotted 1px #aa1b49;
	background-color: #f7f6f6;
}

div.contents h3 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	letter-spacing: 0.04em;
	padding-left: 24px;
	line-height: 55px;
	color: #aa1b49;
	cursor: default;
}

div.contents h3 b {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 55px;
	letter-spacing: 0.06em;
	color: #aa1b49;
	padding-left: 13px;
}

div.contents div.article h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: url(../../img/border01.gif) repeat-x bottom left;
	padding-bottom: 20px;
	font-size: 18px;
	line-height: 100%;
	color: #000;
	margin: 59px auto 26px;
	font-weight: bold;
}

div.contents div.article h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 36px;
}

div.contents div.article>b {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #aa1b49;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}

div.contents div.article>p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #2a2a2a;
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 30px;
	text-align: justify;
}

/*div.contents div.article>p a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: inline-block;
	color: #1d1d1d;
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 30px;
	margin: 0 auto;
	text-decoration: none;
	text-align: left;
	padding-left: 86px;
	cursor: default;
}*/

div.contents div.article div.box1{
	background: #f7f6f6;
	padding: 30px 38px 36px;
	width: 670px;
	margin: 0 auto;
}

div.contents div.box1 .p2 {
	text-align: justify;
	font-size: 12px;
	margin-bottom: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div.contents div.box1 .p2:last-child{margin-bottom: 0;}

div.contents div.box1 .p2 span {
	color: #aa1b49;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div.contents div.article>p.p1 {margin-bottom: 32px;}

div.contents div.article ul {
	overflow: hidden;
	margin: 28px auto 39px;
	width: 781px;
	height: 142px;
}

div.contents div.article ul li {
	float: left;
	margin: 0 19px;
	width: 157px;
}

div.contents div.article ul li img {
	display: block;
	line-height: 100%;
}

div.contents div.article ul.ul02 {
	width: 684px;
	height: 180px;
	margin: 11px auto 73px;
}

div.contents div.article ul.ul02 li {
	width: 198px;
	margin: 0 15px 66px;
}

div.contents div.article ul.ul03 {margin: 28px auto 71px;}

div.contents div.article ul.ul03 li {margin-bottom: 65px;}

div.contents div.article div.divbox01 {
	overflow: hidden;
	width: 743px;
	margin: 29px auto 31px;
}

div.contents div.article div p.p3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: inline-block;
	color: #1d1d1d;
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 41px;
	color: #050002;
	border-top: dotted 1px #b8b8b8;
	border-bottom: dotted 1px #b8b8b8;
	width: 100%;
	margin-bottom: 21px;
}

div.contents div.article div.divbox01 img {
	display: block;
	line-height: 100%;
}

div.contents div.divbox01 span {
	overflow: hidden;
	float: left;
	diplay: block;
	padding-right: 33px;
}

div.contents div.article div.divbox01 div.div1 {
	float: left;
	width: 347px;
}

div.contents div.article div.divbox01 div.div2 {
	float: right;
	width: 347px;
}

div.contents div.article div.divbox02 {
	overflow: hidden;
	width: 721px;
	margin: 0 auto;
}

div.contents div.divbox02 span {
	overflow: hidden;
	float: left;
	diplay: block;
	padding: 0 41px 0 34px;
}

/*sdgs*/
div.contents div.article .sdgs_box{
	display: flex;
	width: 100%;
	margin: 20px auto 0;
	height: 80px;
}
div.contents div.article .sdgs_box li{
	margin: 0;
	font-size: 16px;
	width: 80px;
}
div.contents div.article .sdgs_box li img{width: 100%;}

div.contents div.article .sdgs_box .sdgs_txt{
	text-align: justify;
	width: 60%;
	margin-left: 20px;
	padding-top: 10px;
}
div.contents div.article .sdgs_box .sdgs_txt span{
	text-align: justify;
	display: inline-block;
	font-size: 16px;
}


/***************
　article2
***************/
div.contents div.article2 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #1d1c1c;
	font-size: 13px;
	letter-spacing: 0.004em;
	line-height: 30px;
	padding: 20px 49px 40px 45px;
}

/***************
　article3
***************/
div.contents div.article3 {
	padding: 20px 50px 90px;
}

div.contents div.article3 img {
	display: block;
	line-height: 100%;
}

div.contents div.article3 p {
	display: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #1d1c1c;
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 30px;
	margin: 0 auto 40px;
	padding: 28px 20px 30px 35px;
	width: 821px;
	border-bottom: solid 2px #f8f6f8;
	border-right: solid 2px #f8f6f8;
	border-left: solid 2px #f8f6f8;
}

div.contents div.article3 a {
	display: block;
	margin-top: 30px;
}

div.contents div.article3 p span {
	line-height: 1.6;
	text-align: left;
}

div.contents div.article3 p .profile {
	margin: 10px auto 20px;
}

div.contents div.article3 p .profile2 {
	margin-bottom: 8px;
}

div.contents div.article3 p span em {
	border: solid 1px #aa1b49;
	padding: 3px 12px;
	color: #aa1b49;
	border-radius: 3px;
	display: inline-block;
	margin-right: 15px;
}


/***************
　article4
***************/
div.contents div.article4 {
	padding: 50px 50px 89px;
}

div.contents div.article4 img {
	display: inline-block;
	line-height: 100%;
	margin: 30px auto 0;
	/*margin: -50px 0 0 -50px;*/
	/*display: block;*/
}

div.contents div.article4 .all_group>img {
	width: 100%;
}

div.contents div.article4 .all_group .content img {
	margin: 0 auto;
	width: 110px;
}

div.contents div.article4 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 100%;
	margin-bottom: 5px;
	text-align: right;
	color: #383838;
}

div.contents div.article4 p span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 100%;
	margin-top: 29px;
	color: #aa1b49;
}

div.contents div.article4 table {
	width: 880px;
}

div.contents div.article4 table tr td h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	line-height: 48px;
	color: #191300;
	font-weight: bold;
	border-top: dotted 1px #adadad;
	border-bottom: dotted 1px #adadad;
	background-color: #f0f0f0;
	text-align: center;
}

div.contents div.article4 table tr td {
	text-align: center;
	padding: 0;
}

div.contents div.article4 table tr td.partation {
	background: url(../../img/line_partation.gif) no-repeat right center;
	padding-right: 1px;
}

div.contents div.article4 table tr td a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 70px;
	text-decoration: none;
	color: #383838;
	display: inline-block;
	cursor: default;
}

div.contents div.article4 table tr td a span {
	color: #aa1b49;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 13px;
}

/***************
　article5
***************/
div.contents div.article5 {
	padding: 50px 50px 90px;
}

div.contents div.article5 table {
	width: 880px;
	border-top: dotted 1px #adadad;
	border-bottom: dotted 1px #adadad;
	border-collapse: separate;
}

div.contents div.article5 table th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 13px;
	color: #2e1919;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 36px;
	width: 160px;
}

div.contents div.article5 table td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	color: #2e1919;
	line-height: 28px;
	padding: 0;
}

/***************
　article6
***************/
div.contents div.article6 table td .bunkacenter {
	color: #aa1b49;
}

div.contents div.article6 {
	padding: 50px 50px 0;
}

div.contents div.article6 table {
	width: 880px;
	border-top: dotted 1px #adadad;
	border-collapse: separate;
}

div.contents div.article6 table th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	letter-spacing: 0.04em;
	line-height: 22px;
	color: #383838;
	font-weight: bold;
	padding: 20px 0 20px 32px;
	text-align: left;
	width: 161px;
	border-bottom: dotted 1px #adadad;
}

div.contents div.article6 table td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 22px;
	color: #383838;
	padding: 20px 0 20px;
	border-bottom: dotted 1px #adadad;
}

div.contents div.article6 table td p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 28px;
	color: #383838;
}

div.contents div.article6 table td p.p1 {
	line-height: 28px;
}

div.contents div.article6 table td p.p2 {
	line-height: 24px;
}

div.contents div.article6 table td p.p2 span {
	color: #aa1b49;
}

div.contents div.article6 table td p span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	color: #383838;
	font-weight: bold;
}

div.contents div.article6 table td b,
div.contents div.article6 table td a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 24px;
	color: #383838;
}

div.contents div.article6 table td img {
	margin-bottom: -2px;
}

div.contents div.article6 table td p span.span01 {
	padding-right: 9em;
}

div.contents div.article6 table td p span.span02 {
	padding-right: 8em;
}

div.contents div.article6 table td p span.span03 {
	padding-right: 10em;
}

div.contents div.article6 table td p span.span04 {
	padding-right: 5em;
}

/***************
　article7
***************/
div.contents div.article7 {
	padding: 50px 50px 0;
}

div.contents div.article7>p {
	font-size: 13px;
	margin-bottom: 26px;
	line-height: 24px;
}

div.contents div.article7 p.p1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 119px;
	color: #000000;
	border-top: dotted 1px #adadad;
	border-bottom: dotted 1px #adadad;
	width: 693px;
	/*margin: 59px auto 50px auto;*/
	margin: 0 auto 50px auto;
	text-align: center;
}

div.contents div.article7 div.btn a {
	width: 345px;
	height: 48px;
	overflow: hidden;
	display: block;
	margin: 20px auto;
}

div.contents div.article7 div.contact {
	width: 697px;
	height: 118px;
	padding: 29px 0 35px;
	border: solid 1px #aa1b49;
	margin: 50px auto 90px auto;
	text-align: center;
}

div.contents div.article7 div.contact span {
	display: block;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	letter-spacing: 0.04em;
	line-height: 16px;
	color: #aa1b49;
	font-weight: bold;
	padding-bottom: 20px;
}

div.contents div.article7 div.contact p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	letter-spacing: 0.04em;
	line-height: 25px;
	color: #000000;
}

div.contents div.article7 table {
	width: 880px;
	border-top: dotted 1px #adadad;
	border-collapse: separate;
}

div.contents div.article7 h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	letter-spacing: 0.04em;
	line-height: 48px;
	color: #191300;
	font-weight: bold;
	border-top: dotted 1px #adadad;
	background-color: #f0f0f0;
	text-align: center;
	/**20221011:追加**/
	margin-bottom: 20px;
}

div.contents div.article7 table th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	letter-spacing: 0.04em;
	line-height: 22px;
	color: #383838;
	font-weight: bold;
	padding: 20px 0 20px 32px;
	text-align: left;
	width: 161px;
	border-bottom: dotted 1px #adadad;
}

div.contents div.article7 table td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	line-height: 22px;
	color: #383838;
	padding: 20px 0 20px;
	border-bottom: dotted 1px #adadad;
}

div.contents div.article7 table td span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	color: #383838;
	font-weight: bold;
}

div.contents div.article7 table td span em {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	color: #383838;
	font-weight: bold;
}

div.contents div.article7 table tr:nth-child(5) td b {
	font-weight: bold;
}

div.contents div.article7 table tr:last-child th em {
	font-weight: bold;
	font-size: 14px;
	margin-left: 25px;
	color: #383838;
}

div.contents div.article7 table tr:last-child th em.em_left {
	margin-left: 15px;
}

div.contents div.article7 table tr:nth-child(5) td b.line {
	text-decoration: underline;
	display: inline-block;
}

/***************
　article8(movie)
***************/
div.contents div.article8 {
	padding: 50px 50px 50px;
}

div.contents div.article8 iframe {
	overflow: hidden;
	display: block;
	margin: 0 auto;
}


/***************
　map
***************/
div#map {
	width: 876px;
	height: 326px;
	margin: 60px auto 80px auto;
	background-color: #ddd;
	background-image: url(../../img/map/map_back.gif);
	background-repeat: repeat;
	background-position: center top;
	border: solid 2px #ddd;
}

div#map h4 {
	font-size: 110%;
	font-weight: bold;
}

div#map p {
	padding: 0;
}



/***************************
***************************
　
タブ切り替え

***************************
***************************/

.tab {
	width: 100%;
	margin: 30px auto 0;
	padding: 0;
	display: table;
	table-layout: fixed;
}

.tab li {
	width: 133px;
	margin: 0 5px 5px 0;
	padding: 5px 10px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	background: #666;
	border: 1px solid #aa1b49;
	background-color: #ffffff;
	box-sizing: border-box;
	color: #aa1b49;
}

.tab li.current {
	width: 133px;
	background: #aa1b49;
	color: #ffffff;
}

.content {
	margin: 0;
	padding: 20px;
	border: 1px solid #aa1b49;
	text-align: center;
	margin-top: 20px;
	display: none;
	overflow: hidden;
}

.content ul {
	display: inline-block;
	width: 84%;
	float: right;
}

.content ul li:first-child {
	border-bottom: solid 1px #aa1b49;
	color: #aa1b49;
	font-size: 16px;
	font-weight: bold;
}

.content ul li {
	line-height: 1.6;
	text-align: left;
}

.content ul .profile {
	margin: 10px auto 20px;
}

.content ul .profile2 {
	margin-bottom: 8px;
}

.content ul li em {
	border: solid 1px #aa1b49;
	padding: 3px 12px;
	color: #aa1b49;
	border-radius: 3px;
	display: inline-block;
	margin-right: 15px;
}

.contents .content {
	display: none;
}

.contents .content:nth-child(1) {
	display: block;
}


.contents .article4 div h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	line-height: 48px;
	color: rgb(25, 19, 0);
	font-weight: bold;
	background-color: rgb(240, 240, 240);
	text-align: center;
	border-top: 1px dotted rgb(173, 173, 173);
	border-bottom: 1px dotted rgb(173, 173, 173);
}

.contents .article4 div span {
	display: block;
	overflow: hidden;
	font-size: 0;
}

.contents .article4 div h6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	line-height: 48px;
	color: rgb(25, 19, 0);
	font-weight: bold;
	background-color: rgb(240, 240, 240);
	text-align: center;
	border-top: 1px dotted rgb(173, 173, 173);
	border-bottom: 1px dotted rgb(173, 173, 173);
	width: 49.5%;
	display: inline-block;
}

.all_group {
	padding-top: 60px;
}

.contents .article4 #group12 h6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.04em;
	line-height: 48px;
	color: rgb(25, 19, 0);
	font-weight: bold;
	background-color: rgb(240, 240, 240);
	text-align: center;
	border-top: 1px dotted rgb(173, 173, 173);
	border-bottom: 1px dotted rgb(173, 173, 173);
	width: 44%;
	display: inline-block;
}

.contents .article4 #group12 .menber_1 {
	width: 28%;
}

.contents .article4 #group14 h6 {
	width: 33%;
}


/*******************************

　2021.10.19 楽団員プロフィール

*******************************/

.menber_link li {
	width: 166px;
	margin: 3px;
	background-color: #000000;
	display: inline-block;
}

.menber_link li a {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	padding: 12px 0 13px;
}

.menber_link li a:hover {
	opacity: 0.7;
}

.tab li a {
	text-decoration: none;
	width: 100%;
	display: block;
	padding: 10px 0;
	color: #aa1b49;
}

.tab li a:hover {
	opacity: 0.7;
}

.inquiry_btn{
	background: #aa1b49;
	padding: 10px 30px;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	display: inline-block;
	margin-top: 10px;
}

.inquiry_btn:hover{opacity: 0.7;}
