@charsed "UTF-8";

/* location_sec */
.location_sec{}
.location_sec .infor_article{}
.location_sec .infor_article .box_cont{box-sizing:border-box;padding:50px 100px 0;}
.location_sec .infor_article .box_cont .box_txt .title{padding:0 0 35px;font-size:35px;font-weight:500;text-align:center;border-bottom:solid 1px #333;}
.location_sec .infor_article .box_cont .box_txt .box_desc{padding:40px 95px 50px;}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li{position:relative;margin:20px 0 0;padding:10px 0 10px 50px;}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li:first-of-type{margin:0;}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{content:'';position:absolute;top:50%;left:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li:nth-of-type(1)::before{background-image:url(../img/icon_location.png);}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li:nth-of-type(2)::before{background-image:url(../img/icon_phone.png);}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li:nth-of-type(3)::before{background-image:url(../img/icon_email.png);}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:20px;font-weight:500;}
.location_sec .infor_article .box_cont .box_txt .box_desc ul li p span{display:inline-block;width:3px;height:20px;margin:0 10px;vertical-align:middle;background:#333;}
.location_sec .infor_article .box_cont .box_root ul li{box-sizing:border-box;width:calc(33.33% - 20px);padding:55px 30px;background:#e6e6e6;}
.location_sec .infor_article .box_cont .box_root ul li .box_icon p{margin:15px 0 0;font-size:24px;font-weight:500;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:25px 0 0;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl{margin:15px 0 0;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:60px;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 60px);font-size:15px;font-weight:500;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{content:'';display:block;height:21px;margin:0 0 15px;background-repeat:no-repeat;background-position:center left;background-size:contain;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl:nth-of-type(1) dd::before{background-image:url(../img/img_num01.png);}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl:nth-of-type(1) dd span{color:#994ac9;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl:nth-of-type(2) dd::before{background-image:url(../img/img_num02.png);}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl:nth-of-type(2) dd span{color:#ab5d1b;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl:nth-of-type(3) dd::before{background-image:url(../img/img_num03.png);}
.location_sec .infor_article .box_cont .box_root ul li .box_lst dl:nth-of-type(3) dd span{color:#41a3e5;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:25px 0 0;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst .list:first-of-type{margin:0;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:21px;}
.location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:24px 0 0;font-size:14px;font-weight:500;}
@media all and (max-width:1600px){
	.location_sec .infor_article .box_cont{padding:49px 97px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 34px;font-size:34px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:39px 93px 49px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:19px 0 0;padding:10px 0 10px 49px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{width:39px;height:39px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:19px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p span{height:19px;}
    .location_sec .infor_article .box_cont .box_root ul li{width:calc(33.33% - 19px);padding:54px 29px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:23px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:24px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:58px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 58px);}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:20px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:24px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:20px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:23px 0 0;}
}
@media all and (max-width:1400px){
	.location_sec .infor_article .box_cont{padding:46px 92px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 32px;font-size:32px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:37px 88px 46px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:18px 0 0;padding:10px 0 10px 46px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{width:37px;height:37px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:18px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p span{height:18px;}
    .location_sec .infor_article .box_cont .box_root ul li{width:calc(33.33% - 18px);padding:51px 28px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:22px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:23px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:55px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 55px);font-size:14px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:19px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:23px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:19px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:22px 0 0;font-size:13px;}
}
@media all and (max-width:1200px){
	.location_sec .infor_article .box_cont{padding:44px 40px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 30px;font-size:30px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:35px 83px 44px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:17px 0 0;padding:10px 0 10px 44px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{width:35px;height:35px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:17px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p span{height:17px;}
    .location_sec .infor_article .box_cont .box_root ul li{width:calc(33.33% - 17px);padding:48px 26px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:21px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:22px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:52px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 52px);font-size:13px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:18px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:22px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:18px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:21px 0 0;}
}
@media all and (max-width:1000px){
	.location_sec .infor_article .box_cont{padding:41px 35px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 29px;font-size:29px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:33px 40px 41px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:16px 0 0;padding:10px 0 10px 41px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{width:33px;height:33px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:16px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p span{display:block;width:0;height:0;margin:5px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li{width:calc(33.33% - 16px);padding:45px 25px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{margin:10px 0 0;font-size:19px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:20px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl{margin:10px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:49px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 49px);}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:17px;margin:0 0 10px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:20px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:17px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:19px 0 0;font-size:12px;}
}
@media all and (max-width:900px){
    .location_sec .infor_article .box_cont .box_root ul{-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .location_sec .infor_article .box_cont .box_root ul li{width:calc(50% - 15px);}
    .location_sec .infor_article .box_cont .box_root ul li:first-of-type{width:100%;margin:0;}
    .location_sec .infor_article .box_cont .box_root ul li:nth-of-type(n+2){margin:30px 0 0;}
}
@media all and (max-width:800px){
	.location_sec .infor_article .box_cont{padding:38px 30px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 27px;font-size:27px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:30px 35px 38px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:15px 0 0;padding:10px 0 10px 38px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li.flex_around{-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{top:10px;width:30px;height:30px;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:15px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li.flex_around p{width:50%;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li.flex_around p:nth-of-type(3){margin:5px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li{padding:42px 23px;}
    .location_sec .infor_article .box_cont .box_root ul li:nth-of-type(n+2){margin:25px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:18px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:19px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:46px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 46px);font-size:12px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:16px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:19px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:16px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:18px 0 0;}
}
@media all and (max-width:600px){
	.location_sec .infor_article .box_cont{padding:36px 25px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 25px;font-size:25px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:28px 30px 36px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:14px 0 0;padding:10px 0 10px 36px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{width:28px;height:28px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:14px;}
    .location_sec .infor_article .box_cont .box_root ul li{width:100%;padding:39px 22px;}
    .location_sec .infor_article .box_cont .box_root ul li:first-of-type{margin:0;}
    .location_sec .infor_article .box_cont .box_root ul li:nth-of-type(n+2){margin:20px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:17px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:18px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:43px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 43px);}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:15px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:18px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:15px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:17px 0 0;}
}
@media all and (max-width:500px){
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 24px;font-size:24px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:27px 25px 35px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{padding:10px 0 10px 35px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{width:27px;height:27px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li.flex_around p{width:100%;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li.flex_around p:nth-of-type(n+2){margin:5px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li{padding:38px 21px;}
    .location_sec .infor_article .box_cont .box_root ul li:nth-of-type(n+2){margin:15px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:16px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:17px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:42px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 42px);font-size:11px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{margin:0 0 5px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:17px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:16px 0 0;font-size:11px;}
}
@media all and (max-width:380px){
	.location_sec .infor_article .box_cont{padding:33px 20px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 23px;font-size:23px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:26px 0 33px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:13px 0 0;padding:5px 0 5px 33px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{top:5px;width:26px;height:26px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:13px;}
    .location_sec .infor_article .box_cont .box_root ul li{padding:36px 20px;}
    .location_sec .infor_article .box_cont .box_root ul li:nth-of-type(n+2){margin:10px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{margin:5px 0 0;font-size:15px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:16px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl{margin:5px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:40px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 40px);}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:14px;margin:0 0 15px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:16px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:14px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:15px 0 0;}
}
@media all and (max-width:350px){
	.location_sec .infor_article .box_cont{padding:30px 0px 0;}
    .location_sec .infor_article .box_cont .box_txt .title{padding:0 0 21px;font-size:21px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc{padding:24px 0 30px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li{margin:12px 0 0;padding:10px 0 10px 30px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li::before{top:10px;width:24px;height:24px;}
    .location_sec .infor_article .box_cont .box_txt .box_desc ul li p{font-size:12px;}
    .location_sec .infor_article .box_cont .box_root ul li{padding:33px 18px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_icon p{font-size:14px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst{margin:15px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dt{width:37px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd{width:calc(100% - 37px);font-size:10px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst dl dd::before{height:13px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list{margin:15px 0 0;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list img{height:13px;}
    .location_sec .infor_article .box_cont .box_root ul li .box_lst .list p{margin:14px 0 0;font-size:10px;}
}

.location_sec .map_article{margin:80px 0 0;}
.location_sec .map_article .root_daum_roughmap{width:100%;height:900px;}
.location_sec .map_article .root_daum_roughmap .wrap_map{height:100%;}
.location_sec .map_article .root_daum_roughmap .wrap_controllers{display:none;}
@media all and (max-width:1600px){
	.location_sec .map_article{margin:78px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:880px;}
}
@media all and (max-width:1400px){
	.location_sec .map_article{margin:74px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:830px;}
}
@media all and (max-width:1200px){
	.location_sec .map_article{margin:70px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:790px;}
}
@media all and (max-width:1000px){
	.location_sec .map_article{margin:66px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:740px;}
}
@media all and (max-width:800px){
	.location_sec .map_article{margin:62px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:700px;}
}
@media all and (max-width:600px){
	.location_sec .map_article{margin:58px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:650px;}
}
@media all and (max-width:500px){
	.location_sec .map_article{margin:55px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:630px;}
}
@media all and (max-width:380px){
	.location_sec .map_article{margin:53px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:600px;}
}
@media all and (max-width:350px){
	.location_sec .map_article{margin:49px 0 0;}
    .location_sec .map_article .root_daum_roughmap{height:550px;}
}
