body, div, ul, ol, li, dl, dt, dd, span, p, table, tr, td, th, em, strong, h1, h2, h3, h4, h5, input, select, form, textarea {margin:0; padding:0; font-family:µ¸¿ò,dotum}
img, fieldset, button {border:0;}
li {list-style:none;}
em {font-style:normal}
img {border:0}
a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
textarea {overflow:auto;}
.blind, legend, caption {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} 
.clear {overflow:hidden; clear:both}

/* style */
.fl {float:left; margin:0; padding:0;}
.fr {float:right; margin:0; padding:0;}
a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

/* layout */
#wrap {position:relative; min-width:990px; width:100%; font-size:12px; background:url(img/bg_body.gif) 0 0 repeat-x; z-index:2}
#wrap:after {content:""; display:block; clear:both;}
#wrap.member {background:url(img/bg_body2.gif) 0 0 repeat-x}
#wrap.service {background:url(img/bg_body4.gif) 0 0 repeat-x}
#wrap.customer {background:url(img/bg_body5.gif) 0 0 repeat-x}
#wrap.office {background:url(img/bg_body6.gif) 234px 0 no-repeat}
#wrap.ceo {background:url(img/bg_body7.jpg) 0 0 repeat-x}
#wrap.job {background:none}
#header {position:relative; width:100%; height:115px; text-align:left; z-index:2}
#header:after {content:""; display:block; clear:both;}
#header.on {z-index:2}
#container {position:relative; min-width:990px; width:100%; min-height:750px; height:100%; padding:0 0 70px 0; z-index:1}
#container:after {content:""; display:block; clear:both;}
.snb {overflow:hidden; float:left; width:235px; background:#fff}
.snb.cust {background:url(img/bg_left1.jpg) 0 0 no-repeat}
.content {float:left; position:relative; width:755px;  z-index:1}
.content:after {content:""; display:block; clear:both;}
#wrap.main {background:url(img/bg_body3.gif) 0 0 repeat-x}
#wrap.main #header {position:relative; width:100%; height:367px; text-align:left; z-index:1}
#wrap.main #header .navi_area {position:absolute; left:0; top:0; width:100%; z-index:1}
#wrap.main #container {position:relative; min-width:990px; width:100%; min-height:auto; padding:0 0 50px 0; background:url(img/bg_main_contents.gif) 990px 0 no-repeat;  z-index:2 }
#wrap.main #container:after {content:""; display:block; clear:both;}
#wrap.main #container .content {position:relative; width:990px; z-index:3}
#wrap.main #container .content:after {content:""; display:block; clear:both;}
#footer {clear:both; position:relative; width:990px;}
#footer:after {content:""; display:block; clear:both;}

/* container bg */
.sub1 {background:url(img/bg_sub1_left.jpg) 0 240px no-repeat}
.sub2 {background:url(img/bg_sub2_left.jpg) 0 286px no-repeat}
.sub2_2 {background:#fff url(img/bg_sub2_left2.jpg) 0 268px no-repeat}
.sub3 {background:url(img/bg_sub3_left.jpg) 0 207px no-repeat}
.sub3_2 {background:url(img/bg_sub3_left2.jpg) 0 180px no-repeat}
.sub4 {background:url(img/bg_sub4_left.jpg) 0 660px no-repeat}
.sub5 {background:url(img/bg_sub5_left.jpg) 0 235px no-repeat}
.office {background:url(img/bg_body7.gif) 990px 0 no-repeat}

.up {height:310px;}
.down {height:115px;}

/* header */
#flash_arae {position:absolute; left:0; top:0; width:100%; height:115px; text-align:left;}

/* main */
.flash_network {overflow:hidden; width:603px; height:53px;}
.main_menu {overflow:hidden; width:603px; height:361px}
.main_menu ul {overflow:hidden; zoom:1}
.main_menu ul li {overflow:hidden; float:left}
.main_menu ul li.showroom {position:relative; width:203px; height:361px}
.main_menu ul li.showroom .btn1 {position:absolute; left:33px; top:42px}
.main_menu ul li.showroom .btn2 {position:absolute; left:33px; top:58px}
.flash_notice {position:absolute; right:0; top:-92px;}

/* snb */
.left_mtit {overflow:hidden; margin:0 0 0 32px; zoom:1}
.left_mlist {overflow:hidden; margin:29px 0 0 32px; zoom:1}
.left_mlist li {overflow:hidden; margin:0 0 4px 0; *margin:0 0 2px 0; zoom:1}
.left_mlist li img {display:block;}
.left_mlist li .left_slist {overflow:hidden; margin:1px 0; *margin:3px 0; zoom:1}
.left_mlist li .left_slist li {overflow:hidden; margin:0 0 3px 0; *margin:0 0 1px 0; zoom:1}

/* content */
.sub_tit1 {overflow:hidden; position:relative; height:73px;}
.sub_tit1 img {display:block; margin:30px 0 0 0; vertical-align:top}
.sub_tit1 .eshop {position:absolute; right:0; top:12px}
.sub_tit1 .eshop img {display:inline; margin:0;}
.sub_tit2 {overflow:hidden; height:32px; margin:30px 0 0 0;}
.sub_tit3 {overflow:hidden; height:66px; margin:30px 0 0 0;}
.sub_tit4 {overflow:hidden; height:78px; margin:30px 0 0 0;}
.sub_tit5 {overflow:hidden; position:relative; height:22px; margin:30px 0 0 0; border-bottom:2px solid #9D9D9D}
.sub_tit5 span {overflow:hidden; position:absolute; right:0; top:0; letter-spacing:-1px; font-size:11px; color:#959595; font-weight:normal}
.sub_tit6 {overflow:hidden; height:22px; margin:40px 0 0 0; border-bottom:2px solid #9D9D9D}
.sub_tit7 {padding:0 0 30px 0; zoom:1}
.sub_tit7:after {content:""; display:block; clear:both;}
.sub_tit7 img {float:left; margin-top:30px}
.sub_tit8 {overflow:hidden; width:755px; height:109px; margin:1px 0 0 0; background:url(img/bg_sub3_06.jpg) 0 0 no-repeat}
.sub_tit8 img {margin:29px 0 0 0;}

.seach_area {width:753px; height:246px;  border:1px solid #D7D7D7}
.seach_area:after {content:""; display:block; clear:both;}
.seach_area .seach_map {overflow:hidden; float:left; width:419px; height:246px; border-right:1px solid #D7D7D7}
.seach_area .form_area {float:left; margin:69px 0 0 20px; zoom:1}
.seach_area .form_area:after {content:""; display:block; clear:both;}
.seach_area .form_area .section01 {position:relative; margin:5px 0;}
.seach_area .form_area .section01:after {content:""; display:block; clear:both;}
.seach_area .form_area input {width:246px; height:14px; margin:0; *margin:-1px -5px -1px 0; padding:0 0 0 4px; border:1px solid #DDDDDD; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}
.seach_area .form_area .news1 {width:123px; height:14px; margin:0; *margin:-1px -5px -1px 0; padding:0 0 0 4px; border:1px solid #DDDDDD; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}

.seach_area2 {width:753px; height:56px;  border:1px solid #D7D7D7}
.seach_area2:after {content:""; display:block; clear:both;}
.seach_area2 .form_area {margin:21px 0 0 20px; zoom:1}
.seach_area2 .form_area:after {content:""; display:block; clear:both;}
.seach_area2 .form_area .section01 {float:left; position:relative; _display:inline; margin:0 5px 0 0}
.seach_area2 .form_area .section01:after {content:""; display:block; clear:both;}
.seach_area2 .form_area input {width:246px; height:14px; margin:0; *margin:-1px -5px -1px 0; padding:0 0 0 4px; border:1px solid #DDDDDD; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}

.agent_list {overflow:hidden; margin:9px 0 0 0; color:#898989; font-size:11px;}
.agent_list.faq {margin:20px 0 0 0;}
.agent_list th {padding:9px 0; border-top:1px solid #CCD4DB; border-bottom:1px solid #E0E0E0; font-weight:normal; text-align:left; background:#E8F0F7}
.agent_list td {padding:7px 0 6px 0; border-bottom:1px solid #E0E0E0; font-weight:normal; text-align:left; letter-spacing:-1px}
.agent_list td img {margin:-1px 0 1px 0; vertical-align:middle}
.agent_list p {padding:1px 0 0 24px; color:#B7B7B7; letter-spacing:0;}
.agent_list tr.select td {font-weight:bold;}
.agent_list tr.select p {font-weight:normal}
.agent_list td.ag {font-size:12px;}
.agent_list td a {display:inline-block; color:#898989;}
.agent_list td a:hover {color:#1968B3;}
.agent_list td.tel {letter-spacing:0;}
.agent_list td.add {padding:2px 0 0 0;}
.faq td.faq {font-size:12px;}
.faq td .check {display:block; width:35px; text-align:center; color:#B7B7B7; font-size:11px; letter-spacing:0;}
.faq th {padding:9px 0 8px 0; letter-spacing:-1px;}
.faq th.num1 {text-align:center}
.faq th p {margin-top:-1px; color:#898989 !important; letter-spacing:-1px;}
.faq .ft12 {font-size:12px;}
.faq th .line {color:#D7D7D7}
.faq th .num {color:#B7B7B7; letter-spacing:-1px;}
.faq .conts {padding:23px 22px; font-size:12px; line-height:22px; color:#898989; letter-spacing:-1px;}
.faq tfoot td {padding:10px 0 7px 0;}
.faq tfoot p {padding:0 0 0 24px; color:#898989; letter-spacing:0;}
.faq td a:hover {color:#1A69B3; text-decoration:underline; font-weight:normal}
.faq td.num1 {color:#B7B7B7; text-align:center; letter-spacing:0;}
.news td {padding:9px 0 8px 0;}
.news th.num1 {text-align:center}
.news td.num1 {color:#B7B7B7; text-align:center; letter-spacing:0;}
.news td.faq {font-size:12px}
.news th p {margin-top:-1px; color:#898989 !important; letter-spacing:-1px;}
.news td a:hover {color:#1A69B3; text-decoration:underline; font-weight:normal}
.one_table {border-top:1px solid #E0E0E0}
.one_table td {padding:10px 0 8px 0; border-bottom:1px solid #E0E0E0; color:#898989; font-size:11px;}
.one_table td p {margin:0 27px 0 0; text-align:right; font-weight:bold}
.one_table td .select_area {position:relative; padding:0 !important; border:none}
.one_table td .select_area td {padding:0 !important; border:none; vertical-align:middle}
.one_table td .input1 {width:651px; height:14px; margin:0; *margin:-1px -5px -1px 0; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}
.one_table td .input2 {width:167px; height:14px; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px; vertical-align:middle}
.one_table td .seach1 { vertical-align:middle}
.one_table td textarea {overflow:auto; width:649px; height:254px; padding:5px; border:1px solid #ddd; color:#898989; scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#DDDDDD; scrollbar-highlight-color:#DDDDDD; scrollbar-3dlight-color:#ECECEB; scrollbar-darkshadow-color:#ECECEB; scrollbar-track-color:#ECECEB; scrollbar-arrow-color:#1268B3;}
.one_table td .one_notice {overflow:hidden; position:relative; padding:10px 0 3px 0;}
.one_table td .one_notice .one_right {overflow:hidden; display:block; position:absolute; right:10px; top:6px;}
.one_table td .one_notice .one_right input {width:36px; height:14px; margin:0; *margin:0 0px -1px 0; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px; vertical-align:middle}
.input_member th {border-bottom:1px solid #E0E0E0; text-align:left}
.input_member th img {margin:0 0 0 20px;}
.input_member td {padding:13px 0 12px 0; border-bottom:1px solid #E0E0E0; color:#898989; font-size:11px; vertical-align:middle}
.input_member td input {height:14px; margin:0; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px; vertical-align:middle}
.input_member td img {vertical-align:middle}
.input_member td .tx1 {display:inline-block; padding:0 0 0 9px; letter-spacing:-1px}
.input_member td .tx2 {float:left; padding:3px 10px 0 5px; letter-spacing:-1px}
.input_member td .tx3 {float:left; padding:3px 5px 0 5px; letter-spacing:-1px; color:#DDD}
.input_member td .tx4 {float:left; margin:-9px 0; padding:0 0 0 18px; letter-spacing:-1px; line-height:18px; color:#959595}
.input_member td .tx5 {float:left; padding:3px 10px 0 0px; letter-spacing:-1px}
.input_member td .section01 {float:left}
.input_member td .section01 td {padding:0; border:none}
.input_member td .section01 table td img {margin-top:0; *margin-top:-1px; *margin-bottom:1px}
.input_member td .section01 input {*margin:-2px 0 2px 0;}
.input_member td .section01.mr5 {margin-right:5px;}
.input_member td .section01.mt1 {*margin-top:-1px;}
.input_member td .mt5 {margin-top:5px}
.input_member td .ck_area {float:left; _display:inline; margin:3px 0 0 5px; *margin:2px 0 0 5px}
.input_member td .ck_area input {width:13px; height:13px; border:none; vertical-align:middle}
.list_btn {overflow:hidden; margin:10px 0 0 0; text-align:right} 
.list_btn a{display:inline-block; margin:0 0 0 5px;}
.go_mantoman {overflow:hidden; margin:16px 0 0 0;}
.faq_tablist {overflow:hidden; position:relative; width:755px; height:34px; margin:20px 0 0 0; background:url(img/bg_faq_tablist.gif) left top repeat-x}
.faq_tablist li {overflow:hidden; float:left; margin:0 0 0 -1px; vertical-align:top}
.faq_tablist li.on {position:relative}

.tablist {overflow:hidden; position:relative; width:755px; height:34px; background:url(img/bg_faq_tablist.gif) left top repeat-x}
.tablist li {overflow:hidden; float:left; margin:0 0 0 -1px; vertical-align:top}
.tablist li.on {position:relative}


.login .input1 {width:186px; height:14px; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}
.login .input2 {width:236px; height:14px; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}
.login .input3 {width:108px; height:14px; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}
.login .input4 {width:80px; height:14px; padding:0 0 0 4px; border:1px solid #ddd; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px;}

.login td {color:#DDDDDD}
.login .btn_ok {margin:7px 0 0 0}
.login_qna1 {overflow:hidden; margin:28px 0 0 0; padding:39px 0; border-top:1px solid #E0E0E0;}
.login_qna2 {overflow:hidden; padding:39px 0 180px 0}
.login_qna3 {overflow:hidden; margin:28px 0 0 0; padding:39px 0 180px 0; border-top:1px solid #E0E0E0}
.join_step {overflow:hidden; width:755px; height:74px; background:url(img/bg_join_step.gif) 0 0 no-repeat}
.join_step .step1 {margin:0 0 0 49px;}
.join_step .step2 {margin:0 0 0 214px;}
.join_step .step3 {margin:0 0 0 378px;}
.join_step .step4 {margin:0 0 0 543px;}
.join_law {overflow:hidden; width:755px;}
.join_law dt {overflow:hidden; height:22px}
.join_law dd {overflow:hidden; font-size:11px; color:#959595; letter-spacing:-1px}
.law_scroll_area {overflow:auto; width:753px; height:266px; border:1px solid #E0E0E0; scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#DDDDDD; scrollbar-highlight-color:#DDDDDD; scrollbar-3dlight-color:#ECECEB; scrollbar-darkshadow-color:#ECECEB; scrollbar-track-color:#ECECEB; scrollbar-arrow-color:#1268B3;}
.law_scroll_area p {padding:8px 40px 8px 10px; line-height:20px; font-size:11px; color:#959595; letter-spacing:-1px}
.law_scroll_area p br {letter-spacing:0}
.join_law dd.cho {position:relative; padding:19px 0 48px 0;}
.join_law dd.cho .rd {width:13px; height:13px; margin-left:10px; vertical-align:middle}
.join_law dd.cho .btn_ok {position:absolute; right:0; top:10px;}
.join_law dd a, .join_law dd a:visited, .join_law dd a:hover {color:#959595; text-decoration:none}
.law_list {overflow:hidden; margin:10px 0 8px 10px; zoom:1}
.law_list li {overflow:hidden; float:left; width:350px; height:22px;}
.join_ok {overflow:hidden; margin:13px 0 220px 0; zoom:1}
.info_prv {overflow:hidden; padding:25px 0; border-top:1px solid #E0E0E0; line-height:20px; color:#636363; letter-spacing:-1px}
.info_prv br {letter-spacing:0}
.info_prv a, .info_prv a:visited, .info_prv a:hover {color:#636363; text-decoration:none}
.prod_btnarea {overflow:hidden; margin:31px 0 0 0; zoom:1}
.prod_section {overflow:hidden; clear:both; zoom:1}
.prod_list01 {overflow:hidden; width:755px;}
.prod_list01 dt {overflow:hidden; height:22px; border-bottom:1px solid #E0E0E0}
.prod_list01 dd {overflow:hidden; position:relative; height:169px}
.prod_list01 dd ul {overflow:hidden; margin:10px 0 0 34px;}
.prod_list01 dd ul li {overflow:hidden; _display:inline; float:left; width:110px; height:116px; margin:0 0 0 4px; background:url(img/bg_list_none.jpg) 0 0 no-repeat}
.prod_list01 dd .arrowleft {overflow:hidden; position:absolute; left:0; top:40px;}
.prod_list01 dd .arrowright {overflow:hidden; position:absolute; right:0; top:40px;}

.prod_list02 {overflow:hidden; width:755px;}
.prod_list02 dt {overflow:hidden;}
.prod_list02 dd {overflow:hidden; position:relative; height:182px}
.prod_list02 dd ul {overflow:hidden; margin:23px 0 0 34px;}
.prod_list02 dd ul li {overflow:hidden; _display:inline; float:left; width:110px; height:116px; margin:0 0 0 4px; background:url(img/bg_list_none.jpg) 0 0 no-repeat}
.prod_list02 dd .arrowleft {overflow:hidden; position:absolute; left:0; top:55px;}
.prod_list02 dd .arrowright {overflow:hidden; position:absolute; right:0; top:55px;}


.sabo.y2010 {position:relative; overflow:hidden; clear:both; width:755px; height:201px; background:url(img/bg_sabo2010_3.jpg) 0 0 no-repeat}
.sabo.y2010 .new_sabo_thum {position:absolute; left:36px; top:0;}
.sabo.y2010 .new_sabo_cont {position:absolute; left:223px; top:90px;}
.sabo.y2010 .new_sabo_cont img {margin-right:19px;}

.sabo.y2010_2 {overflow:hidden; clear:both; width:755px; height:200px; background:url(img/bg_sabo2010_2.jpg) 0 0 no-repeat}
.sabo.y2009 {overflow:hidden; clear:both; width:755px; height:199px; background:url(img/bg_sabo2009.jpg) 0 0 no-repeat}
.sabo.y2008 {overflow:hidden; clear:both; width:755px; height:200px; background:url(img/bg_sabo2008.jpg) 0 0 no-repeat}
.sabo.y2007 {overflow:hidden; clear:both; width:755px; height:201px; background:url(img/bg_sabo2007.jpg) 0 0 no-repeat}
.sabo.y2006 {overflow:hidden; clear:both; width:755px; height:199px; background:url(img/bg_sabo2006.jpg) 0 0 no-repeat}
.sabo.y2005 {overflow:hidden; clear:both; width:755px; height:196px; background:url(img/bg_sabo2005.jpg) 0 0 no-repeat}
.sabo .slist {overflow:hidden; margin:30px 0 0 193px; zoom:1}
.sabo .slist li {overflow:hidden; _display:inline; float:left; margin:0 0 0 20px;}
.downlode_list {overflow:hidden; clear:both; zoom:1}
.downlode_list li {overflow:hidden; _display:inline; float:left; width:110px; height:139px; margin:25px 20px 0;}
.downlode_list li .thumb {overflow:hidden; width:110px; height:100px;}
.downlode_list li .txt {overflow:hidden; margin:9px 0 0 0; color:#636363; letter-spacing:-1px; zoom:1; text-align:center; line-height:14px;}
.downlode_list li .txt a, .downlode_list li .txt a:visited, .downlode_list li .txt a:hover {color:#636363}
.downlode_list li .txt img {margin:1px 0 0 0;}
.downlode_list.gall {padding-top:5px; border-top:1px solid #E0E0E0}
.ceo_bg {position:absolute; left:755px; top:0; width:70px; height:772px; background:url(img/bg_ceo.jpg) 0 0 no-repeat}
.off_section {clear:both; position:relative; zoom:1}
.off_section:after {content:""; display:block; clear:both;}
.deco {position:absolute;}
.off_tab1 {right:0; top:-108px;}
.off_tab2 {left:407px; top:-94px;}
.off_tab3 {right:0; top:-34px;}
.chice_year {float:right; margin:28px 0 0 0;}
.chice_year:after {content:""; display:block; clear:both;}
.chice_year dt {overflow:hidden; float:left; padding:3px 7px 0 0; color:#959595; font-size:11px; letter-spacing:-1px; font-weight:normal}
.chice_year dd {overflow:hidden; float:left; padding-top:3px; font-weight:normal !important;  color:#959595; font-size:11px; letter-spacing:-1px;}
.chice_year dd, .chice_year dd * {margin:0 !important}
.chice_year dd a {margin:0 !important; right:0 !important;}
.chice_year dd .year {color:#959595; font-size:11px; letter-spacing:0;}
.chice_year dd .year strong {color:#1968B3;}
.welfare_list {overflow:hidden; margin:30px 0 0 0; zoom:1}
.welfare_list li {overflow:hidden; vertical-align:top; zoom:1}
.welfare_list li .thumb {overflow:hidden; float:left; padding:0 9px 30px 0;}
.welfare_list li .detail {overflow:hidden; zoom:1}
.welfare_list li .detail dl {overflow:hidden; width:610px; margin:0 0 15px 7px;}
.welfare_list li .detail dl dt {overflow:hidden; height:13px; color:#1968B3; font-weight:bold; letter-spacing:-1px}
.welfare_list li .detail dl dt a, .welfare_list li .detail dl dt a:visited, .welfare_list li .detail dl dt a:hover {color:#1968B3}
.welfare_list li .detail dl dd {overflow:hidden; padding:7px 0 0 0; color:#959595; font-size:12px; line-height:16px}
.welfare_list li .detail dl dd a, .welfare_list li .detail dl dd a:visited, .welfare_list li .detail dl dd a:hover {color:#636363;}
.welfare_list li .detail dl dd.date {padding:1px 0; color:#959595; font-size:11px; letter-spacing:0;}
.welfare_list li .detail dl dd.date a, .welfare_list li .detail dl dd.date a:visited, .welfare_list li .detail dl dd.date a:hover {color:#959595}
.seach_id {position:relative; overflow:hidden; padding:0 0 27px 0; border-bottom:1px solid #E0E0E0; zoom:1;  z-index:3;}
.seach_password {overflow:hidden; zoom:1}

.layer_popup {overflow:hidden; position:absolute; left:50%; margin-left:-350px; width:700px; height:450px; background:#636363; z-index:100}
.layer_popup_area {overflow:hidden; width:690px; height:440px; margin:5px 0 0 5px; background:#fff}
.layer_popup_area dl {overflow:hidden; width:650px; margin:15px 0 0 20px;}
.layer_popup_area dl dt {overflow:hidden; position:relative; height:44px; border-bottom:1px solid #D7D7D7}
.layer_popup_area dl dt img {margin:6px 0 0 0;}
.layer_popup_area dl dt .close {position:absolute; right:0; top:0;}
.layer_popup_area dl dt .close img {margin:0}
.layer_popup_area dl dt p {margin:23px 0 0 0; color:#1A69B3; font-weight:bold; letter-spacing:-1px}
.layer_popup_area dl dd {overflow:hidden; position:relative; width:650px; height:339px; text-align:center}
.layer_popup_area dl dd .detail {margin:20px 0 0 0}
.layer_popup_area dl dd p {margin:157px 0 0 0; color:#636363; font-weight:bold; letter-spacing:-1px}
.layer_popup_area dl dd table {position:absolute; right:79px; top:46px; z-index:2}
.layer_popup_area dl dd table td {padding:2px 0 0 0; border-top:1px solid #D7D7D7; font-size:11px; color:#636363; line-height:17px;}
.layer_popup_area dl dd table td.txt {padding:7px 0 0 0; letter-spacing:-1px;}
.layer_popup_area dl dd.txt {overflow:hidden; height:auto; padding:14px 0 0 0; border-top:1px solid #D7D7D7; color:#636363; text-align:left}
.layer_popup_area dl dd.txt strong {color:#1968B3}
.layer_popup_area dl dd.txt2 {overflow:hidden; height:auto; padding:14px 0 0 0; border-top:1px solid #D7D7D7; color:#636363; text-align:left}
.layer_popup_area dl dd.txt2 strong {color:#636363}

.movie_popup {overflow:hidden; width:700px; height:450px; background:url(img/bg_movie_popup.jpg) 0 0 no-repeat}
.movie_popup dl {overflow:hidden; width:650px; margin:20px 0 0 25px;}
.movie_popup dl dt {overflow:hidden; position:relative; height:45px;}
.movie_popup dl dt img {margin:12px 0 0 0;}
.movie_popup dl dt .close {position:absolute; right:0; top:0;}
.movie_popup dl dt .close img {margin:0}
.movie_popup dl dd {overflow:hidden; margin:25px 0 0 0;}
.movie_popup dl dd .movie_area {overflow:hidden; _display:inline; float:left; width:320px; margin:0 0 0 30px;}
.movie_popup dl dd .movie_list {overflow:hidden; _display:inline; float:left; margin:-1px 0 0 61px; zoom:1}
.movie_popup dl dd .movie_list li {overflow:hidden; padding:0 0 5px 0; color:#636363; letter-spacing:-1px; font-size:12px; line-height:15px;}
.movie_popup dl dd .movie_list li.on {color:#1A69B3; font-weight:bold; text-decoration:underline}
.movie_popup dl dd .movie_list li a, .movie_popup dl dd .movie_list li a:visited {color:#636363;}
.movie_popup dl dd .movie_list li a:hover {color:#1A69B3;}
.movie_popup dl dd .movie_list li.on a {color:#1A69B3; font-weight:bold; text-decoration:underline}

.movie_popup2 {overflow:hidden; width:700px; height:450px; background:url(img/bg_movie_popup2.gif) 0 0 no-repeat}
.movie_popup2 dl {overflow:hidden; width:650px; margin:20px 0 0 25px;}
.movie_popup2 dl dt {overflow:hidden; position:relative; height:45px;}
.movie_popup2 dl dt img {margin:12px 0 0 0;}
.movie_popup2 dl dt .close {position:absolute; right:0; top:0;}
.movie_popup2 dl dt .close img {margin:0}
.movie_popup2 dl dd {overflow:hidden; margin:27px 0 0 0; color:#1268B3; font-size:12px;}
.movie_popup2 dl dd .input_area {overflow:hidden; margin:0 auto; text-align:center; line-height:38px; letter-spacing:-1px}
.movie_popup2 dl dd .input_area input {width:246px; height:14px; margin:0 5px 0 0; *margin:-1px 5px 0 0; padding:0 0 0 4px; border:1px solid #DDDDDD; font-size:11px; color:#898989; letter-spacing:-1px; line-height:15px; vertical-align:top}
.movie_popup2 dl dd .input_area span {display:inline-block; margin:-8px 0 0 0; color:#636363; letter-spacing:0}
.movie_popup2 dl dd .input_area span em {color:#D7D7D7}
.movie_popup2 dl dd .result_area {overflow:auto; width:595px; height:200px; margin:6px 0 0 50px; line-height:20px; letter-spacing:-1px; scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#DDDDDD; scrollbar-highlight-color:#DDDDDD; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#1268B3;}
.movie_popup2 dl dd .result_area a {color:#1268B3;}

.movie_popup3 {overflow:hidden; width:690px; height:440px; border:5px solid #636363}
.movie_popup3 dl {overflow:hidden; width:650px; margin:15px 0 0 20px;}
.movie_popup3 dl dt {overflow:hidden; position:relative; height:45px;}
.movie_popup3 dl dt .close {position:absolute; right:0; top:0;}
.movie_popup3 dl dd {overflow:hidden;}



.mt30 {margin-top:30px;}
.mb250 {margin-bottom:250px}
.mb100 {margin-bottom:100px}


.paginate{padding:20px 0; text-align:center;}
.paginate *{margin:0; padding:0;}
.paginate a,
.paginate strong{_position:relative; margin-left:-7px; font-weight:bold; display:inline-block; padding:2px 13px 1px 11px; color:#767676; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; text-decoration:none; line-height:normal; font:bold 12px µ¸¿ò, Dotum, ±¼¸², Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate strong{color:#1968B3 !important;}
.paginate a.pre{padding:2px 15px 1px 20px; background:url(img/btn_page_l1.gif) no-repeat 12px 5px !important; border:none; font-weight:normal; letter-spacing:-1px}
.paginate a.pre_end{padding:2px 10px 1px 13px; background:url(img/btn_page_l2.gif) no-repeat 0 5px !important; border:none; border-right:1px solid #ccc; font-weight:normal; letter-spacing:-1px}
.paginate a.next{padding:2px 18px 1px 16px; background:url(img/btn_page_r1.gif) no-repeat 42px 5px !important; border:none; font-weight:normal; letter-spacing:-1px}
.paginate a.next_end{padding:2px 18px 1px 10px; background:url(img/btn_page_r2.gif) no-repeat 38px 5px !important; border:none; border-left:1px solid #ccc; font-weight:normal; letter-spacing:-1px}
.overclass {overflow-x:hidden; overflow-y:scroll; background-color:#f5f5f5}

/* footer */
.copyright_area {overflow:hidden; float:left;}
.family_site {float:right; _display:inline; margin-right:24px;}
.family_site:after {content:""; display:block; clear:both;}
.family_site dt {overflow:hidden; float:left; width:59px; height:16px;}
.family_site dd {float:left; width:165px;}
.family_site dd table td img {margin-top:0; *margin-top:-1px; *margin-bottom:1px}



/*Selects*/
.selectArea {width:200px; height:16px; background:url(img/select_bg.gif) repeat-x left top;}
.selectArea .left {width:4px; height:16px; float:left; background:url(img/select_left.gif) no-repeat left top;}
.selectArea .right {width:16px; height:16px; float:right; background:url(img/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block; width:200px; height:16px; margin-left:-200px; position:absolute;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px; color:#898989; padding-top:3px; overflow:hidden; white-space:nowrap; font-size:11px;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute; margin-top:-4px; width:200px; height:100px; overflow:auto; background:#fff; padding:2px; font-size:11px; color:#898989; z-index:20; border:1px solid #DDDDDD;scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#DDDDDD; scrollbar-highlight-color:#DDDDDD; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#1268B3;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0; padding:0;}
.optionsDivVisible a {color:#898989; text-decoration:none; display:block; padding:3px 4px; border:none;}
.optionsDivVisible a:hover {color:#333; background:#fff; border-color:#cfd0d6;}