.ctn {
    padding-top: 120px;
    padding-bottom: 145px;
}

.callFunc {
    margin-bottom: 90px;
}

.callFunc .detail {
    margin-top: 25px;
    line-height: 25px;
    font-size: 17px;
    color: #bdbdbd;
}

.callFunc .title {
    font-size: 50px;
    font-weight: bold;
    color: #191919;
}

.adrLi .topAdr {
    display: flex;
    padding-bottom: 25px;
    align-items: flex-start;
    justify-content: space-between;
}

.adrLi .topAdr .leftTel {
    font-size: 20px;
    color: #bdbdbd;
}

.adrLi .topAdr .leftTel .tel {
	font-weight:bold;
    font-size: 40px;
    color: #191919;
}

.adrLi .topAdr .rightAdr {
    max-width: 600px;
    font-size: 20px;
    color: #191919;
}

.adrLi .topAdr .rightAdr span {
    color: #bdbdbd;
}

.adrLi .agent {
    display: flex;
    padding-top: 45px;
    flex-wrap: wrap;
    font-size: 0;
    border-top: 1px solid #ededed;
}

.adrLi .agent li {
    width: calc((100% - 40px) / 3);    
    padding: 45px 0 55px 60px;
    margin-bottom: 20px;
    box-sizing: border-box;
    background-color: #f2f2f2;
}

.adrLi .agent li:not(:nth-child(3n)) {
    margin-right: 20px;
}

.adrLi .agent .name {
    margin-bottom: 25px;
    font-size: 28px;
    font-weight: bold;
}

.adrLi .agent p:not(.name) {
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
}


@media (max-width:1024px) {
.adrLi .agent li{padding:5%;} 
}
@media (max-width:768px) {
.ctn{ padding:10% 0 15% 0;}
.callFunc .title{ font-size:40px;}
.adrLi .topAdr .leftTel .tel{ font-size:34px;}
.adrLi .topAdr .rightAdr{ margin:5% 0;}
.callFunc{ margin-bottom:5%;}
.adrLi .topAdr{ display:block}
.adrLi .topAdr .leftTel{ width:100%;}
.adrLi .agent li{ width:calc((100% - 20px) / 2);} 
.adrLi .agent li:not(:nth-child(2n)){ margin-right:20px !important;}
.adrLi .agent li:not(:nth-child(3n)){ margin-right:0;}
}

@media (max-width:480px) {
.adrLi .agent{ padding-top:5%;}
.callFunc .title{ font-size:26px;}
.adrLi .topAdr .leftTel .tel{ font-size:22px;}
.callFunc .detail,.adrLi .topAdr .rightAdr{ font-size:15px; line-height:22px;}
.adrLi .agent li{ width:100%; padding:10% 5%; margin:2.5% 0 !important} 
.adrLi .agent li:not(:nth-child(2n)){ margin-right:0 !important;}
.adrLi .agent li:not(:nth-child(3n)){ margin-right:0 !important;}
.adrLi .agent .name{ font-size:24px;}
.adrLi .agent p:not(.name){ font-size:14px;}
}


















