.production_wrap{margin-left:auto;margin-right:auto;margin-top:5rem;width:calc(100% - 2rem)}.production_wrap h2.dc_ttl_type01{font-size:1.25rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.production_wrap>p.dc_lead{font-size:1rem;letter-spacing:.05em;line-height:1.61;text-align:left}.production_wrap .flow_inner{display:-ms-grid;display:grid;margin-top:2.5rem;row-gap:1rem}.production_wrap .flow_inner a{-ms-grid-columns:4.75rem 1fr;background-color:#f8f8f8;color:#222;-webkit-column-gap:1.06rem;column-gap:1.06rem;display:-ms-grid;display:grid;grid-template-columns:4.75rem 1fr;padding:1rem 1rem 1rem 0;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.production_wrap .flow_inner a figure.flow_inner_img{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-ms-grid-row-span:1;-ms-grid-column-span:1;align-content:center;border-right:1px solid #c6c3bd;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:2/1/3/2;-ms-grid-column:1;-ms-grid-row:2;height:100%;justify-content:center;margin:0;width:100%}.production_wrap .flow_inner a figure.flow_inner_img img{display:-webkit-box;height:auto;max-width:100%;width:50%}.production_wrap .flow_inner a:hover{background-color:#f1f1f1;color:#686662;text-decoration:none}.production_wrap .flow_inner a h2{-ms-grid-columns:max-content 1fr;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-span:1;-ms-grid-column-span:1;align-items:center;color:inherit;-webkit-column-gap:.4rem;column-gap:.4rem;display:-ms-grid;display:grid;font-size:1rem;font-weight:500;grid-area:1/2/2/3;-ms-grid-column:2;-ms-grid-row:1;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin-bottom:.25rem}.production_wrap .flow_inner a h2:before{color:#c6c3bd;content:attr(date-number);display:block;font-family:Barlow Condensed,sans-serif;font-size:1rem}.production_wrap .flow_inner a p{-ms-grid-row-span:1;-ms-grid-column-span:1;font-size:.88rem;grid-area:2/2/3/3;-ms-grid-column:2;-ms-grid-row:2;letter-spacing:.05em;line-height:1.61}.production_wrap .flow_inner a .dc_btn_more{-ms-grid-columns:1fr max-content;-ms-grid-row-span:1;-ms-grid-column-span:1;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-column-align:right;align-items:center;-webkit-column-gap:1.19rem;column-gap:1.19rem;display:-ms-grid;display:grid;font-size:.75rem;font-weight:600;grid-area:3/2/4/3;-ms-grid-column:2;-ms-grid-row:3;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-self:right;margin-left:auto;margin-top:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.production_wrap .flow_inner a .dc_btn_more:after{content:"";display:block;height:.25rem;position:relative;right:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.81rem}.production_wrap .flow_inner a:hover .dc_btn_more:after{right:0}.production_wrap .flow_inner a.col-2 figure.flow_inner_img img{width:25%}.production_wrap .flow_inner a.col-3 figure.flow_inner_img img{width:30%}.production_wrap .flow_inner a.col-4 figure.flow_inner_img img,.production_wrap .flow_inner a.col-5 figure.flow_inner_img img{width:35%}.production_wrap .flow_inner a.col-6 figure.flow_inner_img img{width:25%}.production_wrap .flow_inner a.col-7 figure.flow_inner_img img{width:30%}.production_wrap .flow_inner a.col-8 figure.flow_inner_img img,.production_wrap .flow_inner a.col-9 figure.flow_inner_img img{width:35%}.production_wrap .flow_inner a.col-11 figure.flow_inner_img img{width:30%}.production_wrap .flow_inner a.col-12 figure.flow_inner_img img{width:35%}@media (min-width:960px){.production_wrap{margin-top:8.1rem;max-width:1190px;width:66.1em}.production_wrap h2.dc_ttl_type01{font-size:1.388rem;margin-bottom:2.5rem}.production_wrap>p.dc_lead{text-align:center}.production_wrap .flow_inner{-ms-grid-columns:(1fr)[3];-ms-grid-rows:repeate(3,1fr);grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeate(3,1fr);margin-top:4rem}.production_wrap .flow_inner a{-ms-grid-columns:4.06rem 1fr;grid-template-columns:4.06rem 1fr}.production_wrap .flow_inner a h2{font-size:.89rem}.production_wrap .flow_inner a h2:before{font-size:1.11rem}.production_wrap .flow_inner a p{font-size:.78rem}.production_wrap .flow_inner a .dc_btn_more{-webkit-column-gap:.94rem;column-gap:.94rem;font-size:.89rem}}@media (max-width:959px){.production_wrap .flow_inner a.col-6 figure.flow_inner_img img{width:25%}}