#container{width:100%; word-break:keep-all;}

.sub_wrap{width:1000px; margin:0 auto; word-break:keep-all; overflow: hidden;padding: 0; text-align: center}

.sub_wrap img{width:100%;  margin:30px auto;}
.sub_wrap h1{font-size:26.6px; font-weight:bold; }
.sub_wrap p{font-size:17px; margin:10px 0; line-height: 22px; }
.sub_wrap h2{font-size:20px; margin:10px 0; font-weight: 300;}
.sub_wrap span{font-size: 15px; display:inline-block;color:#939393; margin:0 10px 0 0; }

.sub_wrap .mapWrap {position: relative; display: inline-block; margin:3% auto;}
.sub_wrap .mapWrap img {display: block; width: 100%; margin:0 auto;}
[class*="mapper-"] {position: absolute; display: block;}

.sub_wrap .sub_top{margin:0px auto 20px; padding: 20px;}
.sub_wrap .sub_top h2{ font-size: 16px;}
.sub_wrap .sub_top p{font-size: 14px;}

.sub_wrap .sub_inImg {width:70%; margin:10px auto}


.sub_wrap .sub_btn01 {}

.sub_wrap .sub_btn01 ul{}
.sub_wrap .sub_btn01 li{display: inline-block; margin: 20px; }
.sub_wrap .sub_btn01 a{width:100%; background:#000;border-radius: 30px; height: 50px; color:#fff; padding: 20px 50px; font-weight: 400; vertical-align: middle;line-height: 30px; font-size: 17px;}
.sub_wrap .sub_btn01 a:hover{background: #ffffff; color:#000; transition: 0.3s; border:2px solid #000}

.sub_wrap .sub_btn02{}
.sub_wrap .sub_btn02 li{width: 250px; height: 170px; border:1px solid #eee; display: inline-block; margin: 10px; padding: 15px; vertical-align: top}
.sub_wrap .sub_btn02 i{display: block;font-size: 23px; background: #000; border-radius: 50%;color: #fff;width: 50px;height: 50px;line-height: 20px;padding: 15px 10px;  margin:5px auto;}
#subBar {width: 30%; height: 1px;background: #bcbcbc; margin: 30px auto 50px;;}
.sub_wrap .sub_btn02 span{margin:5px auto}


.sub_inBlock {width: 100%; float:left; text-align: left; margin: 40px auto;}
.sub_inBlock .sub_inBleft {width:70%; display: inline-block; vertical-align: top}
.sub_inBlock .sub_inBleft ul {width:31%; float: left;margin-left:10px;}
.sub_inBlock .sub_inBleft li {list-style: disc; font-size: 11.5px; line-height: 17px; color:#696969;}
.sub_inBlock .sub_inBleft ul:first-child{margin-left: 0}
.sub_inBlock .sub_inBright {width:29%; display: inline-block;}




/** 지도 css **/
.map_wrap {position:relative;overflow:hidden;width:100%;height:350px;}
.radius_border{border:1px solid #919191;border-radius:5px;}
.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}
.custom_zoomcontrol span img {width:15px;padding:12px 0;border:none;margin: 0 auto;}
.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}
.root_daum_roughmap_landing{margin:0 auto;}
.root_daum_roughmap{width:100%; margin:30px 0 0;}

@media only screen and (min-width : 721px) and (max-width : 1199px)  {
	.sub_wrap{width:100%; margin:30px auto 0; text-align:center;}

	.sub_wrap h1{font-size:20px; font-weight:bold;}
	.sub_wrap p{font-size:18px; margin:10px 0; word-break:keep-all;}
	.sub_wrap h2{font-size:17px; margin:10px 0;}
}

@media only screen and (min-width : 320px) and (max-width : 720px) {
	.sub_wrap{width:100%; margin:0px auto 0; text-align:center;}

	.sub_wrap img{width:100%; margin:0 auto 15px;}
	.sub_wrap h1{font-size:20px; font-weight:bold;}
	.sub_wrap p{font-size:14px; margin:10px 0; word-break:keep-all;}
	.sub_wrap h2{font-size:16px; margin:10px 0;}

	.sub_inBlock{margin: 0px auto; display: flex; flex-direction: column-reverse;}
	.sub_inBlock .sub_inBleft{width: 100%}
	.sub_inBlock .sub_inBleft ul {width: 100%; float: none; margin-left:20px;}
	.sub_inBlock .sub_inBleft ul:first-child{margin-left: 20px}

	.sub_inBlock .sub_inBright{width: 100%;}

	.sub_wrap .sub_inImg{width:100%}

	.sub_wrap .sub_top{margin:10px auto; line-height: 17px; padding: 10px}
	.sub_wrap .sub_top h2{ font-size: 15px; text-align: center}
	.sub_wrap .sub_top p{font-size: 13px; text-align: center}
	.sub_wrap .sub_top span{font-size: 13px}

	.sub_wrap .sub_btn01 a{font-size:15px;}
	.sub_wrap .sub_btn02 span {font-size: 13px;line-height: 16px}

}
