@charset "utf-8";.font_xl,#contents .contents_body .section .font_xl{font-size:22px}.font_xs,#contents .contents_body .section .font_xs{font-size:10px}.font_75,#contents .contents_body .section .font_75{font-size:75%}.link_ib,#contents .contents_head .link_ib,#contents .contents_body .section .link_ib{display:inline-block}a:hover .link_ib,#contents .contents_head a:hover .link_ib,#contents .contents_body .section a:hover .link_ib{text-decoration:underline}.newsTBL th,.newsTBL td,.section .newsTBL th,.section .newsTBL td{vertical-align:middle}.newsTBL tbody th,.section .newsTBL tbody th{text-align:left}.newsTBL.tx_center th,.newsTBL.tx_center td,.section .newsTBL.tx_center th,.section .newsTBL.tx_center td{text-align:center}.newsTBL.va_top th,.newsTBL.va_top td,.section .newsTBL.va_top th,.section .newsTBL.va_top td{vertical-align:top}html:lang(ja) ol.normal_num.num_single,html:lang(ja) ol.normal_num_p.num_single,html:lang(ja) ol.circled_num.num_single,html:lang(ja) ol.alphabet_list.num_single{padding-left:1.5em}html:lang(en) ol.normal_num_p.num_single,html:lang(en) ol.alphabet_list.num_single{padding-left:1.5em}html:lang(en) ol.blankets_num.num_single > li,html:lang(en) ol.low_roman.num_single,html:lang(en) ol.up_roman.num_single{padding-left:2em}


/* Added for Toyotatimes in 210716 */
.grid_more_wrapper {
 position:relative;
 margin-top:40px;
 text-align:center
}
.grid_more_wrapper:before {
 content:"";
 display:block;
 position:absolute;
 top:50%;
 z-index:1;
 width:100%;
 height:1px
}
.grid_more_wrapper button {
 overflow:hidden;
 position:relative;
 z-index:5;
 height:26px;
 padding:0 20px;
 border:0;
 background-color:#fff;
 font-weight:bold;
 font-size:0
}
.grid_more_wrapper button:before {
 content:"もっとみる";
 margin-right:10px;
 font-size:16px
}
.grid_more_wrapper button:after {
 content:"";
 display:inline-block;
 width:8px;
 height:8px;
 border:2px solid currentColor;
 border-top:0;
 border-left:0;
 -webkit-transform:translateY(-4px) rotateZ(45deg);
 -ms-transform:translateY(-4px) rotate(45deg);
 transform:translateY(-4px) rotateZ(45deg)
}
.grid_more_wrapper button:lang(en):before {
 content:"More"
}
.grid_more_wrapper button:hover {
 color:#eb0a1e;
 text-decoration:none
}

.toyotatimes.border-top.section.column {
  padding-top: 40px;
  border-top: 1px solid #212121;
}
.toyotatimes.column.image_l .figure_block {
  width: 24%;
  min-width: 220px;
}
@media screen and (max-width:599px) {
  .toyotatimes.column.image_l .figure_block {
    width: 100%;
  }
}
/* /Added for Toyotatimes in 210716 */
