.cc_item{padding: 100px 0;}

.ca_title{font-size: 24px;border-bottom: 1px solid #ddd;line-height: 4;margin-bottom: 40px;}

.cc_tact_l{}
.cc_tact_l>h1{font-size: 20px;font-weight: 600;color: var(--base);margin-bottom: 20px;}
.cc_tact_l>p{font-size: 16px;line-height: 2;}
.cc_map{margin-top: 40px;height: 400px;}

@media screen and (max-width: 766px) {
    .cc_item{padding: 6rem 0;}
    .cc_tact_l>p{font-size: 1.6rem;}
    .cc_map{height: 50vh;}
    
}