@charset "euc-kr";

#wrap {width:100%; min-width:990px; background:url("/static/img/bg/bg_wrap.gif") repeat-y 50% 0; overflow:hidden;}

/* ### »ó´Ü Gnb ¿µ¿ª ### */
.sub .header {position:relative; width:100%; height:230px; background:url("/static/img/bg/bg_sub.jpg") no-repeat 50% 0;}
.main .header {position:relative; width:100%; height:370px; background:url("/static/img/bg/bg_main.jpg") no-repeat 50% 0;}
.main .header .btn_home {top:68px;}
.header .btn_home {position:absolute; left:50%; top:22px; width:196px; height:126px; margin-left:-99px;}
.header .btn_home a {height:126px; text-indent:-500px; overflow:hidden; display:block;}
.header .box {position:absolute; left:0; bottom:0; width:100%; height:70px; background:url("/static/img/bg/bg_gnb_box.png") repeat-x 0 0;}
.header .gnb {width:990px; margin:0 auto; height:100%;}
.header .gnb > li {position:relative; float:left; width:198px; padding-top:23px;}
.header .gnb > li > a {height:23px; margin:0 auto; text-indent:-500px; background-image:url("/static/img/bg/bg_gnb_menu.png"); overflow:hidden; display:block;}
.header .gnb > li > a.menu1 {width:63px; background-position:0 0;}
.header .gnb > li > a.menu2 {width:107px; background-position:-63px 0;}
.header .gnb > li > a.menu3 {width:109px; background-position:-170px 0;}
.header .gnb > li > a.menu4 {width:87px; background-position:-279px 0;}
.header .gnb > li > a.menu5 {width:84px; background-position:-366px 0;}
.header .gnb > li > a.menu1:hover {width:63px; background-position:0 -23px;}
.header .gnb > li > a.menu2:hover {width:107px; background-position:-63px -23px;}
.header .gnb > li > a.menu3:hover {width:109px; background-position:-170px -23px;}
.header .gnb > li > a.menu4:hover {width:87px; background-position:-279px -23px;}
.header .gnb > li > a.menu5:hover {width:84px; background-position:-366px -23px;}
.header .gnb > li .sub_menu {position:absolute; left:0; top:-81px; width:100%; padding-bottom:24px; display:none;}
.header .gnb > li .sub_menu li {height:25px; margin-top:3px;}
.header .gnb > li .sub_menu li:first-child {margin-top:0;}
.header .gnb > li .sub_menu li a {height:100%; text-indent:-500px; background-image:url("/static/img/bg/bg_gnb_sub.gif"); overflow:hidden; display:block;}
.header .gnb > li .sub_menu li a.sub_menu1 {background-position:0 0;}
.header .gnb > li .sub_menu li a.sub_menu2 {background-position:-198px 0;}
.header .gnb > li .sub_menu li a.sub_menu3 {background-position:-396px 0;}
.header .gnb > li .sub_menu li a.sub_menu1:hover {background-position:0 -25px;}
.header .gnb > li .sub_menu li a.sub_menu2:hover {background-position:-198px -25px;}
.header .gnb > li .sub_menu li a.sub_menu3:hover {background-position:-396px -25px;}


/* ### ÄÁÅÙÃ÷ ¿µ¿ª ### */
.contents {margin-top:40px; padding-bottom:79px;}
.contents .box {width:990px; margin:0 auto; *zoom:1;}
.contents .box:after {clear:both; content:""; display:block;}


/* ### ÄÁÅÙÃ÷ ¿µ¿ª : ÁÂÃø ### */
.contents .sectionL {float:left; width:230px;}
.sectionL .login {background-color:#362e2b; *zoom:1;}
.sectionL .login:after {clear:both; content:""; display:block;}
.sectionL .login .input_box {float:left; width:130px; padding:18px 0 0 12px;}
.sectionL .login .btn_login {float:right; margin:18px 13px 0 0;}

.sectionL .login .user {height:66px; padding:16px 0 0 15px; color:#a0a0a0;}
.sectionL .login .user strong {padding-bottom:4px; color:#fff; font-size:14px; display:block;}
.sectionL .login .user .btn_money {width:80px; height:22px; margin:7px 0 0 3px; padding-top:3px; font-weight:bold; color:#fff; text-align:center; background-color:#f5474b; display:inline-block;}

.sectionL .login .uid {width:122px; height:30px; padding-left:8px; border:none; background:#fff url("/static/img/bg/bg_uid.gif") no-repeat 8px 9px;}
.sectionL .login .upwd {width:122px; height:30px; margin-top:4px; padding-left:8px; border:none; background:#fff url("/static/img/bg/bg_upwd.gif") no-repeat 8px 9px;}
.sectionL .login .etc_link {clear:both; height:50px; padding-top:18px;}
.sectionL .login .etc_link a {float:left; height:100%; margin-left:1px; text-indent:-500px; background-image:url("/static/img/bg/bg_etc_link.gif"); overflow:hidden; display:block;}
.sectionL .login .etc_link a:first-child {margin-left:0;}
.sectionL .login .etc_link a.btn_etc1 {width:85px; background-position:0 0;}
.sectionL .login .etc_link a.btn_etc2 {width:144px; background-position:-86px 0;}
.sectionL .login .etc_link a.btn_etc3 {width:144px; background-position:-231px 0;}
.sectionL .login .etc_link a.btn_etc4 {width:85px; background-position:-376px 0;}
.sectionL .login .etc_link a.btn_etc5 {width:76px; background-position:-461px 0;}
.sectionL .login .etc_link a.btn_etc6 {width:76px; background-position:-539px 0;}
.sectionL .login .etc_link a.btn_etc7 {width:76px; background-position:-616px 0;}

.sectionL .outer_link {padding:22px 0 23px 18px; background-color:#4e4845; *zoom:1;}
.sectionL .outer_link:after {clear:both; content:""; display:block;}
.sectionL .outer_link a {float:left; margin-left:14px;}
.sectionL .outer_link a:first-child {margin-left:0;}

.give_me_the_money {height:101px; padding:14px 0 0 18px; background:url("/static/img/bg/bg_give_me.gif") repeat 0 0;}
.Y1K_center {padding:14px 0 19px 18px; background:url("/static/img/bg/bg_give_me.gif") repeat 0 0;}

.give_me_the_money {margin-top:20px;}
.give_me_the_money strong, 
.Y1K_center strong {font-weight:bold; font-size:18px; color:#000; display:block;}
.give_me_the_money span {margin-top:6px; font-weight:bold; font-size:14px; display:block;}
.Y1K_center span {font-weight:bold; font-size:14px; display:block;}
.Y1K_center p {margin-top:4px;}
.Y1K_center {margin-top:10px;}


.contents .sectionR {float:right; width:720px;}
.sectionR .title {}
.sectionR .navi {margin-top:-17px; font-weight:bold; text-align:right;}


/* ### ¸ÞÀÎ ### */
.main_banner {position:relative; height:240px; overflow:hidden;}
.main_banner .list {width:1440px; height:100%;}
.main_banner .list li {float:left;}
.main_banner .btn {position:absolute; right:10px; top:10px;}
.main_banner .btn button {float:left; width:20px; height:20px; margin-left:10px; text-indent:-500px; background-color:#362e2b; overflow:hidden; display:block;}
.main_banner .btn button.on, 
.main_banner .btn button:hover {background-color:#f5474b;}

.main_board {float:left; width:460px; margin-top:30px;}
.main_board .list {position:relative; height:240px;}
.main_board .list > li {float:left; width:102px; height:35px;}
.main_board .list > li > a {height:27px; padding-top:8px; font-weight:bold; font-size:14px; text-align:center; background-color:#dcdcdc; display:block;}
.main_board .list > li.on > a {color:#fff; background-color:#f5474b;}
.main_board .list > li > a.btn_more {position:absolute; right:8px; top:12px; height:auto; padding:0; display:none;}
.main_board .list > li.on > a.btn_more {display:block;}
.main_board .list > li > ul {position:absolute; left:0; top:35px; width:100%; display:none;}
.main_board .list > li.on > ul {display:block;}
.main_board .list > li > ul li {line-height:40px; border-bottom:1px solid #dcdcdc; *zoom:1;}
.main_board .list > li > ul li:after {clear:both; content:""; display:block;}
.main_board .list > li > ul li a {float:left; margin-left:5px; font-size:14px; color:#000;}
.main_board .list > li > ul li span {float:right; width:65px; text-align:center;}
.main_board .list > li > ul li img {vertical-align:middle;}

.main_guide {float:right; width:210px; height:218px; margin-top:30px; padding:22px 0 0 20px; background:url("/static/img/bg/bg_main_guide.jpg") no-repeat 0 0;}
.main_guide strong {font-weight:bold; font-size:18px; color:#000; letter-spacing:-1px;}
.main_guide p {margin-top:6px; font-weight:bold;}
.main_guide a {margin-top:13px; display:inline-block;}


/* ### ¼­ºê : ÅÇ ¸Þ´º ### */
.tab_menu {height:35px; margin-top:32px;}
.tab_menu li {float:left; width:142px; height:100%; margin-right:1px;}
.tab_menu li a {height:27px; padding-top:8px; font-weight:bold; font-size:14px; text-align:center; background-color:#dcdcdc; display:block;}
.tab_menu li.on a {color:#fff; background-color:#f5474b;}


/* ### °¡ÀÌµå ### */
.guide {margin-top:31px; *zoom:1;}
.guide:after {clear:both; content:""; display:block;}
.guide .group {float:left; width:172px; margin-left:10px;}
.guide .group:first-child {margin-left:0;}
.guide .group .column {margin-top:10px; padding:22px 0 28px 17px; background-color:#eee;}
.guide .group .column:hover {background-color:#f5474b;}
.guide .group .column:first-child {margin-top:0;}
.guide .group .column h3 {font-weight:bold; font-size:18px;}
.guide .group .column:hover h3 {color:#000;}
.guide .group .column ul {margin:13px 0 0 1px;}
.guide .group .column ul li {margin-top:12px;}
.guide .group .column ul li:first-child {margin-top:0;}
.guide .group .column:hover ul a {color:#000;}
.guide .group .column:hover ul a:hover {color:#fff;}


/* ### ±Û º¸±â ### */
.board_info {position:relative; margin-top:32px; *zoom:1;}
.board_info .bg {min-height:40px; margin-top:1px; padding:0 10px; line-height:39px; background-color:#eee; *zoom:1;}
.board_info .bg:after {clear:both; content:""; display:block;}
.board_info .bg:first-child {margin-top:0;}
.board_info .title {width:500px; font-weight:bold; font-size:18px; color:#000; display:block;}
.board_info .txt_date {margin-right:8px;}
.board_info .btn_url {width:57px; height:20px; font-weight:bold; line-height:20px; color:#fff; text-align:center; background-color:#535353;}
.board_info .bg .writer img {margin-top:11px;}
.board_info .bg .writer .u_id {height:18px; margin-right:5px; padding:0 5px; line-height:18px; color:#fff; background-color:#a6937c; display:inline-block;}
.board_info .bg .read {margin-top:9px;}
.sectionR .view_box {padding:28px 10px 20px 10px; font-size:14px; line-height:1.6; color:#000; border-bottom:1px solid #d9d9d9;}
.gray_box {min-width:50px; height:20px; padding:0 20px; line-height:20px; color:#fff; text-align:center; background-color:#b5b5b5; display:inline-block;}
.red_box {height:20px; padding:0 20px; line-height:20px; color:#fff; text-align:center; background-color:#f5474b; display:inline-block;}
button.red_box {width:90px;}
.btn_sns {margin-top:48px; text-align:center;}
.btn_sns button {min-width:90px; height:25px; padding:0 8px; line-height:24px; color:#fff; text-align:center; display:inline-block;}
.btn_tw {background-color:#7ab5d5;}
.btn_fb {background-color:#697eb3;}
.btn_right {margin-top:20px; text-align:right;}
.btn_guide {width:177px; height:20px; margin-top:11px; font-weight:bold; line-height:20px; color:#fff; text-align:center; background:#535353 url("/static/img/bg/bg_btn_guide.gif") no-repeat 34px 8px;}

.board_info .guide {position:absolute; left:0; top:0; width:100%; margin-top:0; background-color:#fff; display:none;}
.board_info .btn_layer_close {position:absolute; right:-50px; top:0; width:40px; height:40px; text-indent:-500px; background:url("/static/img/bg/bg_btn_layer_close.gif") no-repeat 0 0; overflow:hidden; display:none;}


/* ### ±Û¾²±â ### */
.write_info {margin-top:32px;}
.write_info .input_title {width:700px; height:34px; padding:0 9px 4px 9px; font:bold 18px/20px "¸¼Àº °íµñ"; color:#000; letter-spacing:-1px; border:1px solid #d9d9d9;}
.write_info .bg {height:24px; padding:8px 10px; line-height:39px; background-color:#eee;}

.write_box {margin-top:10px; line-height:1.5;}

.file_addon {margin-top:17px;}
.file_addon .file_txt {font-size:13px;}
.file_addon .file_list {margin-top:5px; padding:10px; background-color:#f7f7f7; *zoom:1;}
.file_addon .file_list:after {clear:both; content:""; display:block;}
.file_addon .file_list .thumn {float:left; width:120px; height:103px;}
.file_addon .file_list .floatR {width:569px;}
.file_addon .file_list .floatR .file_name {height:64px; border:1px solid #d9d9d9; background-color:#fff; overflow-y:auto;}
.file_addon .file_list .floatR .file_name a {padding:0 9px; font-size:11px; line-height:18px; color:#898989; display:block;}
.file_addon .file_list .floatR .file_name a:focus, 
.file_addon .file_list .floatR .file_name a:active {background-color:#f4f4f4;}
.file_addon .file_list .file_name_select {width:100%; height:69px; font:12px/14px "¸¼Àº °íµñ"; color:#535353; border:1px solid #d9d9d9;}
.file_addon .file_list .floatR .file_btn {margin-top:10px; font-size:11px; line-height:24px; color:#707070;}
.file_addon .file_list .floatR .file_btn img {vertical-align:middle;}
.file_addon .file_list .floatR .file_btn a {margin-right:5px;}
.file_addon .file_list .floatR .file_btn a.btn_file_con {margin-left:5px;}


/* ### ´ñ±Û ### */
.comment {margin-top:18px;}
.comment .count {font-size:13px;}
.comment .list {margin-top:7px;}
.comment .list li {*zoom:1;}
.comment .list li:after {clear:both; content:""; display:block;}
.comment .list li .bg {height:30px; padding:0 10px; background-color:#eee;}
.comment .list li.hot .bg {background-color:#fffac8;}
.comment .list li .bg .uid {float:left; line-height:30px;}
.comment .list li .bg .uid span {height:18px; margin-right:5px; padding:0 5px; line-height:18px; color:#fff; background-color:#a6937c; display:inline-block;}
.comment .list li .bg .red_box {float:right; margin-top:5px;}
.comment .list li .talk {padding:9px 10px 20px 10px;}
.comment .list li .talk img {vertical-align:middle;}
.comment .list li .talk .btn_com_edit {margin-left:5px;}
.comment .list li .talk .date {display:block;}
.comment .list li .edit_form {position:relative; padding-bottom:8px;}
.comment .list li .edit_form textarea {width:604px; height:52px; padding:8px 10px; font:12px/1.5em "¸¼Àº °íµñ"; color:#535353; border:1px solid #b5b5b5;}
.comment .list li .edit_form .btn_com_write {position:absolute; right:47px; bottom:30px;}
.comment .list li .edit_form .btn_com_cancel {position:absolute; right:47px; bottom:8px;}
.comment .com_write {padding:6px 10px 10px 10px; background-color:#eee;}
.comment .com_write .txt_box {position:relative; margin-top:5px; padding-right:109px;}
.comment .com_write .txt_box textarea {width:100%; height:59px; padding:7px 5px 3px 10px; font:12px/1.5em "¸¼Àº °íµñ"; color:#535353; border:none; resize:none;}
.comment .com_write .txt_box .btn_register {position:absolute; right:0; top:0;}
.select_id {min-width:140px; height:24px; font:12px/1.5em "¸¼Àº °íµñ"; color:#535353; border:1px solid #b5b5b5;}


/* ### °Ô½ÃÆÇ ### */
.tb_type1 {width:100%;}
.tb_type1 .col1 {width:60px;}
.tb_type1 .col2 {width:auto;}
.tb_type1 .col3 {width:120px;}
.tb_type1 .col4 {width:80px;}
.tb_type1 .col5 {width:60px;}
.tb_type1 .col6 {width:60px;}
.tb_type1 .col7 {width:70px;}
.tb_type1 thead th {height:25px; font-weight:bold; color:#fff; text-align:center; background-color:#362e2b;}
.tb_type1 tbody td {height:14px; padding:12px 0 11px 0; text-align:center; border-bottom:1px solid #eee;}
.tb_type1 tbody td img {vertical-align:middle;}
.tb_type1 tbody tr.on td, 
.tb_type1 tbody tr:hover td {background-color:#eee;}
.tb_type1 tbody td.title {padding-right:10px; font-size:14px; text-align:left;}
.tb_type1 tbody td.title a {color:#000;}
.tb_type1 tbody td.title a span {color:#f5474b;}
.tb_type1 tbody tr.hot td.title a {color:#f5474b;}
.tb_type1 tbody tr.notice td {background-color:#eee; border-bottom:1px solid #c9c9c9;}
.tb_type1 tbody tr.notice:hover td {background-color:#dcdcdc;}
.tb_type1 tbody td.name {text-align:left;}
.tb_type1 tbody td.name span {width:35px; height:18px; margin-right:6px; color:#fff; text-align:center; background-color:#a6937c; display:inline-block;}

.tb_type2 {table-layout:fixed; width:100%;}
.tb_type2 th {padding:5px 0 7px 0; background:#362e2b; font:bold 12px/15px "¸¼Àº °íµñ"; color:#fff;}
.tb_type2 td {padding:10px; border:1px solid #eee; background:#fff; font:normal 12px/14px "¸¼Àº °íµñ"; color:#535353;}
.tb_type2 td.center {text-align:center;}

/* ### ÆäÀÌÁö ### */
.page {margin-top:25px;}
.page a, 
.page span {width:20px; height:20px; margin-left:3px; font-weight:bold; line-height:20px; text-align:center; display:inline-block;}
.page a:first-child {margin-left:-5px;}
.page span {color:#fff; background-color:#f5474b;}
.page img {vertical-align:middle;}
.page .btn {margin-top:-2px;}

.btn_board {margin:20px 0 -50px 0; text-align:right;}

.sectionR .search {margin-top:15px; *zoom:1;}
.sectionR .search:after {clear:both; content:""; display:block;}
.sectionR .search select {float:left; width:87px; height:25px; font:12px/14px "¸¼Àº °íµñ"; color:#535353; border:1px solid #b5b5b5;}
.sectionR .search .input_search {float:left; width:114px; height:20px; margin-left:3px; padding:3px 0 0 5px; font:12px/18px "¸¼Àº °íµñ"; color:#535353; border:1px solid #b5b5b5;}

.sectionR h3 {margin:35px 0 12px; font:bold 18px/20px "¸¼Àº °íµñ"; color:#000;}
.sectionR h3 span {margin-left:10px; font-size:12px; color:#535353;}

.sectionR .justified {*zoom:1;}
.sectionR .justified:after {content:""; display:block; clear:both;}
.sectionR .left {float:left; width:355px;}
.sectionR .right {float:right; width:355px;}

.client_down {height:160px;}
.client_down .down {font:bold 18px/22px "¸¼Àº °íµñ"; *zoom:1;}
.client_down .down:after {content:""; display:block; clear:both;}
.client_down .down span {display:block; float:left; width:178px; height:100px; padding:60px 0 0; background:#eee; color:#535353; text-align:center;}
.client_down .down a {position:relative; display:block; float:left; width:177px; height:90px; padding:70px 0 0; background:#362e2b; color:#fff; text-align:center;}
.client_down .down a .bullet {position:absolute; top:98px; left:85px; display:block; width:7px; height:4px; margin:0; padding:0; background:url("/static/img/icon/bul_1.gif") no-repeat 50%;}

.manager_directx .info_box {overflow:hidden; height:130px;}
.manager_directx .info_box .button_type2 {margin:18px 0 0;}

.graphic_driver li {float:left; width:239px; padding:10px 0; border-right:1px solid #eee; text-align:center;}
.graphic_driver li:first-child {border-left:1px solid #eee; width:237px;}
.graphic_driver li span {font-size:14px;}
.graphic_driver li img {display:block; margin:19px auto 0;}

.cs_vis {position:relative; margin:30px 0 0;}
.cs_vis span {display:inline-block; margin:0 0 7px; font-size:12px; letter-spacing:-1px;}
.cs_vis strong {display:block; margin:0 0 13px; color:#000; font-size:24px; font-weight:normal; letter-spacing:-1px; line-height:24px;}
.cs_faq .visual {width:720px; height:240px; background:url("/static/img/bg/bg_cs1.jpg") no-repeat left top;}
.cs_faq .button_type3 {position:absolute; bottom:0;}

.phone_counseling {*zoom:1;}
.phone_counseling:after {content:""; display:block; clear:both;}
.phone_counseling li {float:left; width:150px; height:102px; margin:0 1px 0 0; padding:48px 0 0; background:#eee; font-size:14px; line-height:18px; vertical-align:middle; text-align:center;}
.phone_counseling li:first-child {height:93px; padding:57px 0 0;}
.phone_counseling strong {display:block; margin:0 0 7px; font-size:18px;}

.cs_mail {height:597px; background:url("/static/img/bg/bg_cs2.jpg") no-repeat left top;}
.cs_mail .button_type5 {position:absolute; top:0; right:0;}
.cs_mail .button_type3 {position:absolute; top:250px; left:0;}
.cs_mail .button_type4 {position:absolute; top:315px; left:0;}

.report dt {margin:30px 0 5px; font:normal 14px/16px "¸¼Àº °íµñ"; color:#000;}
.report dt:first-child {margin:15px 0 0;}
.report .txt_desc {margin:5px 0 0;}
.report .info_box {margin:10px 0 0;}
.report .info_box ol {list-style:none; margin:5px 0 0;}
.report .link {margin:40px 0 0; *zoom:1;}
.report .link:after {content:""; display:block;  clear:both;}
.report .link .button_type4 {float:left; margin:0 1px 0 0;}

.sectionR .login {position:relative; height:144px; margin:32px 0 0; background:url("/static/img/bg/bg_login.jpg") no-repeat left top;}
.sectionR .login .input_box {width:130px;}
.sectionR .login .btn_login {position:absolute; top:40px; left:174px;}
.sectionR .login .uid {position:absolute; top:40px; left:40px; width:122px; height:30px; padding-left:8px; border:none; background:#fff url("/static/img/bg/bg_uid.gif") no-repeat 8px 9px;}
.sectionR .login .upwd {position:absolute; top:74px; left:40px; width:122px; height:30px; padding-left:8px; border:none; background:#fff url("/static/img/bg/bg_upwd.gif") no-repeat 8px 9px;}

.login_btn_area {margin:30px 0 0; *zoom:1;}
.login_btn_area:after {content:""; display:block; clear:both;}
.login_btn_area li {float:left; width:169px; height:118px; padding:7px 0 0 10px; border-right:1px solid #eee; font-size:13px; line-height:22px;}
.login_btn_area li:first-child {width:168px; border-left:1px solid #eee;}
.login_btn_area p {margin:0 0 5px;}
.login_btn_area .button_type6 {display:block; margin:0 0 1px;}

.warn_box {margin:32px 0 0; padding:27px 30px 219px 30px; background:#362e2b url("/static/img/bg/bg_error.jpg") no-repeat left bottom;}
.warn_box strong {display:block; margin:0 0 15px; font:normal 24px "¸¼Àº °íµñ"; color:#fff;}
.warn_box p {font:normal 12px/19px "¸¼Àº °íµñ"; color:#a0a0a0;}
.warn_box .txt_warn_em {font-size:14px; color:#f5474b;}

.policy_list {*zoom:1;}
.policy_list:after {content:""; display:block; clear:both;}
.policy_list ol {float:left; list-style:none; width:360px;}
.policy_list ol li {height:39px; border-top:1px solid #d9d9d9; line-height:39px;}
.policy_list ol li a:link, .policy_list ol li a:visited, .policy_list ol li a:active {font-size:13px; color:#535353;}
.policy_list ol li a:hover, .policy_list ol li a.selected {color:#000; font-weight:bold;}
.policy_content {overflow:scroll; overflow-x:hidden; height:250px; padding:20px; border:1px solid #d9d9d9; display:none;}
.policy_content strong {display:block; margin:0 0 5px; font-size:16px; font-weight:normal; color:#000;}
.policy_content p {line-height:21px;}

.footer {}
.footer .address {width:990px; margin:0 auto; padding-bottom:60px; *zoom:1;}
.footer .address:after {clear:both; content:""; display:block;}
.address .footer_logo {float:left; width:101px; margin:28px 0 0 129px;}
.address .etc {float:left; margin-left:40px;}
.address .etc ul {*zoom:1;}
.address .etc ul:after {clear:both; content:""; display:block;}
.address .etc ul li {float:left; margin-left:28px;}
.address .etc ul li:first-child {margin-left:0;}
.address .etc ul li a {font-weight:bold;}
.address .etc .txt {margin-top:9px; font-size:11px;}
.address .etc .footer_etc {margin-top:14px;}


/* ### ÆË¾÷Ã¢ °ü·Ã ### */
#popup {position:relative; width:100%; height:100%; overflow:hidden;}
#popup .content {padding:22px 20px 12px 20px;}
#popup .title_h1 {font-weight:bold; font-size:18px; line-height:22px; color:#000; letter-spacing:-1px;}
#popup .input_box {position:relative; margin-top:16px; padding-right:61px; *zoom:1;}
#popup .input_box:after {clear:both; content:""; display:block;}
#popup .input_box .input_search {width:100%;}
#popup .input_box button {position:absolute; right:0; top:0; *top:1px;}

#popup .txt {margin-top:16px; color:#707070; letter-spacing:0;}
#popup .txt2 {margin-top:16px; line-height:20px; color:#535353; letter-spacing:0;}

#popup .alignC {margin-top:50px; text-align:center;}

#popup .pop_tab {position:relative; margin-top:16px; padding-top:35px; *zoom:1;}
#popup .pop_tab:after {clear:both; content:""; display:block;}
#popup .pop_tab li {float:left; width:100%;}
#popup .pop_tab li > a {position:absolute; width:126px; height:30px; margin-top:5px; font-weight:bold; font-size:13px; line-height:30px; color:#fff; text-align:center; background-color:#a0a0a0; display:block;}
#popup .pop_tab li.on {}
#popup .pop_tab li.on > a {height:30px; margin-top:0px; padding-top:5px; line-height:25px; color:#000; background-color:#f5474b;}
#popup .pop_tab li > a.tab1 {left:0; top:0;}
#popup .pop_tab li > a.tab2 {left:126px; top:0;}
#popup .pop_tab li .sub_con {display:none;}
#popup .pop_tab li.on .sub_con {display:block;}

#popup .textarea_type1 {height:75px; padding:0 5px; border:1px solid #b5b5b5;}

#popup .btn_box {position:absolute; left:0; bottom:10px; width:100%; text-align:center;}

#popup .map {min-width:450px; padding:12px 10px 11px 10px;}
#popup .map .map_info {position:relative; margin-top:7px; padding-top:21px; border:1px solid #e2e2e2;}
#popup .map .map_info .tit_sub {margin:0 10px; padding-bottom:14px; font-weight:bold; font-size:18px; color:#000; border-bottom:3px solid #000;}
#popup .map .map_info .btn_pop_print {position:absolute; right:10px; top:25px; width:60px; height:20px; font-weight:bold; line-height:18px; color:#fff; text-align:center; background-color:#000; display:block;}
#popup .map .tb_box {padding:0 10px;}
#popup .map .map_img {border-top:1px solid #eee;}

#popup .btn_close_box {position:relative; height:19px; margin-top:9px;}
#popup .btn_close_box .btn_pop_close {position:absolute; right:0; bottom:0;}


/* ### °øÅë ### */
.input_search {height:15px; padding:4px 5px; font:12px/15px "¸¼Àº °íµñ"; color:#535353; border:1px solid #b5b5b5;}
.button_type1 {width:49px; height:25px; font:bold 11px/25px "¸¼Àº °íµñ"; color:#fff; text-align:center; background-color:#535353;}
.button_type2 {display:inline-block; height:25px; padding:0 30px 0 22px; background:#a0a0a0 url("/static/img/icon/bul_1.gif") no-repeat 90% center; font-weight:bold; color:#fff; line-height:25px;}
.button_type2:link, .button_type2:visited, .button_type2:hover, .button_type2:active {color:#fff;}
.button_type3 {display:block; width:190px; height:65px; background:#f5474b url("/static/img/icon/bul_3.gif") no-repeat 90% center; font:bold 12px "¸¼Àº °íµñ"; color:#fff; text-align:center; line-height:65px;} 
.button_type3:link, .button_type3:visited, .button_type3:hover, .button_type3:active {color:#fff;}
.button_type4 {display:block; width:190px; height:65px; background:#362e2b url("/static/img/icon/bul_3.gif") no-repeat 90% center; font:bold 12px "¸¼Àº °íµñ"; color:#fff; text-align:center; line-height:65px;} 
.button_type4:link, .button_type4:visited, .button_type4:hover, .button_type4:active {color:#fff;}
.button_type5 {display:inline-block; height:25px; padding:0 20px; background:#362e2b; font:bold 12px "¸¼Àº °íµñ"; color:#fff; line-height:25px;}
.button_type5:link, .button_type5:visited, .button_type5:hover, .button_type5:active {color:#fff;}
.button_type6 {display:inline-block; width:89px; height:25px; background:#a0a0a0; font:bold 11px "¸¼Àº °íµñ"; color:#fff; text-align:center; line-height:25px;}
.button_type6:link, .button_type6:visited, .button_type6:hover, .button_type6:active {color:#fff;}
.btn_hid_file {position:absolute; right:0;top:0; width:49px; height:25px; opacity:0; filter:alpha(opacity=0); cursor:pointer; border:none;}
.textarea_type1 {width:100%; height:60px; font:12px/18px "¸¼Àº °íµñ"; color:#535353; border:none; resize:none;}

.floatL {float:left;}
.floatR {float:right;}

.alignR {text-align:right;}

.cf5474b {color:#f5474b !important;}
.c898989 {color:#898989 !important;}

.info_box {position:relative; padding:15px 20px;; background:#eee; font:normal 12px/18px "¸¼Àº °íµñ"; color:#535353;}
.info_box strong {display:block; margin:0 0 5px; font:normal 14px/16px "¸¼Àº °íµñ"; color:#000;}
.info_box ol {list-style-type:decimal; list-style-position:inside;}
.info_box ol li {margin:0 0 2px;}
.info_box .btn_spec {position:absolute; top:48px; right:10px; display:inline-block; height:25px; padding:0 20px; background:#f5474b; font:bold 12px/14px "¸¼Àº °íµñ"; color:#fff; line-height:25px;}
.info_box .btn_spec:link, .info_box .btn_spec:visited, .info_box .btn_spec:hover, .info_box .btn_spec:active {color:#fff;}
.info_box ul li {padding:0 0 0 8px; background:url("/static/img/icon/bul_2.gif") no-repeat left 7px; letter-spacing:-1px;}

.txt_desc {margin:10px 0 0; line-height:18px;}

.unordered li {padding:0 0 0 8px; background:url("/static/img/icon/bul_2.gif") no-repeat left 7px; letter-spacing:-1px;}