@charset "euc-kr";

#wrap{ width:100%; position:relative; min-width:980px; }
#header{ width:100%; height:118px; margin:0 auto; border-top:2px solid #f33209; z-index:999; }
#container{width:980px; margin:0 auto; z-index:1; position:relative; height:auto !important; height:100%; min-height:100%;} 
#container:after{ display:block;clear:both;content:''}

.snb{ float:left; width:210px; margin-top:17px; margin-bottom:25px; z-index:1; }

#contents{ margin-left:241px; width:740px; height:auto !important; height:100%; min-height:700px; padding-top:10px; overflow:hidden; }
#content_guide{ width:100%; min-height:245px; margin:0 auto; position:relative; border-top:solid 1px #ccced2; }
#footer{ width:100%; height:150px; margin:0 auto; position:relative; z-index:100;}

/* ¸ÞÀÎ¹è³Ê ¿µ¿ª */

#bannerzone .tab1{position:absolute; right:0; top:107px; width:152px; height:52px; z-index:198;}
#bannerzone .tab2{position:absolute; right:0; top:54px; width:152px; height:52px; z-index:199;}
#bannerzone .tab3{position:absolute; right:0; top:1px; width:152px; height:52px; z-index:200;}

#bannerzone{position:absolute; left:0; top:0; z-index:10; position:relative;}

#bannerzone #banner1 .imgArea{  }
#bannerzone #banner1{padding:0; width:532px; height:160px; position:absolute; left:0; top:0; z-index:20;}
#bannerzone #banner1:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
#bannerzone #banner1 a.bannerStatus{float:left; overflow:hidden; width:12px; height:12px; top:10px; margin-right:4px; background:url(../img/common/main/y_mypage_roll_off.gif) no-repeat; text-indent:-1000em; z-index:80; position:relative;}
#bannerzone #banner1 a.bannerStatus.active{ background:url(../img/common/main/y_mypage_roll_on.gif) no-repeat; z-index:99;}
#bannerzone #banner1 .bannerImg{ position:absolute; left:0px; } /*20131209*/


#banner2 .imgArea{  }
#banner2{padding:0; width:246px; height:165px; position:absolute; left:0; top:0; z-index:20;}
#banner2:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
#banner2 a.bannerStatus{float:left; overflow:hidden; width:12px; height:12px; top:10px; margin-right:4px; background:url(../img/common/main/y_mypage_roll_off.gif) no-repeat; text-indent:-1000em; z-index:80; position:relative;}
#banner2 a.bannerStatus.active{ background:url(../img/common/main/y_mypage_roll_on.gif) no-repeat; z-index:99;}
#banner2 .bannerImg{ position:absolute; left:0px; } /*20131209*/

#banner2 .stbn1{ left:60px; }
#banner2 .stbn2{ left:60px; }
#banner2 .stbn3{ left:60px; }
#banner2 .stbn4{ left:60px; }
#banner2 .stbn5{ left:60px; }
#banner2 .stbn6{ left:60px; }
#banner2 .stbn7{ left:60px; }
#banner2 .stbn8{ left:60px; }

#banner1 .stbn1{ left:380px; }
#banner1 .stbn2{ left:380px; }
#banner1 .stbn3{ left:380px; }
#banner1 .stbn4{ left:380px; }
#banner1 .stbn5{ left:380px; }
#banner1 .stbn6{ left:380px; }
#banner1 .stbn7{ left:380px; }
#banner1 .stbn8{ left:380px; }
#banner1 .stbn9{ left:380px; }

#bannerzone #banner3 .imgArea{ padding-left:450px; }
#bannerzone #banner3{padding:0; width:532px; height:160px; position:absolute; left:0; top:0; z-index:20;}
#bannerzone #banner3:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
#bannerzone #banner3 a.bannerStatus{float:left; overflow:hidden; width:12px; height:12px; top:10px; margin-right:4px; background:url(../img/common/main/y_mypage_roll_off.gif) no-repeat; text-indent:-1000em; z-index:80; position:relative;}
#bannerzone #banner3 a.bannerStatus.active{ background:url(../img/common/main/y_mypage_roll_on.gif) no-repeat; z-index:99;}
#bannerzone #banner3 .bannerImg{ position:relative; }

#bannerzone .pos_rolban_tit{ position:absolute; left:304px; top:30px; }
#bannerzone .main_title{ display:block; color:#000; font-size:22px; font-weight:bold; letter-spacing:-3px; margin-bottom:4px; }
/* @media screen and (-webkit-min-device-pixel-ratio:0){ #bannerzone .main_title{ font-family:dotum, Helvetica, sans-serif !important; display:block; color:#000; font-size:22px; font-weight:bold; letter-spacing:-3px; margin-bottom:4px; } } */
#bannerzone .sub_title{ color:#000000; font-size:12px; letter-spacing:-1px; line-height:15px; }
/* @media screen and (-webkit-min-device-pixel-ratio:0){ #bannerzone .sub_title{ font-family:dotum, Helvetica, sans-serif !important; color:#000000; font-size:12px; letter-spacing:-1px; line-height:15px; } } */

#bannerzone .playCtrl1{position:absolute; right:160px; top:10px; width:40px; z-index:300;}
#bannerzone .playCtrl1 a{float:left; padding:0px; margin-right:4px; height:13px; }

/* ¸ÞÀÎ */
.main_topbg_layout{ width:100%; height:356px; position:relative; overflow:hidden; background:url(../img/common/main/m_visual_bg.jpg) top center repeat-x; }
.main_top_area{ width:980px; min-width:980px; height:356px; margin:0 auto; position:relative; }
.main_le_menu_area{ float:left; width:246px; position:relative; } 
.main_rg_banner_area{ float:right; width:734px; } 

.main_le_menu_area .left_fir_quick_box{ margin-top:36px; height:220px; overflow:hidden; }
.main_le_menu_area .left_fir_quick_box li.first{ margin-left:5px; }
.main_le_menu_area .left_fir_quick_box li{ float:left; margin-left:10px; min-height:109px; overflow:hidden; }
.main_le_menu_area .left_fir_quick_box li img{ width:71px; height:72px; }
.main_le_menu_area .left_fir_quick_box .m_quick_tit{ display:block; width:71px; line-height:16px; text-align:center; font-weight:bold; overflow:hidden; }

.main_le_menu_area .left_sec_quick_box{ overflow:hidden; }
.main_le_menu_area .left_sec_quick_box .letop_mn_1{ margin-top:10px; }
.main_le_menu_area .left_sec_quick_box .letop_mn_2{ margin-top:10px; text-align:center; }
.main_le_menu_area .left_sec_quick_box .letop_mn_3{ margin-top:0px; }

.main_midbg_layout{ width:100%; height:160px; position:relative; overflow:hidden; background:url(../img/common/main/mid_vis_bg.jpg) top center repeat-x; }
.main_mid_area{ width:980px; min-width:980px; height:160px; margin:0 auto; position:relative; }

.vis_etc{ width:102px; height:6px; background:url(../img/common/main/visual_top_etc.gif) no-repeat; position:absolute; bottom:0; left:255px; z-index:190; }

.mainbot_left_cont{ width:196px; height:165px; float:left; background-color:#f6f6f6; padding:15px 25px; }

/* ÀÌº¥Æ® ·Ñ¸µ¹è³Ê */
#event{width:734px; height:auto; float:right; position:relative; overflow:hidden;}
.con_slide_box{ position:relative;}

.event-cont{margin:0; width:734px; height:356px;}
.event-cont:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

.event-cont .m_page{float:left; overflow:hidden; width:12px; height:12px; top:15px; margin-right:4px; background:url(../img/common/main/y_mypage_roll_off.gif) no-repeat; text-indent:-1000em; z-index:90; position:relative;}
.event-cont .m_page.active{ background:url(../img/common/main/y_mypage_roll_on.gif) no-repeat; z-index:99;}

.event-cont .stbn1{ left:645px; }
.event-cont .stbn2{ left:645px; }
.event-cont .stbn3{ left:645px; }

.event-cont .imgAlign{left:0px; top:0px; display:block; position:absolute; z-index:70;}
.event-cont img{ width:734px; height:356px; overflow:hidden; }

.banner_playCtrl{ position:absolute; right:0px; top:15px; width:40px; z-index:50; }
.banner_playCtrl a{ float:left; padding:0px; margin-right:4px; height:13px; }

/* ¼­ºê¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */
.sub_layout_area{ width:100%; position:relative; overflow:hidden; }
.sub_container{width:980px; margin:0 auto; overflow:hidden; position:relative; }
.sub_container:after{ display:block;clear:both;content:''}
.card_subbg{ background:url(../img/common/sub_j/card_sub_bg.jpg) top center repeat-x; }

/* ¼½¼Ç TOP BG */
.saving_tbg{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving.gif) bottom center repeat-x; }
.saving_tbg_2{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving2.gif) bottom center repeat-x; }
.saving_tbg_3{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving3.gif) bottom center repeat-x; }
.saving_tbg_4{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving4.gif) bottom center repeat-x; }
.saving_tbg_5{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving5.gif) bottom center repeat-x; }
.saving_tbg_6{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving6.gif) bottom center repeat-x; }
.saving_tbg_7{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving7.gif) bottom center repeat-x; }
.saving_tbg_8{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving8.gif) bottom center repeat-x; }
.saving_tbg_9{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving8.gif) bottom center repeat-x; }
.saving_tbg_10{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving9.gif) bottom center repeat-x; }
.saving_tbg_11{ width:100%; height:46px; background:url(../img/common/common/top_mn_bg_saving4.gif) bottom center repeat-x; }
.login_tbg{ width:100%; height:3px; border-bottom:solid 2px #5e5f62; }

/* Å¾¿µ¿ª */
.top_area{ width:980px; min-width:980px; height:80px; margin:0 auto; position:relative; z-index:200; }
.logo_abs{ position:absolute; left:0px; top:31px; }
.logo_title{ position:absolute; left:154px; top:44px; }
.logo_title a{ font-size:18px; color:#000; text-decoration:none !important; font-weight:bold; letter-spacing:-2px; }
.top_login_area{ position:absolute; left:290px; top:10px; z-index:199; }
.top_login_area .logout_box{ position:relative; width:470px; height:25px; overflow:visible; }
.top_login_area .logout_box .name_box{ font-size:14px; color:#000; font-weight:bold;}
.top_login_area .logout_box .name_box a{ font-size:14px; font-weight:bold; text-decoration:underline; color:#000; }
.top_login_area .logout_box .btn_center { margin-left:0px; }
.top_login_area .logout_box .btn_center a{ margin-left:6px; font-weight:bold; font-size:11px !important; padding:0 0 0 6px; color: #000; background: url(../img/common/common/top_sdot_ico.gif) 0 6px no-repeat; letter-spacing:-1px; }
.top_login_area .logout_box .btn_logout{ display:inline-block; width:50px; }
.top_login_area .logout_box img{ vertical-align:middle; }
.top_login_area .logout_box .btn_my{ display:inline-block; width:60px; }

.top_login_area .login_box{ position:relative; width:470px; height:25px; overflow:visible; }
.top_login_area .login_box .name_box{ font-size:14px; color:#ff6501; font-weight:bold; }
.top_login_area .login_box .name_box a{ font-size:14px; font-weight:bold; color:#ff6501; }
.top_login_area .login_box .btn_center a{ font-size:14px; width:160px; font-weight:bold; margin-left:9px; font-size:14px; padding:0 0 0 9px; color:#000; background: url(../img/common/common/top_sdot_ico.gif) 0 9px no-repeat; letter-spacing:-1px; }
.top_login_area .btn_busines a{ position:absolute; top:4px; right:0px; font-size:12px !important; font-weight:bold; padding:0 0 0 8px; color:#000; background:url(../img/common/common/top_lf_arrow_ico.gif) 0 7px no-repeat;}

.top_global_area{ position:absolute; right:32px; top:15px; }
.top_global_area .btn_global a{ margin-left:6px; font-size:11px !important; font-weight:bold; padding:0 0 0 8px; color:#000; background:url(../img/common/common/top_lf_arrow_ico.gif) 0 4px no-repeat;  }
.top_global_area .serach_pos a{ margin-left:50px; margin-top:6px; }

.top_global_area .srch_box{ position:absolute; right:-18px; top:-6px; background-color:#fff; height:32px; overflow:hidden; display:none; }
.top_global_area .srch_box.on{ display:block; }
.top_global_area .srch_box .srch_box_sub{ float:left; border:3px solid #818286; width:180px; height:26px; }
.top_global_area .srch_box .srch_txt{ float:left; width:147px; padding:2px 0 0 7px; border:0; color:#000; font-size:12px; height:20px; }
.top_global_area .srch_box .btn_srch{ margin-left:-1px; font-size:0;}
.top_global_area .srch_box .btn_arr{ float:left; padding:5px 0 0 0; margin:0px; }

.top_right_area{ position:absolute; right:6px; top:48px; }
.top_right_area a{ font-weight:bold; letter-spacing:-1px; margin-right:10px;  }
.top_right_area a.icon{ padding-left:6px; background:url(../img/common/common/top_sdot_ico.gif) 0 7px no-repeat;  }

/* GNB ¿µ¿ª */
.gnb_area{ width:980px; min-width:980px; height:46px; margin:0 auto; position:relative; z-index:100;  }

/* ·Î±×ÀÎ */
.login_btn_pad{ padding:5px 10px 10px 10px;  }
.bank_selector { overflow:hidden; position:absolute; left:-5px; top:25px; height:0; height:70px; }
.bank_selector ul { width:auto; height:34px; background: #fff; border:1px solid #606164; margin-top:6px; }
.bank_selector ul li { padding:6px 10px 7px 10px; width:42px; float:left; text-align:center; background:#fff; border-right:1px solid #606164; height:21px; }
.bank_selector .log_ico_arr{ position:absolute; left:4px; top:-1px; width:15px; height:8px; background:url(../img/common/main/arr_lay_main.gif) 0 0 no-repeat; z-index:99;  }

/* °æÁ¶±Ý Å¸Çà,´çÇà */
.pay_selector { overflow:hidden; position:absolute; left:-50px; margin-left:40px; top:10px; height:0; height:70px; z-index:120; }
.pay_selector ul { width:auto; height:34px; background: #fff; border:3px solid #606164; margin-top:6px; }
.pay_selector ul li { padding:8px 10px 5px 10px; width:56px !important; min-height:21px !important; height:21px; float:left; text-align:center; background:#fff; display:inherit !important; margin:0px !important; border-right:1px solid #606164 !important; }
.pay_selector ul li a{ line-height:normal; }
.pay_selector .log_ico_arr{ position:absolute; left:58px; top:0px; width:15px; height:8px; background:url(../img/common/main/arr_lay_main.gif) 0 0 no-repeat; z-index:99;  }

/* ·¹ÇÁÆ®¸Þ´º */
.snb .subject_tit{ font-size:18px; font-weight:bold; height:37px; border-bottom:#000 1px solid; color:#000; letter-spacing:-2px; overflow:hidden; }
.snb .menu_left a{ text-decoration:none; }

/* 1µª½º ¸Þ´º */
.snb .menu_left ul li.active a{ color:#000; text-decoration:none;  }
.snb .menu_left ul li a:focus,.snb .menu_left ul li a:hover{ color:#000; font-weight:bold; }
.snb .menu_left ul li a{ font-size:14px; overflow:auto; border-top:1px solid #c9cbcf; display:block; background:url(../img/common/icon/left_mn_arr_1.gif) 10px center no-repeat; color:#000; padding:8px 36px 7px 20px; line-height:16px; font-weight:normal; }

/* 2µª½º ¸Þ´º */
.snb .menu_left ul li ul li.active a{ color:#000; text-decoration:none; background:#ffefc4 url(../img/common/icon/dot_list_3.gif) 12px center no-repeat; }
.snb .menu_left ul li ul li:first-child{ border-top:1px solid #c9cbcf; }
.snb .menu_left ul li ul li a{ font-size:12px; overflow:auto; border-top:1px solid #fff; display:block; background:#f4f4f4 url(../img/common/icon/dot_list_3.gif) 12px center no-repeat; color:#000; padding:8px 36px 7px 20px; line-height:16px; font-weight:normal; }

/* 3µª½º ¸Þ´º */
.snb .menu_left ul li ul li ul li.active a{ color:#000; text-decoration:none;  }
.snb .menu_left ul li ul li ul li:first-child{ border-top:0px solid #fff;}
.snb .menu_left ul li ul li ul li a{ font-size:12px; overflow:auto; border-top:1px solid #e9e3d3; display:block; background:#fff7e3 url(../img/common/icon/dot_list_3.gif) 22px center no-repeat !important; color:#000; padding:8px 36px 7px 30px; line-height:16px; }

/* 4µª½º ¸Þ´º */
.snb .menu_left ul li ul li ul li ul li.active a{ color:#000; text-decoration:none;  }
.snb .menu_left ul li ul li ul li ul li a{ font-size:12px; overflow:auto; border-top:1px dotted #e9e3d3; display:block; background:#fff url(../img/common/icon/dot_list_3.gif) 32px center no-repeat !important; color:#47484a; padding:8px 36px 7px 40px; line-height:16px; }

/* ·¹ÇÁÆ®¸Þ´º ÇÏ´Ü¹è³Ê */
.leftmn_lower_area{ border-top:#000 1px solid; border-bottom:#000 1px solid; overflow:hidden; position:relative; }
.leftmn_lower_area .recom_prod_box{ min-height:105px; overflow:hidden; }
.leftmn_lower_area .recom_prod_box dt{ height:50px; }
.leftmn_lower_area .recom_prod_box dd{ font-size:12px; background:url(../img/common/icon/dot_list_3.gif) 22px 9px no-repeat;   }
.leftmn_lower_area .recom_prod_box dd a{ line-height:16px; display:block; padding:0 10px 8px 30px; font-family:dotum, Helvetica, sans-serif !important;  }

.left_banner_area li:first-child{ background:none; }
.left_banner_area li{ background:url(../img/common/bg/bg_line_dot.gif) left top repeat-x; overflow:hidden; }
.left_banner_area li a{ display:block; padding:10px 15px 10px 24px; text-decoration:none;}
.left_banner_area li a.special{ display:block; padding:10px 15px 10px 21px; text-decoration:none; }

/* ¼­ºê ·¹ÀÌ¾Æ¿ô */
.sub_top_area{ width:100%; overflow:hidden; }
.sub_ifo_area{ position:relative; width:100%; min-height:34px; overflow:hidden; }
.sub_tb_area{ width:100%; overflow:hidden; }
.finance_frm_area{ position:relative; width:100%; overflow:hidden; }

/* Å¸ÀÌÆ² */
.title_dep1{ color:#000000; font-size:18px; line-height:normal; margin-top:9px; letter-spacing:-2px; }
/* @media screen and (-webkit-min-device-pixel-ratio:0){ .title_dep1{ font-family:dotum, Helvetica, sans-serif !important; color:#000000; font-size:18px; line-height:normal; margin-top:9px; letter-spacing:-2px; } } */
.title_dep2{ color:#000000; font-size:16px; line-height:normal; letter-spacing:-1px; }
.title_line{ color:#000000; font-size:18px; line-height:normal; letter-spacing:-1px; padding:10px 0 20px; border-bottom:2px solid #ccced2; }
.sub_tit_dep2{ color:#686868; font-size:18px; line-height:normal; letter-spacing:-1px; }

/* ·ÎÄÉÀÌ¼Ç */
.progress{ overflow:hidden; background:url(../img/common/bg/bg_progress.gif); border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.progress ol{ margin:0; padding:0;  }
.progress li{ float:left; height:25px; padding:6px 32px 0 8px; color:#000; background:url(../img/common/bg/bg_prog_arr.gif) top right no-repeat; font-size:11px; }
.progress li a{ color:#000; font-size:11px; }
.progress li.prog_home{ height:23px; padding:8px 35px 0 18px !important;}
.progress li.prog_on{ letter-spacing:-1px; padding:6px 13px 0 10px;  background:url(../img/common/bg/bg_prog_on.gif) top right no-repeat; color:#000; font-weight:bold; }
/* @media screen and (-webkit-min-device-pixel-ratio:0){ .progress li.prog_on{ font-family:dotum, Helvetica, sans-serif !important; letter-spacing:-1px; padding:8px 13px 0 10px;  background:url(../img/common/bg/bg_prog_on.gif) top right no-repeat; color:#000; font-weight:bold; } } */

/* ·ÎÄÉÀÌ¼Ç ¿µ¹® */
.progress_eng{ overflow:hidden; background-color:#f4f4f5; border-top:2px solid #b0b2b6; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.progress_eng ol{ float:left; margin:0; padding:0; }
.progress_eng li{ float:left; padding:8px 12px 8px 8px; color:#b0b2b6; background:url(../img/common/icon/loc_ico_eng.gif) right center no-repeat; font-size:12px; white-space:nowrap;}
.progress_eng li.prog_home{ min-height:28px; padding:10px 17px 0 15px !important;}
.progress_eng li.prog_on{ background:url(../img/common/icon/loc_ico_arr_eng.gif) right center no-repeat; color:#000; font-weight:bold; padding:8px 13px 8px 10px !important;}

/* »ó´Ü ½ºÅÇ 
.step_sec{ float:right; min-height:31px; *min-height:39px; overflow:hidden; }
.step_off,.step_on,.step_last_off,.step_last_on{ display:block; float:left; height:31px; margin:-1px 0 10px 5px; padding:0 0 0 18px; background:url(../img/common/bg/bg_step_off.gif) no-repeat; vertical-align:top; }
.step_on{ background:url(../img/common/bg/bg_step_on.gif) no-repeat !important; }
.step_last_off{ background:url(../img/common/bg/bg_step_last.gif) no-repeat !important; }
.step_last_on{ background:url(../img/common/bg/bg_step_last_on.gif) no-repeat !important; }
.step_off em,.step_on em,.step_last_off em,.step_last_on em{ display:block; float:left; height:26px; margin:-1px 0 0; padding:6px 55px 0 0; background:url(../img/common/bg/bg_step_off.gif) no-repeat 100% 1px; color:#fff; font-size:12px; font-weight:normal; vertical-align:top; }
.step_on em{ background:url(../img/common/bg/bg_step_on.gif) no-repeat 100% 1px !important; }
.step_last_off em{ background:url(../img/common/bg/bg_step_last.gif) no-repeat 100% 1px !important; }
.step_last_on em{ background:url(../img/common/bg/bg_step_last_on.gif) no-repeat 100% 1px !important; }
*/

.step_sec{ float:right; min-height:23px; overflow:hidden; }
.step_off,.step_on,.step_last_off,.step_last_on{ display:block; float:left; border:0px solid; height:23px; margin:0px 0 10px 3px; padding:0 0 0 11px; background:url(../img/common/sub_y/y_bg_step_off.gif)  no-repeat; vertical-align:top;  }
.step_on{ background:url(../img/common/sub_y/y_bg_step_on.gif) no-repeat !important;  }
.step_last_off{ background:url(../img/common/sub_y/y_bg_step_last.gif) no-repeat !important; }
.step_last_on{ background:url(../img/common/sub_y/y_bg_step_last_on.gif) no-repeat !important; }
.step_off em,.step_on em,.step_last_off em,.step_last_on em{ display:block; float:left; height:23px; margin:-1px 0 0; padding:2px 25px 0 0; background:url(../img/common/sub_y/y_bg_step_off.gif) no-repeat 100% 1px; color:#000; font-size:12px; font-weight:normal; vertical-align:top; }
.step_on em{ background:url(../img/common/sub_y/y_bg_step_on.gif) no-repeat 100% 1px !important; color:#404040; }
.step_last_off em{ background:url(../img/common/sub_y/y_bg_step_last.gif) no-repeat 100% 1px !important; }
.step_last_on em{ background:url(../img/common/sub_y/y_bg_step_last_on.gif) no-repeat 100% 1px !important; }

/* »ó´Ü °¡ÀÌµå */
.guide_box{ position:relative; clear:both; overflow:hidden; }

/* 2017-4-25 ±èÅÂÈÆ Ãß°¡ start */
.security_guide_box{ position:relative; height:194px; margin-top:18px; border:3px solid #f29004;}
.security_guide_inbox{ position:relative; width:642px; height:156px; margin:15px auto; background:#fff; border:0px solid #000; }
.security_guide_left{ position:relative; float:left; width:138px; height:156px; background:url(../img/common/icon/notebook_icon.gif) 0 0 no-repeat; border:0px solid #000;}
.security_guide_level{ position:relative; margin-top:111px; border:0px solid #000; }
.security_guide_level ul{ display:inline-block; margin-left:3px; }
.security_guide_level ul li { float:left; font-size:13px; color:#000; min-height:17px;}
.security_guide_level ul li.red_level{ margin-left:6px; width:70px; height:20px; text-align:center; padding:0 0 2px 0; font-size:12px; color:#fff; background:#c73e3e;}
.security_guide_level ul li.green_level{ margin-left:6px; width:70px; height:20px; text-align:center; padding:0 0 2px 0; font-size:12px; color:#fff; background:#5fc73e;}
.security_guide_level ul li.orange_level{ margin-left:6px; width:70px; height:20px; text-align:center; padding:0 0 2px 0; font-size:12px; color:#fff; background:#0078d1;}
.security_guide_point ul{ margin:5px 0 0 3px;}
.security_guide_point ul li { float:left; font-size:13px; color:#000; min-height:17px;}
.security_guide_point ul li.red_point{ margin-left:6px; width:70px; height:20px; text-align:center; padding:0 0 2px 0; font-size:12px; color:#fff; background:#c73e3e;}
.security_guide_point ul li.green_point{ margin-left:6px; width:70px; height:20px; text-align:center; padding:0 0 2px 0; font-size:12px; color:#fff; background:#5fc73e;}
.security_guide_point ul li.orange_point{ margin-left:6px; width:70px; height:20px; text-align:center; padding:0 0 2px 0; font-size:12px; color:#fff; background:#0078d1;}
.security_guide_right{ position:relative; float:right; width:450px; height:156px; border:0px solid #000;}
.security_guide_title{ position:relative; height:52px; margin-left:35px; border:0px solid #000;}
.security_guide_line{ position:relative; margin-bottom:5px; height:1px; background:url(../img/common/bg/gray_dot_line.gif) repeat-x; }
.security_guide_check_L{ float:left; position:relative; margin-left:35px; border:0px solid #000; }
.security_guide_check_L ul{ margin-left:0px; }
.security_guide_check_L ul li { margin-left:0px; font-size:13px; line-height:20px; padding:0 0 5px 0px; color:#000;}
.security_guide_check_R{ float:left; position:relative; margin-left:30px; border:0px solid #000; }
.security_guide_check_R ul{ margin-left:0px; }
.security_guide_check_R ul li { margin-left:0px; font-size:13px; line-height:20px; padding:0 0 5px 0px; color:#000;}
.security_title{ position:relative; margin-top:20px; line-height:30px; padding:0 0 10px 0px; border-bottom:1px solid #c9cbcf;}
.security_level{ position:relative; width:740px; height:100%; margin-top:18px; }
.security_level_dept{ position:relative; width:100%; height:100%; margin-bottom:25px; border:0px solid #000;}
.security_level_dept_L{ position:relative; float:left; width:160px; border:0px solid #000;}
.security_level_dept_L .icon{ position:relative; width:100px; margin:0 auto; border:0px solid #000;}
.security_level_dept_R{ position:relative; float:right;  width:550px; }
.security_level_dept_R .plusBtn { display: inline-block; height: 16px; margin:10px 0 25px 0; padding: 0 4px 5px 15px; font-size: 11px; color: #999; font-weight: 500; line-height: 16px; background: #fff url("/img/common/icon/icon_plusBtn.gif") no-repeat 5px center; border: 1px solid #999; }
.security_level_dept_R .line{ position:relative; height:1px; background:url(../img/common/bg/gray_dot_line.gif) repeat-x; }
.personal_wrap{ position:relative; width:740px; margin-top:30px; border:0px solid #000;}
.personal_img_box{ position:relative; float:left; width:158px; height:178px; margin:0; background:#fff; border:1px solid #dcdde0; }
.personal_img_box .inbox{ position:relative; width:148px; height:143px; margin:5px auto; background:#d4f1f7; }
.personal_img_box .inbox .align { position:relative; height:100%; }
.personal_img_box .inbox .icon{ position:relative; display:block; width:30px; height:30px; margin:0px auto; padding:53px 0 0 0; border:0px solid #000; }
.personal_img_box .title{ position:relative; float:left; width:148px; height:30px; text-align:center; margin:0 0 0 5px; border:0px solid #000; }
.personal_contents { position:relative; float:right; margin:0 auto; width:550px; border:0px solid #000;}
.personal_contents .wrap{ position:relative; float:left; margin:0 0 0 0;}
.personal_contents .wrap .contents01{ position:relative; float:left; margin:0 0 0 0;}
.personal_contents .wrap .contents02{ position:relative; float:left; margin-top:35px;}
.personal_contents .wrap .contents03{ position:relative; float:left; margin-top:35px;}
.personal_contents .wrap .dept01{ position:relative; float:left;  width:550px; height:26px; margin-bottom:35px; padding:6px 0 0 50px; background:url(../img/common/icon/personal_step_01.gif) 0 0 no-repeat; border:0px solid #000;}
.personal_contents .wrap .dept02{ position:relative; float:left;  width:550px; height:26px; margin-bottom:35px; padding:6px 0 0 50px; background:url(../img/common/icon/personal_step_02.gif) 0 0 no-repeat; border:0px solid #000;}
.personal_contents .wrap .dept03{ position:relative; float:left;  width:550px; height:26px; margin-bottom:15px; padding:6px 0 0 50px; background:url(../img/common/icon/personal_step_03.gif) 0 0 no-repeat; border:0px solid #000;}
.personal_contents .gray_icon_list{ position:relative; width:470px; margin:0 auto; border:0px solid #000;}
.personal_contents .gray_icon_list .icon{ position:relative; float:left; width:30px; margin-right:30px; border:0px solid #000;}
.personal_contents .gray_icon_list .iconR{ position:relative; float:left; width:30px; margin:0 auto; border:0px solid #000;}
.personal_contents ul{ display:inline-block; margin:0 auto; }
.personal_contents ul li{ display:inline-block; margin:0 0 0 0; }
.personal_contents ul li label{ display:inline-block; margin:0 0 0 0; padding:5px 0 0 4px; }
.personal_contents .color_icon_list{ position:relative; margin-left:65px; border:0px solid #000;}
.personal_contents .color_icon_list .icon{ position:relative; float:left; width:30px; margin-right:30px; border:0px solid #000;}
.personal_contents_line{ position:relative; margin-top:35px; height:1px; background:url(../img/common/bg/gray_dot_line.gif) repeat-x; }
.personal_contents .text_check_area{ position:relative; float:left; width:470px; margin:0 0 0 50px; border:0px solid #000;}
.personal_contents .text_check_area .input_warp{position:relative; float:left; }
.personal_contents .text_check_area .input_warp input{ height:27px; padding:2px 5px 1px 30px; border:#999 1px solid; background-color:#fff; margin-bottom:1px; }
/*.personal_contents .text_check_area .btn { width:70px; height:28px; margin-left:10px; text-align:center; background-color:#929191;}
.personal_contents .text_check_area .btn .medium{ display:inline-block; padding:3px 0 0 0; font-size:12px; font-weight:bold; color:#fff; }*/
.personal_contents .text_check_area .text{ margin-top:5px; font-size:13px; line-height:22px; color:#47484a;}
.personal_contents .text_check_area .btn_area { position:relative; float:left; height:30px; margin:10px 0 0 0; border:0px solid #000;}
/*.personal_contents .text_check_area .btn_area .btn { position:relative; float:left; width:65px; height:30px; margin:0 0 0 0; background-color:#f4a00f;}
.personal_contents .text_check_area .btn_area .btn .medium { padding:3px 0 0 0; font-size:12px; font-weight:bold; color:#fff; }
.personal_contents .text_check_area .btn_area .btn + .btn { position:relative; float:left; width:63px; height:28px; margin-left:10px; text-align:center; background-color:#fff; border:1px solid #999;}
.personal_contents .text_check_area .btn_area .btn + .btn > .medium{ padding:3px 0 0 0; font-size:12px; font-weight:bold; color:#999; }*/
/* 2017-4-25 ±èÅÂÈÆ Ãß°¡ end */

.guide_box ul{ padding:14px 18px 14px 62px; border:3px solid #ffc12e; background:url(../img/common/bg/bg_guide_top.gif) 0 0 no-repeat; }
.guide_box ul li.tit_fir{ font-size:14px; margin-bottom:2px; padding:0 0 4px 2px; color:#000; background:url(../img/common/bg/bg_line_dot.gif) left bottom repeat-x; min-height:17px; vertical-align:top;}
.guide_box ul li{ margin-bottom:2px; padding:0 0 5px 10px; color:#000; background:url(../img/common/icon/dot_list_1.gif) 0 8px no-repeat; min-height:17px; vertical-align:top;}
/* @media screen and (-webkit-min-device-pixel-ratio:0){ .guide_box ul li{ font-family:dotum, Helvetica, sans-serif !important; margin-bottom:2px; padding:0 0 0 10px; color:#000; background:url(../img/common/icon/dot_list_1.gif) 0 8px no-repeat; min-height:17px; vertical-align:top;} } */
.guide_box ul li strong{ display:block; color:#47484a; }
.guide_box ul li.small_btn_sec{ background-position:0 11px; }
.guide_box a,.guide_box a:active{text-decoration:underline;}
.guide_box span a,.guide_box span a:active{text-decoration:none !important;}

.y_inq_day { font-size:12px; width:auto; float:left; color:#000; margin:6px 0 0 3px; }
.y_inq_day.icon_bg{ background:url(../img/common/icon/y_s_img_1.gif) no-repeat 0 4px; padding-left:15px; }

.route_time{ font-size:12px; width:auto; text-align:right; position:absolute; top:6px; right:0; color:#000; }
.route_time .time{ background:url(../img/common/icon/time.gif) no-repeat 0 3px; padding-left:14px; }

/* ÄÁÅÙÃ÷ »ó´Ü Ç³¼±¸» */
.blon_help_box{ width:100%; min-height:40px; position:relative; background:url(../img/common/bg/blon_help_bg.gif) center no-repeat; }
.blon_help_box .hlep_btn{ position:absolute; top:-10px; left:50%; }

/* °æ°í Å¸ÀÔ */
.caution{ margin:6px 0 0 0; color:#000; font-size:12px; position:relative; line-height:14px;}
*+html .caution{ display:inline;}
.caution.left{ margin-left:0; width:100%;}
.caution a{ text-decoration:underline; }
.caution_spk{ display:inline-block; padding:1px 0 0 35px; background:url(../img/common/bg/bg_speaker.gif) top left no-repeat; text-align:left; color:#000; font-size:12px; line-height:19px;}
.y_phone_text{ background:url(../img/common/icon/y_phone.gif) 0px center no-repeat;}
.alert_box{ width:auto; position:relative; overflow:hidden; padding:10px; border:#ffb200 2px solid;  }
.bg_phone_center{ background:url(../img/common/bg/bg_sns_phone.gif) 40% center no-repeat; height:80px;}

/* ÄÁÅÙÃ÷ °¡ÀÌµå */
.consult_box{ border:#ccced2 1px solid; overflow:hidden; position:relative; } 
.consult_box .img{ padding:9px 20px 10px 40px; background:url(../img/common/icon/s_img_2.gif) 20px 15px no-repeat ; font-size:14px; color:#000; }
.consult_box .consult{ padding: 0 40px 15px 29px; }
.consult_box .consult li{ line-height:16px; background:url(../img/common/icon/dot_list_3.gif) 0 6px no-repeat; padding-left:7px; padding-bottom:5px; font-weight:bold; color:#000;}
.consult_box .consult li.arrow_icon{ padding:0 0 0 10px; background:url(../img/common/icon/dot_list_1.gif) 0 7px no-repeat; line-height:18px; margin-bottom:5px; }

/* °³ÀÎÁ¤º¸ ¹× °íÀ¯½Äº°Á¤º¸ ¼öÁý, ÀÌ¿ë µ¿ÀÇ */
.privacy_box{ border:#ccced2 1px solid; overflow:hidden; position:relative; } 
.privacy_box .privacy{ padding: 0 40px 15px 29px; }
.privacy_box .privacy li{ line-height:16px; background:url(../img/common/icon/dot_list_3.gif) 0 6px no-repeat; padding-left:7px; padding-bottom:5px; font-weight:normal; color:#000;}
.privacy_box .privacy li.arrow_icon{ padding:0 0 0 10px; background:url(../img/common/icon/dot_list_1.gif) 0 7px no-repeat; line-height:18px; margin-bottom:5px; }

/* °èÁÂ ·¹ÀÌ¾îÆË¾÷ */
.tb_layer_menu { position:absolute; z-index:100; top:0; left:0; padding:0; margin:0; }
.tb_layer_menu .line_allbox{ background-color:#fff; border:#fdbc48 2px solid; overflow:hidden; }
.tb_layer_menu .line_blue_allbox{ background-color:#fff; border:#4868b2 2px solid; overflow:hidden; }
.tb_layer_menu .pay_list{ background-color:#fff; overflow: hidden; line-height:16px; margin:0px; }
.tb_layer_menu .pay_list li{ color:#47484a; border-bottom:#ccced2 1px solid; background:url(../img/common/icon/dot_list_1.gif) 8px 12px no-repeat; padding:4px 10px 4px 16px; text-align:left; }
.tb_layer_menu .btn_close { border-bottom:none; background:#fdbc48; padding:4px 0; text-align:center; }
.tb_layer_menu .btn_blue_close { border-bottom:none; background:#e1e1e1; padding:4px 10px; text-align:right; }
.tb_layer_menu .last{ border-bottom:none !important; }
.tb_layer_menu .layerpop_content{ padding:15px; font-size:11px;  }

/* ºí·ç·¹ÀÌ¾î ÆË¾÷ */
.layerpop_head { overflow:hidden; position:relative; background-color:#4868b2; border-top:#4868b2 0px solid; border-left:#4868b2 0px solid; border-right:#4868b2 0px solid; border-bottom:#fff 1px solid; }
.layerpop_head .layerpop_title{ color:#fff; font-size:16px; letter-spacing:-1px; padding:0 20px 5px; }
.layerpop_head .layerpop_close{ width:20px; height:20px; background:url(../img/common/btn/pop_close.gif) no-repeat; display:block; text-indent:-9999em; overflow:hidden; font-size:0; line-height:0; z-index:110; }
.layerpop_head .layerpop_close{ border:none; cursor:pointer; position:absolute; top:5px; right:10px; }

/* ÆË¾÷ */
.layer_pop{ position:fixed; top:0; left:50%; width:auto; height:100%; z-index:1001;}
.layer_pop_Bg{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:1001; }
.layer_pop_wrap{ position:absolute; height:auto; background-color:#FFF; z-index:1002; height:auto; top:10%; left:50%;}

.pop_wrap { position:relative; height:auto; overflow:hidden; }
.pop_head { overflow:hidden; position:relative; background-color:#fdbd49; border-top:#ffb200 2px solid; border-left:#ffb200 2px solid; border-right:#ffb200 2px solid; border-bottom:#fff 1px solid; }
.pop_contents{ position:relative; border-top:#ffe099 1px solid; border-bottom:#ccced2 2px solid; border-left:#ccced2 2px solid; border-right:#ccced2 2px solid; padding:20px 20px 20px 20px; overflow:hidden; }
.pop_top_area{ position:relative; width:auto; min-height:24px; overflow:hidden; }
.pop_top_area ul li { margin-bottom:15px; padding:0 0 0 10px; color:#000; background:url(../img/common/icon/dot_list_1.gif) 0 6px no-repeat; line-height:14px; vertical-align:top;}
.pop_top_area ul li ul{ margin-top:6px; }

/* 2017-12-14 ÀÚÁÖ¾²´Â ÀÔ±Ý°èÁÂ °ü¸® ÆË¾÷ È­»ìÇ¥ ¹öÆ° ±èÅÂÈÆ Ãß°¡ start */
.pop_wrap .arrow_button { margin-top:10px; }
/* 2017-12-14 ÀÚÁÖ¾²´Â ÀÔ±Ý°èÁÂ °ü¸® ÆË¾÷ È­»ìÇ¥ ¹öÆ° ±èÅÂÈÆ Ãß°¡ end */

/* ÀÎÅÍ³Ý ÆÝµåÃß°¡ 2016-12-20 */
.pop_top_areaih{ position:relative; width:auto; min-height:24px; overflow:hidden; }
.pop_top_areaih ul li { margin-bottom:15px; padding:0 0 0 10px; color:#000; background:url(../img/common/icon/dot_list_1.gif) 0 6px no-repeat; line-height:14px; vertical-align:top;}
.pop_top_areaih ul li ul{ margin-top:16px; }

.pop_title{ color:#000000; font-size:17px; letter-spacing:-1px; padding:0 20px 5px; }
.pop_footer{ position:relative; color:#000; border-left:#ccced2 2px solid; border-right:#ccced2 2px solid; border-bottom:#ccced2 2px solid; padding:8px; overflow:hidden; background-color:#f8f8f8; }
.pop_footer1{background-color:#f8f8f8; padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:10px; border-top:#ccced2 2px solid; border-bottom:#ccced2 2px solid;}

.pop_close{ width:20px; height:20px; background:url(../img/common/btn/pop_close.gif) no-repeat; display:block; text-indent:-9999em; overflow:hidden; font-size:0; line-height:0; z-index:110; }
.pop_close{ border:none; cursor:pointer; position:absolute; top:5px; right:10px; }
.pop_right{ position:absolute; top:9px; right:10px; }

/* ÀÎÅÍ³Ý ÆÝµåÃß°¡ 2016-12-20 */
.pop_closeih{ width:20px; height:20px; background:url(../img/common/btn/pop_close.gif) no-repeat; display:block; text-indent:-9999em; overflow:hidden; font-size:0; line-height:0; z-index:110; }
.pop_closeih{ border:none; cursor:pointer; position:absolute; top:5px; right:10px; }

.box_both{ overflow:hidden; clear:both; width:100%; }
.ly_pop_head { overflow:hidden; position:relative; background-color:#fdbd49; }
.ly_pop_contents{ position:relative; border-left:#fdbc48 2px solid; border-right:#fdbc48 2px solid; padding:0; overflow:hidden; }
.ly_pop_footer{ position:relative; padding:6px; overflow:hidden; background-color:#fdbc48; }

/* °Ô½ÃÆÇ ÆäÀÌÂ¡ */
.paging{width:100%; height:28px; text-align:center; overflow:hidden; margin-top:20px;}
.paging a{display:inline-block; font-family:Tahoma, Geneva, sans-serif; margin:0 2px; line-height:normal; text-decoration:none;}
.paging .on{border:#a6a6a6 1px solid; color:#ff6501; font-weight:bold; padding:5px 10px 0 10px; position:relative; height:20px; background:url(../img/common/bg/bg_paging.gif) repeat-x;}
.paging .off{border:#dadada 1px solid; color:#000; padding:5px 10px 0 10px; position:relative; height:20px; background:url(../img/common/bg/bg_paging.gif) repeat-x;}
.paging .off:hover,.paging .off:focus{ color:#000; }
*+html .paging .on{top:-3px;}
*+html .paging .off{top:-3px;}

.paging .prev{border:#dadada 1px solid; width:26px; height:25px; background:url(../img/common/btn/bg_paging.gif) -26px 0 no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .prev{top:1px;}
.paging .prev:hover,.paging .prev:focus{background:url(../img/common/btn/bg_paging_over.gif) -26px 0 no-repeat;}

.paging .next{border:#dadada 1px solid; width:26px; height:25px; background:url(../img/common/btn/bg_paging.gif) 0 -25px no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .next{top:1px;}
.paging .next:hover,.paging .next:focus{background:url(../img/common/btn/bg_paging_over.gif) 0 -25px no-repeat;}

.paging .prev10{border:#dadada 1px solid; width:26px; height:25px; background:url(../img/common/btn/bg_paging.gif) 0 0 no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .prev10{top:1px;}
.paging .prev10:hover,.paging .prev10:focus{background:url(../img/common/btn/bg_paging_over.gif) 0 0 no-repeat;}

.paging .next10{border:#dadada 1px solid; width:26px; height:25px; background:url(../img/common/btn/bg_paging.gif) -26px -25px no-repeat; text-indent:0; position:relative; top:-17px; font-size:0px; line-height:0;}
*+html .paging .next10{top:1px;}
.paging .next10:hover,.paging .next10:focus{background:url(../img/common/btn/bg_paging_over.gif) -26px -25px no-repeat;}

.y_last_text { text-align:center; margin-top:29px; width:auto;}
.y_last_text span { background:url(../img/common/icon/y_s_speaker.gif) no-repeat; padding-left:35px; font-size:12px; font-weight:bold; color:#88888b }

/* OTP ºñ¹Ð¹øÈ£ ÀÔ·Â */
.otp_section{ background:url(../img/common/bg/bg_otp.gif) no-repeat; border-top:2px solid #e0e0e0; position:relative;}
.otp_section .otp_input{ text-align:center; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:18px 0; margin-top:10px; }
.otp_section .otp_input input{ height:22px; text-align:center; padding:2px 5px 1px; border:#ccced2 1px solid; margin-bottom:1px; }
.otp_section .otp_caution{ height:165px; overflow:hidden; font-size:12px; padding:32px 55px 0 325px; line-height:24px; }

/* ½º¸¶Æ® ´çÇà OTP ºñ¹Ð¹øÈ£ ÀÔ·Â */
.smart_otp_section{ background:url(../img/common/bg/bg_card.gif) no-repeat; border-top:2px solid #e0e0e0; position:relative;}
.smart_otp_section .otp_input{ text-align:center; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:18px 0; margin-top:10px; }
.smart_otp_section .otp_input input{ height:22px; text-align:center; padding:2px 5px 1px; border:#ccced2 1px solid; margin-bottom:1px; }
.smart_otp_section .otp_caution{ height:220px; overflow:hidden; font-size:12px; padding:32px 55px 0 325px; line-height:24px; }

/* TZ ´çÇà OTP ºñ¹Ð¹øÈ£ ÀÔ·Â */
.tz_otp_section{ background:url(../img/common/bg/bg_tzotp.gif) no-repeat; border-top:2px solid #e0e0e0; position:relative;}
.tz_otp_section .otp_input{ text-align:center; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:18px 0; margin-top:10px; }
.tz_otp_section .otp_input input{ height:22px; text-align:center; padding:2px 5px 1px; border:#ccced2 1px solid; margin-bottom:1px; }
.tz_otp_section .otp_caution{ height:220px; overflow:hidden; font-size:12px; padding:32px 55px 0 325px; line-height:24px; }

/* µðÁöÅÐ OTP ºñ¹Ð¹øÈ£ ÀÔ·Â */ 
.digital_otp_section{ background:url(../img/common/bg/bg_dgtotp.gif) no-repeat; border-top:2px solid #e0e0e0; position:relative;}
.digital_otp_section .otp_input{ text-align:center; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:18px 0; margin-top:10px; }
.digital_otp_section .otp_input input{ height:22px; text-align:center; padding:2px 5px 1px; border:#ccced2 1px solid; margin-bottom:1px; } 
.digital_otp_section .otp_caution{ height:220px; overflow:hidden; font-size:12px; padding:32px 55px 0 325px; line-height:24px; }

.otp_help_tit{ width:100%; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; position:relative; }
.otp_help_tit dl{ background:url(../img/common/icon/otp_tit_hand.gif) 20px 20px no-repeat; padding:22px 50px 20px 74px; }
.otp_help_tit dl dt{ font-size:14px; font-weight:bold; margin-bottom:7px;line-height:17px;  }
.otp_help_tit dl dd{ font-size:12px; font-weight:bold; color:#000; line-height:18px;  }

/* º¸¾ÈÄ«µå ÀÔ·Â */
.security_card{ height:auto; border-top:2px solid #e0e0e0; position:relative; }
.security_card .security_area{ width:100%; height:auto; overflow:hidden; }
.security_card .security_left_area{ float:left; width:320px; }
.security_card .security_left_area .security_caution{ overflow:hidden; font-size:12px; padding:40px 25px 40px; font-weight:bold;}

.security_card .security_left_area .security_input_box{ padding:0; border-top:1px solid #ccced2;}
.security_card .security_left_area .security_input_box .enter_txt{ position:relative; padding:12px 0 12px 5px; border-bottom:1px solid #ccced2;}
.security_card .security_left_area .security_input_box .enter_txt input{ font-family:dotum, Helvetica, sans-serif !important; font-size:14px; text-align:center; padding:1px 1px 1px; border:#ccced2 1px solid; letter-spacing:4px;  }
.security_card .security_left_area .security_input_box .enter_txt.front,.security_card .security_left_area .security_input_box .enter_txt.back{ line-height:30px; vertical-align:middle;}
.security_card .security_left_area .security_input_box .enter_txt strong{font-size:14px;}

.security_card .security_right_area{ position:relative; float:right; width:386px; height:255px; margin-top:30px; background:url(../img/common/bg/bg_securitycard.gif) no-repeat; }
.security_card .security_right_area input{ width:13px !important; height:12px !important; padding:1px !important; font-family:dotum, Helvetica, sans-serif !important; border:#ccced2 1px solid; background-color:#fee08a; }
.security_card .security_right_area .posi_num{ position:absolute; width:77px; height:25px; font-size:7px; }
.security_card .security_right_area .posi_num.front .input{ position:absolute;top:5px;left:37px;}
.security_card .security_right_area .posi_num.back .input{ position:absolute;top:5px;right:3px;}

#num_1{left:0; top:43px;}
#num_2{left:0px; top:68px;}
#num_3{left:0px; top:93px;}
#num_4{left:0px; top:118px;}
#num_5{left:0px; top:143px;}
#num_6{left:0px; top:168px;}
#num_7{left:0px; top:193px;}
#num_8{left:77px; top:43px;}
#num_9{left:77px; top:68px;}
#num_10{left:77px; top:93px;}
#num_11{left:77px; top:118px;}
#num_12{left:77px; top:143px;}
#num_13{left:77px; top:168px;}
#num_14{left:77px; top:193px;}
#num_15{left:154px; top:43px;}
#num_16{left:154px; top:68px;}
#num_17{left:154px; top:93px;}
#num_18{left:154px; top:118px;}
#num_19{left:154px; top:143px;}
#num_20{left:154px; top:168px;}
#num_21{left:154px; top:193px;}
#num_22{left:231px; top:43px;}
#num_23{left:231px; top:68px;}
#num_24{left:231px; top:93px;}
#num_25{left:231px; top:118px;}
#num_26{left:231px; top:143px;}
#num_27{left:231px; top:168px;}
#num_28{left:231px; top:193px;}
#num_29{left:306px; top:43px;}
#num_30{left:306px; top:68px;}
#num_31{left:306px; top:93px;}
#num_32{left:306px; top:118px;}
#num_33{left:306px; top:143px;}
#num_34{left:306px; top:168px;}
#num_35{left:306px; top:193px;}

/* ¾È³» */
.comm_guide_footer{ position:relative; color:#939393; border-left:#ccced2 2px solid; border-right:#ccced2 2px solid; border-bottom:#ccced2 2px solid; border-top:#ccced2 1px solid; padding:8px; overflow:hidden; background-color:#f8f8f8; }
.comm_guide_both{ overflow:hidden; clear:both; width:100%; }

/* ¸®½ºÆ® °¡ÀÌµå */
/* 2µª½º ¸®½ºÆ® */
.first_list_box{ overflow:hidden; position:relative; padding-top:3px; }
.first_list_box.btn_pad{ padding-top:7px; }
.first_list_box li{ margin-bottom:6px; padding:0 0 0 10px; background:url(../img/common/icon/dot_list_1.gif) 0 8px no-repeat; min-height:20px; text-align:left; position:relative; }
/* @media screen and (-webkit-min-device-pixel-ratio:0){ .first_list_box li{ font-family:dotum, Helvetica, sans-serif !important; margin-bottom:6px; padding:0 0 0 10px; background:url(../img/common/icon/dot_list_1.gif) 0 8px no-repeat; min-height:20px; text-align:left; position:relative; } } */
.first_list_box li ul li{ margin:3px 0 3px 0; padding:0 0 0 10px; background:url(../img/common/icon/j_img_2.gif) 0 7px no-repeat; line-height:16px; text-align:left;  }
.first_list_box .btn_right{ position:absolute; top:0px; right:0px; height:30px; }
.first_list_box li.small_btn_sec{ background-position:0 11px; }
.first_list_box li.small_radio_sec{ background-position:0 8px; }
.first_list_box li .tit_gray{ font-size:14px; color:#47484a; font-weight:bold; padding-right:15px; }
.first_list_box li .txt_gray{ color:#000; }

/* 4µª½º ¸®½ºÆ® */
.four_list_box{ overflow:hidden; position:relative; padding-top:3px; }
.four_list_box h3{ font-family:dotum, Helvetica, sans-serif !important; margin-bottom:10px; padding:0 0 0 10px; background:url(../img/common/icon/y_dot_list_4.gif) 0 6px no-repeat; line-height:16px; text-align:left; position:relative; color:#000000; 
font-size:14px; letter-spacing:-1px; }
.four_list_box li.small_btn_sec{ background-position:0 11px; }
.four_list_box ul li{ margin-bottom:6px; padding:0 0 0 10px; background:url(../img/common/icon/dot_list_1.gif) 0 8px no-repeat; min-height:20px; text-align:left; position:relative; }
.four_list_box ul li.num_tit_li{  padding:0px; background:none !important; font-weight:bold; padding-left:20px; }
.four_list_box ul li span.num_mrg{ display:block; float:left; margin:0px; font-weight:bold; margin: 0 0 0 -20px;}
.four_list_box ul li ul li{ margin:5px 0 5px 0; padding:0 0 0 10px; background:url(../img/common/icon/dot_list_3.gif) 0 7px no-repeat; line-height:16px; text-align:left; color:#000; font-weight:normal !important; }
.four_list_box ul li ul li ul li{ margin:5px 0 5px 0; padding:0 0 0 10px; background:url(../img/common/icon/j_img_2.gif) 0 7px no-repeat; line-height:16px; text-align:left;  }

/* ÄÁÅÙÃ÷ ¾È³»¸Þ´º */
.top_mn_box{ float:left; margin-bottom:8px; margin-right:6px; text-align:center; position:relative;  }
.top_mn_box a{ display:block; vertical-align:middle; min-width:159px; color:#47484a; padding:8px 8px; border:2px solid #c9c9c9; background:url(../img/common/bg/bg_tmn_bg.gif) repeat-x; font-weight:bold; font-size:12px; }
.top_mn_box a:hover, .top_mn_box a.on{ border:2px solid #ffb200; color:#000; }

/* È«º¸µ¿¿µ»ó */
.movie_list_area{ position:relative; border:#c8c8c8 1px solid; padding:18px; overflow:hidden;}
.movie_list_area .left_movie{ float:left; width:43%; }
.movie_list_area .left_movie .movie_box{ width:243px; height:184px; background:url(../img/common/bg/bg_obliq_line.gif) repeat-x; border:#c8c8c8 1px solid; overflow:hidden; text-align:center; padding:10px; }
.movie_list_area .left_movie .movie_box p{ width:241px; height:182px; text-align:center; background:#000 url(../img/common/bg/bigsum_mv_nobg.gif) center center no-repeat; color:#fff; overflow:hidden;  }
.movie_list_area .left_movie .consult_ico_txt{ width:100%; background:url(../img/common/icon/read_glass_ico.gif) no-repeat; padding-left:60px; font-size:12px; }

.movie_list_area .right_sumlist{ float:right; width:55.5%; }
.movie_list_area .right_sumlist .sumlist_box li{ float:left; width:123px; height:69px; background:#c8c8c8 url(../img/common/bg/sum_mv_nobg.gif) center center no-repeat; margin-right:10px; }
.movie_list_area .right_sumlist .sumlist_box li a{ font-size:1px; line-height:0;}
.movie_list_area .right_sumlist .sumlist_box li img{ width:123px; height:69px; }
.movie_list_area .right_sumlist .sumlist_box li.pad_none{ margin-right:0px; }

/* FC¼º°ø½ºÅä¸® */
.fc_photo_area{ vertical-align:top; width:auto; height:106px; overflow:hidden;  }
.fc_photo_area .picThumb{ width:153px; height:97px; border:1px solid #e0e0e0; overflow:hidden; float:left; }
.fc_photo_area .picThumb a{ font-size:1px; line-height:0; }
.fc_photo_area .tit_list{ width:550px; padding-left:20px; float:left; height:auto; }
.fc_photo_area .photo_txt_list{ height:75px; overflow:hidden; }

/* Ä«µå¾È³» ¸®½ºÆ® */
.prod_area{ position:relative; overflow:hidden; border:2px solid #ccced2; text-align:center; margin:0 auto; }
.card_ifo_box {  min-height:170px; margin-top:25px; overflow:hidden;   } 
.card_ifo_box .left_img_card{ float:left; width:41%;  }
.card_ifo_box .left_img_card .thumb_img{ min-height:150px; background:url(../img/common/card/card_img_none.gif) center no-repeat; }
.card_ifo_box .right_ifo_txt{ float:right; width:55%; padding:0 20px 15px 0; }
.card_ifo_box .right_ifo_txt .n_tit{ font-size:16px; font-weight:bold; text-align:left; color:#47484a; line-height:22px; }

.prod_area_epost{ position:relative; overflow:hidden; border:3px solid #ccced2; text-align:center; margin:0 auto; }
.prod_ifo_box {  min-height:170px; margin-top:25px; margin-bottom:28px; overflow:hidden;   } 
.prod_ifo_box .left_prod_box{ float:left; width:47%;  }
.prod_ifo_box .right_prod_txt{ float:right; width:49%; margin-right:20px; text-align:left; }
.prod_ifo_box .sub_mtit dt{ font-family:dotum, Helvetica, sans-serif !important; font-size:24px; text-align:left; color:#000; line-height:27px; }
.prod_ifo_box .sub_mtit dd{ font-family:dotum, Helvetica, sans-serif !important; font-size:12px; text-align:left; color:#47484a; padding-top:8px; line-height:18px; }
.prod_ifo_box .sub_prod_tb{ margin-top:15px; border-top:#e4e4e4 1px solid;  }
.prod_ifo_box .sub_prod_tb li{ border-bottom:#e4e4e4 1px solid; padding:6px;  }
.prod_ifo_box .btns_list li{ float:left; padding-right:3px; }

.prod_area .cen_btn_sec{ width:86%; border-top:#e4e4e4 1px solid; margin:0 auto;  text-align:center; padding:20px 0; }
.prod_bonus_list{ position:relative; overflow:hidden; }
.prod_bonus_list .left_img{ float:left; width:20%; text-align:center; padding-top:10px; }
.prod_bonus_list .right_info{ float:right; width:73%; min-height:100px; padding:0 20px 15px 0; }

/* ¿¡¹ö¸®Ä¡ »ó¼¼Á¤º¸ */
.info_details_area{ position:relative; overflow:hidden; margin:0 auto; }
.details_box { min-height:290px; margin-top:25px; margin-bottom:28px; overflow:hidden;   } 
.details_ico{ height:32px; background:url(../img/common/icon/dot_list_1.gif) 0 14px no-repeat; padding:0 0 0 10px; font-weight:bold;   }
.details_btn_box{ width:100%; overflow:hidden; position:relative; padding:7px 0 7px; border-top:1px solid #b0b2b6; }



/* Ä«µå¾È³» Á¤º¸ BG */
.icard_cont_bg{ width:100%; min-height:170px; background:url(../img/common/card/card_ic_bg.gif) no-repeat; overflow:hidden; }

/* Y-Scroll ÆË¾÷ */
.yscroll_pop{ position:relative; height:300px; overflow-y:scroll; overflow-x:hidden; background-color:#FFF; margin:0;}

/* Ä«µå ºäÆäÀÌÁö ÀüÃ¼ */
.prod_view_area{ width:100%; overflow:hidden; position:relative; padding:20px 0 0; }
.finance_view_area{ width:100%; overflow:hidden; position:relative; padding:20px 0 20px; border-top:2px solid #ccced2; border-bottom:2px solid #ccced2; }

/* º°Ç¥½Ã */
@media all{
.star_rating{width:74px; height:13px; background:url(../img/common/bg/bg_starpoint_off.gif) 0 0 no-repeat; position:relative; top:3px; text-align:left;}
.star_rating span{ display:block; height:13px; background:url(../img/common/bg/bg_starpoint_on.gif) 0 0 no-repeat;}
.star_rating .point{display:block}
}
/* »óÇ°¸®½ºÆ® ÅØ½ºÆ® */
.des_type_1{ color:#000; padding:5px 0; }
.des_type_1 .pro_tit a{ font-size:16px; color:#000; line-height:20px; font-family:dotum, Helvetica, sans-serif !important; }
.des_type_1 .sub_tit{ line-height:18px; margin-top:5px; font-family:dotum, Helvetica, sans-serif !important; }

/* ÆË¾÷ ¿µ¼öÁõ ÅØ½ºÆ® */
.receipt_center_area{ width:100%; overflow:hidden; position:relative; min-height:120px; text-align:center; margin-top:60px; }
.receipt_center_area .receipt_tit{ color:#000; font-size:16px; font-weight:bold;  }
.receipt_center_area .receipt_txt{ color:#47484a; font-size:12px; margin-top:20px; }

.receipt_center_area .stamp_txt{ position:absolute; top:0px; left:50%; margin-left:168px; padding-top:50px; font-size:11px; line-height:13px; color:#000; z-index:99; }
.receipt_center_area .stamp_bg{ width:100px; height:83px; position:absolute; top:0px; left:50%; margin-left:160px; }

.receipt_center_area .stamp_txt .date_txt{ width:90px; display:block; }
.receipt_center_area .stamp_txt .addr_txt{ width:90px; display:block; }

/* ÀÚÁÖÃ£´Â¸Þ´º */
.favorite_area{ width:100%; overflow:hidden; position:relative; }
.favorite_area .line_box{ float:left; width:105px; margin-top:15px; overflow:hidden; }
.favorite_area .box_50_per{ float:left; width:50%;  }

/* ¸¶ÀÌÆäÀÌÁö ¿Ï·áÆäÀÌÁö */
.mymember_complete{ width:100%; overflow:hidden; position:relative; border-top:#ccced2 2px solid; }
.mymember_complete .img_box{ min-height:110px; background:url(../img/common/bg/complet_img.gif) 50% 45px no-repeat; padding-top:135px; }

/* ¸¶ÀÌÆäÀÌÁö µî·Ï/ÆíÁý */
.mypage_img_regis{ border:solid 1px #ccced2; overflow:hidden; }
.mypage_img_regis .wid_20{ float:left; width:17%; padding:25px 40px;  }
.mypage_img_regis .wid_20 .center_pic{ border:#e4e4e4 3px solid; width:108px; height:106px; text-align:center; padding-top:5px; }

.mypage_img_regis .wid_70{ float:left; width:68%; }
.mypage_fir_icon{ display:inline-block; min-width:200px; background:url(../img/common/common/my_arrow_icon.gif) 0 8px no-repeat; }
.mypage_mesage_sec{ display:inline-block; background:url(../img/common/common/my_mesage_icon.gif) 0 6px no-repeat; }
.mypage_circle_sec{ background:url(../img/common/common/my_circle_icon.gif) 0 8px no-repeat !important; border-bottom:#ccced2 1px solid; padding-top:0px !important;   }

/* ±×·¹ÀÌ ¹Ú½º¸ð¾ç */
.gray_box_com{ border:solid 1px #ccced2; background:#f6f6f6; padding:10px 10px 10px; }
.box_list_com{ width:736px; vertical-align:top; position:relative; overflow:hidden; border-top:solid 1px #ccced2; border-left:solid 1px #ccced2; }
.box_list_com li{ border-bottom:solid 1px #ccced2; border-right:solid 1px #ccced2;  text-align:center; float:left; width:244px; min-height:28px; padding-top:8px; }
.box_list_com li.ver_fixed{ min-height:170px; }
.box_list_com li.bg_1{ background:url(../img/common/bg/faq_vert_bg1.gif) 92% 92% no-repeat; }
.box_list_com li.bg_2{ background:url(../img/common/bg/faq_vert_bg2.gif) 92% 92% no-repeat; }
.box_list_com li.bg_3{ background:url(../img/common/bg/faq_vert_bg3.gif) 92% 92% no-repeat; }
.box_list_com li.bg_4{ background:url(../img/common/bg/faq_vert_bg4.gif) 94% 93% no-repeat; }

/* º¸Çè asis ¿ÜºÎ¿ë */
.ver01{ margin-bottom:10px; margin-top:10px; padding:0 0 0 10px; background:url(../img/common/icon/y_dot_list_4.gif) 0 6px no-repeat; line-height:16px; text-align:left; position:relative; color:#000000; font-size:14px; letter-spacing:-1px; }
.verh4{ margin-bottom:10px; margin-top:20px; padding:0 0 0 0; line-height:16px; text-align:left; position:relative; color:#47484a; font-size:14px; letter-spacing:-1px; }
.ol{  font-size:12px; margin-left:10px; padding-left:3px; margin-bottom:5px; margin-top:5px; background:url(../img/common/bg/bg_nm_ol.gif) 0 4px no-repeat; }
.ol li{ list-style:decimal !important;  font-size:12px; margin-left:38px;  }


#contents .mgl13{ margin-left:0px; position:relative; }
#contents .mgl13 .right{ position:absolute; right:10px; top:-2px; }

.month_area{ margin-left:30px !important; margin-right:30px !important; text-align:left; padding-top:20px; }
.tot_price_box{ width:100%; overflow:hidden;  }
.man_price{ display:block; float:left; padding:10px 0; margin:0px; width:50%; border-top:dotted 1px #ccced2; border-bottom:dotted 1px #ccced2; background-color:#e1ecff; line-height:20px; text-align:center; }
.woman_price{ display:block; float:left; padding:10px 0; margin:0px; width:50%; border-top:dotted 1px #ccced2; border-bottom:dotted 1px #ccced2; background-color:#ffe6e7; line-height:20px; text-align:center; }

.price_around li{ float:left; width:48%; margin-bottom:1px; padding:0 0 0 10px; color: #000; background: url(../img/common/icon/dot_list_1.gif) 0 8px no-repeat; min-height:17px; vertical-align:top; }



/* ¿µÀÎÃß°¡ */
.srm_1{margin-right:1px !important;}
.y_border_n {border:none !important;}
.main_le_menu_area .main_le_btn { position:absolute; top:8px; right:10px; z-index:999; }
.main_le_menu_area .img { width:246px; height:160px;  }

.main_news_layout{ width:100%; height:87px; background: url(../img/common/main/mid_bg_x.gif) 0 0 repeat-x; overflow:hidden; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; z-index:999; background-color:white; }
/*
.main_news_layout div > ul { width:48%; padding-top:9px; }
.main_news_layout div > ul > li { float:left;}
.main_news_layout div ul li.list { width:72%; }
.main_news_layout div ul li.list ul li { clear:both; margin-left:10px; width:295px; height:25px; }
.main_news_layout div ul li.list ul li .subject { vertical-align:middle; white-space:nowrap;  text-overflow:ellipsis;-o-text-overow:ellipsis; overflow:hidden; width:190px; display:inline-block; background:url(../img/common/sub_y/y_dot_list_1.gif) 2px 10px no-repeat; padding-left:8px; letter-spacing:-1px; }
.main_news_layout div ul li.list ul li .date {vertical-align:middle; width:70px; display:inline-block; margin-left:10px; letter-spacing:-1px;}
*/
/* 20131121 ¼öÁ¤ */
.y_news_data > ul { width:48%; padding-top:9px; }
.y_news_data > ul > li { float:left;}
.y_news_data ul li.list { width:72%; }
.y_news_data ul li.list ul li { clear:both; margin-left:10px; width:295px; height:25px; }
.y_news_data ul li.list ul li .subject { vertical-align:middle; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; width:190px; display:inline-block; background:url(../img/common/sub_y/y_dot_list_1.gif) 2px 10px no-repeat; padding-left:8px; letter-spacing:-1px; }
.y_news_data ul li.list ul li .date {vertical-align:middle; width:70px; display:inline-block; margin-left:10px; letter-spacing:-1px;}
/* //20131121 ¼öÁ¤ */

.main_service_layout { width:100%; position:relative; overflow:hidden;}
.main_service_area{ width:980px; min-width:980px; height:176px; margin:0 auto; background:#fff; position:relative; }

/* 20131130 ¼öÁ¤¹Ý¿µ */
.main_import_service { float:left; margin-left:12px; position:relative;}
.main_import_service .main_service_box li{ border-right:1px solid #e7e7e7;  display:inline-block; height:158px;  margin-top:20px; }
.main_import_service .main_service_box li a{ line-height:17px; text-align:center; display:block; font-weight:bold; margin-top:20px; width:138px; }
.main_import_service .main_service_box li a img{ display:block; margin-left:27px; padding-bottom:5px; }
/* //20131130 ¼öÁ¤¹Ý¿µ */

.arr_m_icon{ display:block; background:url(../img/common/main/orange_arrow.gif) 100% 7px no-repeat; width:57px; }

.main_layer_pop_wrap{ position:absolute; height:auto; background-color:#FFF; z-index:1002; height:auto; top:10%; left:50%; border:2px solid #ff6501; padding:20px;}
.main_layer_pop_wrap .main_layer_pop_head { border-bottom:1px solid #b1b1b1; padding-bottom:12px; }
.main_layer_pop_wrap .main_layer_pop_head h1 { font-size:18px; font-weight:bold; color:#ff0d01; display:inline; margin-right:5px; margin-left:3px;}
.main_layer_pop_close{border:none; cursor:pointer; position:absolute; top:25px; right:30px; width:22px; height:21px; background:url(../img/common/sub_y/layer_pop_close.gif) no-repeat; display:block; text-indent:-9999em; overflow:hidden; font-size:0; line-height:0; z-index:110; }
.main_layer_pop_wrap ul li {border-bottom:1px solid #eaeaea; padding:15px 0 15px 5px; width:100%;}
.main_layer_pop_wrap .title { background:none !important; color:#2a2e36; font-size:14px; font-weight:bold; width:110px; display:inline-block; float:left;}
.main_layer_pop_wrap .title2 { background:none !important; color:#2a2e36; font-size:14px; font-weight:bold; display:block; padding-bottom:7px;}
.main_layer_pop_wrap ul li span { display:inline-block; background:url(../img/common/sub_y/main_layer_pop_h_line.gif) right center no-repeat; padding-right:5px; letter-spacing:-1px;}
/* //¿µÀÎÃß°¡ */

/* ¿µÀÎÃß°¡ 20131101 */
.main_layer_pop_wrap .img3 { background:none !important; width:107px; padding:0 20px 0 5px; float:left; }
.main_layer_pop_wrap .title3 { background:none !important; color:#525252; font-size:14px; font-weight:bold; display:block; margin:10px 0 0 0;}
.main_layer_pop_wrap .content3 { background:none !important; padding-bottom:6px; display:block;}


/* ÅëÇÕ°Ë»ö */
.totalsrhbox{ background:url(../img/common/sub_j/search_topbg.jpg) no-repeat; height:94px; position:relative; }
.totalsrhbox.totalcenter{text-align:center; padding:25px 0 0 0;}
.totalsrhbox .totalselbox{margin:0; padding:4px 4px 4px 0; font-size:14px; font-family:dotum !important; border:#ff6501 3px solid; vertical-align:middle; color:#5c5d5d; height:33px; width:80px;}
.totalsrhbox .totalinput{height:26px;padding:2px 5px 1px; border:#ff6501 3px solid; font-size:14px; width:200px;}
.totalsrhbox .totalpop{text-align:left; font-size:12px; color:#172b58; height:20px; margin-left:304px;}

.totalsrhbox .totalpop a{display:inline-block; padding:0 9px 0 0; font-size:12px; color:#172b58; height:19px; white-space:nowrap; text-overflow:ellipsis;}
.totalsrhbox .totalpop a:hover{text-decoration:underline; color:#172b58;}
.totalsrhbox .totalpop .ppktitle{display:inline-block; padding:0 9px 0 0; font-size:12px; color:#172b58;width:70px; overflow:hidden; white-space:nowrap; text-overflow:clip;}

.totalsrhbox .search_Layer {background-color:#F4F4F4; position:absolute; top:59px; left:392px; border:#ff6501 2px solid; z-index:1100;}
.totalsrhbox .search_push_box { width:201px; height:101px; padding:2px; padding-left:7px;  background-color:white; }
.totalsrhbox .push_box_content{ width:200px; overflow:hidden; text-align:left; padding:3px; }
.totalsrhbox .push_box_content li a{ display:block; width:200px; background-color:#FFF; }
.totalsrhbox .push_box_content li a:hover{ width:200px; background-color:#F4F4F4; text-decoration:none; }

/* ¸ÞÀÎ»ó´Ü ÀÚµ¿ÆË¾÷ */
#topPopUp{ width:100%; background-color:#4868b2; }
#topPopUp.visual_off{ display: none !important; }

#topPopUp .main_pop_box{ width:920px; margin:0 auto; background-color:#4868b2; height:180px; position:relative; }
#topPopUp .main_pop_box p{ padding:0; }
#topPopUp .main_pop_box p span { display:block; color:#714e07; margin-top:8px; }

#topPopUp .main_pop_box .pop_btn_sect{ position:absolute; right:165px; bottom:12px; }

#topPopUp .main_pop_box .day_sect { position:absolute; right:0; bottom:15px; }
#topPopUp .main_pop_box .day_sect label { display:inline-block; margin-right:48px; padding-bottom:5px; color:#fff; height:15px; }
#topPopUp .main_pop_box .day_sect input { margin-right:5px; height:20px; border:none !important; }
#topPopUp .main_pop_box .day_sect .description_btn { position:absolute; right:28px; bottom:1px; }

/* ±ÝÀ¶ÀÎÇ² */
.i_label{ top:10px; left:22px; position:absolute; visibility:visible; }
.i_label2{ top:10px; left:22px; position:absolute; visibility:visible; }