@charset "utf-8";

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

  パパの子育て

***************************************************************************/
body {
  background: inherit;
}

body.cntBgEvent-report {
  background-color: #fcffe1;
}

/*****************************************
  タイトル
*****************************************/
.lowerTtlBlock.event-reportTtl h2 {
  padding: 102px 0 96px 0;
}

.lowerTtlBlock.event-reportTtl h2 span {
  line-height: 80px;
  display: block;
  font-size: 240%;
  letter-spacing: 0.1em;
  font-weight: bold;
  color: #2a0e00;
  padding: 0 0 0 100px;
  background: url(../images/event-report_icn.png) no-repeat left center;
  background-size: 80px auto;
}

@media screen and (max-width: 767px) {
  .lowerTtlBlock.event-reportTtl h2 {
    padding: 30px 0;
    text-align: center;
    margin: 0 auto;
  }
  
  .lowerTtlBlock.event-reportTtl h2 span {
    font-size: 167.5%;
    padding: 0 0 0 50px;
    background-size: 40px auto;
  }
  .index .lowerTtlBlock.event-reportTtl h2 span {
    line-height: 40px;
  }
}

/*****************************************
  サイド
*****************************************/
.navBlock dl {
  border: dashed 2px #dee68e;
  padding-bottom: 0;
}
.navBlock dl dt {
  margin: 0;
  background: #dfed55;
  color: #000000;
}
.navBlock dl dd {
  padding: 0;
}
.navBlock dl dd ul li:first-child.current a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navBlock dl dt:first-child ul li:last-child.current a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.index .navBlock .current a {
  background: transparent;
}

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

  トップ

***************************************************************************/
.event-reportListBlock {
  width: 100%;
  background: #fff;
  padding: 35px 40px;
  margin: 0 0 50px;
  border-radius: 20px;
  border-top: solid 6px #eaf390;
  letter-spacing: 0.05em;
}
.event-reportListBlock h3 {
  display: inline-block;
  font-size: 160%;
  font-weight: bold;
  margin: 0 0 20px;
  padding: 0 0 10px;
  color: #e35b4e;
  border-bottom: dotted 2px #ffbbb4;
  letter-spacing: 0.1em;
  line-height: 1.5;
}
.event-reportListBlock .article-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.event-reportListBlock .article-list:after {
  content: '';
  display: block;
  width: calc(100% / 3 - 14px);
}
.event-reportListBlock .article-list li {
  border: 2px solid #dee68e;
  width: calc(100% / 3 - 14px);
  border-radius: 20px;
  padding: 16px;
  margin: 40px 0 0;
  position: relative;
}
.event-reportListBlock .article-list li a {
  color: #222;
}
.event-reportListBlock .article-list li figure {
  margin: 0 0 15px;
}
.event-reportListBlock .article-list li figure img {
  width: 100%;
  aspect-ratio: 2 / 1;
  object-fit: cover;
  border-radius: 15px;
}
.event-reportListBlock .article-list li figure figcaption {
  position: absolute;
  background: #dfed55;
  color: #000000;
  font-size: 90%;
  border-radius: 20px;
  padding: 4px 20px;
  top: -16px;
  left: -10px;
}
.event-reportListBlock .article-list li .article-list_ttl {
  margin: 0 0 5px;
  font-weight: bold;
  color: #434501;
  line-height: 1.4;
  padding: 0;
  font-size: 100%;
  border: none;
}
.event-reportListBlock .article-list li .article-list_location {
  font-size: 13px;
  margin-top: 5px;
}
.event-reportListBlock .article-list li .this_noLink:hover {
  cursor: default;
}
.event-reportListBlock .article-list li .this_noLink .article-list_ttl {
  color: #333;
}
.event-reportListBlock .article-list li .this_noLink .article-list_ttl em {
  background: #dfed55;
  color: #000000;
  border-radius: 20px;
  padding: 6px 15px;
  display: block;
  margin-bottom: 6px;
}
.event-reportListBlock .article-list li dl dt {
  margin: 0 0 5px;
  font-weight: bold;
  color: #e35b4e;
  line-height: 1.4;
  border: none;
}
.event-reportListBlock .article-list li dl dd {
  font-size: 80%;
}
@media screen and (max-width: 767px) {
  .event-reportListBlock {
    width: calc(100% - 40px);
    padding: 20px;
    margin: 0 auto 30px;
  }
  .event-reportListBlock .article-list {
    display: block;
  }
  .event-reportListBlock .article-list li {
    width: 100%;
    margin: 30px 0 0;
  }
  .event-reportListBlock .article-list:after {
    display: none;
  }
  .event-reportListBlock .article-list li .article-list_ttl {
    font-size: 110%;
  }
  .event-reportListBlock .article-list li .article-list_location {
    font-size: 100%;
    margin-top: 3px;
  }
}


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

  コラム記事

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

.event-reportPost {
  max-width: 892px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 60px;
}
.profileBlock {
  width: 100%;
  background: #fff;
  padding: 35px 40px;
  margin: 0 0 20px;
  border-radius: 20px;
  border-top: solid 6px #eaf390;
  letter-spacing: 0.05em;
}
.profileBlock .wrap {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.profileBlock .profileTitle {
  text-align: center;
  margin: 0 0 20px;
}
.profileBlock .profileTitle h3 {
  font-size: 160%;
  font-weight: bold;
  color: #434501;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin-bottom: 25px;
}
.profileBlock .profileTitle h3 span {
  background: #dfed55;
  color: #000000;
  font-size: 58%;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  letter-spacing: 0.05em;
}
.profileBlock .profileIntTxt p {
  text-align: center;
}
.profileBlock .profileDetail {
  margin: 30px 0 20px 0;
}
.profileBlock .profileDetail .profilePhoto {
  width: 45%;
  float: left;
}
.profileBlock .profileDetail .profileDetailInt {
  width: 52%;
  float: right;
}
.profileBlock .profileDetail .profileDetailInt dl dt {
  border-bottom: dotted 3px #ffbbb4;
  font-size: 106.6%;
  font-weight: bold;
  padding: 0 0 5px;
  margin: 0 0 10px;
}
.profileBlock .profileDetail .profileDetailInt dl dd ul li {
  background: url(../images/circle_purple.png) no-repeat left 0.4em;
  background-size: 12px auto;
  margin: 0 0 5px;
  padding: 0 0 0 18px;
}
.profileBlock .profileImage {
  max-width: 580px;
  margin: 25px auto 50px;
}
.profileBlock .profileImage img {
  border-radius: 20px;
  border: 1px solid #bbbbbb;
}
.authorBlock {
  display: flex;
  gap: 15px;
  border-radius: 20px;
  padding: 10px;
  width: 100%;
  margin: 0 auto;
  background-color: #ffbbb4;
  background-image: url(../images/body_bg_dots.png);
  background-repeat: repeat;
  background-position: left top;
}
.authorBlock .authorImage {
  box-sizing: border-box;
  width: 200px;
}
.authorBlock .authorImage img {
  box-sizing: border-box;
  border: 4px solid #fff;
  border-radius: 50%;
  object-fit: cover;
}
.authorBlock .authorInfo {
  box-sizing: border-box;
  background-color: #fff;
  padding: 25px;
  border-radius: 15px;
  width: calc(100% - 15px - 200px );
}
.authorBlock .authorInfo_name {
    font-size: 133.5%;
    font-weight: bold;
    margin-bottom: 15px;
}
.authorBlock .authorInfo ul li {
  background: url(../images/circle_coral.png) no-repeat left 0.4em;
    background-size: 12px auto;
    margin: 0 0 5px;
    padding: 0 0 0 18px;
}
@media screen and (max-width: 767px) {
  .profileBlock {
    width: calc(100% - 40px);
    padding: 20px;
    margin: 0 auto 30px;
  }
  .profileBlock .wrap {
    max-width: 100%;
  }
  .profileBlock .profileTitle {
    width: 100%;
    padding: 5px 0 0 0;
    float: none;
  }
  .profileBlock .profileTitle h3 {
    font-size: 134%;
    line-height: 1.4;
  }
  .profileBlock .profileTitle h3 span {
    padding: 5px 8px;
    margin-bottom: 5px;
  }
  .profileBlock .profileIntTxt p {
    text-align: left;
  }
  .profileBlock .profileDetail {
    float: none;
    width: 100%;
    display: block;
    margin: 15px 0 0;
  }
  .profileBlock .profileDetail .profilePhoto,
  .profileBlock .profileDetail .profileDetailInt {
    float: none;
    width: 100%;
  }
  .profileBlock .profileDetail .profileDetailInt dl {
    margin-top: 15px;
  }
  .profileBlock .profileImage {
    margin: 25px auto;
  }
  .authorBlock {
    width: 100%;
    gap: 5px;
    padding: 4px;
    margin-top: 40px;
    background-size: 25px auto;
  }
  .authorBlock .authorInfo {
    width: calc(100% - 5px - 80px);
    padding: 15px;
  }
  .authorBlock .authorInfo_name {
    font-size: 116.6%;
    margin-bottom: 10px;
  }
  .authorBlock .authorImage {
    width: 80px;
  }
  .authorBlock .authorImage img {
    border: 2px solid #fff;
  }
}

/*****************************************
  ページ内リンク
*****************************************/
.mokujiPageLink {
  padding: 25px 35px;
  border: 2px solid #dee68e;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  border-radius: 20px;
}
.mokujiPageLink .wrap {
  border: solid 2px #ffbbb4;
  border-radius: 20px;
  background: #fff;
  padding: 20px;
  width: 100%;
  font-size: 106.6%;
  font-weight: bold;
}
.mokujiPageLink ul {
  margin: 10px auto 0 auto;
}
.mokujiPageLink li {
  margin-top: 5px;
}
.mokujiPageLink a {
  background: url(../images/lower/information/awr_orange_kosodate_dwn.png) no-repeat left 0.5em;
  background-size: 8px auto;
  transition: 0.3s;
  padding-left: 15px;
  display: inline-block;
}
.mokujiPageLink a:hover {
  opacity: 0.7;
}

@media screen and (max-width: 767px) {
  .mokujiPageLink {
    width: 100%;
    max-width: 100%;
    padding: 10px 15px;
  }
}

/*****************************************
  記事
*****************************************/
.event-reportDtlBlock {
  width: 100%;
  padding: 10px 0;
  background: #ffffff;
  border-radius: 20px;
  letter-spacing: 0.05em;
}
.event-reportDtlBlock > div {
  padding-top: 20px;
}
.event-reportDtlBlock h3 {
  background-color: #dfed55;
  border-radius: 30px;
  padding: 10px 20px;
  margin: 20px 0;
  font-size: 133.5%;
  font-weight: bold;
}
.event-reportDtlBlock h4 {
  border-bottom: dotted 3px #dfed55;
  padding: 0 0 10px;
  margin: 20px 20px 15px;
  font-size: 120%;
  font-weight: bold;
}
.event-reportDtlBlock p {
  padding: 0 25px;
  margin-bottom: 1.75em;
}
.event-reportDtlBlock p img {
  max-width: 500px;
  margin: auto;
}
.event-reportDtlBlock ol {
  margin-bottom: 1em;
  list-style: decimal;
  padding: 0 25px;
  margin-left: 1.5em;
}
.event-reportDtlBlock ol.custom-ol > li {
  margin-bottom: 0.5em;
}
.event-reportDtlBlock ul li {
  background: url(../images/circle_coral.png) no-repeat left 0.3em top 0.5em;
  background-size: 6px auto;
  margin: 0 0 5px;
  padding: 0 0 0 16px;
}
.event-reportDtlBlock .imgRightTxt figure img {
  max-width: 360px;
}
.event-reportDtlBlock .imageBlock {
  width: 95%;
  margin-bottom: 0;
}
.event-reportDtlBlock .imageBlock figure img {
  max-height: 240px;
}
.event-reportDtlBlock h3 + .papaItemBox h4:first-child {
  margin-top: 0;
}
.scheduleBox {
  margin: 0 auto 20px;
  padding-left: 7em;
  font-size: 93.4%;
  width: fit-content;
}
.scheduleBox ul {
  border-left: 3px solid #ffbbb4;
}
.scheduleBox li {
  padding: 0 0 10px;
}
.scheduleBox li:last-child {
  padding: 0 0 10px !important;
}
.scheduleBox li:before {
  display: none;
}
.scheduleBox span.time {
  width: 6em;
  display: inline-block;
  margin: 10px 0 0 -8em;
  padding: 0;
  vertical-align: top;
  position: relative;
  text-align: right;
}
.scheduleBox span.time::after {
  content: "";
  position: absolute;
  right: -2.5em;
  top: 0;
  background: #ffbbb4;
  width: 18px;
  height: 18px;
  border-radius: 10px;
}
.scheduleBox .sch_box {
  display: inline-block;
  margin-left: 3.5em;
  margin-top: 10px;
  width: max-content;
}
.scheduleBox .sch_box p {
  margin: 0;
}

h3.event-reportTtlh3 {
  font-size: 160%;
  text-align: center;
  line-height: 1;
  font-weight: bold;
  letter-spacing: 0.1em;
  position: relative;
  padding: 10px 0 45px;
  margin: 0 0 40px;
  background: url(../images/lower/information/kosodate_list_block_bg.png) no-repeat center bottom;
  background-size: 168px auto;
}

.listPointDemi {
  margin: 20px auto 30px;
  width: fit-content;
  font-size: 93.4%;
}
.listPointDemi li {
  margin: 10px 0;
  padding: 0 0 0 2.2em;
  position: relative;
}
.listPointDemi li span {
  background-color: #ffbbb4;
  color: #ffffff;
  line-height: 1;
  font-size: 80%;
  padding: 5px 6px 6px 6.5px;
  margin-right: 4px;
  border-radius: 20px;
}
.listPointDemi li::before {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffbbb4;
  color: #ffffff;
  line-height: 1;
  font-size: 80%;
  padding: 5px 6px 6px 7px;
  border-radius: 20px;
}
.listPointDemi li:nth-child(1)::before {  content: "1";}
.listPointDemi li:nth-child(2)::before {  content: "2";}
.listPointDemi li:nth-child(3)::before {  content: "3";}
.listPointDemi li:nth-child(4)::before {  content: "4";}

.pointBox {
  border: 2px solid #ffd605;
  background: #fff8d2;
  border-radius: 20px;
  padding: 20px 30px;
}
.pointBox dl dt {
  background: #ffd605;
  display: inline-block;
  border-radius: 5px;
  font-size: 93.4%;
  font-weight: bold;
  line-height: 1;
  padding: 6px 8px;
  margin: 0 0 10px;
}

.youtubeBox {
  width: 500px;
  margin: 0 auto;
}
.youtubeFrame {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  margin: 15px auto;
}
.youtubeFrame iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .event-reportDtlBlock {
    width: 100%;
    margin: 0 auto 20px;
    padding: 0;
  }
  .event-reportDtlBlock > div {
    padding-top: 5px;
  }
  .event-reportDtlBlock ol {
    padding: 0 15px;
  }
  .event-reportDtlBlock h3 {
    font-size: 116.6%;
    margin: 20px auto 15px;
    padding: 8px 15px;
  }
  .event-reportDtlBlock h4 {
    font-size: 110%;
    margin: 15px;
    line-height: 1.4;
  }
  .event-reportDtlBlock img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }
  .event-reportDtlBlock p {
    padding: 0 15px;
  }
  .event-reportDtlBlock .listPointDemi {
    margin: 15px auto 20px;
  }
  .event-reportDtlBlock .imgRightTxt figure img {
    max-height: 100%;
  }
  .event-reportDtlBlock .imageBlock {
    display: block;
  }
  .event-reportDtlBlock .imageBlock figure {
    width: 100%;
  }
  .pointBox {
    padding: 10px 15px;
    border-radius: 15px;
  }
  .youtubeBox {
    width: 100%;
  }
}

/*****************************************
  投稿募集
*****************************************/
.instagramBlock {
  width: 100%;
  margin: 60px 0 100px;
  padding: 50px 0 0;
  text-align: center;
  border-top: 1px solid #cccccc;
  letter-spacing: 0.05em;
}
.instagramBlock h3 {
  color: #e35b4e;
  font-size: 134%;
  font-weight: bold;
  margin: 0 0 30px;
}
.instagramBlock .btnBox {
  margin: 20px auto;
}
.instagramBlock .btnBox a {
  width: 400px;
  color: #ffffff;
  font-weight: bold;
  margin: 10px auto;
  padding: 15px 40px;
  display: inline-block;
  border-radius: 50px;
  transition: 0.3s;
}
.instagramBlock .btnBox .follow a {
  background: #fb0065 url(../images/arw_white.png) no-repeat right 20px center;
  background-size: 8px auto;
}
.instagramBlock .btnBox .view a {
  background: #ff6600 url(../images/arw_white.png) no-repeat right 20px center;
  background-size: 8px auto;
}
.instagramBlock .btnBox a:hover {
  opacity: 0.7;
}
.instagramBlock .cautionBox {
  background: #ffffff;
  margin: 30px auto;
  padding: 20px;
  border-radius: 15px;
  text-align: left;
}
.instagramBlock .cautionBox dt {
  font-weight: bold;
  margin-bottom: 10px;
}
.instagramBlock .cautionBox dd {
  font-size: 93.4%;
}

.btnBack {
  text-align: center;
  padding: 30px 0 10px;
}
.btnBack a {
  display: inline-block;
  background: #d9ea2f url(../images/lower/information/arw_black.png) no-repeat right 20px center;
  background-size: 8px auto;
  border-radius: 30px;
  font-size: 100%;
  line-height: 1;
  padding: 15px 60px 15px 40px;
  color: #000000;
  transition: 0.3s;
}
.btnBack a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .instagramBlock {
    width: calc(100% - 40px);
    margin: 40px auto 0;
    padding: 40px 0 0;
  }
  .instagramBlock h3 {
    font-size: 116.6%;
  }
  .instagramBlock p {
    text-align: left;
  }
  .instagramBlock p br {
    display: none;
  }
  .instagramBlock .btnBox a {
    width: 100%;
    text-align: center;
    margin: 5px auto;
  }
  .instagramBlock .btnBox .follow a,
  .instagramBlock .btnBox .view a {
    background-size: 6px auto;
  }
  .btnBack {
    padding: 10px 0 0;
  }
  .btnBack a {
    background-size: 6px auto;
  }
}

.txt-center {
  text-align: center;
}
.navBlock ul li a.this_noLink span {
  background-image: none;
}
.navBlock ul li a.this_noLink:hover {
  cursor: default;
}
.navBlock_event-report .er-small {
  font-size: 13px;
  font-weight: 400;
  display: block;
}


/* 色変更 黒 */
body.black .event-reportListBlock {
  background-color: transparent;
  border: 1px solid #FFFFFF;
}
body.black .event-reportListBlock {
  border-top-width: 6px;
}
body.black .lowerTtlBlock.papaTtl h2 span,
body.black .lowerTtlBlock.event-reportTtl h2 span,
body.black .profileBlock .profileTitle h3,
body.black .instagramBlock h3,
body.black .navBlock ul li a.navBlock_a_noLink,
body.black .event-reportListBlock .article-list li .this_noLink .article-list_ttl {
  color: #FFFFFF;
}
body.black .navBlock ul li a.navBlock_a_noLink span {
  background-image: none;
}
body.black .navBlock ul li a,
body.black .event-reportListBlock .article-list li .article-list_ttl {
  color: #FFFF00;
}
body.black .event-reportDtlBlock {
  background-color: transparent;
}
body.black .event-reportDtlBlock h3,
body.black .event-reportItemBox .pointBox dl dt,
body.black .event-reportItemBox .listPointDemi li::before,
body.black .event-reportItemBox .listPointDemi li span,
body.black .event-reportListBlock .article-list li figure figcaption,
body.black .event-reportListBlock .article-list li .this_noLink .article-list_ttl em {
  background-color: #FFFFFF;
  color: #000000;
}
body.black .authorBlock {
  background-image: none;
  background-color: #ffffff;
}
body.black .authorBlock .authorInfo {
  background-color: #000000;
}
body.black .authorBlock .authorInfo ul li {
  background-image: url(../images/circle_white.png);
}
body.black .event-reportListBlock .article-list li,
body.black .mokujiPageLink,
body.black .authorBlock .authorImage img,
body.black .profileBlock .profileImage img {
  border-color: #ffffff;
}
body.black .navBlock ul li a.this_noLink span {
  background-image: none;
}
/* 色変更 青 */
body.blue .event-reportListBlock {
  background-color: transparent;
  border: 1px solid #FFFF00;
}
body.blue .event-reportListBlock {
  border-top-width: 6px;
}
body.blue .lowerTtlBlock.papaTtl h2 span,
body.blue .lowerTtlBlock.event-reportTtl h2 span,
body.blue .profileBlock .profileTitle h3,
body.blue .instagramBlock h3,
body.blue .navBlock ul li a.navBlock_a_noLink,
body.blue .event-reportListBlock .article-list li .this_noLink .article-list_ttl {
  color: #FFFF00;
}
body.blue .navBlock ul li a.navBlock_a_noLink span {
  background-image: none;
}
body.blue .navBlock ul li a,
body.blue .event-reportListBlock .article-list li .article-list_ttl {
  color: #FFFFFF;
}
body.blue .event-reportDtlBlock {
  background-color: transparent;
}
body.blue .event-reportDtlBlock h3,
body.blue .event-reportItemBox .pointBox dl dt,
body.blue .event-reportItemBox .listPointDemi li::before,
body.blue .event-reportItemBox .listPointDemi li span,
body.blue .event-reportListBlock .article-list li figure figcaption,
body.blue .event-reportListBlock .article-list li .this_noLink .article-list_ttl em {
  background-color: #FFFF00;
  color: #0000FF;
}
body.blue .authorBlock {
  background-image: none;
  background-color: #FFFF00;
}
body.blue .authorBlock .authorInfo {
  background-color: #0000FF;
}
body.blue .authorBlock .authorInfo ul li {
  background-image: url(../images/circle_yellow.png);
}
body.blue .event-reportListBlock .article-list li,
body.blue .mokujiPageLink,
body.blue .authorBlock .authorImage img,
body.blue .profileBlock .profileImage img {
  border-color: #FFFF00;
}
body.blue .navBlock ul li a.this_noLink span {
  background-image: none;
}
/* 色変更 黄 */
body.yellow .event-reportListBlock {
  background-color: transparent;
  border: 1px solid #000000;
}
body.yellow .event-reportListBlock {
  border-top-width: 6px;
}
body.yellow .lowerTtlBlock.papaTtl h2 span,
body.yellow .lowerTtlBlock.event-reportTtl h2 span,
body.yellow .profileBlock .profileTitle h3,
body.yellow .instagramBlock h3,
body.yellow .navBlock ul li a.navBlock_a_noLink,
body.yellow .event-reportListBlock .article-list li .this_noLink .article-list_ttl {
  color: #000000;
}
body.yellow .navBlock ul li a.navBlock_a_noLink span {
  background-image: none;
}
body.yellow .navBlock ul li a,
body.yellow .event-reportListBlock .article-list li .article-list_ttl {
  color: #0000FF;
}
body.yellow .event-reportDtlBlock {
  background-color: transparent;
}
body.yellow .event-reportDtlBlock h3,
body.yellow .event-reportItemBox .pointBox dl dt,
body.yellow .event-reportItemBox .listPointDemi li::before,
body.yellow .event-reportItemBox .listPointDemi li span,
body.yellow .event-reportListBlock .article-list li figure figcaption,
body.yellow .event-reportListBlock .article-list li .this_noLink .article-list_ttl em {
  background-color: #000000;
  color: #FFFF00;
}
body.yellow .authorBlock {
  background-image: none;
  background-color: #000000;
}
body.yellow .authorBlock .authorInfo {
  background-color: #FFFF00;
}
body.yellow .authorBlock .authorInfo ul li {
  background-image: url(../images/circle_black.png);
}
body.yellow .event-reportListBlock .article-list li,
body.yellow .mokujiPageLink,
body.yellow .authorBlock .authorImage img,
body.yellow .profileBlock .profileImage img {
  border-color: #000000;
}
body.yellow .navBlock ul li a.this_noLink span {
  background-image: none;
}
