#pds .cmn-head_localnav .cmn-head_localnav_list li:nth-child(2) a,#pds .cmn-foot_localnav ul li:nth-child(2) a{color:#ae3a23}
@media print,screen and (min-width:768px){#pds .cmn-wrapper{padding-bottom:145px}
#pds .cmn-main_visual{background-image:url(../img/production-system/img_mv.jpg)}
#pds #cmn-header #cmn-gnav>ul>li:nth-child(4)>a:after,#pds #cmn-header #cmn-gnav>ul>li:nth-child(4)>span:after{width:100%}
#pds .cmn-full_img.pds-full_img_01{background-image:url(../img/production-system/img_full_img_01.jpg)}
#pds .cmn-full_img.pds-full_img_02{background-image:url(../img/production-system/img_full_img_02.jpg)}
#pds .cmn-full_img.pds-full_img_03{background-image:url(../img/production-system/img_full_img_03.jpg)}
#pds .cmn-bg_title{margin-bottom:65px}
#pds .pds-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#pds .pds-col .col{width:calc(552 / 1200 * 100%);margin:80px 0 0 auto}
#pds .pds-col .col:nth-child(2n+1){margin-left:0}
#pds .pds-col .col:nth-child(-n+2){margin-top:0}
#pds .pds-col .col .img{margin-bottom:40px}
#pds .pds-col .col .pds-col_headline{margin-bottom:25px;font-size:2.7rem}
#pds .pds-wide_img{margin-top:80px}
#pds .pds-wide_img+p{margin-top:30px}
#pds p.bottom-txt {font-size: 3.4rem;line-height: 1.4;}
}
@media print,screen and (max-width:767px){#pds .cmn-sp_head_localnav ul li:nth-child(2) a{background:#eee}
#pds .cmn-main_visual{background-image:url(../img/production-system/img_mv_smp.jpg)}
#pds .cmn-main_visual .box-inner{padding-bottom:72.463768115942029%}
#pds #cmn-category_nav ul li:nth-child(2) a{background-color:#eee}
#pds .cmn-full_img.pds-full_img_01{background-image:url(../img/production-system/img_full_img_01.jpg)}
#pds .cmn-full_img.pds-full_img_02{background-image:url(../img/production-system/img_full_img_02.jpg)}
#pds .cmn-full_img.pds-full_img_03{background-image:url(../img/production-system/img_full_img_03.jpg)}
#pds .pds-col .col+.col{margin-top:40px}
#pds .pds-col .col .img{margin-bottom:25px}
#pds .pds-col .col .pds-col_headline{margin-bottom:10px;font-size:1.7rem}
#pds .pds-wide_img{margin:60px -5.6% 0}
#pds .pds-wide_img+p{margin-top:20px;font-size: 1.6rem;font-weight: 500}
}