@charset "utf-8";

/* reset */
/* //html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-family:inherit;font-size:100%; vertical-align:top} */
/* input, button, textarea {margin:0;padding:0;font-family:Arial,Tahoma,Lucida Grande,helvetica,"Malgun Gothic",gulim,dotum,AppleGothic;font-size:13px} */
/* article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} */
/* body { line-height:1.4em; *line-height: normal; } */
/* ol, ul {list-style:none} */
/* blockquote, q {quotes:none}
table, td, th {*border-collapse:collapse;border-spacing:0;table-layout:fixed}1
em {font-style:normal} */
/* 
a {cursor:pointer;text-decoration:none;margin:0;padding:0;border:0;font-family:inherit;font-size:100%; } vertical-align:top
a, a:link, a:visited, a:focus {color:inherit;*color:#454545}
a:link {text-decoration:none}
a:hover {text-decoration:underline}
 */
img, button {border:0;background:none}
/*html {filter:expression(document.execCommand("BackgroundImageCache", false, true))}*/
legend {*width:0}
/* a,button,input[type="submit"] {cursor:pointer;font-family:Arial,Tahoma,Lucida Grande,helvetica,"Malgun Gothic",gulim,dotum,AppleGothic; overflow: hidden; } */
.description {text-indent: -9999px; width: 0px; height: 0px;}
/* Typography and color */
/* body { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', gulim,dotum,AppleGothic; font-size: 0.75em; letter-spacing:0; color: #666; font-weight:normal; src:url('/font/NanumGothic.eot'); } */
/* //Typography and color */

/*common*/
/* .blind,legend, caption{visibility:hidden; overflow:hidden;width:0;height:0;font-size:0;line-height:0} */
.blind,legend, caption{position:absolute;top:-1000000em;left:-100000000000000em;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;overflow:hidden;}
.line-vam label, td label  {padding-right:20px;cursor:pointer}
.temp-list label{padding-right:0;}
#tb-sel tbody td {cursor:default}
td input[type="radio"],td label,th input[type="radio"],th label  {vertical-align:middle;}
.line-vam input[type="image"] {vertical-align:bottom;}
.blind, legend {display:block;overflow:hidden;position:absolute;top:-1000em;left:0;font-size:0 !important;line-height:0}
table {width:100%}
.qr_btn:focus {border:1px solid #f78c46;}
/* Header */
.wrapper {min-width:1260px;}
.sub-wrapper {min-width:1260px;}
.header-wrap { position: relative; min-height: 156px; background: url("/images/bg/bg_header_top.gif") repeat-x left top; z-index: 100; }
.member-wrapper .header-wrap { min-height: 111px; }
.skip-nav li { position: absolute; left: -999em; }
.skip-nav li.current { position: absolute; left: 0; top: 0; width: 100%; z-index: 100; }
.skip-nav li a { display: block; padding: 5px 0; text-align: center; background: #ddd; }
.top-inner { position: relative; width: 1100px; margin:0 auto; height:111px; z-index: 20; }

.top-menu { height: 40px; }
.top-menu .log-area { float: left; overflow: hidden; padding-top: 8px;}
.top-menu .log-area li { float: left;}
.top-menu .log-area li:first-child { padding-right: 11px; margin-right: 10px; background: url("/images/bg/bg_top_dashed.gif") no-repeat right center;}
.top-menu .log-area li a { display: block;  height: 22px; text-indent: -999em; background: url("/images/common/img_spr.png") no-repeat; }
.top-menu .log-area .login, .top-menu .log-area .logout { width: 98px;}
.top-menu .log-area .login { background-position:0 -971px; }
.top-menu .log-area .logout { background-position:0  -994px; }
.top-menu .log-area .join { width: 46px; background-position: 0 -1034px; }
.top-menu .log-area .mypage { width: 58px; background-position: 0  -1072px; }
.top-menu .log-area .myinfo {margin-left:18px;padding-left:16px;height:22px;color:#fff;background:#6e7482 url('/images/common/img_spr.png') no-repeat -1089px -971px;}
.top-menu .log-area .myinfo > span {display:block;padding-right:10px;height:22px;color:#fff;line-height:22px;text-indent:0;background:transparent url('/images/common/bul_arrow_down.gif') no-repeat right 50%;}
.top-menu .portal-link { float: right; overflow: hidden;}
.top-menu .portal-link li { float: left;}
.top-menu .portal-link li { border-left:1px solid #9297a0;}
.top-menu .portal-link li a { display: block; width: 176px; height: 40px; background: url("/images/common/img_spr.png") no-repeat; text-indent: -999em;}
.top-menu .portal-link .lis01 a { background-position:0 0; }
.top-menu .portal-link .lis02 a { background-position:-176px 0; }
.top-menu .portal-link .lis03 a { background-position:-352px 0; }
.top-menu .portal-link .lis01 a:hover, .top-menu .portal-link .lis01 .current, .protact-wrapper .top-menu .portal-link .lis01 a  { background-position:0 -40px; }
.top-menu .portal-link .lis02 a:hover, .top-menu .portal-link .lis02 .current, .kcc-wrapper .top-menu .portal-link .lis02 a { background-position:-176px -40px; }
.top-menu .portal-link .lis03 a:hover, .top-menu .portal-link .lis03 .current, .education-wrapper .top-menu .portal-link .lis03 a  { background-position:-352px -40px; }

.ci-area { overflow: hidden; position: absolute; left: 0; top: 51px; }
.ci-area h1 { float: left; }
.ci-area p { float: left; padding-left: 14px;}

.login-member { position: absolute; left: 196px; top: 10px; }
.login-member .inner { position: relative; height: 16px; }
.login-member .mem-id { padding-left:15px; background: url('/images/common/ico_log_mem.png') no-repeat left center;}
.login-member .mem-id span { display: inline-block; padding-right:10px; background: url('/images/common/bul_arrow_bot_log.gif') no-repeat right center;}
.login-member .mem-id span a { display: inline-block; color: #fff; text-decoration: underline; }
.login-member .mem-info-box { position: absolute; left: -116px; top: 24px; width: 308px; height: 207px; background: url('/images/bg/bg_login_mem_box.png') no-repeat left top; z-index: 30; display:none; }
.login-member .mem-info-box.on { display:block; }
.login-member .mem-info-box dl { padding: 0 28px 0 136px; height: 100px; }
.login-member .mem-info-box dt { margin-top: 36px; font-size: 1em;}
.login-member .mem-info-box dt span { font-size: 1.3em; font-weight: 600; color: #000; }
.login-member .mem-info-box .log-btn a { display: inline-block; margin-top:20px; padding:5px 20px; background-color: #6e6e6e; color: #fff; font-weight: 600; text-decoration: none; letter-spacing: -0.05em; }
.login-member .mem-info-box .log-btn.close { position:absolute; top:-14px; right:6px; }
.login-member .mem-info-box ul { overflow: hidden; padding: 20px 0 0 27px }
.login-member .mem-info-box ul li { float: left; padding-left: 30px; background: url('/images/bg/bg_log-box_dashed.gif') no-repeat 15px center; }
.login-member .mem-info-box ul li:first-child { padding-left: 0; background: none; }
.login-member .mem-info-box ul li a { display: block; }

/* 포털 GNB 공통 레이아웃 */
.gnb-portal {}
.gnb-portal .inner { background: url("/images/bg/bg_gnb_line.gif") repeat-x left top; } 
.gnb-portal .gnb { position: relative; width: 1100px; margin:0 auto; }
.gnb-portal .gnb:after {  display: block; content: " "; clear: both; }
.gnb-portal .gnb ul li a { display: block; }
.gnb-portal .gnb > ul { width: 1100px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }
.gnb-portal .gnb > ul > li { float: left; margin-left: -1px; }
.gnb-portal .gnb > ul > li > a { height: 45px; /*text-indent: -999em;*/ }
.gnb-portal .gnb > ul > li > ul { display: none; position: absolute; left:0; top: -999em; height: 40px; }
.gnb-portal .gnb > ul > li.current > ul { display: block; }
.gnb-portal .gnb.active { height: 90px; }
.gnb-portal .gnb.active > ul > li > ul { position: absolute; left:0; top: 46px; }
.gnb-portal .gnb > ul > li > ul > li { position: relative; float: left; }
.gnb-portal .gnb > ul > li > ul > li > a { height: 45px;}
.gnb-portal .gnb > ul > li > ul > li > a + ul { display: none; position: absolute; left:0; top:44px; padding: 10px 15px; border:1px solid #b2b2b2; background: #fff;  z-index: 20; }
.gnb-portal .gnb > ul > li > ul > li.current > a + ul { display: block; }
.gnb-portal .gnb > ul > li > ul > li > a + ul li a { display: block; min-width: 100px; padding:10px 15px 10px 0; white-space: nowrap; }

/* Content */
.content-wrap {overflow: hidden;position: relative;border-top:3px solid #2c3852; min-height: 814px;}
.member-wrapper .content-wrap { border-top:0; }
.containner {clear: both; position: relative; width: 100%;}
#content { margin:0 auto; width: 1100px; }

/* sub Content 영역 */
.sub-wrapper .containner { margin:0 auto; width:1100px; min-height:817px; overflow: hidden; background: url('/images/bg/bg_snb_line01.gif') repeat-y left top; }
.sub-wrapper #content.content {float:left; width: 839px; }

.snb { float: left; position: relative; width: 200px; min-height:570px; margin-right: 30px; }
.snb h2 { height: 135px; height: 90px; padding-top:45px; background: url('/images/bg/bg_snb_title.png') no-repeat left top; text-align: center; font-size: 2em; color: #fff; }
.snb h2 span { display: block; padding-top: 10px; font-weight:normal; font-size: 0.65em; }
.snb li a { display: block; text-decoration: none; }
.snb > ul { padding-left: 9px; margin-top: -9px;}
.snb > ul > li {border-bottom:1px solid #c5c5c5;}
.snb > ul > li > a { padding:15px 27px 15px 15px; font-size: 1.3em; letter-spacing: -0.05em; color: #333;  }
.snb > ul > li > a[title='저작권 산업현장 컨설팅'] { letter-spacing:-0.1em; }
.snb > ul > li.current > a, .snb > ul > li > a:hover {  background: url('/images/common/bul_arrow_orange02.gif') no-repeat 167px center; color: #ff3300; background-color: #f2dfd8; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9;  }
.snb > ul > li > ul { padding:20px 0 20px 0; border-top: 1px solid #c5c5c5; }
.snb > ul > li > ul > li { margin-top: 10px; }
.snb > ul > li > ul > li:first-child { margin-top: 0; }
.snb > ul > li > ul > li a { padding-left: 39px; background: url('/images/common/bul_dot_01.gif') no-repeat 30px center;}
.snb > ul > li > ul > li.current a, .snb > ul > li > ul > li a:hover { color: #ff3300; background: url('/images/common/bul_arrow_orange03.gif') no-repeat 30px center;}

.snb .snb-info {margin:0 20px;padding-bottom:10px;width:160px;}
.snb .snb-info .tel-info {display:block;height:78px;text-indent:-999em;background:transparent url('/images/bg/bg_snb_info.jpg') no-repeat left top;}
.snb .snb-info .btn-link li{margin-top:3px;}
.snb .snb-info .btn-link li:first-child {margin-top:0;}

.snb .snb-info .btn-link2 {margin-top:15px;border-top:1px solid #bdbdbd;}
.snb .snb-info .btn-link2 li{display:block;height:51px;text-indent:-999em;border-bottom:1px solid #bdbdbd;background:url('/images/btn/btn_snb_link.jpg') no-repeat left top;}
.snb .snb-info .btn-link2 li a {display:block;height:51px;text-decoration:none;}
.snb .snb-info .btn-link2 li.news {background-position:0 -52px;}

.snb-search {position:absolute;right:0;width:200px;}

.location-area { overflow: hidden; padding-top: 15px; }
.location-area ul {float: right;height:16px;overflow: hidden; }
.location-area ul > li {float: left;height:100%;line-height:16px; }
.location-area ul > li > img {padding: 0 8px; }
.location-area ul li:first-child {padding-left:0;background: none; }
.location-area ul li a, .location-area ul li strong {display: inline;height:16px;line-height:16px;color:#666;text-decoration: none; }
.location-area ul li.current a, .location-area ul li.current strong {margin-top:-1px;font-weight: bold;color: #000;}
.location-area ul li:first-child a img { margin-top: 2px;}

.content-top-area { position: relative; margin-bottom:50px; }
.content-top-area h1 { width: 100%; text-align:center; border-bottom:2px solid #ccc;  }
.content-top-area h1 span { display: inline-block; margin-bottom: -2px; height: 54px; letter-spacing:-0.035em; border-bottom: 2px solid #333; font-size: 3.3em; font-weight: normal; color: #2d2d2d; *padding:26px 15px; *height: 35px; *margin-top: -26px; }
.content-top-area .btn-area { position: absolute; overflow: hidden; right: 0; top: 2px; }
.content-top-area .btn-area li { float: left; padding-left: 2px; }
.content-top-area .btn-area li:first-child { padding-left: 0; }
.content-top-area .btn-area li a { display: block; width: 26px; height: 26px; background: url('/images/btn/btn_spr.png') no-repeat; text-indent: -999em; }
.content-top-area .btn-area .rss a { background-position: 0 0; }
.content-top-area .btn-area .fb a { background-position: -27px 0; }
.content-top-area .btn-area .twt a { background-position: -54px 0; }
.content-top-area .btn-area .exp a { background-position: -81px 0; }
.content-top-area .btn-area .viewer a { width:99px;background-position: -108px 0; }

/* Contents area */
.section-con { margin-bottom: 40px; }
.section-mid { clear:both; margin-bottom: 30px; }
.section-last { clear:both; margin-bottom: 50px; }

/* info-real-name Area */
.info-real-name-area {height:82px; padding:13px 0 0 15px; text-align:left; margin:1px 0 0 0;}

/* info-satisfaction Area */
.info-satisfaction-area {height:82px; padding:13px 0 0 15px; text-align:left; margin:1px 0 0 0;}
.info-satisfaction-charge{background:rgba(120, 172, 10, 1); font-weight:bold;	 color:#fff; margin-right:5px; padding:10px; text-align:center; border:1px solid transparent;}
.info-satisfaction-notice h4 span{display:inline-block; padding:10px; vertical-align:middle;}


/* Quick Area */
.quick-area { position: absolute; right: 0; top: 0; width: 80px; height: 100%; background: #747474;  }
.quick-area > ul { padding:10px;}
.quick-area > ul li { border-top: 1px solid #a5a5a5; }
.quick-area > ul li:first-child { border-top:none;}
.quick-area ul li a { display: block; width:60px;  background: url("/images/common/img_spr.png") no-repeat; color: #fff; text-indent: -999em; }
.quick-area .quick01 a { height : 64px; background-position: -553px -10px; }
.quick-area .quick02 a { height : 75px; background-position: -553px -663px; }
.quick-area .quick03 a { height : 72px; background-position: -553px -590px; }
.quick-area .quick04 a { height : 72px; background-position: -553px -87px; }
.quick-area .quick05 a { height : 74px; background-position: -553px -172px; }
.quick-area .quick06 a { height : 74px; background-position: -553px -253px; }
.quick-area .quick07 a { height : 74px; background-position: -553px -337px; }
.quick-area .quick08 a { height : 78px;  background-position: -553px -417px; }
.quick-area .quick09 a { height : 76px; background-position: -553px -503px; }
.quick-area .quick10 a { height : 130px;  background-position: -553px -745px; }
.quick-area .quick10 { border-top: none; }

/* Footer */
#footer { width: 100%; clear: both; padding-bottom: 25px; border-top: 1px solid #bfbfbf; }
#footer .top { border-bottom:1px solid #d0d0d0; padding:15px 0 10px 0; }
#footer .top .inner { width: 1100px; margin: 0 auto; ; }
#footer .top:after { clear: both; display: block; content: "";}
#footer .top .inner .footer-menu { width: 740px; float: left; }
#footer .top .inner .footer-menu li { float: left; padding-left: 16px; background: url("/images/bg/bg_footer_dashed.gif") no-repeat 8px 4px; }
#footer .top .inner .footer-menu li a { color: #666; letter-spacing: -0.1em; }
#footer .top .inner .footer-menu li:first-child { padding-left:0; background: none; }
#footer .top .inner .footer-menu li:first-child a { color: #0f5da6; }
#footer .top .inner .footer-menu li a.anc-box { display: block; padding:4px 8px; border: 1px solid #cdcdcd; margin-top: -5px; height: 17px;line-height:17px;}

#footer .top .bt-family-site { position: relative; float: right; margin-top: -2px; }
#footer .top .bt-family-site ul li {float: left;}
#footer .top .bt-family-site ul li.mgr_20 { margin-right: 20px; }
#footer .top .bt-family-site ul li.mgl_10 { margin-left: 10px; }
#footer .top .bt-family-site img {vertical-align: top;}
#footer .top .bt-family-site select { width: 120px; }
/* #footer .top .bt-family-site > p span { display: inline-block; width: 136px; height: 25px; text-align: center; line-height: 1.8em;}
#footer .top .bt-family-site > p a { display: inline-block; padding:0 30px 0 19px; height: 25px; background:#535353 url("/images/common/bul_arrow_top.gif") no-repeat 74px center; color: #fff; text-decoration: none; line-height: 2em;} */

.site-list { display:none;position: absolute;left:-865px;bottom: -1px;width:1098px;border:1px solid #404040;border-top:3px solid #ff5000;overflow:hidden;z-index:12;}
.site-list .list-inner {position:relative;padding:18px 57px 20px;width:984px;min-height:78px;overflow:hidden; }
.list-inner .list-tit {margin-bottom:9px;height:19px;background:transparent url('/images/main/txt_site_link_title.png') no-repeat left top;text-indent:-999em;} 
.list-inner ul {float:left;width:984px;min-height:49px;}
.list-inner li {float:left;width:246px;height:49px;overflow:hidden;}
.site-list li:first-child { margin-top: 0; }
.site-list li a { display: block;margin:0 5px 5px 0;padding:15px 10px 17px 28px;width:203px;height:12px;color:#343434;line-height:12px;background:transparent url('/images/common/bg_site_link.png') no-repeat left top;}
.site-list li.long a {padding:9px 15px 16px 28px;height:27px;line-height:13px;}
.site-list p {position:absolute;right:0;top:0;}
.site-list p a {display: block;width:19px;height:19px;background: url("/images/btn/btn_menu_close02.gif") no-repeat left top; text-indent: -999em;}

#footer .bot { position: relative; width: 1100px; margin:0 auto; }
#footer .bot .footer_logo { position: absolute; left: 0; top:25px; width:162px; height: 36px; background: url("/images/common/img_spr.png") no-repeat 0 -253px; text-indent: -999em; }
#footer .bot .address-area { padding:25px 0 0 210px; }
#footer .bot .address-area address { font-style: normal; color: #666; }
#footer .bot .address-area address + p { color: #666; }
#footer .bot .waMark { position: absolute; right:0; top: 18px; }


.search-area { position: absolute; left:406px; top: 50px; }
.search-area .search-sel { position: relative; width: 368px; height: 30px; border: 2px solid #f26f00; }
.search-area .search-sel p {float: left; padding-right: 8px; background: url("/images/bg/sch_dashed.gif") no-repeat right center;  }
.search-area .search-sel p a { display: block; min-width:65px; height: 30px; padding:0 15px 0 10px; background: url("/images/common/bul_sch_arrow.gif") no-repeat right center; line-height: 2.5em; color: #909090; text-decoration: none; }
.search-area .search-sel ul { display:none;position: absolute; left: 0; top: 33px; min-width: 76px; border:1px solid #ddd; padding:10px; background: #fff; z-index: 10;}
.search-area .search-sel ul.current { display: block; }
.search-area .search-sel input[type="text"] { float: left;  margin-top : 1px; height: 20px; border: none; padding:3px 10px; background: #fff; }
.search-area .search-sel input[type="image"] { float: right; }
.search-area .favorite-word { clear: both; padding:0 24px; }
.search-area .favorite-word em { font-weight:bold; }
.search-area .favorite-word a { position:relative; top:1px; vertical-align:center; line-height:1.9em; }
.search-area .favorite-word * { vertical-align: middle;}


.top-btn-area { position: absolute; right:0; top: 50px; }
.top-btn-area .top { overflow: hidden; margin-bottom: 10px; } 
.top-btn-area .top li { float: left; padding-left: 3px;}
.top-btn-area .top li:first-child { padding-left: 0;}
.top-btn-area .top li a { display: block; height: 27px; background: url("/images/common/img_spr.png") no-repeat; text-indent: -999em; }
.top-btn-area .top .lis01 a { width: 77px; background-position:-221px -463px; }
.top-btn-area .top .lis02 a { width: 65px; background-position:-98px -463px; }
.top-btn-area .top .lis03 a { width: 29px; background-position:-163px -463px; }
.top-btn-area .top .lis04 a { width: 29px; background-position:-298px -463px; }
.top-btn-area .top .lis05 a { width: 29px; background-position:-192px -463px; }
.top-btn-area .bot { overflow: hidden; }
.top-btn-area .bot li { float: left; padding-left: 14px; background: url("/images/common/bul_dot.gif") no-repeat 6px center; }
.top-btn-area .bot li:first-child { padding-left: 15px; background: none; }
.top-btn-area .bot li a { display: block; padding-left: 15px; background: url("/images/common/img_spr.png") no-repeat;}
.top-btn-area .bot .lis01 a { background-position: 0 -558px; }
.top-btn-area .bot .lis02 a { background-position: 0 -586px; }
.top-btn-area .bot .lis03 a { background-position: 0 -615px; }

/* 대표메인 GNB */
.gnb-area { position: absolute; width:100%; background: url("/images/bg/bg_sub_menu_bottom.png") repeat-x left bottom; z-index: 10; }
.gnb-area .inner { min-height:45px;background: url("/images/bg/bg_header.gif") repeat-x left -111px; } 
.gnb-area .gnb {position: relative; width: 1100px; min-height: 45px; margin:0 auto; background: url("/images/bg/bg_menu_line.gif") no-repeat left 48px; }
.gnb-area .gnb:after {  display: block; content: " "; clear: both; }
.gnb-area .gnb > ul > li { float: left; }
.gnb-area .gnb > ul > li > a { position: absolute; top: 15px; display: block; height: 17px; background: url("/images/common/img_spr.png") no-repeat; text-indent: -999em; }
.gnb-area .gnb .lis01 a { left:0px; width: 127px; background-position: right 0; }
.gnb-area .gnb .lis02 a { left:199px; width: 59px; background-position: right -52px; }
.gnb-area .gnb .lis03 a { left:348px; width: 59px; background-position: right -103px; }
.gnb-area .gnb .lis04 a { left:497px; width: 73px; background-position: right -158px; }
.gnb-area .gnb .lis05 a { left:660px; width: 73px; background-position: right -221px; }
.gnb-area .gnb .lis06 a { left:823px; width: 73px; background-position: right -281px; }

.gnb-area .gnb .lis01 a.on, .gnb-area .gnb .lis01 a.active { background-position: right -337px; }
.gnb-area .gnb .lis02 a.on, .gnb-area .gnb .lis02 a.active { background-position: right -392px; }
.gnb-area .gnb .lis03 a.on, .gnb-area .gnb .lis03 a.active { background-position: right -449px; }
.gnb-area .gnb .lis04 a.on, .gnb-area .gnb .lis04 a.active { background-position: right -506px; }
.gnb-area .gnb .lis05 a.on, .gnb-area .gnb .lis05 a.active { background-position: right -560px; }
.gnb-area .gnb .lis06 a.on, .gnb-area .gnb .lis06 a.active { background-position: right -617px; }

.gnb-area .gnb > ul > li > ul { /*display: none;*/ float: left; width: 136px; padding:20px 9px; margin-top:45px; border-top:3px solid #f05922; min-height: 370px; }
.gnb-area .gnb .lis06 ul { width: 311px; background: url("/images/bg/bg_submenu.gif") no-repeat right top; }  
.gnb-area .gnb > ul > li:first-child > ul { border-left:1px solid #dadada; }
.gnb-area .gnb > ul li ul li { margin-bottom: 10px; }
.gnb-area .gnb ul li ul li a { font-size: 1em; letter-spacing: -0.05em; text-decoration: none; }
.gnb-area .gnb > ul li ul:hover, .gnb-area .gnb > ul li ul.on { background-color: #f0f0f0; }
.gnb-area .gnb > ul li ul li a:hover, .gnb-area .gnb > ul li ul li a.current, .gnb-area .gnb > ul li ul li a.active { color: #ff6633; }
.btn_close { display: none; position: absolute; right: 1px; top: 48px; z-index: 10;}
.gnb-area .dep3 { display:none; }

/* 전체메뉴보기 */
.full-menu { position: absolute; top: 0; right: 0;}
.full-menu a { display: block;  width: 153px; height: 45px; background: url("/images/common/img_spr.png") no-repeat -947px -658px; text-indent: -999em; }
.full-menu a.on { height: 48px; background-position: -947px -706px; }

.full-menu-area { display: none;position: absolute; left: 0; top: 48px; width:1098px; border:1px solid #f05922; border-top: none; background-color:#fff; z-index: 20;}
.full-menu-area > ul { overflow: hidden; padding:30px 20px; }
.full-menu-area > ul > li { float: left; width: 260px; padding-left: 20px; }

.full-menu-area .menu-area01 { width: 190px; padding-left:0; margin-right: 28px; }
.full-menu-area .menu-area01 > ul > li { overflow: hidden; padding:10px 0 48px 0; background: url("/images/bg/bg_full_menu01.gif") no-repeat left top;}
.full-menu-area .menu-area01 > ul > li p { width: 190px; font-size: 1.5em; padding:10px 0; text-align: center; color: #1c1c1c; }
.full-menu-area .menu-area01 > ul > li p span { color: #6b6b6b;}
.full-menu-area .menu-area01 > ul > li p + ul { width: 190px; }
.full-menu-area .menu-area01 > ul > li p + ul li { border-bottom: 1px solid #cecece; padding-left: 10px; }
.full-menu-area .menu-area01 > ul > li p + ul li:first-child { border-top: 1px solid #cecece; }
.full-menu-area .menu-area01 > ul > li p + ul li a { display: block; padding:8px 0; font-size: 1.1em; color: #6b6b6b; }
.full-menu-area .menu-area01 > ul > .portal02 { background: url("/images/bg/bg_full_menu02.gif") no-repeat left top; }
.full-menu-area .menu-area01 > ul > .portal03 { background: url("/images/bg/bg_full_menu03.gif") no-repeat left top; }

.full-menu-area > ul > li dt { height: 31px;  text-align:center; background: url("/images/bg/bg_full_menu04.gif") no-repeat left top; border-bottom: 1px solid #5f6676; font-size: 1.3em; line-height: 2em; color: #1c1c1c; }
.full-menu-area > ul > li dt:first-child {}
.full-menu-area > ul > li dt a { color: #333; font-size: 0.75em; }
.full-menu-area > ul > li dd { padding: 3px 0; margin-bottom: 10px;}
.full-menu-area > ul > li dd > ul > li { overflow: hidden; padding:2px 0; border-top: 1px solid #ebebeb; }
.full-menu-area > ul > li dd > ul > li:first-child { border-top: none;}
.full-menu-area > ul > li dd > ul > li > a { display: block; float: left; width: 103px; padding-right: 10px; letter-spacing: -0.07em !important; color: #1c1c1c; }
.full-menu-area > ul > li dd > ul > li > a + ul { float: left; width: 137px;}
.full-menu-area > ul > li dd > ul > li > a + ul li a { color: #6b6b6b; font-size: 0.9em; }

.full-menu-area .btn-menu-close { position: absolute; right: 0; bottom: 0;}
.full-menu-area .btn-menu-close a { display: block; }

/* Text Align */
.tac {text-align:center !important}
.tal {text-align:left !important}
.tar {text-align:right !important}
.vat {vertical-align:top !important}
.vam, .line-vam *  {vertical-align:middle !important}

.nl {border-left:none;}

/* Area */
.prel {position:relative}
.ovf-h { overflow: hidden;}
.frl {float:left}
.frr {float:right}
.bgnone {background:none !important}
.hide {text-indent:-10000em;position:absolute;top:-2000em}

/* Font Color */
.fc-bl { color: #336699; }
.fc-blk {color:#2d2d2d;}
.fc-org { color: #d51603; }
.fc-red {color: #eb1f0a;}
.f-gray {color:#999 !important;}
.f-bl {color:#1176d4 !important}
.fem-bl {color:#1176d4 !important;text-decoration:underline !important}
.f-red {color:#dc0000 !important}
.f-b {font-weight:bold;}
.f-up {text-transform:uppercase;}
.fc-bold { font-weight: 600 !important; }
.lh-18 { line-height: 1.8em; }
.fs-11 { font-size: 1.1em; }
.f-ll {font-size:1.15em;}

/* Input */
.tb-default input[type="text"]:focus,
.tb-default input[type="password"]:focus,
.tb-default select:focus {border:1px solid #f78c46;}
.ip-txt, .ip-pw { border:1px solid #ccc; width: 90px; height: 24px; padding:0 3px; line-height:2em;}
.ip-txt.dictionary { width:70%; }
.ip-txta { border:1px solid #ccc; padding:0 3px; line-height:1.7em;}
.ip-txt.post-zip, .ip-txt.ip-mail, .ip-txt.ip-num { width:90px;}
.ip-txt.post-etc { width:452px;}
.ip-pw.ip-pwd, .ip-txt.ip-id, .ip-txt.ip-name { width: 211px;}
.ip-txt.business-num { width: 74px; }
.ip-sel  { border:1px solid #ccc; height: 26px; }

/*etc*/
.wid88 { width: 88px; }
.wid100 { width: 100px; }
.wid140 { width: 140px; }
.wid145 { width: 145px; }
.wid150 { width: 150px; }
.wid160 { width: 160px; }
.wid170 { width:170px; }
.wid200 { width: 200px; } 
.wid210 { width: 210px; } 
.wid222 { width: 222px; } 
.wid230 { width: 230px; } 
.wid250 { width: 250px; }
.wid255 { width: 255px; }
.wid260 { width: 260px; }
.wid270 { width: 270px; }
.wid300 { width: 300px; } 
.wid340 { width: 340px; } 
.wid350 { width: 350px; } 
.wid440 { width: 440px; } 
.wid450 { width: 450px; } 
.wid500 { width: 500px; } 
.wid560 { width: 560px; } 
.wid600 { width: 600px; } 
.wid50p { width: 50%; } 
.wid99p { width: 99%; } 
.wid100p { width: 100%; } 
.ml3 { margin-left: 3px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.mr20 {margin-right:20px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40 {margin-top:40px;}
.mt45{margin-top:45px;}
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30{margin-bottom:30px;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pad_l5 {padding-left:5px;}
.pad_l10 {padding-left:10px;}
.no_data { padding:160px 0 !important; text-align:center; }
.no_data.short { padding:100px 0 !important; }

/*align*/
.line-vam {vertical-align:middle;position:relative}
.line-vam * {vertical-align:middle}
.line-vam .bt_rt,.prel .bt-rt {position:absolute;right:0;top:0}
.prel .bt-rt2 {position:absolute;right:0;top:-5px}
.bt-rtop {position:absolute; right:10px;top:2px}
.cl {clear:both;}
.none {display:none;}

/* layout - 통합검색 */
.search .header-wrap {min-height:109px;}
.search .content-wrap {border-top:none;}
.search .containner {margin:0 auto;width:1100px;background:none;}
.search #content.content {clear:both;margin:0 auto;width:1100px;background:none;}
.search .content-top-area {margin:30px 0 20px;height:56px;}
.search .contents-area {clear:both;float:left;width:100%;}

.search-tab-area {clear:both;float:left;height:56px;border-bottom:1px solid #c9c9c9;}
.search-tab-area > ul {float:left;width:100%;background:#fff url('/images/bg/bg_dashed2.gif') no-repeat left bottom;}
.search-tab-area > ul > li {float:left;width:122px;height:56px;text-align:center;background:transparent url('/images/bg/bg_dashed2.gif') no-repeat right bottom;}
.search-tab-area > ul > li:first-child {padding-top:8px;width:242px;height:48px;}
.search-tab-area > ul > li.current {color:#333;}
.search-tab-area > ul > li > a {display:block;width:100%;height:45px;text-decoration:none;line-height:45px;}
.search-tab-area > ul > li.current > a {color:#2d2d2d;font-weight:bold;background:transparent url('/images/bg/bg_sch_tab.png') no-repeat center top;}
.search-tab-area > ul > li:first-child > a {background:none;}

.location-arr {position:absolute;float:left;display:none;}
.location-arr > li {float:left;padding-left:12px;background:url('/images/common/bul_loca_arrow02.gif') no-repeat left 4px;}
.location-arr > li:first-child {padding-left:0;width:10px;height:16px;background:url('/images/common/ico_loca_home.gif') no-repeat left 3px;}
.location-arr > li:first-child  > a {display:block;width:10px;height:10px;text-indent:-999em;}
.location-arr > li.current {color:#474747;font-weight:bold;}

.search-option {float:left;width:100%;}
.search-option .option-btn {float:right;width:146px;height:36px;background:transparent url('/images/btn/btn_search.png') no-repeat left top;}
.search-option .option-btn > button {width:147px;height:36px;color:#fff;font-weight:bold;text-align:center;line-height:36px;background:url('/images/common/bul_sch_arrow03.png') no-repeat 116px 50%;}
.search-option .option-btn > button.on {background:url('/images/common/bul_sch_arrow03_on.png') no-repeat 116px 50%;}
.search-option-area {display:none;float:left;margin-top:10px;width:1098px;height:50px;border:1px solid #c9c9c9;background-color:#fff;}
.option-list {position:relative;z-index:1;}
.option-list > li {float:left;position:relative;width:273px;height:50px;text-align:center;border-left:1px solid #c9c9c9;line-height:50px;z-index:1;vertical-align:middle;}
.option-list > li:first-child {width:276px;border-left:none;}
.option-list > li > a {display:block;color:#2d2d2d;text-decoration:none;}
.option-list > li > a > span {padding:0 10px;color:#2d2d2d;font-weight:bold;background:url('/images/common/bul_sch_arrow02.gif') no-repeat right 50%;}
.option-list > li.current > a > span {background-image:url('/images/common/bul_sch_arrow02_on.gif');}
.box-layer {display:none;position:absolute;top:35px;left:50%;margin-left:-90px;padding:15px 0;width:170px;text-align:left;background-color:#fff;border:1px solid #a0a0a0;border-top:3px solid #e0243c;z-index:2;}
.box-layer ul.sel-list {padding:0 20px;display:block;}
.box-layer ul.sel-list > li {display:block;min-height:24px;text-align:left;vertical-align:middle;line-height:24px;}
.box-layer ul.sel-list > li label {padding-left:8px;vertical-align:middle;}
.box-layer ul.sel-list > li input {vertical-align:middle;}
.box-layer ul.sel-list > li.selected label{color:#d22d0c;}
.box-layer ul.sel-list > li input {vertical-align:middle;}
.option-list > li.current .box-layer {display:block;}


.all >div> h2{padding-bottom:30px;font-size:1.4em; color:#333;}
.all >div> h2 > span{display: inline-block; font-size:1.1em;}



.box-layer > div {margin-top:10px;padding:0 10px;border-top:1px solid #ebebeb;}
.box-layer > div.box-text-rst {padding:10px;min-height:18px;color:#2d2d2d;font-size:1.40em;font-weight:600;letter-spacing:-0.098em;border:1px solid #ee4c2c;line-height:18px;}
.box-layer > div h4 {margin:15px 0 10px;height:18px;line-height:18px;}
.box-layer > div > dl {position:relative;margin-top:10px;padding-left:69px;}
.box-layer > div > dl > dt {position:absolute;left:0;top:0;height:26px;color:#2d2d2d;font-weight:bold;line-height:100%;}
.box-layer > div > dl > dt > label {line-height:26px;}
.box-layer input.ip-txt {position:relative;padding:3px 2%;width:96%;height:18px;border:1px solid #ccc;z-index:2;}
.box-layer input.ip-chk {margin:3px 8px 0 0;vertical-align:top;}
.box-layer label.pre-txt {display:block;position:absolute;top:4px;left:5px;color:#676767;font-size:0.89em;z-index:1;}
.box-layer p {position:relative;margin-bottom:5px;line-height:150%;z-index:1;vertical-align:middle;}
.box-layer .btn-cal {position:absolute;right:2px;top:2px;width:20px;height:31px;background:url('/images/btn/btn_cal.gif') no-repeat left top;text-indent:-999em;z-index:3;}
.box-layer .btn > button {padding:0;min-width:70px;height:34px;}
.box-layer.box2 .btn, .box-layer.box2 .btn > button {width:100%;}
.box-layer.box4 {left:auto;right:0;padding:15px 20px;width:428px;}
/*.box-layer.box4 input.ip-txt {background-color:#f7f7f7;}*/
.search-result-area {width: 100%;}
.search-result-area .box-result {position:relative;padding:40px 0 10px;width:100%;}
.search-result-area .box-result > h2 {font-size:1.2em;font-weight:600;color:#2d2d2d; padding-left:15px; position: relative; border-bottom:1px solid #E1E1E1; padding-bottom:20px;}
.search-result-area .box-result > h2 >span{display: inline-block; font-size:1em}
.search-result-area .box-result > h2::after{
    content: '';
    display: inline-block;
    width:12px;
    height:12px;
    border-radius: 50%;
    border:3px solid #f05922;
    box-sizing: border-box;
    position: absolute;
    left:0;
    top:8px;
}
.search-result-area .box-result .arti-title {margin-bottom:15px;color:#4f4f4f;}
.search-result-area .box-result .arti-title > a {color:#4f4f4f;}
.search-result-area .box-result .arti-cont {margin-bottom:20px;line-height:1.52em;}
.search-result-area .box-result .arti-info > span {padding-left:22px;background:url('/images/bg/bg_dashed2.gif') no-repeat 11px 1px;}
.search-result-area .box-result .arti-info > span:first-child {padding-left:0;background:none;}
.search-result-area .box-result.con-thum {padding-left:230px;width:490px;min-height:180px;}
.search-result-area .box-result.con-thum > h2 {margin-left:-230px;}
.search-result-area .box-result.con-thum .thum-img {position:absolute;left:0;top:71px;padding:6px;width:200px;height:124px;border:1px solid #c9c9c9;overflow:hidden;}
.search-result-area .box-result.con-thum .thum-img > img {width:200px;height:124px;}

.search-result-area .box-result .more-btn{position: absolute; right:0; top:45px;}
.search-result-area .box-result .more-btn >span{display: block; line-height:20px; position: relative; padding-right:15px;}
.search-result-area .box-result .more-btn >span::after{
    content:'';
    display: block;
    background:url('../images/btn_more.png') center center no-repeat;
    width:14px;
    height:14px;
    position: absolute;
    right:0;
    top:2px;
}

.search-result-area {float:left;}
.search-result-area .box-result {position:relative;padding:30px 0 10px;width:100%;}
.search-result-area .box-result .arti-title {margin-bottom:15px;color:#4f4f4f;}
.search-result-area .box-result .arti-title > a {color:#4f4f4f;}
.search-result-area .box-result .arti-cont {margin-bottom:20px;line-height:1.52em;}
.search-result-area .box-result .arti-info > span {padding-left:22px;background:url('/images/bg/bg_dashed2.gif') no-repeat 11px 1px;}
.search-result-area .box-result .arti-info > span:first-child {padding-left:0;background:none;}
.search-result-area .box-result.con-thum {padding-left:230px;width:490px;min-height:180px;}
.search-result-area .box-result.con-thum > h2 {margin-left:-230px;}
.search-result-area .box-result.con-thum .thum-img {position:absolute;left:0;top:71px;padding:6px;width:200px;height:124px;border:1px solid #c9c9c9;overflow:hidden;}
.search-result-area .box-result.con-thum .thum-img > img {width:200px;height:124px;}
.search-result-txt {clear:both; min-height:26px;width:100%; padding-bottom:50px; overflow: hidden;padding-left: 81px;padding-top: 45px}
.search-result-txt .search-replay {float:left;position:relative;width:320px;height:33px;text-align:left;vertical-align:middle;border:1px solid #e1e1e1;overflow:hidden; margin-right:25px;}
.search-result-txt .search-replay fieldset{border:0;}
.search-result-txt .search-replay .ip-txt {float:left;margin:0 3px;padding:0;width:234px;height:33px;line-height:33px;border:none; text-indent: 16px;}
.search-result-txt .search-replay label.pre-txt {position:absolute;left:5px;top:9px;}
.search-result-txt .search-replay .btn {float:right;width:45px; height:33px; background:url('/images/search/btn_searchBox.png')center center no-repeat;}
.search-result-txt .search-replay .btn button{width: 100%; height:100%; text-indent: -9999px;}

.search-result-txt .result-txt { color:#2d2d2d;font-size:1.1em; line-height:35px; font-weight: 600; text-align: left;}
.search-result-txt .result-txt > span{font-size:1.1em}

.f-oran{color:#f15a15 !important;}

.top_tab_container{width: 100%;}
.top_tab_container .tabs_top{overflow: hidden; margin-bottom:45px;}
.top_tab_container .tabs_top li{width: calc(100% / 5); float: left; border:1px solid #EFEFEF; box-sizing: border-box; background-color: #F8F8F8;}
.top_tab_container .tabs_top li >a{width: 100%; padding:20px 10px; text-align: center; }
.top_tab_container .tabs_top li >a >p{font-weight: 700; padding-bottom:5px;}
.top_tab_container .tabs_top li >a >span{display:block; text-align: center; color:#f15a15; font-size:1em;}
.top_tab_container .tabs_top li.on{background-color:#f15a15;}
.top_tab_container .tabs_top li.on >a >p{color:#fff;}
.top_tab_container .tabs_top li.on >a >span{color:#fff;}


.sub_tab_container .sub_tabs_top{overflow: hidden;position: relative;}
.sub_tab_container .sub_tabs_top::before{
    content:'';
    display: block;
    width:100%;
    border-bottom:1px solid #e7e7e7;
    position: absolute;
    left:0;
    bottom:0;
    z-index: -1;
}
.sub_tab_container .sub_tabs_top >li{width: calc(100% / 6); height:50px; border:1px solid #e7e7e7;
    border-left:0;
    background-color:#fff; box-sizing: border-box; float:left;
}

.sub_tab_container .sub_tabs_top >li:nth-child(1){border-left: 1px solid #e7e7e7;}
.sub_tab_container .sub_tabs_top > li >a{display: inline-block;width: 100%; height:100%; line-height:50px; padding:0; text-align: center; cursor: pointer;}
.sub_tab_container .sub_tabs_top >li.on{border-top:4px solid #F15A15; background-color: #fff; border-bottom:0; }
.sub_tab_container .sub_tabs_top li.on >a >p{color:#333;}
/* 저작권 비지니스 지원센터 */
.sub_tab_container .sub_tabs_top.business_cont > li{width: calc(100% / 9); height: 85px;}
.sub_tab_container .sub_tabs_top.business_cont > li>a{display: flex;line-height: 20px;flex-direction: column; align-items:
        center; justify-content: center;}
/* 공유마당 */
.sub_tab_container .sub_tabs_top.gongu_cont > li{width: calc(100% / 8); height: 85px;}
.sub_tab_container .sub_tabs_top.gongu_cont > li>a{display: flex;line-height: 20px;flex-direction: column; align-items:
        center; justify-content: center;}


.nInfo {
    display: table;
    table-layout: fixed;
    white-space: nowrap;
    width: 87%;
    padding: 12px 17px;
    border-top: 0
}

.nInfo .nCtg + .nTxt {
    padding-left: 15px
}
.nInfo .nTxt .nTit {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 24px;
    font-size: 18px;
    color: #222;
    font-weight: 500;
    line-height: 1.3
}
.nInfo .nTxt .nWrt {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    line-height: 1.3
}

.nInfo .nTxt {
    display: table-cell;
    height: 45px
}

.nInfo .nCtg {
    display: table-cell;
    width: 40px;
    vertical-align: middle
}

.nInfo .wrt-tags{
    min-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #1978af;
}

.realtime-list-area {float:right;padding-top:30px;width:200px;}
.box-realtime {margin-bottom:10px;border:1px solid #c9c9c9;overflow-x:hidden;}
.box-realtime > h2 {padding:15px 10px;height:16px;background:transparent url('/images/bg/bg_sch_real.gif') repeat left top;border-bottom:1px solid #c9c9c9;}
.box-realtime > ul, .box-realtime > ol {padding:15px 10px 12px;width:180px;overflow-x:hidden;}
.box-realtime > ol > li {margin-bottom:5px;display:block;height:16px;font-size:0.95em;letter-spacing:-0.01em;line-height:16px;}
.box-realtime > ol > li > span.num {float:left;margin:1px 7px 0 0;width:13px;height:13px;color:#6e6e6e;text-align:center;font-size:0.80em;background:url('/images/bg/bg_sch_num.gif') no-repeat left top;line-height:13px;}
.box-realtime > ol > li > a {float:left;width:160px;text-decoration:none;color:#6e6e6e;line-height:16px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.box-realtime > ul > li {margin-bottom:3px;float:left;display:block;padding-left:9px;font-size:0.95em;letter-spacing:-0.01em;line-height:16px;background:transparent url('/images/common/bul_dot_03.gif') no-repeat left 6px;}
.box-realtime > ul > li > a {display:block;float:left;width:150px;color:#6e6e6e;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.box-realtime > ul > li > span.btn-del {float:right;width:13px;height:13px;background:url('/images/btn/btn_sch_del.gif') no-repeat right top;text-indent:-999em;cursor:pointer;}

/* ////////////////////////////////////////////////////////////////////////////////////// */
/* 삭제 및 경고 메세지 영역 */
/* ////////////////////////////////////////////////////////////////////////////////////// */
.btn.btn-m-orange {width: 96px; padding:11px 0; background: #d22d0c; font-size: 1.1em; font-weight: 600; color: #fff; text-align: center; }

.cont-box-gray { border: 1px solid #e3e3e3; background-color: #f9f9f9;   }
.cont-box-gray .inner  { padding: 55px 0 65px 335px; background: url('/images/bg/bg_box_complete.png') no-repeat 47px 50px; }
.cont-box-gray .inner.failed  {  background: url('/images/bg/bg_box_complete01.png') no-repeat 47px 50px; }
.cont-box-gray .inner.warning  { background: url('/images/bg/bg_box_complete02.png') no-repeat 47px 50px; }
.cont-box-gray .msg { font-size: 1.3em; }
.cont-box-gray .msg em { font-weight: 600; color: #333; }
/* //삭제 및 경고 메세지 영역 */

a.brd_doc_preview { display: inline-block; text-indent: -9999px; width: 74px; height: 19px; background: url("/images/btn/btn_preview.gif") repeat-x left top; }

pre{word-wrap:break-word;word-break:break-all;}



/* 정보실명제 */
.info-satisfaction-area{height:auto; padding:0px; margin-bottom:60px; display:none;}
.info-satisfaction-area .info-satisfaction{border:2px solid #dfdfdf;}
.info-satisfaction-area .satisfaction-area{box-sizing:border-box; padding:10px 15px; border:1px solid #dfdfdf;}
.satisfaction_wrap{margin:0px 30px; overflow: hidden; padding:20px 0px; position:relative;}
.info-satisfaction-area{ padding-top:30px;}
.info-satisfaction-area .satisfaction_wrap h2{padding-bottom:20px;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap{}
.info-satisfaction-area .satisfaction_wrap .survey_wrap input{float:left;margin-right:10px;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap li{float:left; margin-right:2%; line-height:20px; font-weight:bold; color:#444;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap li span.star5{float:left; display:inline-block; background:url(/images/menu/star_5.png) no-repeat; width:93px; height:15px; font-size:0px; line-height:0; text-indent:100%; overflow:hidden; white-space:nowrap;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap li span.star4{float:left; display:inline-block; background:url(/images/menu/star_4.png) no-repeat; width:93px; height:15px; font-size:0px; line-height:0; text-indent:100%; overflow:hidden; white-space:nowrap;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap li span.star3{float:left; display:inline-block; background:url(/images/menu/star_3.png) no-repeat; width:93px; height:15px; font-size:0px; line-height:0; text-indent:100%; overflow:hidden; white-space:nowrap;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap li span.star2{float:left; display:inline-block; background:url(/images/menu/star_2.png) no-repeat; width:93px; height:15px; font-size:0px; line-height:0; text-indent:100%; overflow:hidden; white-space:nowrap;}
.info-satisfaction-area .satisfaction_wrap .survey_wrap li span.star1{float:left; display:inline-block; background:url(/images/menu/star_1.png) no-repeat; width:93px; height:15px; font-size:0px; line-height:0; text-indent:100%; overflow:hidden; white-space:nowrap;}
.info-satisfaction-area .satisfaction_wrap .normal_btn{background:#f25822;color:#fff;position:absolute; border:1px solid transparent; text-align:center; height:40px; line-height:40px; top:30px; width:90px; display:inline-block; vertical-align:middle;}
.info-satisfaction-success-area{overflow: hidden; padding:20px 30px; position:relative; text-align:center;}

.info-satisfaction-area .info-satisfaction-notice2{padding:20px 0 20px 140px;border-bottom:1px solid #Dfdfdf; background:url(/images/common/bg_contact.png) no-repeat 42px 50%; background-color:#fcfcfc; line-height:1.1em}
.info-satisfaction-area .info-satisfaction-notice2 ul.info{min-height:20px; vertical-align:top;}
.info-satisfaction-area .info-satisfaction-notice2 li{overflow:hidden;margin-top:8px;zoom:1; line-height:14px;}
.info-satisfaction-area .info-satisfaction-notice2 dl {float:left;width:25%;overflow:hidden;border-left:1px solid #d6d6d6;padding-left:5%;}
.info-satisfaction-area .info-satisfaction-notice2 dl:first-child{border:none;}
.info-satisfaction-area .info-satisfaction-notice2 dl.phone{width:25%}
.info-satisfaction-area .info-satisfaction-notice2 dt{float:left;font-weight:bold;margin-right:4px}



/*uci코드*/
.area_uci_info		 	{ text-align:right; margin-top:20px; overflow:hidden; }
.area_uci_info ul  		{ vertical-align: middle; position:relative; width:260px; float:right; } 
.area_uci_info .uci-ico { position:absolute; top:3px; left:0px; }
