@charset "utf-8";

/* default layout */
body {/*background:#f6f6f6 url(/images/bg.jpg) center 0 repeat-y;*/}
.wrap {width:960px; margin:auto;}
.hearder {height:113px;}
.container {margin-top:20px;}
.footer {margin:20px 0;}
.container:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.container {*height:1%;}
.chromefix .numberic{font-family:arial,tahoma,sans-serif !important;/*letter-spacing: -1px !important;*/}

#skipnav { left: 22px; position: absolute; top: 0; z-index: 40;}
#skipnav a {font-size: 14px; position: absolute; top: -9999px;}
#skipnav a:hover, #skipnav a:active, #skipnav a:focus {background-color: #FFFFFF;border: 3px solid #CCCCCC;color: #000000;display: inline-block;font-weight: bold;padding: 5px 0;text-align: center;top: 0;width: 160px;}

/* varialble contents width */
.type1 {float:left; width:524px;} /***** all use left & right *****/
.type2 {float:left; width:774px;} /***** using only left menu *****/
.type3 {float:left; width:710px;} /***** using only right menu *****/
.type3_1 {float:left; width:618px;} /***** using only news viewpage right menu *****/

/* common style types */
input, textarea {font-family:"굴림", gulim, arial, helvetica, sans-serif; font-size:12px; color:#555;}
textarea {border:1px #bebebe solid;}
.ie6fix input, .ie7fix input {line-height:1.4em;}
.iefix input {line-height:1.5em;}
input {vertical-align:middle; letter-spacing:0;}
.input_box {border:1px #bebebe solid; padding-left:5px; padding-right:5px;}
select {height:20px; font-size:12px; color:#555; line-height:1.0em; vertical-align:middle;}
.input_focus {border:#0161a5 1px solid !important;}
.input_bgcolor {background-color:#d8f5f4 !important;}
.spana {color:#0161a5; text-decoration:underline; cursor:pointer;}
.input_require {font-size:12px; font-weight:normal; color:#f00}
.progress {position:absolute; width:338px; height:9px; background:url(/images/member/namecheck_progress_bar.gif) 0 0 no-repeat; z-index:200;}
.search_bar {position:absolute; width:100px; height:100px; background:url(/images/search.gif) 0 0 no-repeat; z-index:200;}
.orange {color:#ff7814 !important;} /* orange */
.color0 {color:#29ac01 !important;} /* green */
.color1 {color:#7524e3 !important;} /* purple */
.color3 {color:#da0f36 !important;} /* red */
.color4 {color:#ff7814 !important;} /* orange */
.color5 {color:#0174a7 !important;} /* blue */
.color6 {color:#76797e !important;} /* gray */
.dl_color{color:#0161a5 !important;} /* default link color */
.bg_gray1 {background-color:#eee !important;}
.H_phoArea {float:right; position:relative; width:92px; height:60px; margin-top:3px; margin-left:15px; overflow:hidden; display:inline;}
.H_phoArea .parea div {display:table-cell; height:auto; vertical-align:top; overflow:hidden; width:92px; text-align:right;}
.H_phoArea .parea img {vertical-align:middle;}
.V_phoArea {width:150px; height:100px; margin-top:3px; overflow:hidden;}
.V_phoArea .parea {}
.V_phoArea .parea div {display:table-cell; height:auto; vertical-align:top; overflow:hidden; width:150px; text-align:center;}
.V_phoArea .parea img {vertical-align:middle;}
.delete_ico {margin-left:8px;}
.delete_ico a, .delete_ico a:link, .delete_ico a:visited, .delete_ico a:active {font-family:"돋움", dotum, arial, sans-serif; color:#555; text-decoration:none; background:url(/images/ico/ico_delete.gif) 0 1px no-repeat; padding:2px 0 3px 13px;}
.delete_ico a:hover {color:#0161a5; text-decoration:underline;}
.brd_btm {border-top:#e2e2e2 1px solid; padding-bottom:20px;}
.str {font-weight:bold !important;}
.error_message {border:#d7d7d7 1px solid; padding:50px; text-align:center;}
.error_message span {font-size:16px; font-weight:bold; color:#222; background:url(/images/error.jpg) 0 0 no-repeat; padding-left:70px; padding-top:15px; padding-bottom:15px;}

/* common error types */
.container .contents .box {padding:14px 18px 16px 18px; border:#d7d7d7 1px solid; background-color:#f6f6f6;}
.container .contents .nodata {width:550px; margin:auto; padding:30px 0;}
.container .contents .nodata dt {font-size:14px; font-weight:bold; color:#333; margin-bottom:15px;}
.container .contents .nodata dd {color:#444; line-height:1.4em;}
.container .contents .nodata dd.btn {color:#ccc; margin-top:5px; padding-top:5px; border-top:#d7d7d7 1px solid;}
.container .contents .nodata dd.btn a {color:#333;}
.container .contents .nodata dd.btn a:hover {color:#0161a5;}

/* common icon types */
.ico_picture {display:inline; background:url(/images/ico/ico_picture.gif) 0 0 no-repeat; padding-left:9px; padding-right:9px;}
.ico_movie {display:inline; background:url(/images/ico/ico_movie.gif) 0 0 no-repeat; padding-left:8px; padding-right:8px;}
.ico_agency {display:inline; background:url(/images/ico/ico_agency.gif) 0 1px no-repeat; padding-left:8px; padding-right:8px;}
.ico_modify {display:inline; background:url(/images/ico/ico_modify.gif) 0 1px no-repeat; padding-left:8px; padding-right:8px;}
#main_Content {overflow:auto; zoom:1; background:url(/images/news/n_r.gif) center 30% no-repeat;}
#main_Content1 {overflow:auto; zoom:1; background:url(/images/news/n_r1.gif) center 30% no-repeat;}
#main_Content2 {overflow:auto; zoom:1; background:url(/images/news/n_r2.gif) center 30% no-repeat;}

/* member contents : radio, checkbox */
.radio {margin-right:3px; vertical-align:middle;}
.ie6fix .radio, .ie7fix .radio {margin-right:0; margin-left:0;}
.checkbox {margin-right:3px; margin-left:5px; vertical-align:middle;}
.ie6fix .checkbox, .ie7fix .checkbox {margin-right:0; margin-left:0;}

/* right menu */
.container .rightmenu {float:left; width:230px; letter-spacing:-1px; margin-left:20px;}
.ie6fix .container .rightmenu {display:inline;}
.container .rightmenu .box {border:#d7d7d7 1px solid;}
.container .rightmenu .box .title {position:relative; height:24px; font-family:"돋움", dotum, arial, sans-serif; font-weight:bold; color:#444; line-height:24px; padding-left:9px; border-bottom:#d7d7d7 1px solid; background-color:#f6f6f6;}
.container .rightmenu .box .title span {position:absolute; right:8px;}
.ie6fix .container .rightmenu .box .title span, .ie7fix .container .rightmenu .box .title span {bottom:0;}
.container .rightmenu .box .title span a {font-family:"돋움", dotum, arial, sans-serif; font-size:11px; font-weight:normal; color:#0161a5; text-decoration:none;}
.container .rightmenu .box .title span a:hover {text-decoration:underline;}
.container .rightmenu .box .title1 {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; font-weight:bold; color:#444; line-height:14px; letter-spacing:-1px; margin:10px 10px 12px 10px;}
.container .rightmenu .box .title2 {font-size:13px; font-weight:bold; color:#444; line-height:14px; letter-spacing:-1px; margin:10px 10px 0 10px;}
.container .rightmenu .box p {line-height:1.4em; padding:12px 10px 5px 10px;}
.container .rightmenu .box p a {text-decoration:none;}
.container .rightmenu .box p a:hover {text-decoration:underline;}
.container .rightmenu .box .phonenum {width:90px; font-family:"돋움", dotum, arial, sans-serif; font-size:16px; font-weight:bold; color:#555; line-height:2.6em; text-align:center; margin:5px auto; padding:0 0 0 55px; background:url(/images/right/service_phonenum_bg.gif) 0 1px no-repeat;}
.ie6fix .container .rightmenu .box .phonenum, .ie7fix .container .rightmenu .box .phonenum {padding-bottom:5px;}
.container .rightmenu .box_h .list li {background-position:0 7px !important;}
.container .rightmenu .box_h .list li a {display:block; width:200px; height:15px; line-height:1.4em; overflow:hidden;}
.container .rightmenu .box1_h .list li {background-position:0 7px !important;}
.container .rightmenu .box1_h .list li a {display:block; width:200px; height:15px; line-height:1.4em; overflow:hidden;}
.container .rightmenu .box2_h .list li {background-position:0 7px !important;}
.container .rightmenu .box2_h .list li a {line-height:1.4em;}
.container .rightmenu .box2_h .list li a span {display:inline-block;width:15px;background:url(/images/ico/ico_pdf.png) right 1px no-repeat;}

.container .rightmenu .box .list {margin:10px 10px;}
.container .rightmenu .box .list li {background:url(/images/bullet_dot1.gif) 0 5px no-repeat; padding-left:7px; padding-bottom:5px; line-height:14px;}
.container .rightmenu .box .list li a {text-decoration:none;}
.container .rightmenu .box .list li a:hover {text-decoration:underline;}
.ie6fix .container .rightmenu .box .list li { background-position:0 4px;}
.container .rightmenu .box .list .title {height:auto; line-height:14px; margin:0 0 12px 0; padding:0; border:0; background:none;}
.ie6fix .container .rightmenu .box .list .title {margin:0 0 8px 0 !important;}
.container .rightmenu .box .list .end {padding-bottom:0;}
.container .rightmenu .box1 .title {position:relative; height:24px; font-family:"돋움", dotum, arial, sans-serif; font-weight:bold; color:#444; line-height:24px; padding-left:9px; border:#d7d7d7 1px solid; background-color:#f6f6f6;}
.container .rightmenu .box1 .title span {position:absolute; right:8px;}
.ie6fix .container .rightmenu .box1 .title span, .ie7fix .container .rightmenu .box1 .title span {bottom:0;}
.container .rightmenu .box1 .title span a {font-family:"돋움", dotum, arial, sans-serif; font-size:11px; font-weight:normal; color:#0161a5; text-decoration:none;}
.container .rightmenu .box1 .title span a:hover {text-decoration:underline;}
.container .rightmenu .box1 .title .openlist {bottom:9px !important;}
.ie6fix .container .rightmenu .box1 .title .openlist {top:4px;}
.container .rightmenu .box1 .title a.openlist {display:block; height:24px; color:#444; background:url(/images/arrow1_down.gif) 206px 9px no-repeat;}
.container .rightmenu .box1 .title a.closelist {display:block; height:24px; color:#444; background:url(/images/arrow1_up.gif) 206px 9px no-repeat;}
.container .rightmenu .box1 .title a {color:#444;}
.container .rightmenu .box1 .title a:hover {text-decoration:none;}
.container .rightmenu .box1 .list {margin:12px 3px;}
.container .rightmenu .box1 .list li {background:url(/images/bullet_dot1.gif) 0 5px no-repeat; padding-left:8px; padding-bottom:8px; letter-spacing:0; line-height:14px;}
.container .rightmenu .box1 .list li a {color:#333;}
.container .rightmenu .box1 .list li a:hover {color:#0161a5; text-decoration:underline;}
.ie6fix .container .rightmenu .box1 .list li {background-position:0 4px;}
.container .rightmenu .box1 .list .title {height:auto; line-height:14px; margin:0 0 12px 0; padding:0; border:0; background:none;}
.ie6fix .container .rightmenu .box1 .list .title {margin:0 0 8px 0 !important;}
.container .rightmenu .box1 .list .end {padding-bottom:0;}
.container .rightmenu .box1 .title .menu {position:absolute;right:25px; top:0;}
.container .rightmenu .box .btn {font-family:"굴림", gulim, arial, sans-serif; font-size:12px; margin-right:10px; margin-bottom:3px; text-align:right;}
.container .rightmenu .box .btn2 {font-family:"굴림", gulim, arial, sans-serif; font-size:12px; margin-left:10px; margin-bottom:3px; text-align:left;}
.container .rightmenu .box2 .title {border-bottom:none;}
.container .rightmenu .box2 .list {margin:0 !important; padding:12px 3px !important; border-top:#d7d7d7 1px solid; border-bottom:none;}
.container .rightmenu .box2_end .title {border:#d7d7d7 1px solid;}
.container .rightmenu .box2_end .list {border-top:none;}
.container .rightmenu .handbook {background-color:#f4f4f4;}
.container .rightmenu .handbook img {float:left; text-align:left; padding:13px 9px 13px 13px;}
.container .rightmenu .handbook p {font-size:13px; font-weight:bold;}
.ie6fix .container .rightmenu .handbook p, .ie7fix .container .rightmenu .handbook p {*height:1%;} /*padding-left:0;*/
.container .rightmenu .login {padding-bottom:5px;}
.container .rightmenu .login dl {*height:1%; margin-left:10px;}
.container .rightmenu .login dl dt {float:left; width:54px; height:23px; line-height:23px; text-align:right; padding-right:10px;}
.container .rightmenu .login dl dd {float:left; width:145px; height:23px;}
.container .rightmenu .login .input_box {height:18px;}
.container .rightmenu .login .autologin {float:none; clear:both; font-family:"돋움", dotum, arial, sans-serif; font-size:11px; padding-top:4px; margin-left:64px;}
.container .rightmenu .login .autologin a {font-family:"돋움", dotum, arial, sans-serif;}
.ie6fix .container .rightmenu .login .autologin, .ie7fix .container .rightmenu .login .autologin {padding-top:0; margin-left:60px;}
.container .rightmenu .login .btn_type2 {width:80px; margin-left:auto; margin-right:auto; margin-top:5px; text-align:center;}
.container .rightmenu .box9 {border:#d7d7d7 1px solid;}
.container .rightmenu .box9 .title {position:relative; height:24px; font-family:"돋움", dotum, arial, sans-serif; font-weight:bold; color:#444; line-height:24px; padding-left:9px; border-bottom:#d7d7d7 1px solid; background-color:#f6f6f6;}
.container .rightmenu .box9 p {line-height:1.5em; padding:10px;letter-spacing:0;word-wrap:break-word;}
.container .rightmenu .box9 p a {text-decoration:none;}
.container .rightmenu .box9 p a:hover {text-decoration:underline;}
.container .rightmenu .box_b {background-color:#4481b8;height:24px;line-height: 24px; padding-left: 9px;}
.container .rightmenu .box_b a{font-weight: bold;color:#fff;}

/* header */
.header {z-index:100;}
.header .left {float:left; height:77px; letter-spacing:-1px;}
.header .left .logo {float:left; width:200px; display:inline;}
.header .left .logo img {margin:29px 38px 0 1px;}
.header .left .anniversary {float:left; display:inline;}
.header .left .anniversary img {margin:36px 30px 0 1px;}
.header .left .login {float:left; display:inline;}
.header .left .login ul {margin-top:51px; margin-right:31px;}
.header .left .login ul li {float:left; color:#2d2d2d; padding-right:7px; padding-left:6px; background:url(/images/bar1.gif)  right 1px no-repeat;}
.header .left .login ul .first {padding-left:0;}
.header .left .login ul .end {padding-right:0; background-image:none;}
.header .left .login ul li .name {font-weight:bold;}
.header .left .login ul li a:link, .header .left .login ul li a:visited, .header .left .login ul li a:active {color:#2d2d2d; text-decoration:none;}
.header .left .login ul li a:hover {color:#0161a5; text-decoration:underline;}
.header .left .count {float:left; color:#555;margin-top:51px; margin-right:12px;}
.header .left .count span {letter-spacing:0; font-weight:bold;}
.header .newsaddLay {float:right;margin:36px 0 0 20px;}
.header .search {float:right; letter-spacing:-1px; margin-top:43px; margin-right:1px; display:inline; z-index:100;}
.header .search .count {float:left; color:#555;margin-top:9px; margin-right:12px;}
.header .search .count span {letter-spacing:0; font-weight:bold;}
.header .search .condition {float:left; width:220px; height:24px; background:url(/images/top_search_bg.gif) 0 0 no-repeat; z-index:100;}
.header .search .condition input {float:left; width:120px; height:18px; margin-top:2px; margin-left:5px; border:0 !important; line-height:1.8em;}
.iefix .header .search .condition input {line-height:1.5em;}
.header .search .btn {float:left; margin-left:3px;}

/* select : main search */
.select_wrap {position:relative; float:left; display:inline; font-family:"돋움", dotum, sans-serif; padding-left:7px; z-index:100;}
.select_wrap .select_list {position:absolute; top:23px; left:0; width:85px; padding-top:6px; background-color:#fff; border:1px solid #ccc; display:none; z-index:100;}
.select_wrap .select_list li {height:18px; color:#555; margin-left:7px; text-align:left; z-index:100;}
.select_wrap .select_title {float:left; text-align:left; margin-top:3px; background:url(/images/top_search_list_btn.gif) right 0 no-repeat;}
.select_wrap .select_title li {width:80px; color:#555; height:20px; margin-top:3px;}

/* gnb */
.gnb {height:36px; letter-spacing:-1px; background:url(/images/gnb_bg.jpg) 0 0 no-repeat; text-align:center; z-index:99;}
.gnb ul {float:left; z-index:99;}
.gnb ul li {position:relative; float:left; z-index:99;}
.gnb ul li span {padding-right:11px; padding-left:4px; background:url(/images/gnb_arrow.gif) right 5px no-repeat;}
.gnb ul li a, .gnb ul li a:link, .gnb ul li a:visited, .gnb ul li a:active {display:block; width:121px; height:25px; font-size:13px; font-weight:bold; color:#0a5285; text-decoration:none; padding-top:11px;}
/* .gnb ul li a:hover {background:url(/images/gnb_over_bg.jpg) 0 0 repeat-x;} */
/* .gnb ul li a:hover span {background:url(/images/gnb_arrow_over.gif) right 5px no-repeat;} */
/************ 서브메뉴 마우스 오버시 상위메뉴 설정 ************/
/* .gnb ul li.on a {color:#fff; background:url(/images/gnb_over_bg.jpg) 0 0 repeat-x;} */
.gnb ul li.on a {color:#1c8bda;}
.gnb ul li.on a span {color:#1c8bda; background:url(/images/gnb_arrow_over.gif) right 5px no-repeat;}
.gnb ul li.on ul li a {background-image:none;}
.gnb ul li ul {position:absolute; left:0; display:block; visibility:hidden; background-color:#fff; border:#777 solid 1px; z-index:99;}
.gnb ul li ul li {display:list-item; float:none; text-align:left; z-index:99;}
.gnb ul li ul li a, .gnb ul li ul li a:link, .gnb ul li ul li a:visited, .gnb ul li ul li a:active {display:block; width:165px; height:21px; font-family:"돋움", dotum, sans-serif; font-size:12px; color:#0161a5; font-weight:normal; text-decoration:none; padding-top:9px; padding-left:8px; border-bottom:#ccc solid 1px; background-color:#f4f4f4;}
.gnb ul li ul li a:hover {background-image:none; background-color:#f4deb0; font-weight:bold;}
.gnb ul li ul .end a {border:none !important;}
/************ 선택된 메뉴에 대한 설정 ************/
.gnb ul li ul .select a, .gnb ul li ul .select a:link, .gnb ul li ul .select a:visited, .gnb ul li ul .select a:active {background-color:#e2e2e2; color:#555 !important;}
.gnb ul li ul .select a:hover {background-color:#f4deb0;}
.gnb ul .active {background:url(/images/gnb_select_bg.jpg) 0 0 repeat-x;}
.gnb ul .active a, .gnb ul .active a:link, .gnb ul .active a:visited, .gnb ul .active a:active {color:#fff;}
.gnb ul .active a span {background:url(/images/gnb_arrow_active.gif) right 5px no-repeat;}
.gnb ul .active ul li a, .gnb ul .active ul li a:link, .gnb ul .active ul li a:visited, .gnb ul .active ul li a:active {color:#555 !important;}
.gnb .btn_register {float:right; margin-top:5px; margin-right:15px; display:inline;}

/* corporation gnb */
.corp_gnb {height:33px; letter-spacing:-1px; background:url(/images/corp_gnb_bg.jpg) 0 0 repeat-x; z-index:99;}
.corp_gnb ul {float:left; z-index:99;}
.corp_gnb ul li {position:relative; float:left; z-index:99; background:url(/images/corp_gnb_bar.gif) 0 10px no-repeat; padding-left:1px;}
.corp_gnb ul li a, .corp_gnb ul li a:link, .corp_gnb ul li a:visited, .corp_gnb ul li a:active {float:left; display:block; height:33px; font-family:"돋움", dotum, arial, sans-serif; font-size:12px; color:#fffefe; line-height:33px; text-decoration:none; background:url(/images/corp_gnb_bar.gif) right 10px no-repeat; padding-right:19px; padding-left:21px;}
.corp_gnb ul li.first {background-image:none;}
.corp_gnb ul li.end a, .corp_gnb ul li.end a:link, .corp_gnb ul li.end a:visited, .corp_gnb ul li.end a:active {background-image:none;}
.corp_gnb ul li a:hover {text-decoration:none;}
.corp_gnb ul li a span {background:url(/images/corp_gnb_arrow.gif) right 5px no-repeat; padding-right:11px;}
/************ 마우스 오버시 상위메뉴 설정 ************/
.corp_gnb ul li.on {background:url(/images/corp_gnb_over_bg.jpg) 0 0 no-repeat;}
.corp_gnb ul li.on a {background:url(/images/corp_gnb_over_bg.jpg) right 0 no-repeat !important;}
/************ 선택된 메뉴에 대한 설정 ************/
.corp_gnb ul li.active {background:url(/images/corp_gnb_select_bg.jpg) 0 0 repeat-x;}
.corp_gnb ul li.active a {background:url(/images/corp_gnb_select_bg.jpg) right 0 repeat-x !important;}
/************ 마우스 오버시 하위메뉴 설정 ************/
.corp_gnb ul li ul {position:absolute; top:33px; left:0; display:block; float:none; visibility:hidden; background-color:#fff; border:#a8a8a8 solid 1px; z-index:99;}
.corp_gnb ul li ul li {display:list-item; float:none; background-image:none; margin:0 !important; padding:0 !important; text-align:left; z-index:99;}
.corp_gnb ul li ul li a, .corp_gnb ul li ul li a:link, .corp_gnb ul li ul li a:visited, .corp_gnb ul li ul li a:active {display:block; float:none; width:160px; height:1%; font-family:"돋움", dotum, sans-serif; font-size:12px; color:#444; line-height:1.2em !important; background-image:none !important; border-bottom:#ccc solid 1px; text-decoration:none; padding:8px 8px 7px 8px;}
.corp_gnb ul li ul li a:hover {background-image:none !important; background-color:#d7f5fe !important;}
.corp_gnb ul li ul li.end a {border:none !important;}
/************ 선택된 하위메뉴 설정 ************/
.corp_gnb ul li ul li.select a {color:#0161a5 !important; background-color:#e8e8e8 !important;}
.corp_gnb ul li ul li.select a:hover {background-color:#d7f5fe !important;}
/************ 우측메뉴 설정 ************/
.corp_gnb .btn_register {float:right; padding-top:9px !important; margin-right:19px; display:inline;}
.ie6fix .corp_gnb .btn_register {padding-top:10px !important;}
.corp_gnb .btn_register a {font-family:"돋움", dotum, arial, sans-serif; color:#0fbbc6 !important; text-decoration:none;}
.corp_gnb .btn_register a:hover {text-decoration:underline;}

/* footer */
.footer {font-size:11px; letter-spacing:-1px; padding:13px 14px 0 14px; border:#ccc solid 1px;}
.ie6fix .footer {height:1%;}
.footer .adress {padding-bottom:13px; padding-left:5px; border-bottom:#ccc solid 1px;}
.ie6fix .footer .adress {padding-bottom:0;}
.footer .adress .menu {float:left; width:480px; color:#555; padding-right:14px; text-align:left; line-height:1.6em;}
.footer .adress .menu span {font-size:12px; font-weight:bold;}
.footer .adress .menu p {font-family:"돋움", dotum, arial, sans-serif; color:#555; margin-top:15px;}
.footer .adress .menu p a {font-family:"돋움", dotum, arial, sans-serif; text-decoration:none;}
.footer .adress .menu p a:hover {text-decoration:underline;}
.footer .adress .menu ul {margin-top:20px;}
.footer .adress .menu ul li {float:left; background:url(/images/bar1.gif)  right 3px no-repeat; padding-right:8px; margin-left:7px;}
.footer .adress .menu ul .first {margin-left:0;}
.footer .adress .menu ul .end {padding-right:0; background-image:none;}
.footer .adress .menu ul li a {font-family:"돋움", dotum, arial, sans-serif; color:#666; text-decoration:none;}
.footer .adress .menu ul li a:hover {color:#0161a5; text-decoration:underline;}
.footer .adress .list {float:left;}
.footer .adress .list ul {float:left; width:110px;font-size:12px; font-weight:bold; line-height:1.6em; padding-left:20px; border-left:#ccc solid 1px;margin-right: 8px;}
.footer .adress .list ul li.title {font-size:12px; font-weight:bold; line-height:1.6em;}
.footer .adress .list ul li {font-size:11px; font-weight:normal; line-height:2.0em; }
.footer .adress .list ul.end li {margin-right:0;}
.footer .adress .list ul li a {font-family:"돋움", dotum, arial, sans-serif; color:#555; text-decoration:none;}
.footer .adress .list ul li a:hover {color:#0161a5; text-decoration:underline;}
.footer .coryright {height:52px;}
.footer .coryright .family {float:left; color:#555; margin-top:10px; padding-left:5px;line-height:1.8em;}
.footer .coryright .family select {vertical-align:middle; margin-left:7px;}
.footer .coryright .family a {font-family:"돋움", dotum, arial, sans-serif; color:#666; text-decoration:none;}
.footer .coryright .family a:hover {color:#0161a5; text-decoration:underline;}
.footer .coryright .right {float:right; color:#555; margin-top:10px; padding-right:4px;}
/*
.footer .coryright .right a {font-family:"돋움", dotum, arial; color:#555; text-decoration:none;}
.footer .coryright .right a:hover {color:#0161a5; text-decoration:underline;}
*/

/* common button */
/************ link type 1 ************/
a.link1, a:link.link1, a:visited.link1, a:active.link1 {color:#0161a5 !important; margin-left:0 !important; padding-left:0 !important; text-decoration:none;}
a:hover.link1 {text-decoration:underline;}
a.link1 span {line-height:26px !important; margin-left:0 !important; padding-left:0 !important; padding-right:8px !important; background:url(/images/btn/link_arrow.gif) right 3px no-repeat !important;}

a.foorss span {margin-left:0 !important; font-weight:normal !important;padding-left:0 !important; padding-right:15px !important; background:url(/images/ico/foorss.png) right 1px no-repeat !important;}

/************ 상단 보도자료등록 버튼 ************/
.btn_register {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_register a.ovalbtn {display:block; float:left; font-size:12px; line-height:12px; height:26px; background:transparent url(/images/btn/btn_register_left.jpg) no-repeat top left; padding-left:16px; text-decoration:none;}
.btn_register a:link.ovalbtn, .btn_register a:visited.ovalbtn, .btn_register a:active.ovalbtn {color:#0161a5;}
.btn_register a.ovalbtn span {display:block; background:transparent url(/images/btn/btn_register_right.jpg) no-repeat top right; padding:8px 21px 6px 0;}
.ie6fix .btn_register a.ovalbtn span {padding:9px 21px 5px 0;}
.btn_register a.ovalbtn:hover {background-position:bottom left;}
.btn_register a.ovalbtn:hover span {background-position:bottom right; color:#fff;}

/************ 메인페이지 보도자료등록 버튼 ************/
.btn_register1 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_register1 a.ovalbtn {display:block; float:left; height:29px; background:transparent url(/images/btn/btn_register1_left.gif) no-repeat top left; font-size:13px; font-weight:bold; line-height:13px; padding-left:39px; text-decoration:none;}
.btn_register1 a:link.ovalbtn, .btn_register1 a:visited.ovalbtn, .btn_register1 a:active.ovalbtn {color:#fff;}
.btn_register1 a.ovalbtn span {display:block; background:transparent url(/images/btn/btn_register1_right.gif) no-repeat top right; padding:8px 40px 8px 0;}
.btn_register1 a.ovalbtn:hover {background-position:bottom left;}
.btn_register1 a.ovalbtn:hover span {background-position:bottom right;}

/************ button type1 : 링크버튼 ************/
.btn_type1 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type1 a.ovalbtn {display:block; float:left; height:26px; font-size:12px; font-weight:bold; line-height:12px; background:transparent url(/images/btn/btn_type1_left.jpg) no-repeat top left; padding-left:19px; text-decoration:none;}
.btn_type1 a:link.ovalbtn, .btn_type1 a:visited.ovalbtn, .btn_type1 a:active.ovalbtn {color:#444;}
.btn_type1 a.ovalbtn span {display:block; background:transparent url(/images/btn/btn_type1_right.jpg) no-repeat top right; margin:0 !important; padding:7px 26px 7px 0;}
.ie6fix .btn_type1 a.ovalbtn span {padding:8px 26px 6px 0;}
.btn_type1 a.ovalbtn1 {display:block; float:left; height:26px; font-size:12px; font-weight:bold; line-height:12px; background:transparent url(/images/btn/btn_type1_1_left.jpg) no-repeat top left; padding-left:19px; text-decoration:none;}
.btn_type1 a:link.ovalbtn1, .btn_type1 a:visited.ovalbtn1, .btn_type1 a:active.ovalbtn1 {color:#fff;}
.btn_type1 a.ovalbtn1 span {display:block; background:transparent url(/images/btn/btn_type1_1_right.jpg) no-repeat top right; margin:0 !important; padding:7px 26px 7px 0;}
.ie6fix .btn_type1 a.ovalbtn1 span {padding:8px 26px 6px 0;}
.btn_type1 a.ovalbtn:hover, .btn_type1 a.ovalbtn1:hover {background-position:left -26px;}
.btn_type1 a.ovalbtn:hover span, .btn_type1 a.ovalbtn1:hover span {background-position:right -26px;}
.btn_type1 a.selected {background-position:left -52px;}
.btn_type1 a.selected span {background-position:right -52px;}
.btn_type1 a.disabled {background-position:left bottom; color:#ababab !important;}
.btn_type1 a.disabled span {background-position:right bottom;}
.btn_type1 a:hover.disabled {background-position:left bottom; color:#ababab; cursor:default;}
.btn_type1 a:hover.disabled span {background-position:right bottom; cursor:default;}

/************ button type2(강조) : 진행버튼 ************/
.btn_type2 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type2 a.ovalbtn1 {display:block; float:left; height:26px; font-size:12px; font-weight:bold; line-height:12px; background:transparent url(/images/btn/btn_type2_left.jpg) no-repeat top left; padding-left:17px; text-decoration:none;}
.btn_type2 a:link.ovalbtn1, .btn_type2 a:visited.ovalbtn1, .btn_type2 a:active.ovalbtn1 {color:#fff;}
.btn_type2 a.ovalbtn1 span {display:block; background:transparent url(/images/btn/btn_type2_right.jpg) no-repeat top right; margin:0 !important; padding:7px 17px 7px 0;}
.ie6fix .btn_type2 a.ovalbtn1 span {padding:8px 17px 6px 0;}
.btn_type2 a.ovalbtn1:hover {background-position:left -26px;}
.btn_type2 a.ovalbtn1:hover span {background-position:right -26px;}
/************ button type2(일반) : 진행버튼 ************/
.btn_type2 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type2 a.ovalbtn2 {display:block; float:left; height:26px; font-size:12px; font-weight:normal; line-height:12px; background:transparent url(/images/btn/btn_type2_1_left.jpg) no-repeat top left; padding-left:17px; text-decoration:none;}
.btn_type2 a:link.ovalbtn2, .btn_type2 a:visited.ovalbtn2, .btn_type2 a:active.ovalbtn2 {color:#444;}
.btn_type2 a.ovalbtn2 span {display:block; background:transparent url(/images/btn/btn_type2_1_right.jpg) no-repeat top right; margin:0 !important; padding:7px 17px 7px 0;}
.ie6fix .btn_type2 a.ovalbtn2 span {padding:8px 17px 6px 0;}
.btn_type2 a.ovalbtn2:hover {background-position:left -26px;}
.btn_type2 a.ovalbtn2:hover span {background-position:right -26px;}
.btn_type2 a.selected {background-position:left -52px;}
.btn_type2 a.selected span {background-position:right -52px;}
.btn_type2 a.disabled {background-position:left bottom; color:#ababab !important;}
.btn_type2 a.disabled span {background-position:right bottom;}
.btn_type2 a:hover.disabled {background-position:left bottom; color:#ababab; cursor:default;}
.btn_type2 a:hover.disabled span {background-position:right bottom; cursor:default;}

/************ button type3 : 설정버튼 ************/
.btn_type3 {width:100%; overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type3 a.ovalbtn {display:block; float:left; height:22px; font:bold 11px "돋움", dotum, arial; line-height:11px; background:transparent url(/images/btn/btn_type3_left.gif) no-repeat top left; padding-left:15px; text-decoration:none !important;}
.btn_type3 a:link.ovalbtn, .btn_type3 a:visited.ovalbtn, .btn_type3 a:active.ovalbtn {color:#0161a5;}
.btn_type3 a.ovalbtn span {display:block; background:transparent url(/images/btn/btn_type3_right.gif) no-repeat top right; margin:0 !important; padding:6px 15px 5px 0;}
.ie6fix .btn_type3 a.ovalbtn span {padding:7px 15px 4px 0;}
.btn_type3 a.ovalbtn:hover {background-position:left -22px;}
.btn_type3 a.ovalbtn:hover span {background-position:right -22px;}
.btn_type3 a.selected {background-position:left -44px;}
.btn_type3 a.selected span {background-position:right -44px;}
.btn_type3 a.disabled {background-position:left bottom; color:#b0b0b0 !important;}
.btn_type3 a.disabled span {background-position:right bottom;}
.btn_type3 a:hover.disabled {background-position:left bottom; color:#b0b0b0; cursor:default;}
.btn_type3 a:hover.disabled span {background-position:right bottom; cursor:default;}

/************ button type4 : 입력폼 버튼 ************/
.btn_type4 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type4 a.ovalbtn {display:block; float:left; height:20px; font:bold 11px "돋움", dotum, arial; line-height:11px; background:transparent url(/images/btn/btn_type4_left.gif) no-repeat top left; padding-left:7px; text-decoration:none;}
.btn_type4 a:link.ovalbtn, .btn_type4 a:visited.ovalbtn, .btn_type4 a:active.ovalbtn {color:#666;}
.btn_type4 a.ovalbtn span {display:block; background:transparent url(/images/btn/btn_type4_right.gif) no-repeat top right; margin:0 !important; padding:5px 7px 4px 0;}
.ie6fix .btn_type4 a.ovalbtn span {padding:6px 7px 3px 0;}
.btn_type4 a.ovalbtn:hover {background-position:left -20px;}
.btn_type4 a.ovalbtn:hover span {background-position:right -20px;}
.btn_type4 a.selected {background-position:left -40px;}
.btn_type4 a.selected span {background-position:right -40px;}
.btn_type4 a.disabled {background-position:left bottom; color:#bebebe !important;}
.btn_type4 a.disabled span {background-position:right bottom;}
.btn_type4 a:hover.disabled {background-position:left bottom; color:#bebebe; cursor:default;}
.btn_type4 a:hover.disabled span {background-position:right bottom; cursor:default;}

/************ button type5 : 강조버튼 ************/
.btn_type5 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type5 a.ovalbtn1 {display:block; float:left; height:26px; font-size:12px; font-weight:bold; line-height:12px; background:transparent url(/images/btn/btn_type2_left.jpg) no-repeat top left; padding-left:27px; text-decoration:none;}
.btn_type5 a.ovalbtn2 {display:block; float:left; height:26px; font-size:12px; font-weight:bold; line-height:12px; background:transparent url(/images/btn/btn_em2_left.jpg) no-repeat top left; padding-left:27px; text-decoration:none;}
.btn_type5 a.ovalbtn3 {display:block; float:left; height:26px; font-size:12px; font-weight:bold; line-height:12px; background:transparent url(/images/btn/btn_em3_left.jpg) no-repeat top left; padding-left:27px; text-decoration:none;}
.btn_type5 a:link.ovalbtn1, .btn_type5 a:visited.ovalbtn1, .btn_type5 a:active.ovalbtn1,
.btn_type5 a:link.ovalbtn2, .btn_type5 a:visited.ovalbtn2, .btn_type5 a:active.ovalbtn2,
.btn_type5 a:link.ovalbtn3, .btn_type5 a:visited.ovalbtn3, .btn_type5 a:active.ovalbtn3 {color:#fff;}
.btn_type5 a.ovalbtn1 span {display:block; background:transparent url(/images/btn/btn_type2_right.jpg) no-repeat top right; margin:0 !important; padding:7px 28px 7px 0;}
.btn_type5 a.ovalbtn2 span {display:block; background:transparent url(/images/btn/btn_em2_right.jpg) no-repeat top right; margin:0 !important; padding:7px 28px 7px 0;}
.btn_type5 a.ovalbtn3 span {display:block; background:transparent url(/images/btn/btn_em3_right.jpg) no-repeat top right; margin:0 !important; padding:7px 28px 7px 0;}
.ie6fix .btn_type5 a.ovalbtn1 span, .ie6fix .btn_type5 a.ovalbtn2 span, .ie6fix .btn_type5 a.ovalbtn3 span {padding:8px 28px 6px 0;}
.btn_type5 a.ovalbtn1 span em {background:transparent url(/images/btn/btn_em1_blt.jpg) no-repeat left 0; padding-left:10px;}
.btn_type5 a.ovalbtn2 span em {background:transparent url(/images/btn/btn_em2_blt.jpg) no-repeat left 0; padding-left:10px;}
.btn_type5 a.ovalbtn3 span em {background:transparent url(/images/btn/btn_em3_blt.jpg) no-repeat left 0; padding-left:10px;}
.btn_type5 a.ovalbtn1:hover, .btn_type5 a.ovalbtn2:hover, .btn_type5 a.ovalbtn3:hover {background-position:left -26px;}
.btn_type5 a.ovalbtn1:hover span, .btn_type5 a.ovalbtn2:hover span, .btn_type5 a.ovalbtn3:hover span {background-position:right -26px;}
.btn_type5 a.selected {background-position:left -52px;}
.btn_type5 a.selected span {background-position:right -52px;}
.btn_type5 a.disabled {background-position:left bottom; color:#ababab !important;}
.btn_type5 a.disabled span {background-position:right bottom;}
.btn_type5 a.disabled span em {background-image:url(/images/btn/btn_em_disable_blt.jpg);}
.btn_type5 a:hover.disabled {background-position:left bottom; color:#ababab; cursor:default;}
.btn_type5 a:hover.disabled span {background-position:right bottom; cursor:default;}
.btn_type5 a:hover.disabled span em {background-image:url(/images/btn/btn_em_disable_blt.jpg);}

/************ button type6 : 기타버튼 ************/
.btn_type6 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type6 a.ovalbtn {display:block; float:left; height:22px; font-size:12px; font-weight:normal; line-height:22px; background:transparent url(/images/btn/btn_type6_left.gif) no-repeat top left; padding-left:10px; text-decoration:none;}
.btn_type6 a:link.ovalbtn, .btn_type6 a:visited.ovalbtn, .btn_type6 a:active.ovalbtn {color:#0161a5;}
.btn_type6 a.ovalbtn span {display:block; line-height:22px; background:transparent url(/images/btn/btn_type6_right.gif) no-repeat top right; margin:0 !important; padding-right:10px;}
.btn_type6 a.ovalbtn span em.excel {background:transparent url(/images/ico/ico_excel.gif) no-repeat left 4px; padding-left:15px; padding-top:3px; padding-bottom:1px;}
.btn_type6 a.ovalbtn span em.person {background:transparent url(/images/ico/ico_one_person.gif) no-repeat left 0; padding-left:14px;}
.btn_type6 a.ovalbtn span em.event {background:transparent url(/images/ico/ico_event.gif) no-repeat left 0; line-height:22px; padding-left:19px;}
.btn_type6 a.ovalbtn:hover {background-position:left 0;}
.btn_type6 a.ovalbtn:hover span {background-position:right 0;}
.btn_type6 a.disabled {background-position:left bottom; color:#ababab !important;}
.btn_type6 a.disabled span {background-position:right bottom;}
.btn_type6 a.disabled span em.excel {background-image:url(/images/ico/ico_excel_disable.gif);}
.btn_type6 a.disabled span em.person {background-image:url(/images/ico/ico_one_person_disable.gif);}
.btn_type6 a.disabled span em.event {background-image:url(/images/ico/ico_event_disable.gif);}
.btn_type6 a:hover.disabled {background-position:left bottom; color:#ababab; cursor:default;}
.btn_type6 a:hover.disabled span {background-position:right bottom; cursor:default;}
.btn_type6 a:hover.disabled span em.excel {background-image:url(/images/ico/ico_excel_disable.gif);}
.btn_type6 a:hover.disabled span em.person {background-image:url(/images/ico/ico_one_person_disable.gif);}
.btn_type6 a:hover.disabled span em.event {background-image:url(/images/ico/ico_event_disable.gif);}

/************ button type6_1 : 기타버튼 ************/
.btn_type6_1 {overflow:hidden; letter-spacing:-1px; *zoom:1;}
.btn_type6_1 a.ovalbtn {display:block; float:left; height:22px; font-size:12px; font-weight:normal; line-height:22px; background:transparent url(/images/btn/btn_type6_1_left.gif) no-repeat top left; padding-left:16px; text-decoration:none;}
.btn_type6_1 a:link.ovalbtn, .btn_type6_1 a:visited.ovalbtn, .btn_type6_1 a:active.ovalbtn {color:#0161a5;}
.btn_type6_1 a.ovalbtn span {display:block; line-height:22px; background:transparent url(/images/btn/btn_type6_1_right.gif) no-repeat top right; margin:0 !important; padding-right:21px;}
.btn_type6_1 a.ovalbtn:hover {background-position:left -22px;}
.btn_type6_1 a.ovalbtn:hover span {background-position:right -22px; color:#fff;}
.btn_type6_1 a.selected {background-position:left -44px;}
.btn_type6_1 a.selected span {background-position:right -44px; color:#fff;}
.btn_type6_1 a.disabled {background-position:left bottom; color:#ababab !important;}
.btn_type6_1 a.disabled span {background-position:right bottom;}
.btn_type6_1 a:hover.disabled {background-position:left bottom; color:#ababab; cursor:default;}
.btn_type6_1 a:hover.disabled span {background-position:right bottom; color:#ababab; cursor:default;}

/************ input button type 1 : 링크버튼 ************/
.inputbtn_type1 {overflow:hidden; height:26px !important; font-size:12px !important; font-weight:bold !important; color:#444 !important; border:none !important; letter-spacing:-1px !important; -webkit-appearance:square-button; cursor:pointer !important;}
.inputbtn_type1_w120 {width:120px !important; background:url(/images/btn/btn_type1_w120.jpg) left top no-repeat !important;}
.inputbtn_type1_w160 {width:160px !important; background:url(/images/btn/btn_type1_w160.jpg) left top no-repeat !important;}
.inputbtn_type1_w200 {width:200px !important; background:url(/images/btn/btn_type1_w200.jpg) left top no-repeat !important;}
.inputbtn_type1:hover {background-position:left bottom !important;}
/************ input botton type 2(강조) : 진행, 동작버튼 ************/
.inputbtn_type2 {overflow:hidden; height:26px !important; font-size:12px !important; color:#fff !important; font-weight:bold !important; line-height:26px !important; letter-spacing:-1px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type2_w80 {width:80px !important; background:url(/images/btn/btn_type2_w80.jpg) left top no-repeat !important;}
.inputbtn_type2_w120 {width:120px !important; background:url(/images/btn/btn_type2_w120.jpg) left top no-repeat !important;}
.inputbtn_type2_w160 {width:160px !important; background:url(/images/btn/btn_type2_w160.jpg) left top no-repeat !important;}
.inputbtn_type2_w200 {width:200px !important; background:url(/images/btn/btn_type2_w200.jpg) left top no-repeat !important;}
.inputbtn_type2:hover {background-position:left -26px !important;}
/************ input button type 2_1 : 진행, 동작버튼 ************/
.inputbtn_type2_1 {overflow:hidden; height:26px !important; font-size:12px !important; color:#444 !important; font-weight:normal !important; line-height:26px !important; letter-spacing:-1px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type2_1_w80 {width:80px !important; background:url(/images/btn/btn_type2_1_w80.jpg) left top no-repeat !important;}
.inputbtn_type2_1_w120 {width:120px !important; background:url(/images/btn/btn_type2_1_w120.jpg) left top no-repeat !important;}
.inputbtn_type2_1_w160 {width:160px !important; background:url(/images/btn/btn_type2_1_w160.jpg) left top no-repeat !important;}
.inputbtn_type2_1_w200 {width:200px !important; background:url(/images/btn/btn_type2_1_w200.jpg) left top no-repeat !important;}
.inputbtn_type2_1:hover {background-position:left -26px !important;}
.inputbtn_type2_selected {background-position:left -52px !important;}
/************ input button type 3 : 설정버튼 ************/
.inputbtn_type3 {overflow:hidden; height:22px !important; font-family:"돋움", dotum, arial, sans-serif !important; font-size:11px !important; color:#0161a5 !important; letter-spacing:-1px !important; font-weight:normal !important; line-height:14px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type3_w71 {width:71px !important; background:url(/images/btn/btn_type3_w71.gif) left top no-repeat !important;}
.inputbtn_type3_w110 {width:110px !important; background:url(/images/btn/btn_type3_w110.gif) left top no-repeat !important;}
.inputbtn_type3_w140 {width:140px !important; background:url(/images/btn/btn_type3_w140.gif) left top no-repeat !important;}
.inputbtn_type3:hover {background-position:left -22px !important;}
.inputbtn_type3_selected {background-position:left -44px !important;}
/************ input button type 3_1 : 설정버튼 ************/
.inputbtn_type3_1 {overflow:hidden; height:22px !important; font-family:"돋움", dotum, arial, sans-serif !important; font-size:11px !important; color:#0161a5 !important; letter-spacing:-1px !important; font-weight:normal !important; line-height:14px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type3_1_w71 {width:71px !important; background:url(/images/btn/btn_type3_1_w71.gif) left top no-repeat !important;}
.inputbtn_type3_1_w110 {width:110px !important; background:url(/images/btn/btn_type3_1_w110.gif) left top no-repeat !important;}
.inputbtn_type3_1_w140 {width:140px !important; background:url(/images/btn/btn_type3_1_w140.gif) left top no-repeat !important;}
.inputbtn_type3_1:hover {background-position:left -22px !important;}
.inputbtn_type3_1_selected {background-position:left -44px !important;}
/************ input button type 4 : 입력양식 버튼 ************/
.inputbtn_type4 {overflow:hidden; height:20px !important; font-family:"돋움", dotum, arial, sans-serif !important; font-size:11px !important; color:#444 !important; letter-spacing:-1px !important; font-weight:normal !important; line-height:14px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type4_w52 {width:52px !important; background:url(/images/btn/btn_type4_w52.gif) left top no-repeat !important;}
.inputbtn_type4_w71 {width:71px !important; background:url(/images/btn/btn_type4_w71.gif) left top no-repeat !important;}
.inputbtn_type4_w100 {width:100px !important; background:url(/images/btn/btn_type4_w100.gif) left top no-repeat !important;}
.inputbtn_type4:hover {background-position:left -20px !important;}
.inputbtn_type4_selected {background-position:left -40px !important;}
/************ input button type 5 : 검색 버튼 ************/
.inputbtn_type5 {overflow:hidden; height:22px !important; font-family:"돋움", dotum, arial, sans-serif !important; font-size:12px !important; color:#444 !important; letter-spacing:-1px !important; font-weight:bold !important; line-height:22px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type5_w50 {width:51px !important; background:url(/images/btn/btn_type5_w50.jpg) left top no-repeat !important;}
/************ input botton type 6 : 파일업로드 ************/
.inputbtn_type6 {overflow:hidden; height:27px !important; font-size:13px !important; color:#444 !important; font-weight:normal !important; line-height:27px !important; letter-spacing:-1px !important; border:none !important; -webkit-appearance:square-button; cursor:pointer;}
.inputbtn_type6_w80 {width:80px !important; background:url(/images/btn/btn_file_w80.jpg) left top no-repeat !important;}
.inputbtn_type6:hover {background-position:left -27px !important;}
.inputbtn_type6_selected {background-position:left -54px !important;}
/************ input button disabled ************/
.inputbtn_disabled {background-position:left bottom !important; color:#ababab !important; cursor:default;}
.inputbtn_disabled:hover {background-position:left bottom !important; color:#ababab !important; cursor:default;}

/* 테이블 달력*/
.datepicker {clear:both; border-collapse:collapse; border:2px solid #ccc; position:absolute; z-index:1500;}
.datepicker tr.controls th {height:22px; font-size:11px;}
.datepicker select {font-size:12px;}
.datepicker tr.days th {height:18px;}
.datepicker tr.days th.sun {color:red;}
.datepicker tr.days th.sta {color:blue;}
.datepicker tfoot td {height:18px; text-align:center; text-transform:capitalize;}
.datepicker th, .datepicker tfoot td {background:#eee; font:12px/18px 굴림, Arial, Helvetica, sans-serif;}
.datepicker th span, .datepicker tfoot td span {font-weight:normal; font-size:11px;}
.datepicker .prevMonth, .datepicker .nextMonth {font:12px/18px 굴림, Arial, Helvetica, sans-serif;}
.datepicker tbody td {width:24px; height:24px; border:1px solid #ccc; font:12px/18px 굴림, Arial, Helvetica, sans-serif;  text-align:center; background:#efefef;}
.datepicker tbody td.date {cursor:pointer; background:#fff;}
.datepicker tbody td.date.over {background-color:#bfd9eb;}
.datepicker tbody td.date.chosen {font-weight:bold; background-color:#ccffcc;}

/* contents : table type 2_22 */
.tbl_type_2_22 {width:100%; color:#222 !important; table-layout:fixed; border-top:#d7d7d7 1px solid;}
.tbl_type_2_22 th { letter-spacing:-1px; border-bottom:#d7d7d7 1px solid; background-color:#f4f4f4; padding-top:8px; padding-bottom:8px; text-align:center !important;}
.tbl_type_2_22 th.bg {padding-left:50px !important;text-align:left !important;}
.tbl_type_2_22 th span {font-weight:bold !important;font-size:14px !important;}
.tbl_type_2_22 th.first, .tbl_type_2_22 td.first2{border-left:#d7d7d7 1px solid;}
.tbl_type_2_22 th.end2, .tbl_type_2_22 td.end2{border-right:#d7d7d7 1px solid;}
.tbl_type_2_22 td { font-size:12px; /*border-right:#d7d7d7 1px solid;*/ border-bottom:#d7d7d7 1px solid; padding-top:6px; padding-bottom:6px; text-align:center;}
.tbl_type_2_22 td.bg {background-color:#f4f4f4; font-weight:bold !important;font-size:14px !important;padding-left:50px !important; height:23px;}
.tbl_type_2_22 td.play{text-align:center !important;font-weight:bold !important;height:65px;}
.tbl_type_2_22 td.play div {margin-top:10px;}
.tbl_type_2_22 td.subject {text-align:left !important; color:#666;padding-left:10px; height:40px;}
.tbl_type_2_22 td.subject div{font-weight: bold;margin-bottom: 3px;}

/************ 서비스 시작하기 버튼 ************/
.btn_register2 {overflow:hidden; letter-spacing:0; *zoom:1;}
.btn_register2 a.ovalbtn {display:block; float:left; height:29px; background:transparent url(/images/btn/btn_register2_left.gif) no-repeat top left; font-size:13px; font-weight:bold; line-height:13px; padding-left:19px; text-decoration:none;}
.btn_register2 a:link.ovalbtn, .btn_register2 a:visited.ovalbtn, .btn_register2 a:active.ovalbtn {}
.btn_register2 a.ovalbtn span {display:block; background:transparent url(/images/btn/btn_register2_right.gif) no-repeat top right; padding:8px 20px 8px 0;font-size:12px !important;color:#fff!important;}
.btn_register2 a.ovalbtn:hover {background-position:bottom left;}
.btn_register2 a.ovalbtn:hover span {background-position:bottom right;}


/* popup */
#popupOverlay {background-color:#000; cursor:wait;}
.popup {background:#6391c3 url(/images/popup/bg.gif) 0 0 repeat-x; padding:5px;}
.popup .head {height:23px;}
.popup .head .title {float:left;font-family:"돋움", dotum, arial, sans-serif; color:#fff; font-weight:bold; letter-spacing:-1px; background:url(/images/popup/bullet.gif) 0 0 no-repeat; margin-top:5px; margin-left:7px; padding-left:11px; display:inline;}
.popup .head .close {float:right; margin-top:3px; margin-right:4px; display:inline;}
.popup .head .close a {width:16px; height:16px; background:url(/images/popup/btn_close.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.btn_close {}
.btn_close a {display:block; width:16px; height:16px; background:url(/images/popup/btn_close.gif) right 0 no-repeat; text-indent:-9999px;}
.popup .head .close a:hover {background:url(/images/popup/btn_close_over.gif) right 0 no-repeat;}
.popup .content {line-height:1.4em; background-color:#fff; padding:15px 10px; border:#bbbfc6 1px solid; text-align:center;}
.popup .content .box1 {border:#d7d7d7 1px solid; background-color:#f6f6f6; padding:6px 8px;}
.popup .content .title {font-size:12px; font-weight:bold; color:#444; line-height:1.5em; letter-spacing:-1px; margin-top:10px;}
.popup .content .btn {margin-top:20px; text-align:center;}
.popup .input_box {height:22px;}
.popup .content .result {margin-top:15px; text-align:left;}
.popup .content .result .list {height:150px; padding:5px 7px; border:#ccc 1px solid; overflow-y:scroll;}
.popup .content table {width:100%; table-layout:fixed;}

.popup #popupContent .tabmenu {position:relative; z-index:9;}
.popup #popupContent .tabmenu ul {height:28px; z-index:9;}
.popup #popupContent .tabmenu ul li {float:left; text-align:center; *zoom:1; z-index:9;}
.popup #popupContent .tabmenu ul li a {display:block; width:155px; height:19px; color:#999; text-decoration:none; background:#fff url(/images/member/tabmenu2.gif) 0 0 no-repeat; padding-top:8px; border-top:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; z-index:9;}
.popup #popupContent .tabmenu ul .first a {background:#fff url(/images/member/tabmenu1.gif) 0 0 no-repeat; border-top:#d7d7d7 1px solid; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid;}
.popup #popupContent .tabmenu ul li .active {color:#444; background:#fff url(/images/member/tabmenu2_active.gif) 0 0 no-repeat;}
.popup #popupContent .tabmenu ul .first .active {color:#444; background:#fff url(/images/member/tabmenu1_active.gif) 0 0 no-repeat;}
.popup #popupContent .tabmenu ul li a:hover {text-decoration:none;}
.popup #popupContent .box {*height:1%; padding:14px 18px 16px 18px; border:#d7d7d7 1px solid;}
.popup #popupContent .mynews_setting {margin-top:-1px !important;}

.popup .content .popup_news {padding:22px 8px 5px 8px;}
.popup .content .popup_news .title_wrap {border-top:#f4f4f4 5px solid; border-bottom:#f4f4f4 5px solid; margin-top:13px;}
.popup .content .popup_news .title {font-size:13px; font-weight:bold; color:#444; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; margin-top:0; padding-top:7px; padding-bottom:7px; text-align:center;}
.popup .content .popup_news .article {_height:expression(this.scrollHeight>350?"350px":"auto"); max-height:350px; font-size:14px; color:#333; margin-top:15px; padding-bottom:10px; overflow-y:auto; border-bottom:#ddd 1px solid; text-align:center;}
.popup   .popup_news .article .box1 {font-size:13px; margin-bottom:5px; padding:8px 15px; text-align:left;}
.popup .content .popup_news .article .date {font-size:13px; color:#444; margin-top:10px; text-align:left;}
.popup .content .popup_news .article .item {height:1%; padding-top:10px; padding-bottom:10px;}
.popup .content .popup_news .article .item .item_img {float:left; margin-right:10px;}
.popup .content .popup_news .article .item .item_text {line-height:1.5em; text-align:left;}
.popup .content .popup_news .bottom {font-size:13px; color:#333; border-top:#f4f4f4 5px solid; padding-top:35px; text-align:right;}
.popup .content .popup_news .charge {text-align:left;}
.popup .content .popup_news .charge table {width:auto !important; table-layout:auto !important; overflow:visible;}
.popup .content .popup_news .charge table td {text-align:left;}
.popup .content .popup_news .charge a {text-decoration:underline;}
.popup .content .popup_news .charge ul {margin-top:25px; padding:8px 14px 10px 14px; border:#d7d7d7 1px solid; background-color:#f6f6f6;}
.popup .content .popup_news .charge ul li {font-size:13px; color:#222; padding:0; border:none; text-align:left;}
.popup .content .popup_news .charge ul li.title {font-weight:bold;}

.popup_noscroll {background-image:none; padding:0;}
.popup_noscroll .content .popup_news .logo_wrap {position:relative; min-height:15px; height:auto !important; height:15px; zoom:1;}
.popup_noscroll .content .popup_news .logo_wrap .corp_logo {float:left; width:200px;}
.popup_noscroll .content .popup_news .logo_wrap .logo {float:right; position:absolute; bottom:0; right:0;}
.popup_noscroll .content .popup_news .article {_height:auto; max-height:100%;}
.popup_noscroll .content .popup_news .bottom {padding-top:20px;}

/* popup : terms */ 
.popup .content .terms {color:#333;}
.popup .content .terms p {color:#333;}
.popup .content .terms ol {margin-top:20px; line-height:1.4em; color:#333;}
.popup .content .terms ol li {list-style-type:decimal; margin:5px 0 5px 17px; line-height:1.3em; color:#333;}
.ie6fix .popup .content .terms ol li, .ie7fix .popup .content .terms ol li {margin:5px 0 5px 20px}
.popup .content .terms ol li ol {margin-top:5px; margin-bottom:10px;}
.popup .content .terms ol li ol li {list-style-type:lower-alpha; font-size:11px; font-family:"돋움", dotum, arial, sans-serif;}
.popup .content .terms ul {margin-top:20px; line-height:1.4em; color:#333;}
.popup .content .terms ul li {list-style-type:disc; margin:5px 0 5px 17px; line-height:1.3em; color:#333;}
.popup .content .terms ul li ul {margin-top:5px; margin-bottom:10px;}
.popup .content .terms ul li ul li {list-style-type:circle;}
.popup .content .terms_check {margin-top:10px;}
.popup .content .terms_check .input_box {height:14px; margin-right:3px;}
.ie6fix .popup .content .terms_check .input_box, .ie7fix .popup .content .terms_check .input_box {margin-right:0 !important;}

/********************** popup : table type 1 **********************/
.popup .content .tbl_type1 {width:100%; table-layout:fixed;}
.popup .content .tbl_type1 td a {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; color:#0161a5; text-decoration:none;}
.popup .content .tbl_type1 td a:hover {text-decoration:underline;}

/********************** popup : table type 2 **********************/
.popup .content .tbl_type2 {width:100%; table-layout:fixed; border-top:#bbb 1px solid;}
.popup .content .tbl_type2 th {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; font-weight:normal; color:#444; text-align:left; border-right:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid; background-color:#e3f8f6; padding-top:4px; padding-bottom:4px;}
.ie6fix .popup .content .tbl_type2 th {padding-top:7px; padding-bottom:5px;}
.popup .content .tbl_type2 th span {padding-left:10px;}
.popup .content .tbl_type2 td {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; font-weight:normal; color:#555; text-align:left; border-right:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid; padding:4px 4px 4px 10px;}
.ie6fix .popup .content .tbl_type2 td {padding-top:7px; padding-bottom:5px;}
.popup .content .tbl_type2 .end {border-right:none !important;}
.popup .content .tbl_type2 .first {border-left:#d7d7d7 1px solid;}
.popup .content .tbl_type2 .align .input_box {width:30px; height:18px; font-size:12px; text-align:center;}
.popup .content .tbl_type2 .align {position:relative; width:76px; height:18px; margin:auto;}
.popup .content .tbl_type2 .align span {position:absolute; top:0; display:block; width:17px; height:19px; text-indent:-9999px;}
.popup .content .tbl_type2 .align .top {right:0; background:url(/images/arrow_top_disable.gif) 0 1px no-repeat;}
.popup .content .tbl_type2 .align .bottom {left:0; background:url(/images/arrow_bottom_disable.gif) 0 1px no-repeat;}
.popup .content .tbl_type2 .align a {display:block; width:17px; height:19px;}
.popup .content .tbl_type2 .align .top a {background:url(/images/arrow_top.gif) 0 1px no-repeat;}
.popup .content .tbl_type2 .align .bottom a {background:url(/images/arrow_bottom.gif) 0 1px no-repeat;}
.popup .content .tbl_type2 .subject {text-align:left; padding-left:10px;}
.popup .content .tbl_type2 td a {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; color:#0161a5; text-decoration:none; letter-spacing:normal;}
.popup .content .tbl_type2 .manage {text-align:right; padding-right:15px;}
.popup .content .tbl_type2 .manage a {font-size:11px;}
.popup .content .tbl_type2 td a:hover {text-decoration:underline;}
.popup .content .tbl_type2 tr.select td {color:#ccc;}
.popup .content .tbl_type2 tr.select td a {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; color:#ccc; text-decoration:none; letter-spacing:-1px;}
.popup .content .tbl_type2 tr.select td a:hover {text-decoration:none;}
.popup .content .tbl_type2 .multi {vertical-align:top;}
.popup .content .company_intro {_height:expression(this.scrollHeight>70?"70px":"auto"); max-height:70px; overflow-y:auto;}

/********************** popup : table type 2_2 **********************/
/* contents : table type 2_2 setup */
.popup .content .tbl_type2_2 {width:100%; table-layout:fixed; border-top:#c7c7c7 2px solid;}
.popup .content .tbl_type2_2 th {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; font-weight:bold; color:#555; letter-spacing:-1px; border-right:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid; background-color:#f6f6f6; padding-top:6px; padding-bottom:6px; text-align:right;}
.popup .content .tbl_type2_2 th span {font-weight:bold; padding-right:10px;}
.popup .content .tbl_type2_2 .email span {background:url(/images/ico/ico_mail.gif) 0 1px no-repeat; padding-left:14px;}
.popup .content .tbl_type2_2 td {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; color:#555; border-right:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid; padding:6px 10px; text-align:left;}
.popup .content .tbl_type2_2 td span {padding-left:7px;}
.popup .content .tbl_type2_2 td a {font-family:"돋움", dotum, arial, sans-serif; font-size:12px; color:#0161a5; text-decoration:none; letter-spacing:normal;}
.popup .content .tbl_type2_2 td a:hover {text-decoration:underline;}
.popup .content .tbl_type2_2 td a span { font-size:12px; color:#0161a5; padding-left:7px; background:url(/images/arrow.gif) 0 4px no-repeat;}
.popup .content .tbl_type2_2 td textarea {width:98%; border:1px #bebebe solid; padding:5px;}
.popup .content .tbl_type2_2 .first {border-left:#e7e7e7 1px solid;}
.popup .content .tbl_type2_2 .end {border-right:none !important;}
.popup .content .tbl_type2_2 .multi {vertical-align:top; padding-top:6px;}
.popup .content .tbl_type2_2 td .input_box {font-size:12px;}
.popup .content .tbl_type2_2 td.update_method {height:35px; vertical-align:middle; padding-top:0; padding-bottom:0;}
.popup .content .tbl_type2_2 .newscontent {font-size:13px; line-height:1.3em;}

/* popup : alert type 1 */
.popup1 .head {position:relative; z-index:9}
.popup1 .head .close {position:absolute; top:10px; right:10px; display:inline;}
.popup1 .head .close a {width:8px; height:8px; background:url(/images/popup/btn_close1.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.popup1 .lt {position:relative; background:url(/images/popup/popup_alert1_bg_left.gif) left 0 no-repeat;}
.popup1 .lt .rt {background:url(/images/popup/popup_alert1_bg_right.gif) right 0 no-repeat; margin-left:15px; padding-top:20px; padding-right:27px;}
.popup1 .lb {background:url(/images/popup/popup_alert1_bg_left.gif) left -380px no-repeat;}
.popup1 .lb .rb {background:url(/images/popup/popup_alert1_bg_right.gif) right -380px no-repeat; margin-left:15px; padding-top:20px;}

/* popup : alert type 1_1 */
.popup1_1 {border:#b2b2b2 3px solid; background-color:#fff;}
.popup1_1 .head {position:relative; z-index:9}
.popup1_1 .head .close {position:absolute; top:10px; right:10px; display:inline;}
.popup1_1 .head .close a {width:8px; height:8px; background:url(/images/popup/btn_close1.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.popup1_1 .lt {position:relative;}
.popup1_1 .lt .rt {margin-left:15px; padding-top:20px; padding-right:27px;}
.popup1_1 .lb {}
.popup1_1 .lb .rb {margin-left:15px; padding-top:20px;}

/* popup : alert type 1_2 */
.popup1_2 .head {position:relative; z-index:9}
.popup1_2 .head .close {position:absolute; top:10px; right:10px; display:inline;}
.popup1_2 .head .close a {width:8px; height:8px; background:url(/images/popup/btn_close1.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.popup1_2 .lt {position:relative; background:url(/images/popup/popup_alert1_bg_left.gif) left -800px no-repeat;}
.popup1_2 .lt .rt {background:url(/images/popup/popup_alert1_bg_right.gif) right -800px no-repeat; margin-left:15px; padding-top:20px; padding-right:27px;}
.popup1_2 .lb {background:url(/images/popup/popup_alert1_bg_left.gif) left -1180px no-repeat;}
.popup1_2 .lb .rb {background:url(/images/popup/popup_alert1_bg_right.gif) right -1180px no-repeat; margin-left:15px; padding-top:20px;}

/* popup : alert type 2 */
.popup2 .head {position:relative; z-index:9}
.popup2 .head .close {position:absolute; top:8px; right:9px; display:inline;}
.popup2 .head .close a {width:14px; height:14px; background:url(/images/popup/btn_close.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.popup2 .lt {position:relative; background:url(/images/popup/popup_alert2_bg_left.gif) left 0 no-repeat;}
.popup2 .lt .rt {background:url(/images/popup/popup_alert2_bg_right.gif) right 0 no-repeat; margin-left:15px; padding-top:20px; padding-right:27px;}
.popup2 .lb {background:url(/images/popup/popup_alert2_bg_left.gif) left -380px no-repeat;}
.popup2 .lb .rb {background:url(/images/popup/popup_alert2_bg_right.gif) right -380px no-repeat; margin-left:15px; padding-top:20px;}

/* popup : alert type 2_1 */
.popup2_1 .head {position:relative; z-index:9}
.popup2_1 .head .close {position:absolute; top:8px; right:9px; display:inline;}
.popup2_1 .head .close a {width:14px; height:14px; background:url(/images/popup/btn_close.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.popup2_1 .lt {position:relative; background:url(/images/popup/popup_alert2_bg_left.gif) left -400px no-repeat;}
.popup2_1 .lt .rt {background:url(/images/popup/popup_alert2_bg_right.gif) right -400px no-repeat; margin-left:15px; padding-top:20px; padding-right:27px;}
.popup2_1 .lb {background:url(/images/popup/popup_alert2_bg_left.gif) left -780px no-repeat;}
.popup2_1 .lb .rb {background:url(/images/popup/popup_alert2_bg_right.gif) right -780px no-repeat; margin-left:15px; padding-top:20px;}

/* popup : alert type 2_2 */
.popup2_2 .head {position:relative; z-index:9}
.popup2_2 .head .close {position:absolute; top:8px; right:9px; display:inline;}
.popup2_2 .head .close a {width:14px; height:14px; background:url(/images/popup/btn_close.gif) right 0 no-repeat; text-indent:-9999px; display:block;}
.popup2_2 .lt {position:relative; background:url(/images/popup/popup_alert2_bg_left.gif) left -800px no-repeat;}
.popup2_2 .lt .rt {background:url(/images/popup/popup_alert2_bg_right.gif) right -800px no-repeat; margin-left:15px; padding-top:20px; padding-right:27px;}
.popup2_2 .lb {background:url(/images/popup/popup_alert2_bg_left.gif) left -1180px no-repeat;}
.popup2_2 .lb .rb {background:url(/images/popup/popup_alert2_bg_right.gif) right -1180px no-repeat; margin-left:15px; padding-top:20px;}

/* popup : alert icon type */
.alert .message {background:url(/images/ico/ico_alert_info.gif) 0 0 no-repeat; padding-left:23px;}
.alert .message1 {background:url(/images/ico/ico_alert_empha.gif) 0 0 no-repeat; padding-left:23px;}
.alert .message2 {background:url(/images/ico/ico_alert_question.gif) 0 0 no-repeat; padding-left:23px;}
.alert .message .pop1, .alert .message1 .pop1, .alert .message2 .pop1 {color:#444; line-height:1.4em;}
.alert .message .pop2, .alert .message1 .pop2, .alert .message2 .pop2 {color:#444; line-height:1.4em;}

/* member contents : form alert */
.container .contents .form_alert {position:absolute; height:25px; overflow:visible; font-size:12px; line-height:2.1em; margin-left:6px; padding-left:10px !important; padding-right:10px !important; background-color:#f6f6b2; border:#d7d7d7 1px solid; *zoom:1; display:none;}
.ie6fix .container .contents .form_alert, .ie7fix .container .contents .form_alert {margin-top:2px;}
.container .contents .correct {background:#e3f8f6 url(/images/ico/ico_alert_correct.gif) no-repeat 9px 6px; padding-left:27px !important; padding-right:15px !important;}
.container .contents .error {background:#faf1df url(/images/ico/ico_alert_error.gif) no-repeat 9px 6px; padding-left:27px !important; padding-right:15px !important;}
.container .contents .search {background:#f0f0f0 url(/images/member/spinner_14.gif) no-repeat 8px 6px; padding-left:27px !important; padding-right:15px !important; margin-top:0 !important;}

/* list table */
.list_tbl {}
.list_tbl .input_form .input_box {height:18px; font-size:11px; font-family:"돋움", dotum, arial, sans-serif; border:#bebebe 1px solid; padding-left:5px;}
.ie6fix .list_tbl .input_form .input_box, .ie7fix .list_tbl .input_form .input_box {line-height:1.6em;}
.list_tbl ul {width:100%; clear:both;}
.list_tbl ul li {float:left; height:24px; line-height:24px; border-bottom:#ddd 1px solid; text-align:center; vertical-align:middle;}
.list_tbl ul li .input_box {height:18px; vertical-align:middle;}
.list_tbl ul li a {font-family:"돋움", dotum, arial, sans-serif; color:#555 !important; text-decoration:none !important;}
.list_tbl ul li a:hover {color:#0161a5 !important; text-decoration:underline !important;}
.list_tbl ul .subject {text-align:left !important;}
.list_tbl .head li {height:29px; font-weight:bold; line-height:29px; letter-spacing:-1px; border-top:#ddd 1px solid; border-right:#fff 1px solid; border-bottom:#ddd 1px solid; background-color:#e3f8f6;}
.list_tbl .head .end {border-right:none !important;}
.ie6fix .list_tbl .head li input {margin-top:6px;}
.ie6fix .list_tbl ul li input {margin-top:3px;}
.ie6fix .list_tbl ul li .input_box {margin-top:1px;}
.iefix .list_tbl .head li input {margin-top:6px;}
.iefix .list_tbl ul li input {margin-top:4px;}
.iefix .list_tbl ul li .input_box {margin-top:2px;}
.list_tbl .head .column1 {width:49px;}
.list_tbl .head .column2 {width:39px;}
.list_tbl .head .column3 {width:149px;}
.list_tbl .head .column4 {width:349px;}
.list_tbl .head .column5 {width:120px;}
.list_tbl ul .column1 {width:50px;}
.list_tbl ul .column2 {width:40px;}
.list_tbl ul .column3 {width:150px;}
.list_tbl ul .column4 {width:350px;}
.list_tbl ul .column5 {width:120px;}

/* paging */
.paging {padding-top:9px; padding-bottom:20px; text-align:center;}
.paging .number {display:inline; line-height:24px;}
.ie6fix .paging .number, .ie7fix .paging .number {line-height:26px;}
.paging .number .inner {padding-left:4px; padding-right:4px;}
.paging .number .inner .select {font-weight:bold; color:#fff; background-color:#7db4ef; border:#d7d7d7 1px solid; padding:5px 8px 3px 7px;}
.paging .number a {color:#444; text-decoration:none; border:#e0e0e0 1px solid; padding:5px 8px 3px 8px;}
.paging .number a:hover {background-color:#f4deb0;}
.paging .number .left_arrow {font-family:tahoma, sans-serif; font-size:12px; color:#888; padding:3px 6px 3px 6px; border:#e0e0e0 1px solid;}
.paging .number .right_arrow {font-family:tahoma, sans-serif; font-size:12px; color:#888; padding:3px 6px 3px 6px; border:#e0e0e0 1px solid;}
.paging .number .left_arrow1 {font-family:tahoma, sans-serif; font-size:15px; color:#888; padding:0 6px 2px 6px; border:#e0e0e0 1px solid;}
.paging .number .right_arrow1 {font-family:tahoma, sans-serif; font-size:15px; color:#888; padding:0 6px 2px 6px; border:#e0e0e0 1px solid;}
@-moz-document url-prefix() {.paging .number .left_arrow1 {padding:0 6px 3px 6px;}}
@-moz-document url-prefix() {.paging .number .right_arrow1 {padding:0 6px 3px 6px;}}
.paging .number a.left_arrow img, .paging .number a.right_arrow img {vertical-align:middle;}
.btn1 {position:relative; text-align:center;}
.btn1 .btn_type {position:absolute; left:0; top:9px;}

.paging1 .number .inner .select {color:#0161a5; background:none; border:none; padding:4px 2px 4px 9px; background:url(/images/paging_bar.gif) 0 5px no-repeat;}
.paging1 .number a {border:none; padding:4px 2px 4px 9px; background:url(/images/paging_bar.gif) 0 5px no-repeat;}
.paging1 .number .first {padding-left:2px !important; background:none !important;}
.paging1 .number a:hover {background-color:#fff; color:#0161a5; text-decoration:underline;}
.paging1 .number a.left_arrow {border:none; padding:4px 2px !important; background:none !important;}
.paging1 .number a.right_arrow {border:none; padding:4px 2px !important; background:none !important;}
.paging1 .number a.right_arrow img {margin-bottom:2px;}

/* search & loading */
div.bedialog {padding:5px; width:100px; height:100px; background-color:#fff; border:#ccc 1px solid; text-align:center; z-index:10000; display:none; position:absolute;}
div.bedialog .title {display:none; margin-bottom:5px;}
div.prdialog {padding-top:7px; padding-bottom:9px; width:348px; background-color:#f4f4f4; border:#bacbd9 2px solid; text-align:center; z-index:10000; display:none; position:absolute;}
div.prdialog .title {display:; margin-bottom:8px; font-family:"돋움", dotum, arial, sans-serif; font-size:12px; font-weight:normal; color:#4b4b4b;}
div.opp_overlay {background:#000 ;display:none; left:0; position:absolute; top:0; width:100%; z-index:9500;}

/* sns outlink */
.container .contents .sns_outlink {margin-bottom:20px;}

/* contents : news viewpage */
.container .contents .news_banner {margin-bottom:10px;}
.container .contents .news_top {height:1%; margin-bottom:16px;}
.container .contents .news_top .keyword {float:left; margin-top:4px;}
.container .contents .news_top .keyword ul li {float:left; color:#555; letter-spacing:-1px;}
.container .contents .news_top .keyword ul li a {margin-left:5px; margin-right:5px;}
.container .contents .news_top .manage {float:left;}
.container .contents .news_body .head img {margin-top:10px;margin-bottom:5px;}
.container .contents .news_body .head .title {font-size:16px; color:#000; line-height:1.2em;}
.container .contents .news_body .head ul {margin-top:10px;}
.container .contents .news_body .head ul li {font-size:14px; color:#000; line-height:1.4em; padding-bottom:5px;}
.container .contents .news_body .body {font-size:14px; color:#222; line-height:1.6em; margin-top:25px;word-wrap:break-word;}
.container .contents .news_body .body a {text-decoration:none;}
.container .contents .news_body .body a:hover {text-decoration:underline;}
.container .contents .news_body .distirbute_link {font-size:14px; color:#222; line-height:1.6em; margin-top:15px;}
.container .contents .news_body .distirbute_link .title{font-size:14px;font-weight:bold;}
.container .contents .news_body .distirbute_link a {text-decoration:none;}
.container .contents .news_body .distirbute_link a:hover {text-decoration:underline;}
.container .contents .news_body .distirbute_link ul {color:#222;}
.container .contents .news_body .distirbute_link ul li {color:#222; background:url(/images/bullet_dot1.gif) 1px 8px no-repeat; padding-left:8px;}
.container .contents .news_body .distirbute_link ul li a {text-decoration:none;}
.container .contents .news_body .distirbute_link ul li a:hover {text-decoration:underline;}
.container .contents .news_body .charge {width:auto !important; table-layout:auto !important; overflow:visible;}
.container .contents .news_body .charge td {padding:0;}
.container .contents .news_body .charge a {text-decoration:none;}
.container .contents .news_body .charge a:hover {text-decoration:underline;}
.container .contents .news_body .charge ul {margin-top:25px; padding:0;} /*padding:8px 14px 10px 14px;border:#d7d7d7 1px solid; background-color:#f6f6f6;  background-color:#fff;*/
.container .contents .news_body .charge ul li {font-size:14px; color:#444; padding-bottom:1px;line-height:1.6em;}
.container .contents .news_body .charge ul li.title {font-weight:bold;}
.container .contents .news_bottom {margin-top:10px;}
.container .contents .news_bottom .charge{margin-top:10px;padding:5px;border:#d7d7d7 1px solid; background-color:#f6f6f6;}
.container .contents .news_sns {height:1%; margin-bottom:30px;border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;padding-top:7px;padding-bottom:3px;}
.container .contents .news_sns .keyword {float:left; margin-top:4px;}
.container .contents .news_sns .keyword ul li {float:left; color:#555; letter-spacing:-1px;}
.container .contents .news_sns .keyword ul li a {margin-left:5px; margin-right:5px;}
.container .contents .news_sns .manage {float:left;}

.container .contents .fblay{}
.container .contents .fblay .nwtitle{float:left;font-size:16px; font-weight:bold; color:#333; letter-spacing:-1px;margin-bottom:10px;}
.container .contents .fblay .nwsns{float:right;}

.manage .mmark, .manage .sns{ float:left;}
.manage .mmark ul{margin-right:5px;}
.manage .mmark ul li {float:left; width:25px; height:20px; padding-top:2px;}

/* etc */
.mabutton{width:100%;margin:0 10px 20px 10px; height:100px; font-weight:bold;font-size: 40px; border:1px solid;border-color:#ccc;background-color:#ddd;color:#000;cursor:pointer;padding:3px 5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.mabutton:hover{background-color:#eee;color:#000;}
.e_title {font-size: 13px;font-weight: bold;line-height: 2.0em;}
.e_body{font-size: 12px;line-height: 1.6em;}
/*.e_bullet {background:url(/images/mypage/bullet1.gif) 0 0 no-repeat; padding-left:18px; margin-bottom:6px;font-size: 12px;}*/
.e_bullet {background:url('/images/ico/bullet_arrow_right.png') -2px -1px no-repeat; padding-left:14px; margin-bottom:6px;font-size: 12px;}

ul.bullet_arrow {margin-left:0;}
ul.bullet_arrow li {background:url('/images/ico/bullet_arrow_right.png') -2px -1px no-repeat; padding-left:14px; padding-bottom: 5px;}

.idcSelectLine01 {clear:both; border:1px solid #dedede; background:#FFF; position:relative; margin:2px 0 0 2px; padding:0 0 0 0; height:19px; width:305px; z-index:10;}
.idcSelectLine01 p {padding:4px 0 0 6px; line-height:12px;}
.idcSelectLine01 a {text-decoration:none;display:block;padding:0 0 0 6px}
.idcSelectLine01 .selectBtn {position:absolute;top:0;right:0;display:block;width:19px;height:42px;overflow:hidden;}

.sel_price_lay{clear:both; border:1px solid #ccc; background:#FFF; position:absolute; margin:1px 0 0 2px; padding:0; width:305px; z-index:20;}
.sel_price_lay ul {background:#fff;position:relative;top:0;left:-1px;width:305px;}
.sel_price_lay li {float:left; cursor:pointer;}
.sel_price_lay li:hover {color:#fff; background:#3399ff;}
.sel_price_lay li span {float:left; display:inline-block; width:140px; padding:3px 0 0 6px;}
.sel_price_lay ul li dl {float:left; padding:3px 0; width:150px; margin-right:9px;}
.sel_price_lay ul li dl dt {float:left; display:inline-block; margin:0 10px 0 0;}
.sel_price_lay ul li dl dd {float:left;display:inline;}

.service_sel_lay {clear: both;margin-top:5px !important;}
.service_sel_lay ul {clear: both;}
.service_sel_lay ul li.s1 {float:left; width:200px;}
.service_sel_lay ul li.s2 {float:left; width:150px;}
.service_sel_lay ul li.s3 {float:left; width:350px;}

ul.s39 {margin-left:0;clear: both;}
ul.s39 li {float:left; padding:5px 14px 0 0;width:125px;} /*border:1px solid #ccc;*/
/*ul.s39 li:nth-child(5n+0) {width:135px;}*/
ul.s39_1{margin-left:0;clear: both;}
ul.s39_1 li {float:left; padding:5px 14px 0 0;width:125px;} /*border:1px solid #ccc;*/
.str_doted {font-weight:bold; text-decoration: underline !important;}


.t_layer {position: relative;}
.t_layer .new_icon_p {
	background: url("/images/ico/ico_new_p2.png") no-repeat scroll 1px 0 transparent;
	height: 25px;
	left: 52px;
	top: -25px;
	width: 26px;
	position: absolute;
}