@charset "UTF-8";
.CatList {
  text-align: center;
  margin-bottom: 60px;
}
.CatList li {
  display: inline-block;
  border: 1px solid #7a7676;
}
.CatList a {
  padding: 10px 20px;
  display: block;
  font-weight: bold;
  color: #fff;
}
.CatList a:hover {
  background: #7a7676;
  color: white;
  text-decoration: none;
}

.Column_list {
  border-bottom: 1px solid rgba(127, 127, 127, 0.3);
}
.Column_list:first-of-type {
  border-top: 1px solid rgba(127, 127, 127, 0.3);
}
.Column_list:not(:first-child):after {
  height: 0;
}
.Column_list .column_ttl {
  margin-bottom: 10px;
}
.Column_list .link_bar {
  margin-top: 40px;
}
.Column_list a {
  padding: 10% 20px;
}
@media only screen and (max-width: 767px) {
  .Column_list a {
    padding: 10% 0;
  }
}

.sharedaddy {
  margin-top: 60px;
}

/*------------------------------------------------------------
	コラム共通
------------------------------------------------------------*/
.column_txt.single {
  /* 回り込み 左 */
  /* 回り込み 右 */
}
.column_txt.single h3, .column_txt.single h4, .column_txt.single h5, .column_txt.single h6 {
  font-weight: bold;
}
.column_txt.single h3 {
  font-size: 2.4rem;
  line-height: 1.1667;
  margin-top: 2.3333em;
  margin-bottom: 1.1667em;
}
.column_txt.single h4 {
  font-size: 2rem;
  line-height: 1.4;
  margin-top: 2.8em;
  margin-bottom: 1.4em;
}
.column_txt.single h5, .column_txt.single h6 {
  font-size: 1.7rem;
  line-height: 1.2353;
  margin-top: 3.2941em;
  margin-bottom: 1.6471em;
}
.column_txt.single a {
  color: #ffda04;
  font-weight: bold;
  text-decoration: underline;
}
.column_txt.single a:hover {
  text-decoration: none;
}
.column_txt.single img {
  max-width: 100%;
  height: auto;
}
.column_txt.single img.alignright {
  display: block;
  margin: 20px 0 20px auto;
}
.column_txt.single img.alignleft {
  display: block;
  margin: 20px auto 20px 0;
}
.column_txt.single img.aligncenter {
  display: block;
  margin: 20px auto;
}
.column_txt.single img.float-left {
  float: left;
}
.column_txt.single img.float-right {
  float: right;
}
.column_txt.single .btns a {
  text-decoration: underline;
}

/*# sourceMappingURL=archive.css.map */
