.loadmap { display: flex; justify-content: space-between; flex-wrap:wrap; gap: 40px 40px; }
.loadmap > * { min-height: 595px; }
.loadmap dl { padding: 30px 22px; border-radius: 20px; box-sizing: border-box; flex: 1; }
.loadmap dl dt { position: relative; display: block; padding-top: 15px; min-height: 80px; line-height: 1.45em; font-weight: 900; color: #fff; text-align: center; box-sizing: border-box; }
.loadmap dl dt:before { position: absolute; top: 0; left: 50%; content: ""; display: block; margin-left: -30px; width: 60px; height: 3px; background-color: rgba(255 255 255 / 50%); }
.loadmap dl dt > span { display: block; }
.loadmap dl dt > .txt1 { font-size: 18px; }
.loadmap dl dt > .txt2 { font-size: 14px; }
.loadmap dl dd { padding: 25px 38px; min-height: 455px; border-radius: 20px; background-color: #fff; box-sizing: border-box; }
.loadmap dl dd .tit { margin-bottom: 5px; padding: 4px 0; font-size: 17px; font-weight: 700; color: #2e2e2e; border-bottom: 1px solid #cad2de; }
.loadmap dl dd .bul_dot + .tit { margin-top: 17px; border-top: 1px solid #cad2de; }
.loadmap dl dd .bul_dot > li { line-height: 1.5em; font-size: 16px; color: #2e2e2e; letter-spacing: -0.4px; }
.loadmap dl dd .bul_dot > li + li { margin-top: 10px; }
.loadmap dl dd .bul_dot > li:before { width: 3px; height: 3px; }
.loadmap dl dd .bul_dot2 { list-style: none; line-height: 1.5em; margin-top: 5px; }
.loadmap dl dd .bul_dot2 > li { position: relative; padding-left: 10px; font-size: 15px; }
.loadmap dl dd .bul_dot2 > li:before { position: absolute; top: 10px; left: 0; content: ""; display: block; width: 2px; height: 2px; background: #2e2e2e; border-radius: 50%; }
.loadmap dl dd .bul_dot2 > li .fc { color: #2e2e2e; }
.loadmap dl dd .bul_dot2.color1 > li { color: #44c1c4; }
.loadmap dl dd .bul_dot2.color1 > li:before { background-color: #44c1c4; }
.loadmap dl dd .bul_dot2.color2 > li { color: #ea4d4e; }
.loadmap dl dd .bul_dot2.color2 > li:before { background-color: #ea4d4e; }
.loadmap dl.item1 { background: #ff9933;}
.loadmap dl.item1 dd { background: #fff url(../img/content/bg_loadmap.png) no-repeat center bottom;}
.loadmap dl.item2 { background-color: #44c1c4; }
.loadmap dl.item3 { background-color: #ea4d4e; }
@media (max-width: 1336px) {
	.loadmap dl {flex: none;width:calc(50% - 20px);}
	.loadmap dl dd {padding: 25px;}
}
@media (max-width: 1024px) {
	
}
@media (max-width: 768px) {
	.loadmap {gap: 20px 20px;}
	.loadmap dl {width: 100%;}
	.loadmap dl.item1 dd {background-position: left 20px bottom;}
}