@charset "UTF-8";

p.news img{
vertical-align: middle;
margin-right: 5px;
}
.post p.view_list {
  margin-left: 155px;
}

.sidebar ul li.slide_donation05 a {
  background-position: 0 -105px;
}
.sidebar ul li.slide_donation05 a:hover {
  background-position: -205px -105px;
}
body.page-tax .sidebar ul li.slide_donation05 a {
  background-position: -205px -105px;
}

/*入力フォーム*/
/* editor */
/* line 21, ../scss/common.scss */
body.single .post .postinfo {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 15px;
}
/* line 26, ../scss/common.scss */
body.single .post h5 {
  padding-left: 0;
  padding-right: 0;
  font-weight: normal;
  font-weight: bold;
}
/* line 32, ../scss/common.scss */
body.single .post p {
  padding-left: 0;
  padding-right: 0;
}

/* line 43, ../scss/common.scss */
.post .fc_orange {
  color: #f08300 !important;
}
/* line 46, ../scss/common.scss */
.post .fc_brown {
  color: #b28146 !important;
}
/* line 49, ../scss/common.scss */
.post .fc_pink {
  color: #ed86b3 !important;
}
/* line 52, ../scss/common.scss */
.post .fc_lblue {
  color: #9ed8f6 !important;
}
/* line 55, ../scss/common.scss */
.post .fc_blue {
  color: #4f86c5 !important;
}
/* line 58, ../scss/common.scss */
.post .fc_green {
  color: #6abc6e !important;
}
/* line 61, ../scss/common.scss */
.post .fc_purple {
  color: #a57eb6 !important;
}
/* line 64, ../scss/common.scss */
.post h4.fc_lblue {
  background: url(/_shared/images/h4_bg_lblue.png) no-repeat;
}
/* line 67, ../scss/common.scss */
.post h4.fc_blue {
  background: url(/_shared/images/h4_bg_blue.png) no-repeat;
}
/* line 70, ../scss/common.scss */
.post h4.fc_green {
  background: url(/_shared/images/h4_bg_green.png) no-repeat;
}
/* line 73, ../scss/common.scss */
.post h4.fc_pink {
  background: url(/_shared/images/h4_bg_pink.png) no-repeat;
}
/* line 76, ../scss/common.scss */
.post h4.fc_purple {
  background: url(/_shared/images/h4_bg_purple.png) no-repeat;
}
/* line 79, ../scss/common.scss */
.post h4.fc_green {
  background: url(/_shared/images/h4_bg_green.png) no-repeat;
}
/* line 82, ../scss/common.scss */
.post h4.fc_purple {
  background: url(/_shared/images/h4_bg_purple.png) no-repeat;
}
/* line 85, ../scss/common.scss */
.post .wp-caption {
  margin-left: 30px;
}
/* line 88, ../scss/common.scss */
.post .wp-caption-text {
  margin-top: 10px;
  font-size: 77%;
  line-height: 1.3em;
  padding-left: 0;
  padding-right: 0;
}
/* line 95, ../scss/common.scss */
.post .boxline {
  border: 1px solid #ccc;
}
/* line 99, ../scss/common.scss */
.post .lecture_dl {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #b28146;
}
/* line 104, ../scss/common.scss */
.post .lecture_dl dt {
  float: left;
  padding-right: 5px;
  background: #fff;
}
/* line 109, ../scss/common.scss */
.post .lecture_dl dd {
  text-align: right;
  background: url(/_shared/images/brown_line.png) repeat-x left center;
}
/* line 112, ../scss/common.scss */
.post .lecture_dl dd span {
  background: #fff;
  color: #b28146 !important;
}

/* line 120, ../scss/common.scss */
.post p {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 40px;
}
/* line 125, ../scss/common.scss */
.post p.orange_box {
  padding-top: 15px;
  padding-bottom: 14px;
  background: url(/_shared/images/flow_line_orange.png) repeat-x top left #fff5d7;
  margin-bottom: 0;
}
/* line 131, ../scss/common.scss */
.post p.orange_box_b {
  padding-top: 15px;
  padding-bottom: 14px;
  background: url(/_shared/images/flow_line_orange.png) repeat-x top left #dff2fc;
  margin-bottom: 0;
}
/* line 137, ../scss/common.scss */
.post p.orange_box_l {
  padding-top: 15px;
  padding-bottom: 14px;
  background: url(/_shared/images/flow_line_orange.png) repeat-x top left;
  margin-bottom: 0;
}
/* line 143, ../scss/common.scss */
.post h3 {
  margin-bottom: 30px;
}
/* line 146, ../scss/common.scss */
.post h4 {
  background: url(/_shared/images/h4_bg.png) no-repeat;
  padding-left: 39px;
  min-height: 33px;
  font-size: 129%;
  color: #f08300;
  font-weight: bold;
  padding-top: 8px;
  letter-spacing: 0.05em;
}
/* line 157, ../scss/common.scss */
.post strong {
  font-weight: bold;
  color: #f08300;
}
/* line 161, ../scss/common.scss */
.post em {
  font-style: italic;
}
/* line 162, ../scss/common.scss */
.post blockquote {
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 40px;
  -webkit-margin-end: 40px;
}
/* line 169, ../scss/common.scss */
.post .aligncenter {
  display: block;
  margin: 0 auto;
}
/* line 173, ../scss/common.scss */
.post .alignright {
  float: right;
}
/* line 174, ../scss/common.scss */
.post .alignleft {
  float: left;
}
/* line 177, ../scss/common.scss */
.post img[class*="wp-image-"],
.post img[class*="attachment-"] {
  height: auto;
  max-width: 100%;
}
/* line 181, ../scss/common.scss */
.post ul.flow_list {
  width: 578px;
  margin-bottom: 30px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 186, ../scss/common.scss */
.post ul.flow_list li {
  float: left;
}
/* line 193, ../scss/common.scss */
.post ul.view_list li {
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 155px;
}
/* line 200, ../scss/common.scss */
.post ol {
  margin-bottom: 40px;
}
/* line 202, ../scss/common.scss */
.post ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
/* line 207, ../scss/common.scss */
.post hr {
  background: url(/_shared/images/flow_line.png) repeat-x left top;
  height: 1px;
  margin-bottom: 30px;
  width: 100%;
  display: block;
  border: none;
}
/* line 215, ../scss/common.scss */
.post span {
  color: #f08300;
}
/* line 220, ../scss/common.scss */
.post .postinfo {
  margin-bottom: 10px;
  color: #f08300;
}
/* line 224, ../scss/common.scss */
.post h5 {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 15px;
  font-size: 122%;
  font-weight: bold;
  color: #f08300;
}
/* line 232, ../scss/common.scss */
.post table.ikusei {
  border-collapse: separate;
  width: 100%;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 10px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: #F6AB00 1px solid;
}
/* line 244, ../scss/common.scss */
.post table.ikusei th {
  font-weight: bold;
  color: #f08300;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background: #FFFDED;
  padding: 10px 15px;
  border-bottom: 1px #F6AB00 dashed;
}
/* line 257, ../scss/common.scss */
.post table.ikusei td {
  padding: 20px 15px;
}
/* line 261, ../scss/common.scss */
.post .indent {
  text-indent: -0.5em;
}
/* line 264, ../scss/common.scss */
.post .indent_chushaku {
  text-indent: -1em;
  margin-left: 1em;
}
/* line 268, ../scss/common.scss */
.post h6 {
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 20px;
  font-size: 114%;
  font-weight: bold;
}
/* line 275, ../scss/common.scss */
.post .fund_s_ol {
  margin-left: 1em;
}
/* line 277, ../scss/common.scss */
.post .fund_s_ol li {
  list-style-position: outside;
  margin-left: 1em;
  color: #ed86b3;
  margin-bottom: 20px;
}
/* line 282, ../scss/common.scss */
.post .fund_s_ol li span {
  color: #604C3F;
}
/* line 287, ../scss/common.scss */
.post table.orange_table {
  width: 546px;
  border-top: 1px solid #f08300;
  border-left: 1px solid #f08300;
  margin-bottom: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 294, ../scss/common.scss */
.post table.orange_table th {
  color: #f08300;
  font-weight: bold;
  padding: 5px 10px;
  border-right: 1px solid #f08300;
  border-bottom: 1px solid #f08300;
  background: #FFF4D6;
}
/* line 302, ../scss/common.scss */
.post table.orange_table td {
  padding: 5px 10px;
  border-right: 1px solid #f08300;
  border-bottom: 1px solid #f08300;
}
/* line 310, ../scss/common.scss */
.post table.green_table {
  width: 546px;
  background: #E2ECAF;
  margin-bottom: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 316, ../scss/common.scss */
.post table.green_table td, .post table.green_table th {
  padding: 16px;
}
/* line 322, ../scss/common.scss */
.post table.brown_table {
  width: 546px;
  border-top: 1px solid #b28146;
  border-left: 1px solid #b28146;
  margin-bottom: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 329, ../scss/common.scss */
.post table.brown_table th {
  color: #b28146;
  padding: 5px 10px;
  border-right: 1px solid #b28146;
  border-bottom: 1px solid #b28146;
  background: #F5F1DF;
  text-align: center;
}
/* line 337, ../scss/common.scss */
.post table.brown_table td {
  padding: 20px;
  border-right: 1px solid #b28146;
  border-bottom: 1px solid #b28146;
}
/* line 344, ../scss/common.scss */
.post table.pink_table {
  width: 546px;
  border-top: 1px solid #ed86b3;
  border-left: 1px solid #ed86b3;
  margin-bottom: 10px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 351, ../scss/common.scss */
.post table.pink_table th {
  color: #ed86b3;
  padding: 5px 10px;
  border-right: 1px solid #ed86b3;
  border-bottom: 1px solid #ed86b3;
  background: #FCEEF4;
  width: 25%;
}
/* line 359, ../scss/common.scss */
.post table.pink_table td {
  padding: 20px;
  border-right: 1px solid #ed86b3;
  border-bottom: 1px solid #ed86b3;
  width: 75%;
}
/* line 366, ../scss/common.scss */
.post table.purple_table {
  width: 546px;
  border-top: 1px solid #a57eb6;
  border-left: 1px solid #a57eb6;
  margin-bottom: 10px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 373, ../scss/common.scss */
.post table.purple_table th {
  color: #a57eb6;
  padding: 5px 20px;
  border-right: 1px solid #a57eb6;
  border-bottom: 1px solid #a57eb6;
  background: #ffffff;
  width: 30%;
}
/* line 381, ../scss/common.scss */
.post table.purple_table td {
  padding: 20px;
  border-right: 1px solid #a57eb6;
  border-bottom: 1px solid #a57eb6;
  width: 70%;
}
/* line 388, ../scss/common.scss */
.post ul.common_list {
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 8px;
}
/* line 392, ../scss/common.scss */
.post ul.common_list li {
  margin-bottom: 20px;
  margin-left: 0px;
}
/* line 395, ../scss/common.scss */
.post ul.common_list li span {
  font-weight: bold;
}
/* line 398, ../scss/common.scss */
.post ul.common_list li img {
  margin-right: 20px;
  margin-bottom: 30px;
}
/* line 406, ../scss/common.scss */
.post dl.faq_dl dt {
  font-size: 114%;
  font-weight: bold;
  color: #f08300;
  margin-bottom: 10px;
  padding-left: 20px;
  background: url(/_shared/images/icn_q.png) no-repeat left center;
}
/* line 414, ../scss/common.scss */
.post dl.faq_dl dd {
  margin-bottom: 20px;
  margin-left: 20px;
}

/* line 427, ../scss/common.scss */
#overlay {
  background: white !important;
}

/* line 431, ../scss/common.scss */
#controls {
  display: none;
}

/* line 434, ../scss/common.scss */
#bottomNav {
  display: none;
}

/* line 449, ../scss/common.scss */
body {
  background: url(/_shared/images/bg.png);
}

/* line 455, ../scss/common.scss */
header #head_contents {
  width: 900px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 25px;
  position: relative;
}
/* line 461, ../scss/common.scss */
header #head_contents .fb_wrap {
  position: absolute;
  right: 0px;
  bottom: 35px;
}
/* line 465, ../scss/common.scss */
header #head_contents .fb_wrap li {
  float: left;
  margin-left: 15px;
}
/* line 470, ../scss/common.scss */
header #head_contents h1 {
  float: left;
}
/* line 474, ../scss/common.scss */
header #head_contents .head_nav ul {
  float: right;
}
/* line 476, ../scss/common.scss */
header #head_contents .head_nav ul li {
  float: left;
  margin-right: 24px;
}
/* line 479, ../scss/common.scss */
header #head_contents .head_nav ul li a {
  display: block;
  background: url(../../_shared/images/arrow_head.png) left center no-repeat;
  padding-left: 12px;
}
/* line 485, ../scss/common.scss */
header #head_contents .head_nav ul li.lastChild {
  margin-right: 0;
}
/* line 491, ../scss/common.scss */
header #nav {
  background: url(/_shared/images/g_navigation_bg.png) repeat;
  margin-bottom: 45px;
}
/* line 494, ../scss/common.scss */
header #nav .menu {
  width: 900px;
  margin: 0 auto;
}
/* line 497, ../scss/common.scss */
header #nav .menu li {
  float: left;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-right: 27px;
}
/* line 502, ../scss/common.scss */
header #nav .menu li a {
  text-indent: -9999px;
  background: url(/_shared/images/g_nav.png) no-repeat;
  display: block;
  height: 38px;
}
/* line 509, ../scss/common.scss */
header #nav .menu li.home {
  margin-right: 10px;
}
/* line 511, ../scss/common.scss */
header #nav .menu li.home a {
  width: 40px;
}
/* line 514, ../scss/common.scss */
header #nav .menu li.home a:hover {
  background-position: 0px -38px;
}
/* line 519, ../scss/common.scss */
header #nav .menu li.about a {
  width: 132px;
  background-position: -50px 0px;
}
/* line 523, ../scss/common.scss */
header #nav .menu li.about a:hover {
  background-position: -50px -38px;
}
/* line 528, ../scss/common.scss */
header #nav .menu li.association a {
  width: 113px;
  background-position: -211px 0px;
}
/* line 532, ../scss/common.scss */
header #nav .menu li.association a:hover {
  background-position: -211px -38px;
}
/* line 537, ../scss/common.scss */
header #nav .menu li.notice a {
  width: 175px;
  background-position: -353px 0px;
}
/* line 541, ../scss/common.scss */
header #nav .menu li.notice a:hover {
  background-position: -353px -38px;
}
/* line 546, ../scss/common.scss */
header #nav .menu li.hope a {
  width: 201px;
  background-position: -558px 0px;
}
/* line 550, ../scss/common.scss */
header #nav .menu li.hope a:hover {
  background-position: -558px -38px;
}
/* line 554, ../scss/common.scss */
header #nav .menu li.donation {
  margin-right: 0;
}
/* line 556, ../scss/common.scss */
header #nav .menu li.donation a {
  width: 119px;
  background-position: -787px 0px;
}
/* line 560, ../scss/common.scss */
header #nav .menu li.donation a:hover {
  background-position: -787px -38px;
}

/* line 572, ../scss/common.scss */
body.page-about-child header #nav .menu li.about a {
  background-position: -50px -76px;
}
/* line 578, ../scss/common.scss */
body.page-about-child #sidebar_wrap .side_link_about {
  display: block;
}

/* line 586, ../scss/common.scss */
body.page-association-child header #nav .menu li.association a {
  background-position: -211px -76px;
}
/* line 592, ../scss/common.scss */
body.page-association-child #sidebar_wrap .side_link_association {
  display: block;
}

/* line 607, ../scss/common.scss */
body.page-news header #nav .menu li.notice a,
body.category header #nav .menu li.notice a,
body.single header #nav .menu li.notice a,
body.page-news-child header #nav .menu li.notice a {
  background-position: -353px -76px;
}

/* line 617, ../scss/common.scss */
body.page-hope-child header #nav .menu li.hope a {
  background-position: -558px -76px;
}
/* line 623, ../scss/common.scss */
body.page-hope-child #sidebar_wrap .side_link_flow {
  display: block;
}

/* line 640, ../scss/common.scss */
body.page-donation-child header #nav .menu li.donation a,
body.page-donation header #nav .menu li.donation a,
body.page-member header #nav .menu li.donation a,
body.page-lecture header #nav .menu li.donation a,
body.page-corporate header #nav .menu li.donation a,
body.page-fund_s header #nav .menu li.donation a,
body.page-goods_s header #nav .menu li.donation a,
body.page-volunteer_s header #nav .menu li.donation a,
body.page-other_s header #nav .menu li.donation a {
  background-position: -787px -76px;
}
/* line 646, ../scss/common.scss */
body.page-donation-child #sidebar_wrap .side_link_donation,
body.page-donation #sidebar_wrap .side_link_donation,
body.page-member #sidebar_wrap .side_link_donation,
body.page-lecture #sidebar_wrap .side_link_donation,
body.page-corporate #sidebar_wrap .side_link_donation,
body.page-fund_s #sidebar_wrap .side_link_donation,
body.page-goods_s #sidebar_wrap .side_link_donation,
body.page-volunteer_s #sidebar_wrap .side_link_donation,
body.page-other_s #sidebar_wrap .side_link_donation {
  display: block;
}

/* line 659, ../scss/common.scss */
.side_link_about,
.side_link_association,
.side_link_flow,
.side_link_donation {
  display: none;
}

/* line 664, ../scss/common.scss */
#bread {
  width: 900px;
  margin: 0 auto 12px;
}
/* line 668, ../scss/common.scss */
#bread ul.bread_crumb li {
  float: left;
  font: 12px;
  padding-right: 10px;
}
/* line 675, ../scss/common.scss */
#bread ul.bread_crumb li:after {
  content: "　>";
}
/* line 678, ../scss/common.scss */
#bread ul.bread_crumb li.tail:after {
  content: none;
}

/* line 684, ../scss/common.scss */
#aec-container {
  width: 632px;
}

/* line 688, ../scss/common.scss */
#aec-calendar table.fc-border-separate {
  border: 1px solid #f08300;
  border-radius: 10px;
  /* CSS3草案 */
  -webkit-border-radius: 10px;
  /* Safari,Google Chrome用 */
  -moz-border-radius: 10px;
  /* Firefox用 */
}
/* line 694, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th {
  border-color: #f08300;
  border-bottom: 2px solid #f08300;
  color: #f08300;
  padding-top: 7px;
  padding-bottom: 7px;
  text-indent: -9999px;
}
/* line 702, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-mon {
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-left-radius: 8px;
  background: url(../images/icn_mon.png) center no-repeat #fffde5;
}
/* line 709, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-tue {
  background: url(../images/icn_tue.png) center no-repeat #fffde5;
}
/* line 712, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-wed {
  background: url(../images/icn_wed.png) center no-repeat #fffde5;
}
/* line 715, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-thu {
  background: url(../images/icn_thu.png) center no-repeat #fffde5;
}
/* line 718, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-fri {
  background: url(../images/icn_fri.png) center no-repeat #fffde5;
}
/* line 721, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-sat {
  color: #38a1db;
  background: url(../images/icn_sat.png) center no-repeat #fffde5;
}
/* line 725, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr th.fc-sun {
  color: #e73656;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  border-top-right-radius: 8px;
  background: url(../images/icn_sun.png) center no-repeat #fffde5;
}
/* line 732, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr td {
  border-color: #f08300 !important;
  padding: 10px;
  background: #fff;
}
/* line 736, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr td .fc-day-number {
  float: left !important;
  font-weight: bold;
  font-size: 114%;
}
/* line 745, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr td.fc-sat .fc-day-number {
  color: #38a1db;
}
/* line 750, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr td.fc-sun .fc-day-number {
  color: #e73656;
}
/* line 756, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr.fc-last td.fc-first {
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
}
/* line 761, ../scss/common.scss */
#aec-calendar table.fc-border-separate tr.fc-last td.fc-last {
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-right-radius: 8px;
}
/* line 770, ../scss/common.scss */
#aec-calendar table.fc-header tr td.fc-header-right {
  display: none;
}
/* line 773, ../scss/common.scss */
#aec-calendar table.fc-header tr td.fc-header-center {
  float: right;
}
/* line 777, ../scss/common.scss */
#aec-calendar table.fc-header tr td #aec-quickselect {
  display: none;
}
/* line 780, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-today {
  display: none;
}
/* line 783, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-header-space {
  display: none;
}
/* line 786, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-prev {
  position: absolute;
  bottom: -52px;
  left: 0;
  background: none;
  border: none;
}
/* line 792, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-prev .fc-button-inner {
  background: none;
  border: none;
}
/* line 795, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-prev .fc-button-inner .fc-button-content {
  background: url(/_shared/images/Previous_month.png) no-repeat left center;
  text-indent: -9999px;
  display: block;
  height: 17px;
  width: 70px;
}
/* line 802, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-prev .fc-button-inner .fc-button-effect span {
  background: none;
  border: none;
}
/* line 808, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-header-title h2 {
  margin-bottom: 20px;
  background: url(/_shared/images/fukidashi_bg.png) no-repeat;
  width: 229px;
  height: 87px;
  text-align: left;
  padding-left: 22px;
  padding-top: 30px;
  color: #f08300;
  position: absolute;
  z-index: 10;
  top: -73px;
  right: -24px;
  font-weight: normal;
  font-size: 13px;
}
/* line 823, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-header-title h2 strong {
  font-size: 35px;
}
/* line 825, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-header-title h2 strong span {
  font-size: 18px;
}
/* line 831, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-next {
  position: absolute;
  bottom: -52px;
  right: 0;
  background: none;
  border: none;
}
/* line 837, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-next .fc-button-inner {
  background: none;
  border: none;
}
/* line 840, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-next .fc-button-inner .fc-button-content {
  background: url(/_shared/images/next_month.png) no-repeat right center;
  text-indent: -9999px;
  display: block;
  height: 17px;
  width: 70px;
}
/* line 848, ../scss/common.scss */
#aec-calendar table.fc-header tr td .fc-button-next .fc-button-inner .fc-button-effect span {
  background: none;
  border: none;
}

/* line 858, ../scss/common.scss */
.fc-header td {
  height: 5px;
}

/* line 861, ../scss/common.scss */
#aec-modal .duration {
  display: none;
}

/* line 865, ../scss/common.scss */
#aec-modal a:hover {
  color: #f08300 !important;
  background: #fff !important;
}

/* line 870, ../scss/common.scss */
#aec-modal-container {
  background-color: #fff !important;
  border-radius: 6px 6px 6px 6px !important;
  border-color: #f08300 !important;
  border-width: 2px !important;
  border-style: solid !important;
  top: 50px !important;
}
/* line 877, ../scss/common.scss */
#aec-modal-container .simplemodal-wrap {
  border-radius: 6px 6px 6px 6px !important;
}
/* line 880, ../scss/common.scss */
#aec-modal-container .aec-title {
  border-radius: 6px 6px 0px 0px !important;
  border-bottom-color: #f08300 !important;
  border-bottom-color: #f08300 !important;
  border-bottom-width: 0px !important;
  border-bottom-style: solid !important;
  background: white !important;
}

/* line 891, ../scss/common.scss */
#aec-modal-overlay {
  background: white !important;
}

/* line 897, ../scss/common.scss */
#aec-modal-container {
  box-shadow: none !important;
}

/* line 901, ../scss/common.scss */
#aec-modal-container .aec-title {
  padding: 20px 28px 10px !important;
  color: #f08300 !important;
}

/* line 905, ../scss/common.scss */
#aec-modal .times {
  padding: 5px 20px !important;
}

/* line 908, ../scss/common.scss */
#aec-modal .description {
  padding: 20px !important;
}

/* line 911, ../scss/common.scss */
#aec-modal .location {
  margin: 0 20px 20px;
  padding: 10px;
}

/* line 916, ../scss/common.scss */
#aec-modal .aec-content .category {
  display: none;
}

/* line 919, ../scss/common.scss */
#aec-modal .aec-content .maplink {
  margin-right: 20px;
}

/* line 928, ../scss/common.scss */
.ai1ec-prev-year {
  display: none !important;
}

/* line 932, ../scss/common.scss */
.ai1ec-next-year {
  display: none !important;
}

/* line 939, ../scss/common.scss */
#ai1ec-calendar .ai1ec-title-buttons .ai1ec-prev-month {
  display: none !important;
}
/* line 943, ../scss/common.scss */
#ai1ec-calendar .ai1ec-title-buttons .ai1ec-next-month {
  display: none !important;
}
/* line 947, ../scss/common.scss */
#ai1ec-calendar .ai1ec-pull-left {
  width: 100%;
}
/* line 949, ../scss/common.scss */
#ai1ec-calendar .ai1ec-pull-left .ai1ec-pagination {
  width: 100%;
}
/* line 951, ../scss/common.scss */
#ai1ec-calendar .ai1ec-pull-left .ai1ec-pagination .ai1ec-minical-trigger {
  display: none !important;
}
/* line 954, ../scss/common.scss */
#ai1ec-calendar .ai1ec-pull-left .ai1ec-pagination .ai1ec-next-month {
  float: right !important;
}
/* line 959, ../scss/common.scss */
#ai1ec-calendar table.ai1ec-month-view {
  border: 1px solid orange !important;
}
/* line 961, ../scss/common.scss */
#ai1ec-calendar table.ai1ec-month-view tr.ai1ec-week td {
  border: 1px solid orange !important;
}
/* line 963, ../scss/common.scss */
#ai1ec-calendar table.ai1ec-month-view tr.ai1ec-week td .ai1ec-date {
  background: #ffffff;
  text-align: left !important;
}

/* line 977, ../scss/common.scss */
.aec-content .cat1, .aec-content .cat1 .fc-event-skin, .aec-content .fc-agenda .cat1, .aec-content a.cat1, .aec-content a.cat1:active, .aec-content a.cat1:visited {
  background-color: #f08300 !important;
  border-color: #f08300 !important;
}

/* line 985, ../scss/common.scss */
.fc-view .cat1, .fc-view .cat1 .fc-event-skin, .fc-view .fc-agenda .cat1, .fc-view a.cat1, .fc-view a.cat1:active, .fc-view a.cat1:visited {
  background-color: inherit !important;
  border: none !important;
  color: black !important;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 992, ../scss/common.scss */
.fc-event-time {
  display: none;
}

/* line 999, ../scss/common.scss */
.pagetop a {
  width: 94px;
  margin: 0 auto;
  text-align: center;
  display: block;
}

/* line 1008, ../scss/common.scss */
.sidebar ul.side_link_donation li ul {
  width: 200px;
  padding: 20px 0px;
  background: #fff;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px;
}
/* line 1019, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li {
  font-size: 136%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: none;
  letter-spacing: 0.1em;
}
/* line 1025, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li a {
  text-indent: -9999px;
  background: url(/_shared/images/slide_donation_sub.png) no-repeat;
  display: block;
  height: 17px;
}
/* line 1032, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_member a {
  background-position: 0 0;
}
/* line 1033, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_lecture a {
  background-position: 0 -17px;
}
/* line 1034, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_corporete a {
  background-position: 0 -34px;
}
/* line 1035, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_fund_s a {
  background-position: 0 -51px;
}
/* line 1036, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_goods_s a {
  background-position: 0 -68px;
}
/* line 1037, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_volunteer_s a {
  background-position: 0 -85px;
}
/* line 1038, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_other_s a {
  background-position: 0 -102px;
}
/* line 1040, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_member a:hover {
  background-position: -205px 0;
}
/* line 1041, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_lecture a:hover {
  background-position: -205px -17px;
}
/* line 1042, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_corporete a:hover {
  background-position: -205px -34px;
}
/* line 1043, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_fund_s a:hover {
  background-position: -205px -51px;
}
/* line 1044, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_goods_s a:hover {
  background-position: -205px -68px;
}
/* line 1045, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_volunteer_s a:hover {
  background-position: -205px -85px;
}
/* line 1046, ../scss/common.scss */
.sidebar ul.side_link_donation li ul li.sub_other_s a:hover {
  background-position: -205px -102px;
}

/* line 1051, ../scss/common.scss */
body.page-member li.sub_member a {
  background-position: -205px 0 !important;
}

/* line 1052, ../scss/common.scss */
body.page-lecture li.sub_lecture a {
  background-position: -205px -17px !important;
}

/* line 1053, ../scss/common.scss */
body.page-corporate li.sub_corporete a {
  background-position: -205px -34px !important;
}

/* line 1054, ../scss/common.scss */
body.page-fund_s li.sub_fund_s a {
  background-position: -205px -51px !important;
}

/* line 1055, ../scss/common.scss */
body.page-goods_s li.sub_goods_s a {
  background-position: -205px -68px !important;
}

/* line 1056, ../scss/common.scss */
body.page-volunteer_s li.sub_volunteer_s a {
  background-position: -205px -85px !important;
}

/* line 1057, ../scss/common.scss */
body.page-other_s li.sub_other_s a {
  background-position: -205px -102px !important;
}

/* line 1062, ../scss/common.scss */
.sidebar {
  float: right;
  width: 245px;
}
/* line 1065, ../scss/common.scss */
.sidebar ul {
  width: 205px;
  padding: 25px 20px;
  background: #fff;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  margin-bottom: 20px;
}
/* line 1076, ../scss/common.scss */
.sidebar ul ul {
  margin-bottom: 0 !important;
}
/* line 1079, ../scss/common.scss */
.sidebar ul li {
  font-size: 136%;
  padding-bottom: 15px;
  border-bottom: 1px dashed #999999;
  margin-bottom: 15px;
  letter-spacing: 0.1em;
}
/* line 1086, ../scss/common.scss */
.sidebar ul li a {
  text-indent: -9999px;
  padding-right: 10px;
  width: 205px;
  height: 21px;
  background-repeat: no-repeat;
  display: block;
}
/* line 1094, ../scss/common.scss */
.sidebar ul li a:hover {
  color: #f08300;
  text-decoration: none;
}
/* line 1098, ../scss/common.scss */
.sidebar ul li.current_page_item a {
  color: #f08300;
}
/* line 1103, ../scss/common.scss */
.sidebar ul li.slide_about01 a {
  background-position: 0 0;
}
/* line 1104, ../scss/common.scss */
.sidebar ul li.slide_about02 a {
  background-position: 0 -21px;
}
/* line 1105, ../scss/common.scss */
.sidebar ul li.slide_about03 a {
  background-position: 0 -42px;
}
/* line 1106, ../scss/common.scss */
.sidebar ul li.slide_about04 a {
  background-position: 0 -63px;
}
/* line 1107, ../scss/common.scss */
.sidebar ul li.slide_about05 a {
  background-position: 0 -84px;
}
/* line 1109, ../scss/common.scss */
.sidebar ul li.slide_about01 a:hover {
  background-position: -205px 0;
}
/* line 1110, ../scss/common.scss */
.sidebar ul li.slide_about02 a:hover {
  background-position: -205px -21px;
}
/* line 1111, ../scss/common.scss */
.sidebar ul li.slide_about03 a:hover {
  background-position: -205px -42px;
}
/* line 1112, ../scss/common.scss */
.sidebar ul li.slide_about04 a:hover {
  background-position: -205px -63px;
}
/* line 1113, ../scss/common.scss */
.sidebar ul li.slide_about05 a:hover {
  background-position: -205px -84px;
}
/* line 1115, ../scss/common.scss */
.sidebar ul li.slide_associationoverview01 a {
  background-position: 0 0;
}
/* line 1116, ../scss/common.scss */
.sidebar ul li.slide_associationoverview02 a {
  background-position: 0 -21px;
}
/* line 1117, ../scss/common.scss */
.sidebar ul li.slide_associationoverview03 a {
  background-position: 0 -42px;
}
/* line 1118, ../scss/common.scss */
.sidebar ul li.slide_associationoverview04 a {
  background-position: 0 -63px;
}
/* line 1119, ../scss/common.scss */
.sidebar ul li.slide_associationoverview05 a {
  background-position: 0 -84px;
}
/* line 1120, ../scss/common.scss */
.sidebar ul li.slide_associationoverview06 a {
  background-position: 0 -105px;
}
/* line 1122, ../scss/common.scss */
.sidebar ul li.slide_associationoverview01 a:hover {
  background-position: -205px 0;
}
/* line 1123, ../scss/common.scss */
.sidebar ul li.slide_associationoverview02 a:hover {
  background-position: -205px -21px;
}
/* line 1124, ../scss/common.scss */
.sidebar ul li.slide_associationoverview03 a:hover {
  background-position: -205px -42px;
}
/* line 1125, ../scss/common.scss */
.sidebar ul li.slide_associationoverview04 a:hover {
  background-position: -205px -63px;
}
/* line 1126, ../scss/common.scss */
.sidebar ul li.slide_associationoverview05 a:hover {
  background-position: -205px -84px;
}
/* line 1127, ../scss/common.scss */
.sidebar ul li.slide_associationoverview06 a:hover {
  background-position: -205px -105px;
}
/* line 1129, ../scss/common.scss */
.sidebar ul li.slide_flow01 a {
  background-position: 0 0;
}
/* line 1130, ../scss/common.scss */
.sidebar ul li.slide_flow02 a {
  background-position: 0 -21px;
}
/* line 1132, ../scss/common.scss */
.sidebar ul li.slide_flow01 a:hover {
  background-position: -205px 0;
}
/* line 1133, ../scss/common.scss */
.sidebar ul li.slide_flow02 a:hover {
  background-position: -205px -21px;
}
/* line 1136, ../scss/common.scss */
.sidebar ul li.slide_donation01 a {
  background-position: 0 0;
}
/* line 1137, ../scss/common.scss */
.sidebar ul li.slide_donation02 a {
  background-position: 0 -21px;
}
/* line 1138, ../scss/common.scss */
.sidebar ul li.slide_donation03 a {
  background-position: 0 -42px;
  height: 42px !important;
}
/* line 1139, ../scss/common.scss */
.sidebar ul li.slide_donation04 a {
  background-position: 0 -84px;
}
/* line 1143, ../scss/common.scss */
.sidebar ul li.slide_donation01 a:hover {
  background-position: -205px 0;
}
/* line 1144, ../scss/common.scss */
.sidebar ul li.slide_donation02 a:hover {
  background-position: -205px -21px;
}
/* line 1145, ../scss/common.scss */
.sidebar ul li.slide_donation03 a:hover {
  background-position: -205px -42px;
}
/* line 1146, ../scss/common.scss */
.sidebar ul li.slide_donation04 a:hover {
  background-position: -205px -84px;
}
/* line 1148, ../scss/common.scss */
.sidebar ul li.firstChild {
  display: none;
}
/* line 1151, ../scss/common.scss */
.sidebar ul li.lastChild {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
/* line 1156, ../scss/common.scss */
.sidebar ul li.first_li {
  border-top: 1px dashed #999999;
  padding-top: 15px;
}
/* line 1162, ../scss/common.scss */
.sidebar ul.side_link_about li a {
  background-image: url(/_shared/images/slide_about.png);
}
/* line 1167, ../scss/common.scss */
.sidebar ul.side_link_association li a {
  background-image: url(/_shared/images/slide_association.png);
}
/* line 1172, ../scss/common.scss */
.sidebar ul.side_link_flow li a {
  background-image: url(/_shared/images/slide_flow.png);
}
/* line 1177, ../scss/common.scss */
.sidebar ul.side_link_donation li a {
  background-image: url(/_shared/images/slide_donation.png);
}

/* line 1184, ../scss/common.scss */
body.page-workandrole .sidebar ul li.slide_about01 a {
  background-position: -205px 0;
}

/* line 1187, ../scss/common.scss */
body.page-untilthedog .sidebar ul li.slide_about02 a {
  background-position: -205px -21px;
}

/* line 1190, ../scss/common.scss */
body.page-history .sidebar ul li.slide_about03 a {
  background-position: -205px -42px;
}

/* line 1193, ../scss/common.scss */
body.page-hearingimpaired .sidebar ul li.slide_about04 a {
  background-position: -205px -63px;
}

/* line 1196, ../scss/common.scss */
body.page-assistancedogs .sidebar ul li.slide_about05 a {
  background-position: -205px -84px;
}

/* line 1200, ../scss/common.scss */
body.page-associationoverview .sidebar ul li.slide_associationoverview01 a {
  background-position: -205px 0;
}

/* line 1203, ../scss/common.scss */
body.page-access .sidebar ul li.slide_associationoverview02 a {
  background-position: -205px -21px;
}

/* line 1206, ../scss/common.scss */
body.page-history .sidebar ul li.slide_associationoverview03 a {
  background-position: -205px -42px;
}

/* line 1209, ../scss/common.scss */
body.page-workinvolvedinthehearingdog .sidebar ul li.slide_associationoverview04 a {
  background-position: -205px -63px;
}

/* line 1212, ../scss/common.scss */
body.page-certifiedperformance .sidebar ul li.slide_associationoverview05 a {
  background-position: -205px -84px;
}

/* line 1217, ../scss/common.scss */
body.page-flow .sidebar ul li.slide_flow01 a {
  background-position: -205px 0px;
}

/* line 1220, ../scss/common.scss */
body.page-notes .sidebar ul li.slide_flow02 a {
  background-position: -205px -21px;
}

/* line 1225, ../scss/common.scss */
body.page-introduction_of_support .sidebar ul li.slide_donation01 a {
  background-position: -205px 0px;
}

/* line 1228, ../scss/common.scss */
body.page-donation_industry .sidebar ul li.slide_donation02 a {
  background-position: -205px -21px;
}

/* line 1231, ../scss/common.scss */
body.page-howtouse .sidebar ul li.slide_donation03 a {
  background-position: -205px -42px;
}

/* line 1234, ../scss/common.scss */
body.page-faq .sidebar ul li.slide_donation04 a {
  background-position: -205px -84px;
}

/* line 1240, ../scss/common.scss */
.sidebar ul.side_menu_wrap li.firstChild {
  display: block;
}

/* line 1246, ../scss/common.scss */
.news_list {
  float: right;
  width: 245px;
}
/* line 1250, ../scss/common.scss */
.news_list ul {
  margin-bottom: 10px;
}
/* line 1253, ../scss/common.scss */
.news_list ul.open {
  width: 205px;
  padding: 15px 20px 25px;
  background: #fff;
  -webkit-border-bottom-right-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-radius-bottomright: 16px;
  -moz-border-radius-bottomleft: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
}
/* line 1266, ../scss/common.scss */
.news_list ul.open li {
  margin-bottom: 10px;
}
/* line 1268, ../scss/common.scss */
.news_list ul.open li a {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1272, ../scss/common.scss */
.news_list ul.open li a:hover {
  color: #f08300;
  text-decoration: none;
}
/* line 1276, ../scss/common.scss */
.news_list ul.open li.current_page_item a {
  color: #f08300;
}
/* line 1281, ../scss/common.scss */
.news_list ul.open li.firstChild {
  display: none;
}
/* line 1284, ../scss/common.scss */
.news_list ul.open li.lastChild {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
/* line 1290, ../scss/common.scss */
.news_list p.side_ttl img {
  /* box-shadow */
  -webkit-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.28);
  box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.28);
}
/* line 1296, ../scss/common.scss */
.news_list li.side_ttl img {
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.28);
}

/* line 1304, ../scss/common.scss */
.news_diary_next_link {
  margin-top: 20px;
}
/* line 1306, ../scss/common.scss */
.news_diary_next_link .pagenation {
  padding: 0px 0px 20px;
}
/* line 1309, ../scss/common.scss */
.news_diary_next_link .pagenation li a {
  color: #f08300;
}
/* line 1313, ../scss/common.scss */
.news_diary_next_link .pagenation li.oldpage {
  float: left;
}
/* line 1316, ../scss/common.scss */
.news_diary_next_link .pagenation li.newpage {
  float: right;
}

/* line 1322, ../scss/common.scss */
.post .pagenation {
  padding: 10px 35px 35px;
}
/* line 1325, ../scss/common.scss */
.post .pagenation li a {
  color: #f08300;
}
/* line 1329, ../scss/common.scss */
.post .pagenation li.oldpage {
  float: left;
}
/* line 1332, ../scss/common.scss */
.post .pagenation li.newpage {
  float: right;
}

/* line 1340, ../scss/common.scss */
#footer {
  background: url(/_shared/images/g_navigation_bg.png) repeat;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 1344, ../scss/common.scss */
#footer p.copy {
  margin: 40px auto 0;
  text-align: right;
  width: 900px;
}
/* line 1349, ../scss/common.scss */
#footer #f_contents {
  width: 900px;
  margin: 0 auto;
}
/* line 1352, ../scss/common.scss */
#footer #f_contents .fb_box {
  float: right;
  width: 259px;
}
/* line 1356, ../scss/common.scss */
#footer #f_contents #f_nav {
  width: 610px;
  float: left;
}
/* line 1361, ../scss/common.scss */
#footer #f_contents #f_nav ul li {
  font-size: 92%;
  margin-bottom: 5px;
  width: 29%;
  float: left;
  padding-right: 2%;
}
/* line 1367, ../scss/common.scss */
#footer #f_contents #f_nav ul li a {
  padding-left: 13px;
  background: url(/_shared/images/arw_foot.png) left center no-repeat;
  color: #fff;
}
/* line 1373, ../scss/common.scss */
#footer #f_contents #f_nav ul li ul {
  margin-top: 5px;
}
/* line 1376, ../scss/common.scss */
#footer #f_contents #f_nav ul li ul li {
  width: 100%;
}
/* line 1378, ../scss/common.scss */
#footer #f_contents #f_nav ul li ul li a {
  padding-left: 0;
  background: none;
}
/* line 1382, ../scss/common.scss */
#footer #f_contents #f_nav ul li ul li a:before {
  content: "→ ";
}

/*フォーム*/
/* line 1395, ../scss/common.scss */
.wpcf7 p {
  margin: 0;
}
/* line 1398, ../scss/common.scss */
.wpcf7 textarea {
  padding: 0 !important;
}
/* line 1401, ../scss/common.scss */
.wpcf7 select, .wpcf7 input, .wpcf7 textarea {
  width: 100%;
}

/* line 1413, ../scss/common.scss */
.flex-control-nav {
  bottom: 16px !important;
  right: 20px !important;
  z-index: 100 !important;
  text-align: right !important;
}

/* line 1420, ../scss/common.scss */
.flex-control-paging li a {
  background: #dddddd !important;
  box-shadow: none !important;
  text-align: left !important;
}

/* line 1426, ../scss/common.scss */
.flex-control-paging li a.flex-active {
  background: #666666 !important;
}
