@charset "utf-8";
/* ============================================================
------------------
お知らせ
------------------

============================================================ */
/*　お知らせ　共通*/
#area-main {
	float: none;
	width: 980px;
}
h1.h1-01 {
	min-height: 90px;
}
html.IE6 h1.h1-01 {
	height: 90px;
}
h1.h1-01 span {
	padding-top: 32px;
}
html.IE7 h2.h2-02 {
	display: block;
	line-height:1.2;
}
.h3-01 {
	background-image: url(/shared/img/bg_enclose_04_w980.gif);
	background-position: -980px bottom;
}
.h3-01 span {
	background-image: url(/shared/img/bg_enclose_04_w980.gif);
}
.nav-01 {
	margin-top: 2.171em;
	padding-top: 6px;
	background: #eeebe2 url(/shared/img/bg_enclose_05_w980.gif) left top no-repeat;
}
html.IE6 .nav-01 ul {
	margin-right: -10px;
}
.nav-01 li {
	width: 237px;
	margin-right: 10px;
}
.nav-01 li a {
	padding: 9px 7px 6px;
	font-size: 114%;
}
.nav-04 {
	margin-top: 1.171em;
}
.social-01 {
	margin-top: 0.731em;
}
.date-01+.lead-02 {
	margin-top: 1.171em;
}
.nav-003+.lead-02 {
	margin-top: 2.171em;
}
.h3-01 em.numberIcon-002_01,
.h3-01 em.numberIcon-002_02,
.h3-01 em.numberIcon-002_03,
.h3-01 em.numberIcon-002_04,
.h3-01 em.numberIcon-002_05 {
	display: block;
	padding-left: 24px;
	background-position: 0 0.3em;
}
.h3-01+.section h4.h3-03 {
	margin-top: 0.831em;
}
p+.notes-002,
.table-001+.notes-002 {
	margin-top: 0.431em;
}
.table-01 caption {
	text-align: left;
}
.ul-02+.table-01,
.table-01+.table-01 {
	margin-top: 0.831em;
}
.table-01+.table-001 {
	margin-top: 1.531em;
}
.table-001 .emphasisText-002 {
	font-size: 100%;
	font-weight: normal;
}
.notes-002 span.emphasisText-003 {
	font-size: 114%;
}
.notes-002 +p {
	margin-top: 0.831em;
}
.h3-01+.section .h4-02 {
	margin-top: 0.831em;
}
.h4-02+.ul-001 {
	margin-top: 0.471em;
}
.section+.emphasis-05 {
	margin-top: 1.531em;
}
.nav-archive-001 {
	position: relative;
}
.nav-archive-001 .nav-inner-001 {
	position: absolute;
	right: 0;
	top: 1.9em;
}
html.IE7 .nav-archive-001 .nav-inner-001 {
	top: 1.5em;
}
.nav-archive-001 .nav-inner-001 p,
.nav-archive-001 .nav-inner-001 ul,
.nav-archive-001 .nav-inner-001 li {
	float: left;
}
.nav-archive-001 .nav-inner-001 p {
	font-weight: bold;
}
.nav-archive-001 .nav-inner-001 ul {
	margin-left: 10px;
}
.nav-archive-001 .nav-inner-001 ul li {
	margin-left: 5px;
}
.emphasis-03,
.emphasis-03 .head {
	background-image:url(/shared/img/bg_enclose_12_w980.gif)
}
.emphasis-03 {
	background-position: -980px bottom;
}
/* */
body#article .lead-02 strong {
	font-size: 142%;
	display: block;
	text-align: center;
}
body#article .date-01 + .social-01 strong,
body#article .date-01 + .lead-02 strong {
	color: #402b00;
	text-align: left;
	font-size: 114%;
}

/* 総代・参加の書庫 */
body#article #library-section {
	width: 745px;
	margin: 2.171em auto 0.831em;
}
body#article #library-section .library-emphasis-01 {
	margin-top: 30px;
	padding: 1.171em 13px;
	background: #fff;
	border: 2px solid #d1ccbd;
}
body#article #library-section .library-emphasis-01 .label-01 {
	margin-bottom: 0.371em;
	font-size: 114.3%;
	font-weight: bold;
}
body#article #library-section .table-01 {
	margin-top: 30px;
}
body#article #library-section .table-01 .icon {
	margin: -1px 3px 0;
	vertical-align: middle;
}

/* ------------------------------------------------------------
▼clear fix
------------------------------------------------------------ */
.nav ul:after {
	content:".";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	font-size: 0;
}

/* ------------------------------------------------------------
▼print
------------------------------------------------------------ */
html.preview-print body#article .h3-01,
html.preview-print body#article .h3-01 span {
	background-image: url(/shared/img/bg_enclose_04_w745.gif);
}
html.preview-print body#article .h3-01 {
	background-position: -745px bottom;
}
html.preview-print body#article .nav-03 {
	display: none;
}
@media print {
	body#article .nav-03 {
		display: none;
	}
}

/* ------------------------------------------------------------
▼ 2019/02 追記
------------------------------------------------------------ */

/* underbar-tab */
.areaGroup .underbar-tab{margin-bottom:30px}
.areaGroup .underbar-tab{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dadada}
.areaGroup .underbar-tab>li{width:205px;text-align:center}
.areaGroup .underbar-tab>li a,.areaGroup .underbar-tab>li span{padding:10px 0;display:block;font-weight:700;text-decoration:none;-webkit-transition:.15s ease-out;transition:.15s ease-out}
.areaGroup .underbar-tab>li.current{position:relative}
.areaGroup .underbar-tab>li.current::before{content:'';display:block;width:10px;height:10px;position:absolute;background-color:#14a83b;height:3px;width:100%;bottom:-1px}
.areaGroup .underbar-tab.underbar-tab-equality{display:table}
.areaGroup .underbar-tab.underbar-tab-equality>li{display:table-cell}
.areaGroup .underbar-tab>li a:hover {color:#14a83b}

.areaGroup .internal-links.internal-links-oneline ul li {width: 205px;display: none;}
.areaGroup .internal-links.internal-links-oneline ul li:nth-child(-n+3) {display: block;}
.areaGroup .internal-links.internal-links-oneline ul li:nth-child(3){border-right: 1px solid #dadada;}
.areaGroup .internal-links.internal-links-oneline ul li span:after,
.areaGroup .internal-links.internal-links-oneline ul li a:after {bottom:10px;right:auto;left:-webkit-calc(50% - 34px);left:calc(50% - 34px);bottom:18px}



/* date-link-list */
.areaGroup .date-link-list-title{font-size:2em;font-weight:500;margin-bottom:28px}
.areaGroup .date-link-list-title small{font-size:.5em}
.areaGroup .date-link-list .item{line-height:1.5}
.areaGroup .date-link-list .item a{-webkit-transition:.15s ease-out;transition:.15s ease-out;text-decoration: none;}
.areaGroup .date-link-list .item a:hover {color:#14a83b}
.areaGroup .date-link-list .item+.item{margin-top:22px}
.areaGroup .date-link-list dl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.areaGroup .date-link-list .date{color:#8e8e8e;min-width:78px}
