.m-visual .cnt .txt .btn-box .btnList .btn { width:220px; padding:0 10px; box-sizing: border-box; }
.ch-box input[type="radio"] + label,
.ch-box input[type="checkbox"] + label,
.m-visual .popup .popup-cnt .ch-box a  { font-size:1.4rem; }
.m-visual .popup .popup-cnt .ch-box a { width:110px; }
#service .circleBox .list .item p { margin-top:2%; }
#properties .inputBox .item p { width:160px; }
#properties .hoverCnt dd div span { width:120px; }

.menuBox .gnb .depth2.left { width:786px;  }

#properties .bgBox .list .item { padding:0 2%; }
#properties .bgBox .list .item > span { flex-direction: column; }
#properties .bgBox .list .item > span b { font-size: 1.7rem; }
#properties .bgBox .list .item > span b > span { font-size: 1.2rem; }


@media (max-width: 1024px) {
	.subTit h3 { font-size: 3.5rem; }
}
@media (max-width: 640px) {
	.subTit h3 { font-size: 2.5rem; }
}

#research .list01 .subTit h3,
#research .list02 .subTit h3  { font-size: 4.5rem; }
#properties .listBox .info .btnBox a, #properties .listBox .info .btnBox button { width:100% }

#partners .cnt1 .list .item:before { display:none }

#history .historyCnt .listBox .content .list dd { margin-top: 40px; }
#history .historyCnt .listBox .content .list dd p:not(:last-child) { margin-bottom: 30px;}