@charset "utf-8";

.ly_pageBody { overflow: hidden; }
.bl_breadcrumb { margin: 18px auto 45px; }
.un_newsPost { margin-bottom: 90px; }
.un_newsPost .un_newsHead { border-bottom: 1px solid #b3a579; }
.un_newsPost .un_newsHead .un_newsHeading01 { margin-bottom: 13px; font-size: 26px; color: #252525; font-weight: bold; line-height: 1.5; }
.un_newsPost .un_newsHead .un_newsTag { margin-bottom: 30px; padding: 3px 9px; display: inline-block; font-size: 13px; color: #fff; background-color: #b3a579; border-radius: 2px; }
.un_newsPost .un_newsMainVis img { margin: 0 auto; }
.un_newsPost .un_newsDate { padding: 17px 0 25px; display: inline-block; }
.un_backBtn { margin-bottom: 105px; }
.un_newsTxt::after { content: ""; clear: both; display: block; }
	/* 見出し */
.un_newsTxt h1,
.un_newsTxt h2,
.un_newsTxt h3,
.un_newsTxt h4,
.un_newsTxt h5,
.un_newsTxt h6 { margin-top: 32px; font-weight: bold; line-height: 1.5; }
.un_newsTxt h1 { margin-bottom: 13px; font-size: 26px; color: #252525; }
.un_newsTxt h2 { padding-bottom: 15px; font-size: 22px; color: #896F1F; border-bottom: 1px solid #896f1f; }
.un_newsTxt h3 { font-size: 20px; color: #896F1F; }
.un_newsTxt h4 { padding-left: 10px; font-size: 18px; color: #252525; border-left: 4px solid #896f1f ; }
.un_newsTxt h5 { font-size: 17px; color: #252525; }
.un_newsTxt h6 { font-size: 16px; color: #252525; }

/* テキスト */
.un_newsTxt h1 + p,
.un_newsTxt h2 + p,
.un_newsTxt h3 + p,
.un_newsTxt h4 + p,
.un_newsTxt h5 + p,
.un_newsTxt h6 + p { margin-top: 17px; }
.un_newsTxt p { margin-top: 30px; line-height: 2.5; }
.un_newsTxt .bold { font-weight: bold; }
.un_newsTxt .italic { font-style: italic; }

/* リンクテキスト */
.un_newsTxt a { color: #266485; }
.un_newsTxt a:hover { text-decoration: underline; }
.un_newsTxt a:visited { color: #266485; }

/* 画像 */
.un_newsTxt img { margin: 40px auto; }

/* レイアウト */
.un_newsTxt p.left { text-align: left; }
.un_newsTxt p.right { text-align: right; }
.un_newsTxt p.center { text-align: center; }
.un_newsTxt p.full { text-align: justify; }
.un_newsTxt img.left { margin-right: 30px; float: left; }
.un_newsTxt img.right { margin-left: 30px; float: right; }

/* リスト */
.un_newsTxt ul li::before { margin-right: 0.7em; content: "・"; }
.un_newsTxt ol { counter-reset: li; list-style: none; }
.un_newsTxt ol > li::before { margin-right: 1em; content: counter(li)"."; counter-increment: li; font-weight: bold; }
.un_newsTxt ul,
.un_newsTxt ol { margin-top: 33px; padding-left: 3em; text-indent: -1.7em; line-height: 1.5; }
.un_newsTxt ul li + li,
.un_newsTxt ol li + li { margin-top: 16px; }
.un_newsTxt ul li > ul,
.un_newsTxt ul li > ol,
.un_newsTxt ol li > ol,
.un_newsTxt ol li > ul { margin-top: 20px; }

/* テーブル */
.un_newsTxt table { margin-top: 30px; max-width: 970px!important; line-height: 1.5; }
.un_newsTxt table tr th { background-color: #eaeaea; font-weight: normal; }
.un_newsTxt table tr th,
.un_newsTxt table tr td { padding: 16px 19px; border: 1px solid #999; vertical-align: top; }

/* 罫線 */
.un_newsTxt hr { margin: 30px 0; border-bottom: 1px solid #d8d8d8; }

@media screen and (max-width: 750px) {
	.un_newsPost { margin: 0 auto 49px; width: 92%; }
	.un_newsPost .un_newsHead { margin-top: 36px; }
	.un_newsPost .un_newsHead .un_newsHeading01 { margin-bottom: 6px; font-size: 18px; }
	.un_newsPost .un_newsHead .un_newsTag { margin-bottom: 14px; padding: 0 15px; font-size: 10px; }
	.un_newsPost .un_newsBody .un_newsMainVis img { width: 100%; }
	.un_newsPost .un_newsBody .un_newsDate { padding: 10px 0 0; }
	.un_backBtn { margin-bottom: 60px; }

	/* 見出し */
	.un_newsTxt h1,
	.un_newsTxt h2,
	.un_newsTxt h3,
	.un_newsTxt h4,
	.un_newsTxt h5,
	.un_newsTxt h6 { margin-top: 23px; }
	.un_newsTxt h1 { margin-bottom: 6px; font-size: 18px; }
	.un_newsTxt h2 { padding-bottom: 11px; font-size: 17px; }
	.un_newsTxt h3 { font-size: 16px; }
	.un_newsTxt h4 { font-size: 15px; border-left-width: 3px; }
	.un_newsTxt h5 { font-size: 14px; }
	.un_newsTxt h6 { font-size: 13px; }

	/* テキスト */
	.un_newsTxt h1 + p,
	.un_newsTxt h2 + p,
	.un_newsTxt h3 + p,
	.un_newsTxt h4 + p,
	.un_newsTxt h5 + p,
	.un_newsTxt h6 + p { margin-top: 12px; }
	.un_newsTxt p { margin-top: 21px; line-height: 2; }

	/* リンクテキスト */
	.un_newsTxt a:hover { text-decoration: none; }

	/* 画像 */
	.un_newsTxt img { width: 100%; }

	/* レイアウト */
	.un_newsTxt img.left { margin-right: 0; float: none; }
	.un_newsTxt img.right { margin-left: 0; float: none; }

	/* リスト */
	.un_newsTxt ul li + li,
	.un_newsTxt ol li + li { margin-top: 14px; }
	.un_newsTxt ul li > ul,
	.un_newsTxt ul li > ol,
	.un_newsTxt ol li > ol,
	.un_newsTxt ol li > ul { margin-top: 20px; }

	/* テーブル */
	.un_newsTxt .un_newsTable_wrap { overflow: auto; white-space: nowrap; }
	.un_newsTxt .un_newsTable_wrap::-webkit-scrollbar { height: 5px; }
	.un_newsTxt .un_newsTable_wrap::-webkit-scrollbar-track { background: #d8d8d8; }
	.un_newsTxt .un_newsTable_wrap::-webkit-scrollbar-thumb { background: #999; }
	.un_newsTxt table { margin-top: 16px; width: 100%!important; }
	.un_newsTxt table tr th,
	.un_newsTxt table tr td { padding: 11px 9px; }

	/* 罫線 */
	.un_newsTxt hr { margin: 15px 0; }


}
