/* Shared sidebar appearance. Edit this file to update every sidebar page. */
html.renewal #contents #sub.site-sidebar{padding:0;background:transparent;border:0;box-shadow:none;min-width:0}
html.renewal #contents #sub.site-sidebar h4,
html.renewal #contents #sub.site-sidebar #side_link>span,
html.renewal #contents #sub.site-sidebar .side-contacts h2{
 display:block;box-sizing:border-box;width:100%;height:auto;min-height:0;
 margin:24px 0 12px;padding:14px 16px;border:0;border-radius:5px;
 background:#b51f2b!important;background-image:none!important;color:#fff!important;
 font:700 16px/1.6 "Noto Sans JP","Yu Gothic",Meiryo,sans-serif;
 text-indent:0;text-align:left;text-shadow:none;box-shadow:none;
}
html.renewal #contents #sub.site-sidebar #side_link>span{margin-top:0}
html.renewal #contents #sub.site-sidebar #side_link{width:100%;margin:0 0 32px}
html.renewal #contents #sub.site-sidebar #side_link>a{display:block;width:100%;height:auto;overflow:hidden;margin:0 0 12px;border-radius:0!important;clip-path:none!important}
html.renewal #contents #sub.site-sidebar #side_link>a>img{display:block;width:100%;height:auto;border-radius:0!important;clip-path:none!important}
html.renewal #contents #sub.site-sidebar .side-contacts{padding:0 0 18px;margin:30px 0;background:#fff;border:1px solid #e5e2e2;border-radius:8px;overflow:hidden}
html.renewal #contents #sub.site-sidebar .side-contacts h2{margin:0 0 12px;border-radius:0}
html.renewal #contents #sub.site-sidebar .side-contacts>a{display:block;margin:10px 12px}
html.renewal #contents #sub.site-sidebar .side-contacts img{display:block;max-width:100%;height:auto}
html.renewal #contents #sub.site-sidebar .side-contacts .side-motto{width:calc(100% - 24px);margin:14px auto 0}
html.renewal #contents #sub.site-sidebar .facebook img{max-width:100%;height:auto}
html.renewal #contents #sub.site-sidebar .sidebar-saved-trucks .wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
html.renewal #contents #sub.site-sidebar .sidebar-saved-trucks .wrap::after{display:none}
html.renewal #contents #sub.site-sidebar .sidebar-saved-trucks .wrap>.col3{float:none;width:auto;max-width:100%;margin:0}
html.renewal #contents #sub.site-sidebar .sidebar-saved-empty{margin:0;color:#68686d;font-size:13px;line-height:1.6}
html.renewal #contents #sub.site-sidebar .truck_list .wrap table{
 box-shadow:3px 3px 2px -1px #0003;
}
html.renewal #contents #sub.site-sidebar .truck_list td[rowspan="2"]{
 position:relative;width:38%;height:70px;padding:0;
}
html.renewal #contents #sub.site-sidebar .truck_list td:not([rowspan]){
 padding-inline-start:10px;
}
html.renewal #contents #sub.site-sidebar .truck_list td[rowspan="2"]>a{
 position:absolute;inset:0;width:auto;height:auto;
}
html.renewal #contents #sub.site-sidebar .truck_list td[rowspan="2"]>a>img{
 display:block;width:100%!important;height:100%!important;
 margin:0;border:0;object-fit:cover;
}
@media(max-width:768px){html.renewal #contents #sub.site-sidebar #side_link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html.renewal #contents #sub.site-sidebar #side_link>span{grid-column:1/-1;margin-bottom:0}html.renewal #contents #sub.site-sidebar #side_link>a{margin:0}}
