@charset "utf-8";
@import url("/home/context.css"); /* front contents, 본문 contents */
/* KSEEK(http://segio.com/) whipple, skyloveonly 100420 */

/* 표준 선택자 */
body, td, input, textarea, div, th {font-family:맑은고딕,굴림,돋움,'Times New Loman'; margin:0; padding:0; font-size:9pt; color:#4e4e4e;}
a:link    {color:#666666;text-decoration:none;font-size:9pt;}
a:visited{color:#666666;text-decoration:none;font-size:9pt;}
a:active {color:#666666;text-decoration:none;font-size:9pt;}
a:hover {color:#1694e3;text-decoration:none;font-size:9pt;}
form {margin:0; padding:0;}
p {margin:0; padding:0;}
fieldset {border:0 none; padding:0; margin:0;}
legend {display:none;}
caption {display:none;}
img {border:0;}
address {font-style:normal;}
ul {list-style-type:none; margin:0; padding:0;}
li {margin:0; padding:0;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
clear {clear:both;}

/* 프론트 레이아웃 */
.fl_all {margin:auto; position:relative; padding:0px; width:1000px;}
.accessibility {display:none;}
.main_flashshow {width:1000px; height:390px;}
.fl_body {clear:both; width:1000px; height:173px; overflow:hidden;}

/* 상단영역 */
.header {clear:both; position:relative; width:1000px; height:103px; background:url('image/top_bg.gif') no-repeat;}
.header .logo{float:left; width:200px; text-align:center; padding:30px 0 0 0;}
.header .topmenu {float:left; width:720px; padding-top:5px;}
.flash_menu { float:left; width:714px; height:60px;}
.gnb {width:750px; height:28px;}
.gnb ul.menu {float:right; display:inline;}
.gnb ul li {background:url('image/dot.gif') no-repeat; display:inline; padding:5px;}
.gnb a:link {color:#4e4e4e; text-decoration:none; font-size:9pt;}
.gnb a:visited {color:#4e4e4e; text-decoration:none; font-size:9pt;}
.gnb a:active {color:#4e4e4e; text-decoration:none; font-size:9pt;}
.gnb a:hover {color:#7fb7d3; text-decoration:none; font-size:9pt;}

/* 하단영역 */
.footer {width:1000px; clear:both; height:87px; background:url('image/footer_bg.gif') no-repeat;}
.footer .logo {float:left; width:200px; padding-top:25px; padding-left:90px;}
.footer_menu {float:left; padding-top:7px; height:60px; width:650px;}
.footer ul.menu {display:inline;width:450px; text-align:left; padding-right:15px; border:1px solid red;}
.footer ul li {background:url('image/dot2.gif') 0 -5px no-repeat; display:inline; margin:0 0 0 5px; padding:0 0 0 10px;}
.copyright {width:650px; color:#777777; text-align:left; padding:25px 0 0 0;}

/* 서브페이지 레이아웃 */
.sl_all {width:1000px; margin:auto;}
.sl_body {clear:both; width:1000px; margin-left:20px; }
.sub_flashshow {width:1000px; height:140px; background:url('image/sub_flash.jpg') no-repeat;}
.sl_menu {float:left; width:203px; position:relative; left:20px;}
.sl_menu a:link    {color:#848484; text-decoration:none; font-size:9pt;}
.sl_menu a:visited{color:#848484; text-decoration:none; font-size:9pt;}
.sl_menu a:active {color:#848484; text-decoration:none; font-size:9pt;}
.sl_menu a:hover {color:#000000; text-decoration:none; font-size:9pt;}
.sl_context {float:left; width:680px; text-align:left; padding-left:40px; padding-top:10px;}

/* 서브페이지 좌측메뉴 */
.sl_menu .cap {width:203px; height:60px; background:url('image/sm_top.gif') no-repeat;}
.sl_menu .title {color:#535353; font-weight:bold; text-align:left; padding-left:90px; padding-top:25px; font-size:1.4em;}
.sl_menu .mlist {padding:0; margin:0; background:url('image/sm_list_bg.gif') repeat-y;}
.sl_menu .mbase {clear:both; width:217px; height:83px; background:url(image/sm_bott.gif) no-repeat;}

/* 모든 링크영역 블록 전체영역 */
.sl_menu a {display:block;}

/* 1차 메뉴 */
.sl_menu .m_out {margin:0 0 0 25px; }
.sl_menu .m_out a {width:150px; height:24px; background:url(image/sm_off1.gif) 0 5px no-repeat; color:#7c95a3; padding:15px 0 0 26px; letter-spacing:-0.1em;}

.sl_menu .m_out a:hover {width:150px; height:24px; background:url(image/sm_on1.gif) 0 5px no-repeat; color:#fff; padding:15px 0 0 26px; font-weight:bold; }


.sl_menu .m_current {margin:0 0 0 25px;}
.sl_menu .m_current a {width:150px; height:24px; background:url(image/sm_on1.gif) 0 5px no-repeat; color:#fff; padding:15px 0 0 26px; font-weight:normal; font-weight:bold;}
.sl_menu .m_current a:link {color:#fff;}
.sl_menu .m_current a:hover {color:#fff;}
.sl_menu .m_current a:visited {color:#fff;}
.sl_menu .m_current a:active {color:#fff;}



/* 2차메뉴 */
.sl_menu .m_out2 {width:130px; height:22px; margin:0 0 0 35px;}
.sl_menu .m_out2 a {background:url(image/sm_off2.gif) 8px 8px no-repeat; width:130px; color:#b3b3b3; padding:5px 0 0 15px;  letter-spacing:-0.12em; }
.sl_menu .m_out2 a:hover {background:url(image/sm_on2.gif) 8px 8px no-repeat; color:#797979;}

.sl_menu .m_current2 {width:130px; height:22px; margin:0 0 0 35px;}
.sl_menu .m_current2  a {background:url(image/sm_on2.gif) 8px 8px no-repeat; width:130px; color:#9a9696; padding:5px 0 0 15px;  letter-spacing:-0.12em; text-decoration:underline;}
.sl_menu .m_current2  a:link {color:#9a9696;}
.sl_menu .m_current2  a:visited {color:#9a9696;}
.sl_menu .m_current2  a:hover {color:#9a9696;}
.sl_menu .m_current2  a:active {color:#9a9696;}


/* 2차메뉴 두줄 */
.sm_multi {clear:both; width:150px; padding:0 0 5px 0; margin:5px 0 0 30px;}
.m_out3 {.float:left; display:inline-block; width:49%; overflow:hidden; vertical-align:top;}
.m_out3 a {background:url(image/sm_off2.gif) 0 5px no-repeat; padding:0 0 0 5px; color:#b3b3b3;letter-spacing:-0.1em;}
.m_out3 a:hover {background:url(image/sm_on2.gif) 0 3px no-repeat; letter-spacing:-0.2em; color:#797979;}
.m_current3 {width:49%; overflow:hidden; .float:left; display:inline-block;}  
.m_current3 a {background:url(image/sm_on2.gif) 0 3px no-repeat; letter-spacing:-0.2em; font-weight:bold; padding:0 0 0 6px;}


/* 바로가기 부가메뉴 */
.qmenu {position:absolute; left:902px; top:100px; width:102px;}
.q_div .cap {height:34px; background:url('image/q_top.gif');}
.q_div .mlist {background:url('image/q_bg.gif');}
.q_div .mbase {height:25px; background:url('image/q_bott.gif');}
.q_div .m_out {padding:1px; height:20px; margin-left:3px; margin-right:3px; border-bottom:1px solid #e3eadc;}
.q_div .m_in {padding-top:5px; margin-left:1px;}
.q_div a:link    {color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}
.q_div a:visited{color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}
.q_div a:active {color:#4e6f2d; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}
.q_div a:hover {color:#a68d55; text-decoration:none; font-size:0.9em; letter-spacing:-0.2em;}

/*사이트맵 내용*/
.sitemap .cap {background:url('image/sitemap_bg.gif') no-repeat;width:182px; height:48px;}
.sitemap .title {font-weight:bold;padding:15px 0px 0px 0px;}
.sitemap .menu {text-align:left;padding:0px 5px 0px 15px;border-bottom:1px dotted #d1d1d1;width:150px;}

/*사이트맵 타이틀 */
.cont_top {height:30px; background:url('/home/image/cl_top.gif') no-repeat; width:680px;}
.cont_top .title {float:left; width:40%; text-align:left; padding:0px; font-weight:bold; font-size:1em; color:#333333; padding:3px 0 0 15px;}


/* 컨텐츠 제목 영역 */
.cl_top {width:100%; clear:both; border-bottom:1px solid #cfcfcf; height:30px;}
.cl_top .cms_title_str {float:left; background:url(/home/image/cl_top.gif) no-repeat; height:30px; padding:0 0 0 15px; font-size:13pt; letter-spacing:-0.1em; font-weight:bold;}
.cl_top .cl_nav {float:right; background:url(/home/image/home_icon.gif) no-repeat; padding:0 0 0 0;}
.cl_top .cl_nav .cms_navigation_str {font-size:8pt;}
.cl_top .cl_nav .cms_navigation_str .navi_last_id {font-weight:bold;}
.cl_context {padding:10px 0 0 0;}

/* 게시판 타이틀 */
.bhead {width:100%; height:30px; border-bottom:1px solid #cfcfcf;}
.bhead .bhead_nav {float:right; background:url(/home/image/home_icon.gif) no-repeat; padding:0 0 0 15px;}
.bhead .bhead_title {float:left; background:url(/home/image/cl_top.gif) no-repeat; padding:0 0 0 15px; height:30px; font-weight:bold; font-size:13pt; }
.bhead .bhead_title .cms_title_str {font-size:13pt; letter-spacing:-0.1em;}
.bhead .bhead_title .cms_title_str a {font-size:13pt; letter-spacing:-0.1em;}
.bhead .bhead_nav .cms_navigation_str {}
.bhead .bhead_nav .cms_navigation_str .navi_last_id {font-weight:bold;}


/* 전체 팝업영역 */
.popup {position:absolute; text-align:left; z-index:20; filter:revealTrans(transition=23,duration=0.5);}

/* 개별팝업 상단영역 */
.popup .head_area {position:relative; overflow:hidden;}
.popup .head_area .bg_left {float:left; width:5px; height:31px;}
.popup .head_area .bg_center {float:left; height:31px; cursor:pointer;}
.popup .head_area .bg_center .message {float:left; font-weight:bold; margin-top:8px;}
.popup .head_area .bg_center .close_btn {float:right; margin-top:4px;}
.popup .head_area .bg_right {float:left; width:5px; height:31px;}

/* 개별팝업 중간영역 */
.popup .body_area {position:relative; overflow:hidden;}
.popup .body_area .bg_left {float:left; width:5px;}
.popup .body_area .bg_center {float:left; height:31px; border:0px solid #ffff00;}
.popup .body_area .bg_center .message {overflow:auto; border:0px solid #ff0000;}
.popup .body_area .bg_right {float:left; width:5px;}

/* 개별팝업 닫기영역 */
.popup .close_area {position:relative; overflow:hidden;}
.popup .close_area .bg_left {float:left; width:5px; height:20px;}
.popup .close_area .bg_center {float:left; background:#000000; text-align:right;height:20px;}
.popup .close_area .bg_center .message {color:#ffffff; font-weight:bold;}
.popup .close_area .bg_right {float:left; width:5px; height:20px;}

.close_area a:link    {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:visited {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:active {color:#ffffff; text-decoration:none; font-size:10pt;}
.close_area a:hover {color:#ffffff; text-decoration:none; font-size:10pt;}

/* 개별팝업 하단영역 */
.popup .bottom_area {position:relative; overflow:hidden; border:0px solid #ff00ff;}
.popup .bottom_area .bg_left {float:left; width:5px; height:5px;}
.popup .bottom_area .bg_center {float:left; height:5px;}
.popup .bottom_area .bg_right {float:left; width:5px; height:5px;}

/* 통합공지 상단영역 */
.popup .thead_area {position:relative; overflow:hidden; cursor:pointer;}
.popup .thead_area .bg_left {float:left; width:13px; height:79px;}
.popup .thead_area .bg_center {float:left; height:79px;}
.popup .thead_area .bg_right {float:left; width:13px; height:79px;}

/* 통합공지 중간영역 */
.popup .tbody_area {position:relative; overflow:hidden;}
.popup .tbody_area .bg_left {float:left; width:13px; height:79px;}
.popup .tbody_area .bg_center {float:left; height:79px;}
.popup .tbody_area .bg_center .list {text-align:left; padding-top:5px; padding-left:15px; height:21px; background:url(/segio/popup/images/pop_icon.gif) no-repeat 0 40%;}
.popup .tbody_area .bg_right {float:left; width:13px; height:79px;}

/* 통합공지 하단영역 */
.popup .tbottom_area {position:relative; overflow:hidden;}
.popup .tbottom_area .bg_left {float:left; width:13px; height:16px;}
.popup .tbottom_area .bg_center {float:left; height:16px;}
.popup .tbottom_area .bg_right {float:left; width:13px; height:16px;}

/* 통합공지 닫기영역 */
.popup .tclose {height:20px; background-color:#ffffff; text-align:right;}
.popup .tclose .message {color:#000000; font-weight:bold; padding-right:10px;}

.tclose a:link    {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:visited {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:active {color:#000000; text-decoration:none; font-size:10pt;}
.tclose a:hover {color:#000000; text-decoration:none; font-size:10pt;}

/* 통합공지 제목 이미지 */
.popup .title_img {position:absolute; top:8px; left:8px; background:url('/cms/tpl20/images/total/title.gif'); width:71px; height:16px; z-index:20;}

/* 통합공지 상단 이미지 배경 */
.popup .bg_img {position:absolute; top:35px; right:15px; background:url('/cms/tpl20/images/total/image.jpg'); width:152px; height:49px; z-index:20;}

/* 투표 */
.poll_small {border:1px solid #bbbbbb; width:160px; text-align:left; }
.poll_small form {margin: 0px;}
.poll_small .question {border:0px solid #000; background:url('/segio/poll/image/dot.gif') no-repeat 0 4px; padding-left:10px; margin-top:3px;}
.poll_small .item {margin:5px;border:0px solid #000;padding:2px;}
.poll_small .button_area {border:0px solid #000; text-align: center;}
.poll_small legend {display:none;}
.poll_small fieldset {border:none;}


