.stmap{width:100%;display:inline-block;margin:0;padding:0;list-style:none;}
	.stmap > li{float:left;width:23.5%;margin:0 2% 4% 0;padding-right:2%;border-right:1px solid #ddd;min-height:495px;}
		.stmap > li:nth-child(4n){margin-right:0;padding-right:0;border-right:0;}
		.stmap > li .depth01{font-size:20px;line-height:22px;color:#1b4694;font-weight:bold;text-align:center;width:100%;padding:10px 0;border:2px solid #1b4694;border-radius:30px 30px;}
			.stmap > li .depth02{width:100%;display:inline-block;margin:15px 0 0;padding:0;list-style:none;}
				.stmap > li .depth02 li{font-size:15px;line-height:21px;color:#000;padding-left:25px;margin-bottom:10px;background:url('/thema/Basic/img/dot_01.jpg') no-repeat 10px 9px;letter-spacing:-0.5px;}
			.stmap > li .depth03{width:100%;display:inline-block;margin:10px 0 0px;padding:0;list-style:none;}
				.stmap > li .depth03 li{font-size:14px;line-height:16px;padding-left:12px;margin-bottom:10px;background:url('/thema/Basic/img/sm_dot02.jpg') no-repeat 1px 8px;letter-spacing:-0.5px;}
					.stmap > li .depth03 li:last-child{margin-bottom:0;}
					.stmap > li .depth03 li a{color:#777;}

@media (max-width: 991px) {
.stmap{width:100%;}
	.stmap > li{width:48%;margin:0 4% 4% 0;padding-right:0%;height:auto;min-height:auto;border:0px;}
		.stmap > li:nth-child(2n){margin-right:0;padding-right:0;border-right:0;}
		.stmap > li .depth01{font-size:15px;line-height:17px;padding:6px 0;border-radius:30px 30px;}
			.stmap > li .depth02{margin:8px 0 0;}
				.stmap > li .depth02 li{font-size:13px;line-height:17px;padding-left:13px;margin-bottom:5px;background:url('/thema/Basic/img/dot_01.jpg') no-repeat 3px 7px;background-size:3px 3px;}
			.stmap > li .depth03{margin:5px 0 0px;}
				.stmap > li .depth03 li{font-size:12px;line-height:16px;padding-left:9px;margin-bottom:5px;background:url('/thema/Basic/img/sm_dot02.jpg') no-repeat 1px 8px;background-size:3px 1px;}
		
}