@charset "utf-8";

.ir{overflow:hidden;}
.ir:before{content:"";display:inline-block;vertical-align:top;width:100%;height:100%}
.ir.icon{font-size:0;}



#wrap{position:relative;left:0;width:100%;}
#lnb{display:none}

.wrapper{position:relative;margin:0 auto;width:95%;}
.wrapper:after {content:"";display:block;visibility:hidden;clear:both;}
@media all and (min-width:1024px){

	.wrapper{width:1000px}
}
@media all and (min-width:1280px){
	.wrapper{width:1240px}
}

#header_group{position:relative;padding-top:5px;width:100%;height: 95px;/* background:#fff url(/images/common/bg_header.png) repeat-x 50% 0; */z-index:999;}
#header_group #logo{display:block;position:relative;margin:0 auto 10px auto;width:125px;height:71px;}
#header_group #logo a{display:block;width:100%;height:68px;font-size:0;background:url(/images/common/bg_logo_eng.png) no-repeat;background-image:url(/images/common/bg_logo_eng.svg),none;}
#header_group .wrapper{width:100%;}
#header_group .menu_tab{display:none;background-color:#00439e;text-align:center}
#header_group .menu_tab li{display:inline-block;position:relative;margin:0 18px;}
#header_group .menu_tab a{display:inline-block;position:relative;padding:22px 0 17px 0;color:#fff;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';font-size:20px;line-height:1;transition: 0.3s ease;}
#header_group .menu_tab a:after {position:absolute;bottom: -25px;left:50%;right:50%;height:5px;content:" ";background-color:#fff;-webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
#header_group .menu_tab a:hover:after,
#header_group .menu_tab a:focus:after,
#header_group .menu_tab a:active:after {left:0;right:0;}



#header_group .menu_tab a span{display:none;}

#header_navi{display:none;}

#open_mn{display:inline-block;position:absolute;top:20px;left:15px;width:30px;height:30px;}
#open_mn .fireinthefinger{position:relative;display:inline-block;width:30px;height:30px;line-height:1;vertical-align:middle;}
#open_mn .fireinthefinger span{position:absolute;left:0;top:0;width:100%;height:4px;line-height:1;background-color:#333;}
#open_mn .fireinthefinger .bar1{left:0;top:0}
#open_mn .fireinthefinger .bar2{left:0;top:11px}
#open_mn .fireinthefinger .bar3{left:0;top:22px}
#open_search{display:inline-block;position:absolute;top:20px;right:15px;width:33px;height:33px;}
#open_search span{display:block;width:33px;height:33px;background:url(/images/common/bg_open_search.png) no-repeat 50% 0;}
#open_search.ov span{background:url(/images/common/bg_open_search.png) no-repeat 50% 0;}
#open_search.ov:after{position:absolute;bottom:-10px;left:50%;margin-left:-3px;content:" ";width: 0; 
  height: 0; 
  border-left:6px solid transparent;
  border-right:6px solid transparent;  
  border-top:6px solid #f00;}
#site_search{display:none;position:absolute;top:83px;left:0;width:100%;padding:26px 25px;background-color:#45495b;z-index:100}

#site_search .search{position:relative;margin:0 auto;padding:12px 15px;width:400px;border-radius:50px;background-color:#fff;}
#site_search .search fieldset{position:relative;padding-right:44px;}
#site_search .search input{border:none;}
#site_search .search input[type="search"]{width:100%;height:22px;color:#666;line-height:22px;background-color:transparent;}
#site_search .search input[type="submit"]{position:absolute;top:-13px;right:-18px;width:50px;height:46px;background:url(/images/common/topkeyword_btn.png) no-repeat;font-size:0;line-height:0;}
#site_search .search label{position:absolute;top:0;left:0;color:#333;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';font-size:16px;line-height:22px;}
#site_search.hiddenSearch{display:block;}


/* 모바일메뉴 */
#shadow_device {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;background:#000;opacity:0.7}

/*모바일 메뉴*/
#topmenu{display:none;position:absolute;top:0;left:-305px;width:305px;height:100%;overflow:hidden;background-color:#f9f9f9;z-index:1010;box-shadow:0px 0px 10px #333}
#topmenu:after{content:"";position:absolute;top:52px;left:110px;width:1px;height:100%;background-color:#ddd;z-index:999;}

#topmenu .mo_sitelink{padding:15px 10px;text-align:center;background-color:#4e4e4e}
#topmenu .mo_sitelink span{display:inline-block;border-left:1px solid #707070;}
#topmenu .mo_sitelink span:first-child,
#topmenu .mo_sitelink span.last{border:none;}
#topmenu .mo_sitelink span .msnk{padding:5px 7px 3px 7px;color:#fff;font-size:12px;}
#topmenu .mo_sitelink span .msnk_eng{border:1px solid #707070;border-radius:50px;padding:3px 7px;color:#fff;font-size:12px;}
#mo_tm{}
#mo_tm a{display:block;line-height:1;font-size:15px;color:#c0c6d0}
#mo_tm .th1{}
#mo_tm .th1 .th1_lnk{display:block;padding:18px 15px;width:110px;background-color:#f9f9f9;color:#4f4f4f;font-size:16px;font-weight:bold;line-height:1.2;text-align:center}
#mo_tm .th1>b{}
#mo_tm .th1 .th1_lnk.ov{background:#012659;color:#fff}
#mo_tm .th2{position:absolute;top:52px;left:110px;width:195px;height:100%;background:#fff;border-left:1px solid #efefef;}
#mo_tm .th2>li{}
#mo_tm .th2>li>a{position:relative;padding:15px 0 15px 17px;font-size:16px;color:#08479c;border-bottom:1px solid #08479c}
#mo_tm .th2>li>a:after{}
#mo_tm .th2>li>a.ov{border-bottom:3px solid #08479c}
#mo_tm .th2>li>a.ov:after{content:">";position:absolute;top:13px;right:13px;font-size:20px;transition:transform 0.3s;font-family:"돋움",dotum,sans-serif;transform:rotate(90deg)}
#mo_tm .th3{padding:15px}
#mo_tm .th3 li{}
#mo_tm .th3 li a{position:relative;display:block;padding:12px 25px 12px 5px;border-top:1px solid #e0e0e0;color:#333;}
#mo_tm .th3 li a:hover,
#mo_tm .th3 li a:focus{color:#333}
#mo_tm .th3 li a:after{content:"-";position:absolute;top:11px;right:13px;font-size:20px;transition:transform 0.3s;font-family:"돋움",dotum,sans-serif;}
#mo_tm .th3>li>a.ov,
#mo_tm .th3>li>a:active{color:#333}
#mo_tm .th3>li>a.ov:after{content:"+";}
#mo_tm .th3 li:first-child a{border-top:0}

#header_group .right_until .quicklink,
#header_group .right_until .lang,
#header_group .right_until .sitemap {display:none;}

@media(min-width:768px){
#topmenu{left:-400px;width:400px}
#mo_tm .th1>b{width:290px;}
#mo_tm .th2{width:290px;}
}
@media all and (min-width:1024px){
	#header_group .menu_tab{display:block;}
	#topmenu{display:none;}
	#site_search{display:inline-block;/*display:block;position:absolute;top:31px;left:auto;right:0;padding:0;width:auto;background-color:transparent;z-index:100*/position: relative;top: auto;width: 180px;padding: 30px 15px 0 10px;background: none;}
	#site_search .search{padding: 2px 0;width: 100%;border-radius: 0;border-bottom: 1px solid #dcdcdc;}
	#site_search .search label{top:3px;left:5px;font-size:13px;line-height:24px;}
	#site_search .search input[type="submit"]{top:5px;right: 20px;padding:0;width:18px;height:17px;background:url(/images/common/keyword_btn.png) no-repeat;}
	#site_search .search input[type="submit"]:focus{outline:1px dotted #666;}
	#header_group {padding-top:0;box-shadow: 0 0 20px rgba(30,49,77,.1);}
	#header_group .wrapper{/* width:1000px; */}
	#header_group #logo{position:absolute;top:5px;left: 30px;margin:0;}

	#header_group .right_until {display:block; position:absolute; right:30px; top:0; height:95px;}
	#header_group .right_until .quicklink {display:inline-block;position: relative;height:100%;padding: 0 10px;vertical-align:top;}
	#header_group .right_until .quicklink:after {display:block;position:absolute;right:0;top: 41px;content:'';width:1px;height:12px;background:#dcdcdc;}
	#header_group .right_until .quicklink >button {width:10px; height:100%;background: url(/images/kor/new/link.png)no-repeat center;font-size:0;}
	#header_group .right_until .quicklink >button span {}
	#header_group .right_until .quicklink >div {display:none;}
	#header_group .right_until .quicklink.on >div {display:block;position: absolute;top:0; left: -10px;width: 230px;padding:95px 0 0;}
	#header_group .right_until .quicklink >div .inner {width:100%; padding:20px; background: #1e81ef;}
	#header_group .right_until .quicklink >div ul {}
	#header_group .right_until .quicklink >div ul li {margin:10px 0;}
	#header_group .right_until .quicklink >div ul li a {display:block;position: relative;padding-left: 22px;color:#fff;font-size:15px;font-weight:300;}
	#header_group .right_until .quicklink >div ul li a:before {display:inline-block;position: absolute;left: 0;top: 6px;content:'';width:12px;height:12px;margin:0 10px 0 0;background: url(/images/kor/new/blank.png)no-repeat center;}
	#header_group .right_until .quicklink >div ul li a:hover,
	#header_group .right_until .quicklink >div ul li a:focus {text-decoration:underline;}
	#header_group .right_until .quicklink >div .clickClose {position:absolute;top: -54px;left: 20px;width:10px;height: 13px;background: url(/images/kor/new/link.png)no-repeat center;font-size:0;}
	#header_group .right_until .lang {display:inline-block;position: relative;height: 100%;padding: 0 10px;vertical-align: top;}
	#header_group .right_until .lang:after {display:block;position:absolute;right:0;top: 41px;content:'';width:1px;height:12px;background:#dcdcdc;}
	#header_group .right_until .lang a {display:block;line-height:95px;font-size: 15px;color: #333333;}
	#header_group .right_until .sitemap {display:inline-block;position:relative;height:100%;padding: 0 0 0 10px;vertical-align: top;}
	#header_group .right_until .sitemap:after {display:block;position:absolute;left: -5px;top: 41px;content:'';width:1px;height:12px;background:#dcdcdc;}
	#header_group .right_until .sitemap a {display:block;width:18px;height:100%;background: url(/images/kor/new/menu.png)no-repeat center;font-size:0;vertical-align: top;}


	#header_group .menu_tab{background-color:transparent;padding:19px 0;}
	#header_group .menu_tab ul {padding-right:70px;}
	#header_group .menu_tab a{padding:13px 0;color:#3b3b3b;font-size:22px;line-height:1.2;font-weight:bold;}
	#header_group .menu_tab a *{vertical-align:middle;}	
	#header_group .menu_tab a span{display:inline-block;margin:0 5px;color:#767676;font-size:12px;font-family:'Ubuntu'}
	/*#header_group .menu_tab a.ov:after{background-color:#0056c2}*/
	#open_mn,
	#open_search{display:none;}
	#header_navi{display:block;position:relative;width:100%;background-color:#005fca;height:52px;}
	#deth_1th{text-align:center}
	#deth_1th a{display:inline-block;position:relative;padding:18px;border-right:1px solid #0041b5;color:#fff;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';font-size:16px;line-height:1;transition: 0.3s ease;}
	#deth_1th a:after {position:absolute;bottom:0;left:50%;right:50%;height:3px;content:" ";background-color:#fff;-webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
	#deth_1th a:hover:after,
	#deth_1th a:focus:after,
	#deth_1th a:active:after {left:15px;right:15px;}



	#deth_1th a:first-child{border-left:1px solid #0041b5}	
	
	
	#header_navi .hm_home,
	#header_navi .hm_eng,
	#header_navi .hm_link,
	#header_navi .hm_sitemap{position:absolute;top:12px;display:inline-block;}
	
	#header_navi .hm_home,
	#header_navi .hm_eng{height:26px;border:1px solid #0027a2;line-height:26px;}
	#header_navi .hm_home{width:26px;font-size:0;background:url(/images/common/header_home.png) no-repeat;}
	#header_navi .hm_eng{left:33px;padding:0 12px;color:#fff;font-size:11px;font-family:'Frutiger Linotype';}
	#header_navi .hm_link{right:75px;width:118px;height:24px;background:url(/images/common/hmlink_ti_eng.png) no-repeat 100% 50%;font-size:0;}
	#header_navi .hm_link span{font-size:0;}
	/*#header_navi .hm_link span{display:block;width:49px;height:24px;margin:2px 0;text-indent:-999px;overflow:hidden;background:url(/images/common/hmlink_ti_end.png) no-repeat;}*/
	#header_navi .hm_sitemap{right:0;top:0;width:52px;height:52px;background-color:#0054b2;border:1px solid #004ca3;border-bottom:0;border-top:0}
	#header_navi .hm_sitemap .fireinthefinger{position:absolute;top:50%;left:50%;margin:-7px 0 0 -10px;display:inline-block;width:19px;height:14px;line-height:1;vertical-align:middle}
	#header_navi .hm_sitemap .fireinthefinger span{position:absolute;left:0;top:0;width:100%;height:2px;line-height:1;background-color:#fff;-webkit-transition: 0.2s ease 0s; transition: 0.2s ease 0s;}
	#header_navi .hm_sitemap .fireinthefinger .bar1{left:0;top:0}
	#header_navi .hm_sitemap .fireinthefinger .bar2{left:0;top:6px}
	#header_navi .hm_sitemap .fireinthefinger .bar3{left:0;top:12px}
	#header_navi .hm_sitemap:hover .fireinthefinger .bar1,
	#header_navi .hm_sitemap:focus .fireinthefinger .bar1,
	#header_navi .hm_sitemap:active .fireinthefinger .bar1{top:6px;left:0;width:3px;height:3px;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
	#header_navi .hm_sitemap:hover .fireinthefinger .bar3,
	#header_navi .hm_sitemap:focus .fireinthefinger .bar3,
	#header_navi .hm_sitemap:active .fireinthefinger .bar3{top:6px;left:auto;right:0;width:3px;height:3px;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
	#header_navi .hm_sitemap:hover .fireinthefinger .bar2,
	#header_navi .hm_sitemap:focus .fireinthefinger .bar2,
	#header_navi .hm_sitemap:active .fireinthefinger .bar2{left:8px;width:3px;height:3px;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
	
}


@media all and (min-width:1280px){
	#header_group .wrapper{/* width:1240px; */}
	#deth_1th a{padding:18px 38px}
	
}

@media all and (min-width:1360px){
	#header_group .menu_tab a {font-size:22px;}
	#site_search{width:260px; padding: 30px 25px 0 20px;}
	#site_search .search input[type="submit"]{right: 5px; }
	#header_group .right_until .quicklink {padding:0 20px;}
	#header_group .right_until .quicklink >div .clickClose {left: 30px;}
	#header_group .right_until .lang {padding:0 20px}
	#header_group .right_until .sitemap {padding-left:20px;}

}



#gnb{display:none;}
@media all and (min-width:1024px){
	#gnb{position:absolute;top: 95px;width:100%;z-index:1001;}
	#animate{overflow:hidden;position:relative;width:100%;background:url(/images/common/bg_gnb.png) repeat;z-index:998;}
	#tnb{padding-left:110px;padding-right:110px;}
	#tnb:before{content:"";position:absolute;left:-70px;top:0;display:block;width:365px;height:273px;background:url(/images/common/bg_tnb.png) no-repeat}
	#tnb .title{position:absolute;top:0;left:0;padding:49px 0;width:169px;height:100%;z-index:9;}
	#tnb .title h2{margin:0;padding:0;color:#fff;font-size:34px;line-height:1.2;word-wrap:break-word;word-break:keep-all;overflow:hidden;font-family:'Titillium Web','Malgun Gothic';}
	#tnb .title h2:before{display:none;}
	#tnb .title .text{margin:24px 0 40px;color:#acadb0;font-size:12px;line-height:1.2;word-wrap:break-word;word-break:keep-all;}
	#tnb .title .btn_text{}
	#tnb .title .btn_text a{display:inline-block;background-color:transparent;padding:8px 10px;border:1px solid #fff;color:#fff;font-family:'Titillium Web','Malgun Gothic';}		
	
	#tnb .lnk_tab{position:absolute;top:0;left:0;width:247px;height:100%;background-color:#2d303b}
	#tnb .lnk_tab *{margin:0;padding:0;}
	#tnb .lnk_tab .tit{display:block;height:120px;background:url(/images/common/bg_gnb_tit.png) no-repeat;font-size:0;}
	#tnb .lnk_tab .tit:before{display:none}
	#tnb .lnk_tab ul{}
	#tnb .lnk_tab ul li{display:block;border-top:1px solid #505155;line-height:0;}
	#tnb .lnk_tab ul li a{display:block;padding:24px;color:#fff;font-size:22px;line-height:1.2;font-family:'Titillium Web','Malgun Gothic';font-weight:bold;}
	#tnb .lnk_tab ul li a span{display:block;color:#767676;font-size:12px;font-family:'Frutiger Linotype'}
	#tnb .lnk_tab ul li a:hover,
	#tnb .lnk_tab ul li a:focus{background-color:#005fca}
	#tnb .lnk_tab ul li a:hover span,
	#tnb .lnk_tab ul li a:focus span{color:#fff;}
	#tm{position:relative;min-height:388px;z-index:10;}
	#tm:after {content:"";display:block;visibility:hidden;clear:both;}
	#tm .th1{display:inline-block;float:left;padding:48px 0 0 0;border-left:1px solid #1d1f26;}
	#tm .th1.current{background-color:#2c2f3a;}
	#tm .th1 .lnk_1th{position:relative;display:block;padding:0 13px;font-family:'Titillium Web','Malgun Gothic';font-size:16px;line-height:1.2;}
	#tm .th1 .lnk_1th:after{content:"";position:absolute;left:0;top:3px;display:block;width:3px;height:15px;background:#fff;}
	#tm .th1 .lnk_1th:link,
	#tm .th1 .lnk_1th:visited{color:#fff;}
	#tm .th1 .lnk_1th:hover,
	#tm .th1 .lnk_1th:focus,
	#tm .th1 .lnk_1th:active{color:#fff;}
	#tm .th2{padding:15px 0;}
	#tm .th2 li{display:block;}
	#tm .th2 li a{display:block;padding:5px 13px;font-size:13px;line-height:1.2;}
	#tm .th2 li a:link,
	#tm .th2 li a:visited{color:#b4b4b5;}
	#tm .th2 li a:hover,
	#tm .th2 li a:focus{color:#fff;}
	#gnb .gnb_lnk{position:absolute;top:60px;right:0;width:97px;height:276px;z-index:11;}
	#gnb .gnb_lnk a{display:block;margin-top:-1px;padding:15px;border:1px solid #565964;color:#fff;font-size:13px;line-height:1;text-align:center;}
	#gnb .gnb_lnk a .ico_gnb{display:block;margin:0 auto 11px auto;width:38px;height:38px;background:url(/images/common/icon_gnb.png) no-repeat;font-size:0;}
	#gnb .gnb_lnk a .ico_gnb.gnb1{background-position:0 0;}
	#gnb .gnb_lnk a .ico_gnb.gnb2{background-position:0 -94px;}
	#gnb .gnb_lnk a .ico_gnb.gnb3{background-position:0 -188px;}
	#gnb .gnb_lnk a:hover,
	#gnb .gnb_lnk a:focus{background-color:#2c2f3a;text-decoration:underline;}
	
	
	

	#gnb .close{position:absolute;top:12px;right:0;width:34px;height:34px;z-index:99;}
	#gnb .close a{display:none;width:34px;height:34px;background:url(/images/common/bg_close.png) no-repeat;font-size:0;line-height:0;}
	
}
@media all and (min-width:1280px){
	#tnb{padding-left:227px;padding-right:154px;}
	#tnb .title{left:0;width:207px;}
	#tm .th1 .lnk_1th{padding:0 29px;}
	#tm .th2 li a{padding:6px 29px;}
	#gnb .gnb_lnk{right:35px;}
	
	
}

.svisual_wrap{position:relative;height:100px;}
.svisual_wrap .svisual{position:relative;height:100%;z-index:11;}
.svisual_wrap .bpatt{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/common/bpatt.png) repeat;z-index:10;}
.svisual_wrap .wrapper{height:100%;}
.svisual_wrap .title{position:relative;padding-top:30px;}
.svisual_wrap .title *{margin:0;padding:0;vertical-align:middle;}
.svisual_wrap .title h1{text-align:center;color:#fff;font-size:30px;line-height:1;}
.svisual_wrap .title p{display:none;}
/*.svisual_wrap .title p{color:#fff;font-size:14px;line-height:1;letter-spacing:1px;}
.lm_2th{display:none;}*/
#location,
#navigate{position:relative;}
#location{margin-bottom:40px;}
#navigate h1{display:block;margin-bottom:10px;color:#000;font-size:40px;line-height:1.2;}
#navigate .dir{}
#navigate .dir span{display:inline-block;margin-left:7px;padding-left:12px;position:relative;/*;background:url(/images/kor/common/arr_navi.png) no-repeat;*/color:#575757;font-size:14px;line-height:1;}
#navigate .dir span:after{content:"";display:block;position:absolute;top:2px;left:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #005fca;}
#navigate .dir .home{padding-left:0;margin-left:0;background:none;}
#navigate .dir .home:after{display:none;}
#navigate .dir .current{text-decoration:underline;}
#navigate .location_buttons_box{display:inline-block;position:relative;}
#navigate .location_buttons_box *{vertical-align:middle}
#navigate .location_buttons_box .sns_btn{display:inline-block;}
#navigate .location_buttons_box .icon{display:inline-block;position:relative;background:url(/images/common/bg_sns.png) no-repeat;background-image: url(/images/common/bg_sns.svg), none;}
#navigate .location_buttons_box .sns,
#navigate .location_buttons_box .print{display:inline-block;position:relative;}
#navigate .location_buttons_box .sns:before,
#navigate .location_buttons_box .print:before{position:relative;background:url(/images/common/bg_sns.png) no-repeat;background-image: url(/images/common/bg_sns.svg), none;}
#navigate .location_buttons_box .sns{margin-right:22px;}
#navigate .location_buttons_box .print{display:none;}
#navigate .location_buttons_box .sns:before{margin-right:3px;width:26px;height:21px;background-position:-1px -1px;overflow:hidden;}
#navigate .location_buttons_box .print:before{margin-right:3px;width:22px;height:21px;background-position:-28px -1px;overflow:hidden;}
#navigate .location_buttons_box #naviSNS{display:inline-block;position:absolute;top:30px;left:0;width:108px;}
#navigate .location_buttons_box .fb{margin-right:2px;width:30px;height:30px;background-position:0 -30px;}
#navigate .location_buttons_box .tw{margin-right:2px;width:30px;height:30px;background-position:-35px -30px;}
#navigate .location_buttons_box .ks{width:30px;height:30px;background-position:-70px -30px;}

	
	/* 비주얼 애니메이션 */
	@-webkit-keyframes animate_background{
		 0%   {background-position:50% 0;}
		 50%  {background-position:50% 100%;}
		 100%  {background-position:50% 50%;}		  
	}
	@-moz-keyframes animate_background{
	    0%   {background-position:50% 0;}
		 50%  {background-position:50% 100%;}
		 100%  {background-position:50% 50%;}
	}
	@-o-keyframes animate_background{
	    0%   {background-position:50% 0;}
		 50%  {background-position:50% 100%;}
		 100%  {background-position:50% 50%;}
	}
	@keyframes animate_background{
	     0%   {background-position:50% 0;}
		 50%  {background-position:50% 100%;}
		 100%  {background-position:50% 50%;}
	}


@media all and (min-width:768px){
	.svisual_wrap{height:150px;z-index:11;}
	.svisual_wrap .title {position:absolute;top:29px;left:0;padding-left:94px;padding-top:0;}
	.svisual_wrap .title h1{margin-bottom:-5px;padding:5px 0;font-size:30px;text-align:left;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';}
	.svisual_wrap .title h1 span{display:inline-block;overflow:hidden;position:relative;margin-right:22px;margin-left:-90px;width:65px;height:65px;background:url(/images/common/bg_title.png) no-repeat;}
	.svisual_wrap.sub01 .title h1 span{background-position:0 -3px;}
	.svisual_wrap .title p{display:block;margin-top:-20px;color:#fff;font-size:14px;line-height:1;letter-spacing:1px;}


/*
	.svisual_wrap{height:250px;z-index:11;}
	.svisual_wrap .title {position:absolute;top:49px;left:0;padding-left:94px;padding-top:0;}
	.svisual_wrap .title h1{margin-bottom:-5px;padding:5px 0;font-size:50px;text-align:left;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';}
	.svisual_wrap .title h1 span{display:inline-block;overflow:hidden;position:relative;margin-right:22px;margin-left:-90px;width:65px;height:65px;background:url(/images/common/bg_title.png) no-repeat;}
	
	.svisual_wrap.sub01 .title h1 span{background-position:0 -3px;}
	.svisual_wrap .title p{display:block;color:#fff;font-size:14px;line-height:1;letter-spacing:1px;}
	*/

	
	#navigate h1{font-family:'Titillium Web','맑은 고딕','Malgun Gothic';}
	#navigate .location_buttons_box{display:inline-block;position:absolute;bottom:0;right:0;}	
	
}

@media all and (min-width:1024px){
	.svisual_wrap{height:250px;-webkit-animation:animate_background 20s linear;-moz-animation:animate_background 20s linear;-o-animation:animate_background 20s linear;animation:animate_background 20s linear;}
	.svisual_wrap .title {top:49px;}
	.svisual_wrap .title h1{font-size:50px;}
	.svisual_wrap .title p{margin-top:0;}


	
	#lnb{position:relative;display:block;margin-top:-66px;z-index:12;}
	#lnbwrap{position:relative;padding-right:0;background-color:#45495b;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
	#lnb:after{content:"";clear:both;display:block}

	#lnb .lm_2th{position:relative;}
	#lnb .lm_2th .th2{float:left}
	#lnb .lm_2th .th2 .link_2th{z-index:10;position:relative;display:block;padding:21px 10px;text-align:center;font-size:14px;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';line-height:1;color:#fff;transition:border-color 0.1s,color 0.3s;-webkit-transition:border-color 0.1s,color 0.3s;}
	#lnb .lm_2th .th2 .link_2th:before{content:"";display:inline-block;height:100%;vertical-align:middle}
	#lnb .lm_2th .th2 .link_2th_ov,#lnb .lm_2th .th2 .link_2th:hover,#lnb .lm_2th .th2 .link_2th:focus{background-color:#fff;color:#000;font-weight:bold;}
	
	#lnb .lm_2th .th3{display:none;position:absolute;top:65px;left:0;padding:5px 15px;width:100%;background-color:#fff;border:1px solid #ccc;border-top:0;}
	#lnb .lm_2th .th3 li{display:inline-block;}
	#lnb .lm_2th .th3 li .link_3th:before{content:"";position:absolute;left:0;top:50%;display:block;width:1px;height:15px;margin-top:-6px;background:#ccc;}
	#lnb .lm_2th .th3 li:first-child .link_3th:before{display:none}
	#lnb .lm_2th .th3 li .link_3th{display:block;position:relative;padding:11px 40px 7px;font-size:15px;color:#5f5f5f;font-family:'Titillium Web','맑은 고딕','Malgun Gothic';line-height:1;}
	#lnb .lm_2th .th3 li .link_3th_ov:after{content:"";display:block;position:absolute;right:18px;top:50%;margin-top:-4px;width:10px;height:10px;border-radius:50%;background-color:#45495b}
	#lnb .lm_2th .th3 li .link_3th_ov,#lnb .lm_2th .th3 li .link_3th:hover,#lnb .lm_2th .th3 li .link_3th:focus{display:block;font-weight:400;color:#45495b;text-decoration:underline;}



	#navigate .location_buttons_box .print{display:inline-block;}
	
		#side_navi{position:relative;width:100%;z-index:99;}
		#header_group.header_scrolled{position:relative;display:none;opacity:0;background:none;}
		#side_navi.navi_scrolled{position:fixed;top:0;padding-top:0;z-index:999}

		#side_navi.navi_scrolled #lnbwrap{}
		#side_navi.navi_scrolled #lnb .lm_2th .th2 .link_2th{padding:21px 10px 20px 10px;}

		#side_navi.navi_scrolled .svisual_wrap .title {top:5px;}
		#side_navi.navi_scrolled .svisual_wrap .title h1{font-size:30px;}
		#side_navi.navi_scrolled .svisual_wrap .title p{margin-top:-20px;}
		#middle.middle_scrolled{padding-top:200px;}
		#navigate .location_buttons_box .ks{display:none;}

}
		


@media all and (min-width:1280px){
	#lnb .lm_2th .th2 .link_2th{padding:20px 15px;font-size:16px;}

}




#middle{position:relative;width:100%;}
#middle:after {content:"";display:block;visibility:hidden;clear:both;}

#middle #container{padding:35px 0;}
#content{position:relative;padding-bottom:70px;width:100%;}
#content:after {content:"";display:block;visibility:hidden;clear:both;}

@media all and (min-width:1024px){
	#middle #container{padding:73px 0;}

	#content{min-height:800px;}
	
}


.ic_mark{display:inline-block;overflow:hidden;background:url(/images/common/ficon.png) no-repeat;font-size:0;line-height:0;}
.mark1{background-position:-3px -38px;}
.mark2{background-position:-41px -38px;}
.mark3{width:30px;height:35px;background-position:-79px -38px;}
.mark4{height:28px;background-position:-115px -38px;}
.sns1{background-position:-3px -2px;}
.sns2{background-position:-44px -2px;}
.sns3{background-position:-84px -2px;}
.sns4{background-position:-122px -2px;}
.sns5{background-position:-163px -2px;}
#footer_group{clear:both;position:relative;padding:38px 0;width:100%;background:#08112a;z-index:1001;}
#footer_menu{margin-bottom:10px;padding:5px 0;text-align:center}
#footer_menu:after {content:"";display:block;visibility:hidden;clear:both;}
#footer_menu li{display:inline-block;margin:0 3px;margin-bottom:5px;}
#footer_menu li a{display:block;padding:10px 15px;border:1px solid #ddd;color:#acadb1;font-size:13px;}
#footer_menu li a:hover,
#footer_menu li a:focus{color:#fff}
#footer_group address,
#footer_group p{margin:0;color:#97989e;font-size:13px;line-height:20px;text-align:center;}
#footer_group address span{display:block;}
#footer_group .flink{position:relative;margin-top:15px;}
#footer_group .flink .sns{display:block;text-align:center;}
#footer_group .flink .sns a{display:inline-block;margin:0 1px;width:31px;height:30px;}
#footer_group .finfo{position:relative;}
#footer_group .mark{display:none;}
#anchor_group{position:relative;margin:0 auto;margin-top:10px;width:205px;height:36px;}
#anchor_group .title:before,#anchor_group .title span:before{content:"";display:inline-block;height:100%;vertical-align:middle;text-indent:0}
#anchor_group .title{display:block;width:100%;height:100%;overflow:hidden;text-indent:15px;text-align:left;color:#d2d3d4;border:1px solid #ddd;background-color:transparent}
#anchor_group .title:hover,#anchor_group .title:focus{color:#fff}
#anchor_group .title span{float:right;height:100%;padding-right:15px;text-indent:0;font-size:24px;font-family:"돋움",dotum,sans-serif}
#anchor_group .select{display:none;position:absolute;bottom:36px;left:0;width:100%;padding:15px 10px;border:1px solid #dedede;background:#fff}                
#anchor_group .select li{float:none;margin:0 10px;border-top:1px dotted #dedede}
#anchor_group .select li:first-child{padding-top:10px;border:none;}
#anchor_group .select li a{display:block;height:auto;padding:10px 13px;color:#555;line-height:1}
/*#anchor_group .select li a[target]:after{content:"";display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:top;background:url(/images/common/util_blank.gif) no-repeat}*/
	


.top_btn { position:fixed; display:none; bottom:148px; right:0px; z-index:3 }
.top_btn a { display:inline-block;width:70px;height:70px;text-indent:-999px;overflow:hidden;background:url(/images/common/btn_goTop.png) no-repeat;background-image:url(/images/common/btn_goTop.svg),none;}


@media all and (min-width:768px){
	#footer_group .wrapper{padding-right:225px;}
	#footer_menu{margin-bottom:0;text-align:left;}
	#footer_menu li{display:inline-block;margin:0;margin-right:5px;padding-right:5px;}
	#footer_menu li a{padding:0 7px;border:none;}
	#footer_menu li:first-child a{padding-left:0;}
	#footer_group .flink{position:absolute;top:0;right:0;width:205px;margin-top:0;}	
	#footer_group .flink .sns a{margin:0 3px;}
	#footer_group address span{display:inline;}
	#footer_group address,
	#footer_group p	{text-align:left;}
}


@media all and (min-width:1024px){
	/*#footer_group{padding:50px 0;}*/
	#footer_group .mark{display:inline-block;position:absolute;bottom:10px;right:0;}
	#footer_group .mark li{display:inline-block;float:left;margin:0 3px;}
	#footer_group .mark li a,
	#footer_group .mark li span{display:block;width:32px;height:35px;}
	#footer_group address span{padding-left:5px;}
	
}

@media all and (min-width:1280px){
	#footer_group .wrapper{padding-right:225px;}	
}




/* 담당자정보 */
.charge{margin-top:50px;padding:15px;border:1px solid #eaeaea;}
.charge:after{content:"";display:block;clear:both;visibility:hidden;}
.charge *{font-size:15px;line-height:20px;}
.charge .admin_info{}
.charge .admin_info:after{content:"";display:block;clear:both;visibility:hidden;}
.charge .admin_info dt, .charge .admin_info dd{display:inline-block;float:left;margin-top:5px;}
.charge .admin_info dt{clear:both;}
.charge .admin_info dd{color:#767676;}
.charge .modDate{margin-top:15px;}
.charge .modDate dt,.charge .modDate dd{display:inline-block;}
.charge .modDate dd{color:#e93f2e;}
@media all and (min-width:768px) {
	.charge{padding:20px;}
	.charge .admin_info{float:left;}
	.charge .admin_info dt,.charge .admin_info dd{margin-top:0;}
	.charge .admin_info dt{clear:none;float:left;position:relative;margin-left:20px;padding-left:20px;}
	.charge .admin_info dt:first-child{margin-left:0;padding-left:0;}
	.charge .admin_info dt:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-7px;width:1px;height:14px;background-color:#ddd;}
	.charge .admin_info dt:first-child:before{display:none;}
	.charge .modDate{float:right;margin-top:0;}
}


.lab_view .view_cont .inner_cont #toggle_box{overflow:hidden;}