#works{position:relative}#works .copy{padding-bottom:1em;font-family:"Noto Sans Bold",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:3.2rem;line-height:1.5}@media screen and (max-width: 767px){#works .copy{font-size:2.4rem}}#works .comment{padding-right:450px}@media screen and (max-width: 767px){#works .comment{padding-right:0}}#works .image{position:absolute;top:80px;left:50%;margin-left:120px}@media screen and (max-width: 767px){#works .image{position:static;margin-left:0;padding-top:20px}}#works .image img{width:650px}#transportflow .flowList{margin:0 -15px;padding-bottom:40px;overflow:hidden}@media screen and (max-width: 767px){#transportflow .flowList{margin:0 -10px;padding-bottom:20px}}#transportflow .flowList li{position:relative;float:left;width:25%;padding:0 15px}@media screen and (max-width: 767px){#transportflow .flowList li{width:50%;padding:10px}#transportflow .flowList li:nth-child(2n+1){clear:both}}#transportflow .flowList li::after{content:"";position:absolute;top:50%;left:-10px;border:7px solid #073067;border-color:transparent #073067 #073067 transparent;transform:rotate(-45deg)}#transportflow .flowList li:first-child::after{display:none}#transportflow .flowList li .title,#transportflow .flowList li .photo,#transportflow .flowList li .comment{background-color:#f2f6fb}#transportflow .flowList li .title{padding:10px;padding-top:15px;color:#073067;font-family:"Noto Sans Bold",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:1.8rem;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width: 767px){#transportflow .flowList li .title{font-size:1.5rem}}#transportflow .flowList li .photo{padding:0 10px}#transportflow .flowList li .photo img{max-width:100%}#transportflow .flowList li .comment{padding:10px;padding-bottom:15px;font-size:1.3rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#transportflow .features{position:relative;min-height:300px;padding:30px 35px;background-color:#f2f6fb;border-radius:10px}@media screen and (max-width: 767px){#transportflow .features{padding:15px}}#transportflow .features .heading{padding-bottom:20px;font-size:2rem}#transportflow .features .featureList li{position:relative;padding:0.5em 0;padding-left:28px;font-size:1.5rem;font-weight:bold}#transportflow .features .featureList li::before{content:"";position:absolute;top:12px;left:0;width:18px;height:18px;background-color:#073067;border-radius:9px}@media screen and (max-width: 767px){#transportflow .features .featureList li::before{top:11px}}#transportflow .features .featureList li::after{content:"";position:absolute;top:17px;left:5px;width:8px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}@media screen and (max-width: 767px){#transportflow .features .featureList li::after{top:16px}}#transportflow .features .image{position:absolute;top:30px;right:35px}@media screen and (max-width: 767px){#transportflow .features .image{position:static}}#vehicles .container{position:relative}#vehicles .comment{position:absolute;top:70px;left:600px;line-height:2}@media screen and (max-width: 767px){#vehicles .comment{position:static}}#vehicles .photos{margin-left:-10px;overflow:hidden}#vehicles .photos>p{float:left;width:280px;padding:10px}@media screen and (max-width: 767px){#vehicles .photos>p{width:100%}}#vehicles .photos>p:first-child{width:560px}@media screen and (max-width: 767px){#vehicles .photos>p:first-child{width:100%}}#vehicles .photos>p:nth-child(2){clear:both}#vehicles .photos img{max-width:100%}
