.cbl01_col2-block{margin-bottom:100px}@media screen and (max-width:768px){.cbl01_col2-block{margin-bottom:60px}}.cbl01_col2-block .inner{display:flex;flex-wrap:wrap;gap:60px 40px}@media screen and (max-width:768px){.cbl01_col2-block .inner{flex-direction:column}}.cbl01_col2-block .inner .item{width:calc(50% - 20px)}@media screen and (max-width:768px){.cbl01_col2-block .inner .item{width:100%}}.cbl01_col2-block .inner .item .image{margin-bottom:20px}.cbl01_col2-block .inner .item .image img{width:100%}.cbl01_col2-block .inner .item .text{line-height:1.625}.cbl01_col2-block .inner .item .text h3{font-size:2.4rem;font-weight:700;letter-spacing:0;margin-bottom:20px}.cbl01_col2-block .company-info{border:1px solid #ddd6d7;display:flex;justify-content:space-between;line-height:1.625;margin-top:100px;padding:50px 40px}@media screen and (max-width:768px){.cbl01_col2-block .company-info{border-left-color:#fff;border-right-color:#fff;flex-direction:column;margin:60px -20px 0;padding:40px 20px}}.cbl01_col2-block .company-info .main{width:calc(50% - 30px)}@media screen and (max-width:768px){.cbl01_col2-block .company-info .main{width:100%}}.cbl01_col2-block .company-info .main p{margin:0}.cbl01_col2-block .company-info .main p.name{font-weight:700;margin-bottom:10px}.cbl01_col2-block .company-info .main:last-child{width:100%}.cbl01_col2-block .company-info .detail{width:calc(50% - 30px)}@media screen and (max-width:768px){.cbl01_col2-block .company-info .detail{margin-top:52px;width:100%}}.cbl01_col2-block .company-info .detail dl{display:grid;gap:12px 0;grid-template-columns:117px 1fr;line-height:1.4;margin:0}.cbl01_col2-block .company-info .detail dt{font-weight:700;grid-column:1/2}.cbl01_col2-block .company-info .detail dd{grid-column:2/3;margin:0}.cbl01_col2-block .company-info .detail a{color:inherit;word-break:break-all}