@charset "UTF-8";
/* ------------------------------------------------------------
   Variables
------------------------------------------------------------ */
/* ----- Breakpoint ----- */
/* ----- Content width ----- */
/* ----- Font family ----- */
/* ------------------------------------------------------------
   mixin
------------------------------------------------------------ */
/* ----- Media Queries ----- */
/* ----- image filter ----- */
/* ----- diagonal filter ----- */
/* ------------------------------------------------------------
   Function
------------------------------------------------------------ */
.faqWrap h5 {
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  padding: 6px 11px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
.faqWrap .qList {
  background-image: url(../../../old/faq/img/q.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 34px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList01 {
  background-image: url(../../../old/faq/img/q01.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList01 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList01 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList02 {
  background-image: url(../../../old/faq/img/q02.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList02 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList02 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList03 {
  background-image: url(../../../old/faq/img/q03.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList03 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList03 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList04 {
  background-image: url(../../../old/faq/img/q04.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList04 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList04 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList05 {
  background-image: url(../../../old/faq/img/q05.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList05 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList05 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList06 {
  background-image: url(../../../old/faq/img/q06.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList06 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList06 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList07 {
  background-image: url(../../../old/faq/img/q07.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList07 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList07 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList08 {
  background-image: url(../../../old/faq/img/q08.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList08 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList08 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList09 {
  background-image: url(../../../old/faq/img/q09.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList09 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList09 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList10 {
  background-image: url(../../../old/faq/img/q10.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList10 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList10 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList11 {
  background-image: url(../../../old/faq/img/q11.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList11 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList11 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList12 {
  background-image: url(../../../old/faq/img/q12.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList12 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList12 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList13 {
  background-image: url(../../../old/faq/img/q13.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList13 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList13 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList14 {
  background-image: url(../../../old/faq/img/q14.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList14 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList14 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList15 {
  background-image: url(../../../old/faq/img/q15.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList15 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList15 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList16 {
  background-image: url(../../../old/faq/img/q16.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList16 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList16 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList17 {
  background-image: url(../../../old/faq/img/q17.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList17 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList17 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList18 {
  background-image: url(../../../old/faq/img/q18.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList18 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList18 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList19 {
  background-image: url(../../../old/faq/img/q19.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList19 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList19 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList20 {
  background-image: url(../../../old/faq/img/q20.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList20 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList20 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList21 {
  background-image: url(../../../old/faq/img/q21.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList21 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList21 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList22 {
  background-image: url(../../../old/faq/img/q22.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList22 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList22 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList23 {
  background-image: url(../../../old/faq/img/q23.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList23 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList23 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList24 {
  background-image: url(../../../old/faq/img/q24.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList24 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList24 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList25 {
  background-image: url(../../../old/faq/img/q25.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList25 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList25 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList26 {
  background-image: url(../../../old/faq/img/q26.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList26 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList26 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList27 {
  background-image: url(../../../old/faq/img/q27.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList27 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList27 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList28 {
  background-image: url(../../../old/faq/img/q28.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList28 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList28 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList29 {
  background-image: url(../../../old/faq/img/q29.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList29 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList29 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList30 {
  background-image: url(../../../old/faq/img/q30.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList30 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList30 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList31 {
  background-image: url(../../../old/faq/img/q31.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList31 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList31 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList32 {
  background-image: url(../../../old/faq/img/q32.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList32 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList32 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .qList33 {
  background-image: url(../../../old/faq/img/q33.gif);
  background-repeat: no-repeat;
  background-position: 6px 0;
  padding: 0 0 10px 52px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #999999;
  line-height: 150%;
}
.faqWrap .qList33 a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .qList33 a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap .q {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 34px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a {
  background-image: url(../../../old/faq/img/a.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 34px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q01 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q01.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a01 {
  background-image: url(../../../old/faq/img/a01.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q02 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q02.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a02 {
  background-image: url(../../../old/faq/img/a02.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q03 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q03.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a03 {
  background-image: url(../../../old/faq/img/a03.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q04 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q04.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a04 {
  background-image: url(../../../old/faq/img/a04.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q05 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q05.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a05 {
  background-image: url(../../../old/faq/img/a05.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q06 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q06.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a06 {
  background-image: url(../../../old/faq/img/a06.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q07 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q07.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a07 {
  background-image: url(../../../old/faq/img/a07.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q08 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q08.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a08 {
  background-image: url(../../../old/faq/img/a08.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q09 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q09.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a09 {
  background-image: url(../../../old/faq/img/a09.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q10 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q10.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a10 {
  background-image: url(../../../old/faq/img/a10.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q11 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q11.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a11 {
  background-image: url(../../../old/faq/img/a11.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q12 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q12.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a12 {
  background-image: url(../../../old/faq/img/a12.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q13 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q13.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a13 {
  background-image: url(../../../old/faq/img/a13.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q14 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q14.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a14 {
  background-image: url(../../../old/faq/img/a14.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q15 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q15.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a15 {
  background-image: url(../../../old/faq/img/a15.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q16 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q16.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a16 {
  background-image: url(../../../old/faq/img/a16.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q17 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q17.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a17 {
  background-image: url(../../../old/faq/img/a17.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q18 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q18.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a18 {
  background-image: url(../../../old/faq/img/a18.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q19 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q19.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a19 {
  background-image: url(../../../old/faq/img/a19.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q20 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q20.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a20 {
  background-image: url(../../../old/faq/img/a20.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q21 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q21.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a21 {
  background-image: url(../../../old/faq/img/a21.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q22 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q22.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a22 {
  background-image: url(../../../old/faq/img/a22.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q23 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q23.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a23 {
  background-image: url(../../../old/faq/img/a23.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q24 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q24.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a24 {
  background-image: url(../../../old/faq/img/a24.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q25 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q25.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a25 {
  background-image: url(../../../old/faq/img/a25.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q26 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q26.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a26 {
  background-image: url(../../../old/faq/img/a26.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q27 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q27.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a27 {
  background-image: url(../../../old/faq/img/a27.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q28 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q28.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a28 {
  background-image: url(../../../old/faq/img/a28.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q29 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q29.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a29 {
  background-image: url(../../../old/faq/img/a29.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q30 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q30.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a30 {
  background-image: url(../../../old/faq/img/a30.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q31 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q31.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a31 {
  background-image: url(../../../old/faq/img/a31.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q32 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q32.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a32 {
  background-image: url(../../../old/faq/img/a32.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .q33 {
  background-color: #DDFFCC;
  background-image: url(../../../old/faq/img/q33.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}
.faqWrap .a33 {
  background-image: url(../../../old/faq/img/a33.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}
.faqWrap .pageTop {
  text-align: right;
  padding: 5px 0 15px 0;
}
.faqWrap .pageTop a {
  color: #008200;
  text-decoration: none;
}
.faqWrap .pageTop a:hover {
  color: #008200;
  text-decoration: underline;
}
.faqWrap ul.circle {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 12px;
  padding: 0px;
}
.faqWrap #point2 ul {
  list-style-image: url(../../../old/faq/img/point2.gif);
  color: #555555;
  line-height: 150%;
  margin: 0px 0px 0px 16px;
  padding: 0px 0px 15px 0px;
}
.faqWrap #point, .faqWrap #ulBox {
  padding-bottom: 20px;
}
.faqWrap #point ul {
  list-style-image: url(../../../old/faq/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}

/* ------------------------------------------------------------
   longlife
------------------------------------------------------------ */
/*////////////////////////////////////////

 card Setting

/////////////////////////////////////// */
.cardPic {
  float: left;
  width: 307px;
  margin: 0 10px 0 20px;
  padding-bottom: 20px;
}

.cardRight {
  width: 380px;
  float: left;
  padding-bottom: 20px;
}

.cardTitle {
  background-image: url(../../../old/longlife/img/card_title_bg.gif);
  background-repeat: no-repeat;
  width: 380px;
  height: 16px;
  color: #FFFFFF;
  padding: 8px 0 0 9px;
}

.cardTxt {
  padding: 10px;
  line-height: 150%;
}

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

 Point Setting

/////////////////////////////////////// */
#point2 ul {
  list-style-image: url(../../../old/longlife/img/point2.gif);
  color: #555555;
  line-height: 150%;
  margin: 0px 0px 0px 16px;
  padding: 0px 0px 15px 0px;
}

#point, #ulBox {
  padding-bottom: 20px;
}

#point ul {
  list-style-image: url(../../../old/longlife/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}

ul.star {
  list-style-image: url(../../../old/longlife/img/star.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}

ul.kome {
  list-style-image: url(../../../old/longlife/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}

ul.square {
  list-style-image: url(../../../old/longlife/img/square.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}

ul.disc {
  list-style-type: disc;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}

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

 Check List Setting

/////////////////////////////////////// */
.check {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  margin-bottom: 15px;
  line-height: 150%;
  text-align: left;
}

.checkHead {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
}

.checkTxt {
  border-collapse: collapse;
  border: 1px solid #C6CBB8;
  background-color: #BFE7FF;
  color: #000000;
  line-height: 150%;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
}

.checkTxt a {
  color: #008200;
  text-decoration: none;
}

.checkTxt a:hover {
  color: #008200;
  text-decoration: underline;
}

.q {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 34px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a {
  background-image: url(../../../old/longlife/img/a.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 34px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.case-q {
  background-color: #DDFFCC;
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 2px;
  color: #4FAD1F;
  font-size: 1.0625rem;
  font-weight: bold;
  line-height: 150%;
  position: relative;
  padding-left: 72px;
}

.case-a {
  font-size: 1.0625rem;
}

.case-q span {
  color: #ffffff;
  background: #008200;
  border-radius: 5px;
  padding: 3px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.q01, .a01 .clear, .q02, .a02 .clear, .q03, .a03 .clear, .q04, .a04 .clear, .q05, .a05 .clear, .q06, .a06 .clear, .q07, .a07 .clear, .q08, .a08 .clear, .q09, .a09 .clear, .q10, .a10 .clear {
  font-size: 1.0625rem;
}

.q01 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q01.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a01 {
  background-image: url(../../../old/longlife/img/a01.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q02 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q02.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a02 {
  background-image: url(../../../old/longlife/img/a02.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q03 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q03.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a03 {
  background-image: url(../../../old/longlife/img/a03.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q04 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q04.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a04 {
  background-image: url(../../../old/longlife/img/a04.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q05 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q05.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a05 {
  background-image: url(../../../old/longlife/img/a05.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q06 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q06.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a06 {
  background-image: url(../../../old/longlife/img/a06.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q07 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q07.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a07 {
  background-image: url(../../../old/longlife/img/a07.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q08 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q08.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a08 {
  background-image: url(../../../old/longlife/img/a08.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q09 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q09.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a09 {
  background-image: url(../../../old/longlife/img/a09.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.q10 {
  background-color: #DDFFCC;
  background-image: url(../../../old/longlife/img/q10.gif);
  background-repeat: no-repeat;
  background-position: 5px 2px;
  padding: 2px 0 2px 52px;
  color: #4FAD1F;
  font-weight: bold;
  line-height: 150%;
}

.a10 {
  background-image: url(../../../old/longlife/img/a10.gif);
  background-repeat: no-repeat;
  background-position: 5px 9px;
  padding: 9px 0 9px 52px;
  line-height: 150%;
  border-bottom: dotted 1px #999999;
}

.hover-action a {
  color: #008200;
  text-decoration: none;
}

.hover-action a:hover {
  color: #020202;
  text-decoration: underline;
  font-size: 0.75rem;
  font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.number {
  counter-reset: listnum;
  list-style-type: none;
  position: relative;
}

.number li::before {
  counter-increment: listnum;
  content: counter(listnum) ".";
  padding-right: 15px;
  vertical-align: middle;
  position: absolute;
  left: -10px;
}

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

 application

/////////////////////////////////////// */
.green_box {
  margin: 10px auto 20px;
  padding: 20px;
  background: #e1fae1;
  border-radius: 20px;
  border: black 1px solid;
}

.green_box p {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 1.3em;
  font-weight: 700;
}

.green_box a {
  color: blue;
}

.green_box a:hover {
  font-size: 1em;
  color: blue;
}

/*union*/
.unionWrap {
  /*////////////////////////////////////////

   Greeting Setting

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

   card Setting

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

   Point Setting

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

   Check List Setting

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

   List Setting

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

   PDF List Setting

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

   Year Setting

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

   Schedule Setting

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

   提出先住所セクション管理

  /////////////////////////////////////// */
}
.unionWrap .greeting {
  padding: 0 70px 15px 70px;
  line-height: 150%;
}
.unionWrap .cardPic {
  float: left;
  width: 123px;
  margin: 0 10px 0 20px;
  padding-bottom: 20px;
}
.unionWrap .cardRight {
  width: 535px;
  float: left;
  padding-bottom: 20px;
}
.unionWrap .cardTitle {
  background-image: url(../../../old/union/img/card_title_bg.gif);
  background-repeat: no-repeat;
  width: 526px;
  height: 16px;
  color: #FFFFFF;
  padding: 8px 0 0 9px;
}
.unionWrap .cardTxt {
  padding: 10px;
  line-height: 150%;
}
.unionWrap #point, .unionWrap #ulBox {
  padding-bottom: 20px;
}
.unionWrap #point ul {
  list-style-image: url(../../../old/union/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.unionWrap ul a {
  color: #669933;
  text-decoration: none;
}
.unionWrap ul a:hover {
  color: #669933;
  text-decoration: underline;
}
.unionWrap ul.star {
  list-style-image: url(../../../old/union/img/star.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.unionWrap ul.kome {
  list-style-image: url(../../../old/union/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.unionWrap ul.square {
  list-style-image: url(../../../old/union/img/square.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.unionWrap ul.disc {
  list-style-type: disc;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.unionWrap ul.circle {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
  color: #000000;
}
.unionWrap ul.decimal {
  list-style-type: decimal;
  font-weight: bold;
  line-height: 150%;
  margin: 0 0 0 40px;
  padding: 0px;
}
.unionWrap ul.decimal-n {
  list-style-type: decimal;
  line-height: 150%;
  margin: 0 0 0 40px;
  padding: 0px;
}
.unionWrap ul.decimal-roman {
  list-style-type: lower-roman;
  line-height: 150%;
  margin: 0 0 0 20px;
  padding: 0px;
}
.unionWrap ul.decimal02 {
  list-style-type: none;
  font-weight: normal;
  line-height: 150%;
  margin: 0 0 0 10px;
  padding: 0px;
}
.unionWrap ul.circle a {
  color: #669933;
  text-decoration: none;
}
.unionWrap ul.circle a:hover {
  color: #000000;
  text-decoration: underline;
  /*	font-size: 10px;*/
}
.unionWrap ul.circle2 {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.unionWrap ul.circle2 a {
  color: #669933;
  text-decoration: none;
}
.unionWrap ul.circle2 a:hover {
  color: #669933;
  text-decoration: underline;
}
.unionWrap .check {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  margin-bottom: 15px;
  line-height: 150%;
}
.unionWrap .checkHead {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
}
.unionWrap .checkHead02 {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
}
.unionWrap .checkTxt {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  text-align: left;
}
.unionWrap .checkTxt02 {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 5px;
  vertical-align: middle;
}
.unionWrap .checkTxt02-b {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 5px 5px 5px 10px;
  vertical-align: middle;
  font-weight: bold;
}
.unionWrap .checkTxt a {
  color: #008200;
  text-decoration: none;
}
.unionWrap .checkTxt a:hover {
  color: #008200;
  text-decoration: underline;
}
.unionWrap .list {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.unionWrap .listTxt01 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.unionWrap .listTxt02 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.unionWrap .listTxt01 a {
  color: #669933;
  text-decoration: none;
}
.unionWrap .listTxt01 a:hover {
  color: #669933;
  text-decoration: underline;
}
.unionWrap .listTxt02 a {
  color: #669933;
  text-decoration: none;
}
.unionWrap .listTxt02 a:hover {
  color: #669933;
  text-decoration: underline;
}
.unionWrap .pdfList {
  padding-bottom: 10px;
}
.unionWrap .year {
  background-color: #E3EBD0;
  padding: 5px;
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.unionWrap .scheduleTable {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.unionWrap .scheLeft {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
  text-align: right;
}
.unionWrap .scheRight {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.unionWrap .comTitle {
  font-weight: bold;
  line-height: 150%;
  color: #008200;
  padding-bottom: 15px;
}
.unionWrap p.comment_txet {
  text-indent: 1em;
}
.unionWrap table.comment_oubo {
  border-collapse: collapse;
}
.unionWrap table.comment_oubo th {
  text-align: left;
  text-indent: 1em;
  padding: 5px;
  width: 100px;
  vertical-align: top;
  background-color: #a0bc5f;
  color: #FFF;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color: #c6cbb8;
  border-left-color: #c6cbb8;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c6cbb8;
}
.unionWrap table.comment_oubo tr td {
  padding: 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #c6cbb8;
  border-right-color: #c6cbb8;
  border-bottom-color: #c6cbb8;
}
.unionWrap div.inq {
  background-color: #a0bc5f;
  color: #FFF;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 40px;
}
.unionWrap div.inq p {
  text-align: center;
}
.unionWrap .address_box {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0 20px;
  padding: 30px;
  border: 1px #000 solid;
}
.unionWrap .address_box p {
  padding: 0;
}

/*union*/
.assemblyWrap {
  /*////////////////////////////////////////

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

   card Setting

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

   Point Setting

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

   Check List Setting

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

   List Setting

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

   PDF List Setting

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

   Year Setting

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

   Schedule Setting

  /////////////////////////////////////// */
}
.assemblyWrap Greeting Setting .greeting {
  padding: 0 70px 15px 70px;
  line-height: 150%;
}
.assemblyWrap .cardPic {
  float: left;
  width: 123px;
  margin: 0 10px 0 20px;
  padding-bottom: 20px;
}
.assemblyWrap .cardRight {
  width: 535px;
  float: left;
  padding-bottom: 20px;
}
.assemblyWrap .cardTitle {
  background-image: url(../../../old/assembly/img/card_title_bg.gif);
  background-repeat: no-repeat;
  width: 526px;
  height: 16px;
  color: #FFFFFF;
  padding: 8px 0 0 9px;
}
.assemblyWrap .cardTxt {
  padding: 10px;
  line-height: 150%;
}
.assemblyWrap #point, .assemblyWrap #ulBox {
  padding-bottom: 20px;
}
.assemblyWrap #point ul {
  list-style-image: url(../../../old/assembly/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.assemblyWrap ul a {
  color: #669933;
  text-decoration: none;
}
.assemblyWrap ul a:hover {
  color: #669933;
  text-decoration: underline;
}
.assemblyWrap ul.star {
  list-style-image: url(../../../old/assembly/img/star.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.assemblyWrap ul.kome {
  list-style-image: url(../../../old/assembly/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.assemblyWrap ul.square {
  list-style-image: url(../../../old/assembly/img/square.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.assemblyWrap ul.disc {
  list-style-type: disc;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.assemblyWrap ul.circle {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.assemblyWrap ul.circle a {
  color: #669933;
  text-decoration: none;
}
.assemblyWrap ul.circle a:hover {
  color: #669933;
  text-decoration: underline;
}
.assemblyWrap ul.circle2 {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.assemblyWrap ul.circle2 a {
  color: #669933;
  text-decoration: none;
}
.assemblyWrap ul.circle2 a:hover {
  color: #669933;
  text-decoration: underline;
}
.assemblyWrap .check {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  margin-bottom: 15px;
  line-height: 150%;
}
.assemblyWrap .checkHead {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
  font-size: 0.875rem;
}
.assemblyWrap .checkTxt {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  text-align: left;
}
.assemblyWrap .checkTxt a {
  color: #008200;
  text-decoration: none;
}
.assemblyWrap .checkTxt a:hover {
  color: #008200;
  text-decoration: underline;
}
.assemblyWrap .list {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.assemblyWrap .listTxt01 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.assemblyWrap .listTxt02 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.assemblyWrap .listTxt01 a {
  color: #669933;
  text-decoration: none;
}
.assemblyWrap .listTxt01 a:hover {
  color: #669933;
  text-decoration: underline;
}
.assemblyWrap .listTxt02 a {
  color: #669933;
  text-decoration: none;
}
.assemblyWrap .listTxt02 a:hover {
  color: #669933;
  text-decoration: underline;
}
.assemblyWrap .pdfList {
  padding-bottom: 10px;
}
.assemblyWrap .year {
  background-color: #E3EBD0;
  padding: 5px;
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.assemblyWrap .scheduleTable {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.assemblyWrap .scheLeft {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
  text-align: right;
}
.assemblyWrap .scheRight {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.assemblyWrap .pdfLink {
  padding: 2px;
  border: 1px #555555 solid;
}

/*union*/
.linkWrap ul a {
  color: #669933;
  text-decoration: none;
}
.linkWrap ul a:hover {
  color: #669933;
  text-decoration: underline;
}
.linkWrap .linkBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
.linkWrap .linkLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.linkWrap .linkRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.linkWrap h5 {
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  padding: 6px 11px;
  font-weight: bold;
  font-size: 0.75rem;
  margin-bottom: 10px;
  margin: 0;
}
.linkWrap .linkList {
  padding: 5px 10px 15px 10px;
  line-height: 150%;
}
.linkWrap ul.arrow {
  list-style-image: url(../../../old/sitemap/img/arrow.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.linkWrap ul.arrow a {
  color: #008200;
  text-decoration: none;
}
.linkWrap ul.arrow a:hover {
  color: #008200;
  text-decoration: underline;
}

/*union*/
.sitemapWrap {
  /*////////////////////////////////////////

   card Setting

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

   Point Setting

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

   Check List Setting

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

   List Setting

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

   PDF List Setting

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

   Year Setting

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

   Schedule Setting

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

   Member List Setting

  /////////////////////////////////////// */
}
.sitemapWrap .cardPic {
  float: left;
  width: 123px;
  margin: 0 10px 0 20px;
  padding-bottom: 20px;
}
.sitemapWrap .cardRight {
  width: 535px;
  float: left;
  padding-bottom: 20px;
}
.sitemapWrap .cardTitle {
  background-image: url(../img/card_title_bg.gif);
  background-repeat: no-repeat;
  width: 526px;
  height: 16px;
  color: #FFFFFF;
  padding: 8px 0 0 9px;
}
.sitemapWrap .cardTxt {
  padding: 10px;
  line-height: 150%;
}
.sitemapWrap #point, .sitemapWrap #ulBox {
  padding-bottom: 20px;
}
.sitemapWrap #point ul {
  list-style-image: url(../img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.sitemapWrap ul a {
  color: #669933;
  text-decoration: none;
}
.sitemapWrap ul a:hover {
  color: #669933;
  text-decoration: underline;
}
.sitemapWrap ul.star {
  list-style-image: url(../img/star.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.sitemapWrap ul.kome {
  list-style-image: url(../img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.sitemapWrap ul.square {
  list-style-image: url(../img/square.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.sitemapWrap ul.disc {
  list-style-type: disc;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.sitemapWrap ul.circle {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.sitemapWrap ul.circle a {
  color: #669933;
  text-decoration: none;
}
.sitemapWrap ul.circle a:hover {
  color: #669933;
  text-decoration: underline;
}
.sitemapWrap ul.circle2 {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.sitemapWrap ul.circle2 a {
  color: #669933;
  text-decoration: none;
}
.sitemapWrap ul.circle2 a:hover {
  color: #669933;
  text-decoration: underline;
}
.sitemapWrap .check {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  margin-bottom: 15px;
  line-height: 150%;
}
.sitemapWrap .checkHead {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
}
.sitemapWrap .checkTxt {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.sitemapWrap .checkTxt a {
  color: #008200;
  text-decoration: none;
}
.sitemapWrap .checkTxt a:hover {
  color: #008200;
  text-decoration: underline;
}
.sitemapWrap .list {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.sitemapWrap .listTxt01 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.sitemapWrap .listTxt02 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.sitemapWrap .listTxt01 a {
  color: #669933;
  text-decoration: none;
}
.sitemapWrap .listTxt01 a:hover {
  color: #669933;
  text-decoration: underline;
}
.sitemapWrap .listTxt02 a {
  color: #669933;
  text-decoration: none;
}
.sitemapWrap .listTxt02 a:hover {
  color: #669933;
  text-decoration: underline;
}
.sitemapWrap .pdfList {
  padding-bottom: 10px;
}
.sitemapWrap .year {
  background-color: #E3EBD0;
  padding: 5px;
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.sitemapWrap .scheduleTable {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.sitemapWrap .scheLeft {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
  text-align: right;
}
.sitemapWrap .scheRight {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.sitemapWrap .memberList {
  padding: 0 50px;
}
.sitemapWrap .sitemapBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.sitemapWrap .sitemapLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: calc((100% - 24px) / 2);
}
.sitemapWrap .sitemapRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: calc((100% - 24px) / 2);
}
.sitemapWrap h5 {
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  padding: 6px 11px;
  font-weight: bold;
  font-size: 0.75rem;
  margin-bottom: 10px;
}
.sitemapWrap .sitmapList {
  padding: 0 10px 15px 10px;
  line-height: 150%;
}
.sitemapWrap ul.arrow {
  list-style-image: url(../../../old/sitemap/img/arrow.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.sitemapWrap ul.arrow a {
  color: #008200;
  text-decoration: none;
}
.sitemapWrap ul.arrow a:hover {
  color: #008200;
  text-decoration: underline;
}

.materialWrap {
  /*////////////////////////////////////////

   Greeting Setting

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

   card Setting

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

   Point Setting

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

   Check List Setting

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

   List Setting

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

   PDF List Setting

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

   Year Setting

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

   Schedule Setting

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

   Member List Setting

  /////////////////////////////////////// */
}
.materialWrap .greeting {
  padding: 0 70px 15px 70px;
  line-height: 150%;
}
.materialWrap .cardPic {
  float: left;
  width: 123px;
  margin: 0 10px 0 20px;
  padding-bottom: 20px;
}
.materialWrap .cardRight {
  width: 535px;
  float: left;
  padding-bottom: 20px;
}
.materialWrap .cardTitle {
  background-image: url(../../../old/material/img/card_title_bg.gif);
  background-repeat: no-repeat;
  width: 526px;
  height: 16px;
  color: #FFFFFF;
  padding: 8px 0 0 9px;
}
.materialWrap .cardTxt {
  padding: 10px;
  line-height: 150%;
}
.materialWrap #point, .materialWrap #ulBox {
  padding-bottom: 20px;
}
.materialWrap #point ul {
  list-style-image: url(../../../old/material/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.materialWrap ul a {
  color: #669933;
  text-decoration: none;
}
.materialWrap ul a:hover {
  color: #669933;
  text-decoration: underline;
}
.materialWrap ul.star {
  list-style-image: url(../../../old/material/img/star.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.materialWrap ul.kome {
  list-style-image: url(../../../old/material/img/point.gif);
  color: #FF0000;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.materialWrap ul.square {
  list-style-image: url(../../../old/material/img/square.gif);
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.materialWrap ul.disc {
  list-style-type: disc;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.materialWrap ul.circle {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 16px;
  padding: 0px;
}
.materialWrap ul.circle a {
  color: #669933;
  text-decoration: none;
}
.materialWrap ul.circle a:hover {
  color: #669933;
  text-decoration: underline;
}
.materialWrap ul.circle2 {
  list-style-type: circle;
  line-height: 150%;
  margin: 0 0 0 30px;
  padding: 0px;
}
.materialWrap ul.circle2 a {
  color: #669933;
  text-decoration: none;
}
.materialWrap ul.circle2 a:hover {
  color: #669933;
  text-decoration: underline;
}
.materialWrap .check {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  margin-bottom: 15px;
  line-height: 150%;
}
.materialWrap .checkHead {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
}
.materialWrap .checkTxt {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.materialWrap .checkTxt a {
  color: #008200;
  text-decoration: none;
}
.materialWrap .checkTxt a:hover {
  color: #008200;
  text-decoration: underline;
}
.materialWrap .list {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.materialWrap .listTxt01 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.materialWrap .listTxt02 {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 5px;
}
.materialWrap .listTxt01 a {
  color: #669933;
  text-decoration: none;
}
.materialWrap .listTxt01 a:hover {
  color: #669933;
  text-decoration: underline;
}
.materialWrap .listTxt02 a {
  color: #669933;
  text-decoration: none;
}
.materialWrap .listTxt02 a:hover {
  color: #669933;
  text-decoration: underline;
}
.materialWrap .pdfList {
  padding-bottom: 10px;
}
.materialWrap .year {
  background-color: #E3EBD0;
  padding: 5px;
  font-weight: bold;
  font-size: rem(14px);
  margin-bottom: 10px;
}
.materialWrap .scheduleTable {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  margin-bottom: 15px;
  line-height: 150%;
}
.materialWrap .scheLeft {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 150px;
  text-align: right;
}
.materialWrap .scheRight {
  border-collapse: collapse;
  border: 1px dotted #CCCCCC;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.materialWrap .memberList {
  padding: 0 50px;
}

.inquiryWrap {
  /*////////////////////////////////////////

   Check List Setting

  /////////////////////////////////////// */
}
.inquiryWrap .inqBox {
  background-color: #F1F7F6;
  border: 1px solid #E2E2E2;
  padding: 11px 12px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.inquiryWrap .inqIll {
  -webkit-flex-basis: 100px;
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.inquiryWrap .inqTxt {
  line-height: 150%;
}
.inquiryWrap .clear {
  clear: both;
}
.inquiryWrap .address {
  text-align: left;
  line-height: 150%;
  float: left;
}
.inquiryWrap .address a {
  color: #008200;
}
.inquiryWrap #copy {
  text-align: center;
  margin-bottom: 25px;
  font-size: 90%;
  margin: 18px 0px 20px 35px;
}
.inquiryWrap #copy a {
  color: #555555;
  text-decoration: none;
}
.inquiryWrap .inquiry {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  line-height: 150%;
}
.inquiryWrap .inqHead {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #C0E077;
  color: #444444;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
  width: 160px;
}
.inquiryWrap .inqForm {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  background-color: #E3EBD0;
  color: #444444;
  line-height: 150%;
  padding: 10px;
  vertical-align: top;
}
.inquiryWrap .inqForm input.wpcf7-text {
  width: 100%;
  border: 1px solid #767676;
  border-radius: 2px;
  max-width: 400px;
}
.inquiryWrap .inqForm textarea.wpcf7-textarea {
  width: 100%;
  border: 1px solid #767676;
  border-radius: 2px;
  max-width: 400px;
}
.inquiryWrap .submit {
  text-align: center;
  padding: 7px;
}
@media only screen and (max-width: 600px) {
  .linkWrap .linkBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px;
  }
  .sitemapWrap .sitemapBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px;
  }
  .sitemapWrap .sitemapLeft {
    max-width: 100%;
  }
  .sitemapWrap .sitemapRight {
    max-width: 100%;
  }
}
@media screen and (max-width: 640px) {
  .inquiryWrap .inqHead {
    width: 100%;
    display: block;
  }
  .inquiryWrap .inqForm {
    width: 100%;
    display: block;
  }
}
/*# sourceMappingURL=../../map/object/project/old.css.map */