@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Racing+Sans+One&family=Roboto:wght@500;700&display=swap");
/*************************
page
*************************/
.technical-col2 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px; }
  @media screen and (max-width: 640px) {
    .technical-col2 {
      padding-top: 30px; } }
  .technical-col2__img {
    width: 141px; }
    @media screen and (max-width: 640px) {
      .technical-col2__img {
        margin: 0 auto 20px; } }
  .technical-col2__txtbox {
    width: calc(95% - 141px);
    margin-left: 5%; }
    @media screen and (max-width: 640px) {
      .technical-col2__txtbox {
        width: 100%;
        margin-left: 0; } }

/*************************
日新電機技報 バックナンバー
*************************/
#technical_technicalreport .backnumber-wrap {
  padding: 55px 50px;
  border: solid 11px #F1F2F6; }
  @media screen and (max-width: 640px) {
    #technical_technicalreport .backnumber-wrap {
      padding: 25px 20px; } }
  #technical_technicalreport .backnumber-wrap .m-list-dash {
    padding-top: 10px;
    padding-bottom: 35px;
    border-bottom: solid 1px #ccc; }
    @media screen and (max-width: 640px) {
      #technical_technicalreport .backnumber-wrap .m-list-dash {
        padding-bottom: 25px; } }
    #technical_technicalreport .backnumber-wrap .m-list-dash:last-child {
      padding-bottom: 0;
      border-bottom: none; }
  #technical_technicalreport .backnumber-wrap .m-h4:nth-child(1) {
    margin-top: 0; }
  @media screen and (max-width: 640px) {
    #technical_technicalreport .backnumber-wrap .m-h4.mT35 {
      margin-top: 25px !important; } }
#technical_technicalreport .btn-backnumber {
  margin-top: 50px; }
  @media screen and (max-width: 640px) {
    #technical_technicalreport .btn-backnumber {
      margin-top: 35px; } }
  #technical_technicalreport .btn-backnumber .m-btn-ellipse {
    margin: auto; }

.technical_technicalreport .m-article {
  padding: 50px 0;
  border-bottom: dotted 2px #ccc; }
  @media screen and (max-width: 640px) {
    .technical_technicalreport .m-article {
      padding: 40px 0; } }
