/*===============================================
 *	コンテンツ
===============================================*/
#second-visualcontents h1 span{max-width: 80px;}
.left-line{color: #fff;padding: 35px 0 35px 20px ;font-size:28px ;margin-bottom: 0;}
.left-line::before{background: #fff;height: 45px;}
.flow-box{border:6px solid var(--site-primary);background:#fff ;border-radius: 6px;position: relative;margin-bottom: 66px;}
.flow-ttl{font-size:26px;background-color: var(--site-primary);color: #fff;padding: 15px 26px;align-items:center;}
.st-icon{background: var(--site-keycolor02);}
.flow-ttl h3{font-weight: bold;margin-left: .5em;}
.flow-content{padding: 20px 40px;}
.flow-content li:first-child{max-width: 455px;}
.flow-content li:nth-child(2){max-width: 520px;}
.flow-content h4{font-size: 24px;font-weight: bold;margin: 0 0 20px;}
.flow-content h4 span {color: var(--site-primary);}
.flow-box::after{content: '';width: 0;height: 0;border-left: 119px solid transparent;border-right: 119px solid transparent;border-top: 50px solid var(--site-primary);position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.flow-box:last-child::after{content: none;}
.flow-wrap .flow-box:last-of-type{margin-bottom: 0;}

@media only screen and (max-width: 1024px) {
.flow-content li:first-child{max-width: 400px;}
.flow-content li:nth-child(2){max-width: 430px;}
.flow-content h4{margin-top: 0;}
}
    
@media only screen and (max-width: 768px) {
.flow-content li:first-child{max-width: 45%;}
.flow-content li:nth-child(2){max-width: 50%;} 
.flow-content{padding: 20px;}
.flow-content h4{font-size: 20px;} 
.flow-box:last-child{margin-bottom: 0;}
} 
    
@media only screen and (max-width: 568px) {
.img-service{margin-bottom: 30px;}
.left-line{font-size: 20px;padding: 20px 0 20px 20px;}
.left-line::before{height: 35px;}
.flow-ttl{padding: 10px;}
.flow-ttl h3{font-size: 22px;}
.flow-content li:first-child,.flow-content li:nth-child(2){display: block;width: 100%;max-width: 100%;}
.flow-content h4{font-size: 18px;margin-top: 10px;}
}