.cbl06_company-info.u-pt-default{padding-top:100px}.cbl06_company-info.u-pb-default{padding-bottom:100px}.cbl06_company-info .inner{align-items:flex-start;border:1px solid #ddd6d7;display:flex;justify-content:space-between;line-height:1.625;padding:50px 40px}@media screen and (max-width:768px){.cbl06_company-info .inner{border-left-color:#fff;border-right-color:#fff;flex-direction:column;margin:0 -20px 60px;padding:40px 20px}}.cbl06_company-info .logo{flex:0 0 auto;margin-right:40px;padding:28px 20px;text-align:center;width:314px}@media screen and (max-width:768px){.cbl06_company-info .logo{margin:0 0 40px;width:100%}}.cbl06_company-info .text:first-child{display:flex;justify-content:space-between}@media screen and (max-width:768px){.cbl06_company-info .text:first-child{flex-direction:column}}@media screen and (min-width:769px){.cbl06_company-info .text:first-child .detail:not(:first-child),.cbl06_company-info .text:first-child .main:not(:last-child){width:calc(50% - 30px)}}@media screen and (max-width:768px){.cbl06_company-info .text:first-child .detail{margin-top:52px}}.cbl06_company-info .text:nth-child(2){flex:1 1 auto}@media screen and (max-width:768px){.cbl06_company-info .text:nth-child(2){width:100%}}.cbl06_company-info .text:nth-child(2) .main:not(:last-child){margin-bottom:30px}.cbl06_company-info .main{width:100%}.cbl06_company-info .main p{margin:0}.cbl06_company-info .main p.name{font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.cbl06_company-info .detail{margin-top:52px}}.cbl06_company-info .detail dl{display:grid;gap:12px 0;grid-template-columns:117px 1fr;line-height:1.4;margin:0}.cbl06_company-info .detail dt{font-weight:700;grid-column:1/2}.cbl06_company-info .detail dd{grid-column:2/3;margin:0}.cbl06_company-info .detail a{color:inherit;word-break:break-all}