html {
  font-size: 62.5%;
}
@media screen and (max-width: 991px) {
  html .single header {
    height: 5.20833vw;
    min-height: auto;
  }
}
@media screen and (max-width: 749px) {
  html .single header {
    height: 13.33333vw;
  }
}
html .single footer {
  background-color: #1b2333;
}
html .single .single-column .whiteBox {
  padding: 4.8rem;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox {
    padding: 2rem 1.5rem;
  }
}
html .single .single-column .whiteBox .singleBox {
  font-weight: 400;
}
html .single .single-column .whiteBox .singleBox time {
  color: #444;
  font-size: 1.6rem;
}
html .single .single-column .whiteBox .singleBox h1 {
  font-size: 3.2rem;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox .singleBox h1 {
    font-size: 2.4rem;
  }
}
html .single .single-column .whiteBox .singleBox .contents #toc_container {
  padding: 1.2rem 1.2rem;
}
html .single .single-column .whiteBox .singleBox .contents #toc_container .toc_title {
  font-size: 2rem;
}
html .single .single-column .whiteBox .singleBox .contents #toc_container .toc_list {
  padding: 0.6rem 4.4rem 0 1.2rem;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox .singleBox .contents #toc_container .toc_list {
    padding: 0.6rem 1.2rem 0 1.2rem;
  }
}
html .single .single-column .whiteBox .singleBox .contents #toc_container .toc_list li {
  font-size: 1.6rem;
  padding: 0.6rem 0 0.6rem 1.5rem;
}
html .single .single-column .whiteBox .singleBox .contents #toc_container .toc_list li ul li {
  padding: 0.8rem 0;
}
html .single .single-column .whiteBox .singleBox .contents p {
  font-size: 1.6rem;
}
html .single .single-column .whiteBox .singleBox .contents h2 {
  font-size: 2.4rem;
  font-weight: 500;
}
html .single .single-column .whiteBox .singleBox .contents h3 {
  font-size: 2rem;
  font-weight: 500;
}
html .single .single-column .whiteBox .singleBox .contents ul li {
  font-size: 1.5rem;
  list-style-type: initial;
}
html .single .single-column .whiteBox .singleBox .contents a {
  font-size: 1.5rem;
}
html .single .single-column .whiteBox .singleBox .contents table td {
  font-size: 1.6rem;
}
html .single .single-column .whiteBox .postList .flex .item .inner .textBox time {
  color: #444;
  font-size: 1.4rem;
  font-weight: 400;
}
html .single .single-column .whiteBox .postList .flex .item .inner .textBox .title {
  font-size: 1.6rem;
}
html .single .single-column .whiteBox .postList .flex .item .inner .textBox .tag a {
  color: #444;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0.5rem 0.7rem;
  margin: 0.3rem 0.4rem;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox .postList .flex .item .inner .textBox .tag a {
    font-size: 1rem;
  }
}
html .single .single-column .whiteBox .postList h2 {
  font-size: 2.4rem;
}
html .single .single-column .whiteBox .popularTag {
  padding: 2.5rem 2rem;
}
html .single .single-column .whiteBox .popularTag h2 {
  font-size: 2rem;
}
html .single .single-column .whiteBox .popularTag .tagList a {
  color: #444;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0.5rem 0.7rem;
  margin: 0.3rem 0.4rem;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox .popularTag .tagList a {
    font-size: 1rem;
  }
}
html .single .single-column .whiteBox .catalog-1 {
  margin: 0 -4.8rem;
  line-height: 1.4;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox .catalog-1 {
    padding: 0 1.5rem;
  }
}
html .single .single-column .whiteBox .catalog-1 h2 {
  font-weight: 500 !important;
  padding: 0;
}
html .single .single-column .whiteBox .catalog-1 h2 span {
  line-height: 1.2;
}
html .single .single-column .whiteBox .catalog-1 .sec05 {
  margin-top: 4rem;
}
html .single .single-column .whiteBox .catalog-1 .sec05 .sec05_wrap .sec05_ttl {
  padding-top: 4rem;
}
html .single .single-column .whiteBox .catalog-1 .sec06 .sec06_wrap .sec06_cnt .sec06_ttl02 span {
  line-height: 1.2;
}
html .single .single-column .whiteBox .catalog-1 .amazon .flex img {
  width: auto;
}
@media screen and (max-width: 749px) {
  html .single .single-column .whiteBox .catalog-1 .amazon .flex img {
    width: 33%;
  }
}
html .single .single-column .whiteBox .catalog-1 .cta .cta_wrap .cta_cnt dl dt .aori span {
  line-height: 1.2;
}
html .single .single-column .moreBtn a {
  font-size: 16px;
  padding: 1.8rem 8rem;
}
@media screen and (max-width: 749px) {
  html .single .single-column .moreBtn a {
    padding: 1.6rem 4.8rem;
  }
}

/*# sourceMappingURL=column-add.css.map */