@charset "utf-8";

.bl_contentBlock { margin-bottom: 100px; }
.un_sitemapSec.un_noHeading { border-top: 1px solid #b3a579; }
.un_sitemapSec.un_noHeading [class^="un_sitemapLink0"] { margin-top: 10px; }
.un_sitemapSec a { display: inline; color: #252525; }
.un_sitemapSec a:hover { text-decoration: underline; }
.un_sitemapSec + .un_sitemapSec { margin-top: 50px; }

.un_sitemapSec .un_sitemapSec_heading { margin-bottom: 10px; padding-bottom: 10px; font-size: 18px; font-weight: bold; line-height: 1.5; border-bottom: 1px solid #b3a579; }

.un_sitemapSec [class^="un_sitemapLink0"] { padding-left: 1em; line-height: 1.5; }
.un_sitemapSec [class^="un_sitemapLink0"] li { margin: 10px 3% 0 0; padding-left: 1em; text-indent: -1em; width: 30%; display: inline-block; vertical-align: top; }
.un_sitemapSec [class^="un_sitemapLink0"] li:nth-child(3n) { margin-right: 0; }
.un_sitemapSec [class^="un_sitemapLink0"] li::before { content: "・"; width: 1em; text-indent: 0; display: inline-block; }

.un_sitemapSec .un_sitemapLink01 { font-size: 16px; font-weight: bold; }

.un_hallList_wrap .un_hallList_heading { margin-top: 20px; padding-left: 1em; font-size: 16px; font-weight: bold; line-height: 1.5; pointer-events: none; }
.un_hallList_wrap .un_hallList_body { padding-left: 2em; }
.un_hallList_wrap .un_hallList_body li { margin: 10px 3% 0 0; padding-left: 1em; text-indent: -1em; width: 30%; display: inline-block; vertical-align: top; }
.un_hallList_wrap .un_hallList_body li:nth-child(3n) { margin-right: 0; }
.un_hallList_wrap .un_hallList_body li::before { content: "・"; width: 1em; text-indent: 0; display: inline-block; }

@media screen and (min-width: 751px){
	.un_hallList_wrap .un_hallList_body { display: block!important; }
}

@media screen and (max-width: 750px) {
	.bl_contentBlock { margin-bottom: 50px; }

	.un_sitemapSec + .un_sitemapSec { margin-top: 30px; }

	.un_sitemapSec .un_sitemapSec_heading { font-size: 15px; }

	.un_sitemapSec [class^="un_sitemapLink0"] li { width: 100%; }

	.un_sitemapSec .un_sitemapLink01 { font-size: 13px; }

	.un_hallList_wrap .un_hallList_heading { font-size: 13px; position: relative; pointer-events: auto; }
	.un_hallList_wrap .un_hallList_heading .un_accIcon,
	.un_hallList_wrap .un_hallList_heading .un_accIcon span { display: inline-block; -webkit-transition: all 0.4s; transition: all 0.4s; }
	.un_hallList_wrap .un_hallList_heading .un_accIcon { width: 16px; height: 16px; display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 3%; }
	.un_hallList_wrap .un_hallList_heading .un_accIcon span { margin: auto; width: 100%; height: 2px; background-color: #896f1f; -webkit-transform: rotate(0deg); transform: rotate(0deg); position: absolute; top: 0; bottom: 0; }
	.un_hallList_wrap .un_hallList_heading .un_accIcon span:nth-of-type(2) { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
	.un_hallList_wrap .un_hallList_heading .un_accIcon.is_active span:nth-of-type(1) { display: none; }
	.un_hallList_wrap .un_hallList_heading .un_accIcon.is_active span:nth-of-type(2) { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	.un_hallList_wrap .un_hallList_body { display: none; }
	.un_hallList_wrap .un_hallList_body li { width: 100%; }
}
