@charset "UTF-8";

.container{width: 1200px;margin: 0 auto;}
#wrap{min-width: 1200px;}

#header{padding: 20px 0 20px;border-bottom: 1px solid #ccc;}

.sitemap_nav{margin: 28px 0 0 20px;}
.sitemap_nav li{margin-left: 18px;font-size: 11px;color: #999;}

.gnb{margin-top: 25px;}
.gnb li{margin-left: 45px;font-size: 14px;color: #515151;}
.gnb li a{display: block;position: relative;}
.gnb .activ{color: #ed6d01;}
.gnb .activ a:after{content: "";display: block;position: absolute;top: 52px;width: 100%;height: 4px;background-color: #ed6d01;}

.s_top1{height: 416px;margin-bottom: 100px;background: url('../img/s_top1.jpg') 50% 0 no-repeat;}
.s_top1 .dt{height: 416px;}
.s_top1 .s_h2{padding-bottom: 20px;font-size: 33px;font-weight: bold;color: #fff;}
.s_top1 .t1{font-size: 14px;color: #fff;}
.s_top1 .t1 span{display: block;padding: 10px 0;font-size: 18px;color: #f9d2b0;}

.s_top2{height: 490px;background: url('../img/s_top2.jpg') 50% 0 no-repeat;}

.location_box{padding: 100px 0;}
.location_box .txt .dt{height: 342px;}
.location_box .txt .t1{padding-bottom: 10px;font-size: 33px;font-weight: bold;}
.location_box .txt th{width: 60px;padding: 5px 0;font-weight: bold;font-size: 18px;text-align: left;}
.location_box .txt td{padding: 5px 0;font-size: 18px;color: #666;}
.location_box .map{width: 599px;height: 342px;border: 1px solid #ccc;}

.bus_cont_box{position: relative;background-color: #f2efe8;}
.bus_top_pos{position: absolute;top: -50px;width: 100%;}

.bus_top_ul{display: table;border: 1px solid #ccc;background-color: #fff;}
.bus_top_ul>li{display: table-cell;width: 200px;border-left: 1px solid #ccc;}
.bus_top_ul>li:first-child{border-left: none;}
.bus_top_ul>li .num{width: 40px;height: 40px;background-color: #ee740e;line-height: 40px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;}
.bus_top_ul>li .txt{padding: 20px 40px 50px;}
.bus_top_ul>li .txt .t1{padding-bottom: 5px;font-size: 18px;font-weight: bold;}
.bus_top_ul>li .txt .t2{font-size: 14px;color: #666;}
.bus_top_ul>li .txt .t2 .fwb{color:#333;}

.bus_h2.pt350{padding-top: 350px;}

.bus_lst_box{padding-bottom: 50px;}
.bus_lst_box ul{padding-bottom:30px;margin-left: -36px;}
.bus_lst_box ul li{width: 376px;height: 384px;padding: 10px;margin-left: 36px;margin-bottom: 30px;border: 1px solid #b2a380;background-color: #fff;box-sizing: border-box;}
.bus_lst_box.pop ul li{cursor: pointer;}
.bus_lst_box ul li .img img{width: 345px;height: 265px;}
.bus_lst_box ul li .txt{padding: 5px 10px;}
.bus_lst_box ul li .txt p{overflow: hidden;text-align: center;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.bus_lst_box ul li .txt .t1{padding-bottom: 5px;font-weight: bold;font-size: 18px;}
.bus_lst_box ul li .txt .t2{font-size: 14px;color: #666;}
.bus_lst_box ul li .link{width: 100%;padding: 10px;margin-left: -10px;text-align: center;color: #fff;font-size: 14px;font-weight: bold;background-color: #454545;}
.bus_lst_box ul li .link:hover{background-color:#ee740e;}

.bus_lst_box .ul2 li{width: 579px;height: auto;margin-left: 42px;}
.bus_lst_box .ul2{margin-left: -42px;}
.bus_lst_box .ul2 li .img img{width: 557px;height: 407px;}


.bus_lst_box .lst_top{padding-bottom:10px;}
.bus_lst_box .lst_top .r{font-size:22px;color:#222;}

.in_lst ul li{padding-bottom: 0;}
.in_lst ul li .txt .t1{padding: 10px;}

.online_ad{padding: 100px 0;background-color: #f0f0f0;text-align: center;}
.online_ad ul{font-size: 0;}
.online_ad ul li{display: inline-block;width: 220px;margin-left: 25px;}
.online_ad ul li .t{padding-top: 15px;font-weight: bold;text-align: center;font-size: 14px;}
.online_ad ul{margin-left: -25px;}


.online_h2_2{margin-bottom: 50px;padding-bottom: 20px;font-size: 33px;font-weight: bold;text-align: center;background: url('../img/h2_ico.png') 50% 100% no-repeat;}
.h2_s_p{margin-bottom: 40px;font-size: 14px;color: #666;text-align: center;}

.online_h2_3{padding-bottom: 20px;font-size: 30px;text-align: center;color: #222;}
.online_h2_3 span{font-weight: bold;}

.blog_ad{padding: 100px 0;text-align: center;}
.blog_ad ul{font-size: 0;}
.blog_ad ul li{display: inline-block;width: 220px;margin-left: 25px;}
.blog_ad ul li .t{padding-top: 10px;text-align: center;font-weight: bold;font-size: 14px;}
.blog_ad ul{margin-left: -25px;}

.sns_ad{padding: 100px 0;background-color: #f2efe8;}
.sns_ad ul li{width: 220px;margin-left: 25px;}
.sns_ad ul li .t{padding-top: 10px;text-align: center;font-weight: bold;font-size: 14px;}
.sns_ad ul{width: 490px;margin: 0 auto;}
.sns_ad ul li:first-child{margin-left: 0;}

.keyword_ad{padding: 100px 0;}
.keyword_ad ul li{display: inline-block;width: 220px;font-size: 0;margin: 0 10px;}
.keyword_ad ul li .t{padding-top: 10px;text-align: center;font-weight: bold;font-size: 14px;}

.brand_adm{padding: 100px 0;background-color: #f0f0f0;}
.brand_adm ul li{display: inline-block;width: 220px;font-size: 0;margin: 0 10px;}
.brand_adm ul li .t{padding-top: 10px;text-align: center;font-weight: bold;font-size: 14px;}

.portf_nav{margin-bottom: 50px;padding: 15px 0;background-color: #333;}
.portf_nav ul li{margin-right: 18px;font-size: 14px;color: #fff;}
.portf_nav ul .activ{color: #ed6d01;}

.portf_lst ul{margin-left: -36px;}
.portf_lst ul li{position: relative;width: 376px;height: 282px;margin-left: 36px;margin-bottom: 30px;border: 1px solid #cecece;box-sizing: border-box;}
.portf_lst.pop ul li{cursor: pointer;}
.portf_lst ul li .img{position: absolute;top: 0;left: 0;}
.portf_lst ul li .img .dtc{height: 280px;}
.portf_lst ul li .img .dtc img{width:374px;}
.portf_lst ul li .type{position: absolute;top: 20px;left: 20px;z-index: 10;width: 90px;padding: 2px 0;border: 1px solid #fff;text-align: center;background-color: rgba(0,0,0,0.5);color: #fff;font-size: 14px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.portf_lst ul li .txt{display: none;position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);}
.portf_lst ul li .txt .dtc .t1{font-size: 18px;font-weight: bold;color: #fff;}
.portf_lst ul li:hover .txt{display: block;}

textarea.inp_st{width: 100%;height: 326px;padding: 20px 10px;}
.inp_st{height: 42px;border: 1px solid #bbb;font-size: 14px;background-color: #f9f9f9;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.inp50{width: 595px;}
.inp30{width: 393px;margin-left: 10px;}
.inp30:first-child{margin-left: 0;}

.sitemap_box{padding-bottom: 100px;}
.sitemap_box>li{width: 229px;margin-left: 13px;}
.sitemap_box>li:first-child{margin-left: 0;}
.sitemap_box>li>a{position: relative;display: block;background: url('../img/sitemap_t.png') no-repeat;height: 52px;line-height: 52px;color: #fff;font-size: 18px;text-align: center;font-weight: bold;}
.sitemap_box>li>ul{margin-top: -30px;padding-top: 30px;border-bottom: 1px solid #ed6d01;background-color: #f3ede8;border-radius: 0px 0px 20px 20px;-moz-border-radius: 0px 0px 20px 20px;-webkit-border-radius: 0px 0px 20px 20px;}
.sitemap_box>li>ul>li{width: 181px;padding: 10px 0;border-top: 1px dashed #ed6d01;margin: 0 auto;text-align: center;font-size: 16px;}
.sitemap_box>li>ul>li:first-child{border-top: none;}



.in_top .bx-wrapper .bx-controls{width: 100%;bottom: 50px;}
.in_top .bx-wrapper .bx-controls .bx-pager{text-align: center;}
.in_top .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display: inline-block;}
.in_top .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{display: block;width: 8px;height: 8px;margin: 0 5px;background-color: #fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-indent: -9999px;}
.in_top .bx-wrapper .bx-controls .bx-pager .bx-pager-item .active{background-color: #ed6d01;}
.in_top .bx-controls-direction{position: absolute;top: -325px;width: 100%;}
.in_top .bx-controls-direction a{position: absolute;display: block;width: 70px;height: 70px;text-indent: -9999px;}
.in_top .bx-controls-direction .bx-prev{left: 0;background: url('../img/in_top_l.png') no-repeat;}
.in_top .bx-controls-direction .bx-next{right: 0;background: url('../img/in_top_r.png') no-repeat;}
.in_top .bx-controls-direction .bx-prev:hover{background: url('../img/in_top_l1.png') no-repeat;}
.in_top .bx-controls-direction .bx-next:hover{background: url('../img/in_top_r1.png') no-repeat;}

.in_top ul li{height: 700px;}
.in_company .dt{height: 455px;}
.in_company .dt .img{width: 420px;text-align: center;}
.in_company .dt .txt .t1{padding-bottom: 10px;font-size: 33px;}
.in_company .dt .txt .t2{font-size: 14px;color: #666;}
.in_company .dt .txt .t2 .fwb{color:#333;}

.in_online_graph{height: 530px;background-color: #f0f0f0;}
.in_online_graph .container{height: 100%;}
.in_online_graph .dtc{width: 600px;}
.in_online_graph .txt .t1{font-size: 33px;font-weight: bold;color: #333;}
.in_online_graph .txt .t2{font-size: 14px;color: #666;}
.in_online_graph .graph li{position: relative;overflow: hidden;height: 40px;margin-top: 20px;background-color: #fff;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.in_online_graph .graph li:first-child{margin-top: 0;}
.in_online_graph .graph li .l{position: absolute;left: 20px;z-index: 10;height: 40px;padding-left: 45px;line-height: 40px;font-size: 14px;color: #fff;font-weight: bold;}
.in_online_graph .graph li .r{position: absolute;text-indent:-9999px;}
.in_online_graph .graph li .bar{height: 40px;-webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.2);}

.in_online_graph .graph .li1 .l{background: url('../img/in_online_ico1.png') 0 50% no-repeat;}
.in_online_graph .graph .li2 .l{background: url('../img/in_online_ico2.png') 0 50% no-repeat;}
.in_online_graph .graph .li3 .l{background: url('../img/in_online_ico3.png') 0 50% no-repeat;}
.in_online_graph .graph .li4 .l{background: url('../img/in_online_ico4.png') 0 50% no-repeat;}
.in_online_graph .graph .li5 .l{background: url('../img/in_online_ico5.png') 0 50% no-repeat;}
.in_online_graph .graph .li6 .l{background: url('../img/in_online_ico6.png') 0 50% no-repeat;}


.in_online_graph .graph .li1 .bar{background-color: #f27d5c;}
.in_online_graph .graph .li2 .bar{background-color: #f9ae48;}
.in_online_graph .graph .li3 .bar{background-color: #49a8d8;}
.in_online_graph .graph .li4 .bar{background-color: #69c3ce;}
.in_online_graph .graph .li5 .bar{background-color: #3b5998;}
.in_online_graph .graph .li6 .bar{background-color: #8675c2;}

.in_partner{height: 371px;border-bottom: 10px solid #ee740e;background: url('../img/in_partner_bg.jpg') 50% 0 no-repeat;}
.in_partner .dt{height: 371px;}
.in_partner .in_partner_h2{margin-bottom: 50px;padding-bottom: 20px;background: url('../img/h2_ico1.png') 50% 100% no-repeat;font-size: 33px;font-weight: bold;color: #fff;}
.in_partner_lst .bx-controls{width:100%;bottom:-60px;}
.in_partner_lst .bx-controls .bx-pager{text-align:center;}
.in_partner_lst .bx-controls .bx-pager .bx-pager-item{display:inline-block;margin:0 3px;}
.in_partner_lst .bx-controls .bx-pager .bx-pager-item a{display:block;width:8px;height:8px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-indent:-9999px;}
.in_partner_lst .bx-controls .bx-pager .bx-pager-item .active{background-color:#ee740e;}

.in_bottom ul li{height: 327px;}
.in_bottom ul li p{color: #fff;text-align: center;}
.in_bottom ul li .t1{padding-bottom: 20px;font-weight: bold;font-size: 30px;}
.in_bottom ul li .t2{font-size: 16px;}
.in_bottom .bx-wrapper .bx-controls{bottom: 55px;width: 100%;}
.in_bottom .bx-wrapper .bx-controls .bx-pager{text-align: center;}
.in_bottom .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display: inline-block;}
.in_bottom .bx-wrapper .bx-controls .bx-pager a{display: block;width: 56px;height: 5px;margin: 0 2px;background-color: #fff;text-indent: -9999px;}
.in_bottom .bx-wrapper .bx-controls .bx-pager .active{background-color: #ed6d01;}

#footer{padding-top: 60px;background-color: #1f1f1f;}
#footer .t1{padding-bottom: 30px;font-size: 16px;text-align: center;font-weight: 800;color: #b0b0b0;}
#footer .t2{color: #838383;text-align: center;}
#footer .t2 .ico{display: inline-block;padding-left: 25px;margin-right: 10px;line-height: 17px;}

#footer .t2 .ico1{background: url('../img/f_ico1.png') no-repeat;}
#footer .t2 .ico2{background: url('../img/f_ico2.png') no-repeat;}
#footer .t2 .ico3{background: url('../img/f_ico3.png') no-repeat;}
#footer .t2 .ico4{background: url('../img/f_ico4.png') no-repeat;}

.f_copy{padding: 10px 0;background-color: #0d0d0d;color: #959595;}

.pop_pos{display: none;position: absolute;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);}
.pop_pos.db{display: block;}
.pop_cont{position: relative;}
.pop_cont .pop_t{margin-bottom: 20px;font-size: 18px;color: #fff;}
.close_btn{position: absolute;top: 0;right: 0;}
.pop_img{text-align: center;}

.movie_box{padding:300px 0 100px;}
.movie_box iframe{width:100%;}




.sejong_bus_line{padding: 50px;border: 1px solid #b2a380;background-color: #fff;text-align: center;}
.sejong_bus_line .t1{margin-bottom: 20px;color: #ee740e;font-size: 30px;font-weight: bold;}
.sejong_bus_line .t2{font-size: 18px;}

.sejong_bus_bottom table tr th{padding: 15px;text-align: center;color: #fff;font-size: 18px;font-weight: bold;background-color: #f9ae48;border: 1px solid #fbc67f;}
.sejong_bus_bottom table tr td{padding: 15px;background-color: #fff;text-align: center;font-size: 16px;color: #666;border: 1px solid #b2a380;}




































