@charset "utf-8";

/*
	IBK  2015  contents
*/
 
.rwd_txt_for_img { display:block; max-width:100%; }
.rwd_txt_for_pop_text,
.rwd_txt_for_text { display:none; }	
.standard{text-align:right; color:#575757; margin-bottom:10px;  line-height:100%;padding-top:5px;}
 
/* CP, 모바일 환경 부적절 컨텐츠 외부링크제공 */
.not_support_device,
.direct_link {width:100%; display:none; padding:15% 0; text-align:center; position:relative; }
.not_support_device p,
.direct_link p {font-size:1.0em; font-family:Microsoft YaHei, "MS Serif", "New York", serif; margin-bottom:10px; }
.view_only_pc,
.not_support_device a {display:block;}
.view_only_pc_product{display:inline;}
.direct_link a {display:inline-block;}

 /* 사이버 문화센터 이용안내 */
.use_object{padding:16px 20px; overflow:hidden;}
.use_object li{margin-bottom:17px;}
.use_object li.last{margin-bottom:0;}
.use_object li input{vertical-align:middle;}
.use_object li .rdo{width:12px; height:12px;}
.use_object li label{font-weight:bold; margin-left:8px;}
.use_object li p{margin:5px 0 0 20px;}
.use_object li .child{margin:16px 0 0 20px; width:100%; display:inline-block;}
.use_object li .child dt{font-weight:bold; width:70px; float:left; height:24px; padding-top:3px;}
.use_object li .child dt.sex{width:44px;}
.use_object li .child dd.sex{width:100px;}
.use_object li .child dd{float:left; height:27px;} 
.use_object li .child dd .input{margin-right:30px;}
.use_object li .child .birth{margin-top:8px;}
.use_object li .child dd.birth{width:280px;}

.card_error{ text-align:center;  padding-bottom:16px;}
.card_error strong{display:inline-block; font-size:1.2em; margin-top:14px; line-height:25px;}
.card_error strong span{color:#ee0000}
.card_error p{margin-top:2px;}

/* 컨텐츠 타이틀, 서브타이틀, 서브타이틀 텍스트 */
.content_title { color:#4499CC; font:bold 1.4em/1 Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing: -1px; }
.content_sub_title {color:#333333; font:bold 1.8em/1.1em Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-1px;}
.content_sub_title.type02 {color:#333333; font:bold 1.4em/1.1em Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-2px;}		
.content_sub_title .fbold { font-weight:bold; }

.content_sub_title_desc {color:#333; font:1.2em/1.5 dotum, Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.content_sub_title_desc .point_desc {color:#333; display:block; font-size:1.1em; margin:-8px 0 2px 0; font-weight:bold;}
.content_sub_title_desc02 {color:#575757; font:1.2em/1.4 dotum, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-top:-8px;}
.content_sub_title_desc02 .point_desc {color:#333; display:block; font-size:1.1em; margin:-8px 0 2px 0; font-weight:bold;}

.rwd_banking_title {color:333; font:bold 1.1em/1.2em Microsoft YaHei, "MS Serif", "New York", serif; margin-top:0 !important;}
.rwd_app_center_title {color:333; font:bold 1.6em/1.4 Microsoft YaHei, "MS Serif", "New York", serif; margin-bottom:30px; margin-top:0 !important;}
.rwd_app_center_title .rwd_br {display:block;}

.short_title01 {font:bold 2.7em/1 Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-3px;}
  
/* 가입절차 */
.join_flow{width:100%; display:inline-block;}
.join_flow li{margin-bottom:12px; position:relative; }
.join_flow li.last{margin-bottom:0;}
.join_flow .join_flow_info{padding:24px 35px; z-index:0; display:inline-block; width:80%;}
.join_flow .join_flow_info .flow_num{display:block; float:left; margin:1px 2% 0 0;}
.join_flow .join_flow_info .flow_info_txt{float:left; width:94%;}
.join_flow .join_flow_info .step_down{display:block; width:31px; height:31px; position:absolute; left:50%; bottom:-21px; margin-left:-16px;}
.flow_info_txt strong{color:#333; font-size:16px;}
.flow_info_txt p{margin-top:11px;}
.flow_info_txt ul li{padding-left:10px; background:url('/img/finance_service/banking/bu_join_flow.gif') no-repeat 0 8px; margin:4px 0 0 0 ;}
.flow_info_txt ul li .reference{padding-top:0;}
.flow_info_txt ul li .reference li{background:url('/img/common/bu_reference.gif') no-repeat 0 6px; margin-top:2px;}
/* VM뱅킹 기능안내 */
.function_list{width:100%; overflow:hidden; background:url('/img/finance_service/banking/bg_function_list.gif') no-repeat 0 0; border-bottom:1px solid #dadada;}
.function_list li{background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding:29px 0 23px 0; line-height:0; font-size:0;}
.function_list li.last{background:none;}
.function_list li dl{width:100%; display:inline-block; font-size:12px; line-height:19px;}
.function_list li dl dt{float:left; font-size:14px; font-weight:bold; width:222px; letter-spacing:-1px; color:#333;}
.function_list li dl dd{float:left; width:498px; line-height:0; font-size:0;overflow:hidden;}
.function_list li dl dd ul{width:100%; overflow:hidden;}
.function_list li dl dd ul li{float:left; margin:0 28px 4px 0; background:url('/img/finance_service/banking/bu_function_list.gif') no-repeat 0 8px; font-size:12px; line-height:19px; padding:0 0 0 9px; /*white-space:nowrap;*/ }
.function_list li dl dd ul li.clear{clear:both;}
.function_list li dl dd .step_in li{float:none; background:none; margin-bottom:22px;}
.function_list li dl dd .step_in li.last{margin-bottom:0;}
.function_list li dl dd .step_in li strong{color:#3d5a8f; font-size:13px;}
.function_list li dl dd .step_in li ul{margin-top:5px;}
.function_list li dl dd .step_in li ul li{padding-left:10px; background:url('/img/finance_service/banking/bu_function_list.gif') no-repeat 0 8px; margin-bottom:0;}
.function_list li dl dd .step_in li ul li ol li{background:none; margin:4px 0 0 0; padding-left:0;}
/* 통신사 리스트 */
.logo_list02{width:100%; overflow:hidden;}
.logo_list02 li{float:left; width:32%; margin-right:2%;}
.logo_list02 li.last{margin-right:0;}

.mobile_communication{padding:22px 0 27px 0; text-align:center;}
.mobile_communication strong{font-size:13px; display:block; margin-top:13px;}
.mobile_communication02{padding:1px 0 27px 0; text-align:center;margin-top:15px;}
 
/* IBK 서민금융종합지원센터 컨텐츠 내부 관계사이트 */
.content_in_relation_site { *zoom:1; }
.content_in_relation_site:after { claer:both; content:""; display:block; }
.content_in_relation_site li { float:left; margin-right:20px;}
.content_in_relation_site li.last { margin-right:0; }	

/* 사례 리스트 */
.company_exam{padding:20px 0; width:100%; overflow:hidden;}
.company_exam ul{width:100%; display:inline-block;}
.company_exam li{width:25%; float:left; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; text-align:center; padding:15px 0; height:40px;}
.company_exam li.last{background:none;}
.company_exam li.none {display:none;}	
/* 부가서비스 */
.consult_slogan{width:100%; display:inline-block;}
.consult_slogan img{display:block; float:left; margin-right:30px;}
.consult_slogan span{}

.company_history{width:100%; display:inline-block; margin-top:10px;}
.company_history .history_tit{float:left; width:145px; margin-right:80px;}
.company_history .history_tit img{display:block;}
.company_history .history_tit p{margin:5px 0 24px 0;}
.company_history ul{float:left; width:465px;}
.company_history ul li{padding:24px 0; border-top:1px solid #ececec; line-height:0;}
.company_history ul li dl{width:100%; display:inline-block;}
.company_history ul li dl dt{float:left; width:84px; vertical-align:top;}
.company_history ul li dl dd{float:left; width:381px; vertical-align:top;}
.company_history ul li dl dd ul{float:none; width:100%;}
.company_history ul li dl dd ul li{padding:0 0 0 10px; border-top:none; background:url('/img/common/bu_history.gif') no-repeat 0 8px; margin-bottom:4px; line-height:19px; letter-spacing:-1px;}
.company_history ul li dl dd ul li.last{margin-bottom:0;}

.blue_line_box { position:relative; letter-spacing:-0.5px; z-index:10;}
.blue_line_box .lt {background:url('/img/finance_service/optional/img_optional_round_left.gif') no-repeat left top; position:absolute; left:0; top:0; width:7px; height:7px; z-index:1;}
.blue_line_box .rt {background:url('/img/finance_service/optional/img_optional_round_right.gif') no-repeat right top; position:absolute; right:0; top:0; width:7px; height:7px; z-index:1;}	
.blue_line_box p {position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px;}			
.blue_line_box ul {position:relative; border-radius:7px; border:1px solid #c0d6ee;}
.blue_line_box ul li {padding:27px 24px 25px 24px;}
.blue_line_box ul li.first {  border-bottom:1px solid #c0d6ee; background-color:#f4faff; }			
.blue_line_box ul li span {color:#0066cc;}


/* 최고경영자 클럽 */
.ceo_club_active{width:100%; display:inline-block;}
.ceo_club_active li{width:32%; margin:0 2% 34px 0; float:left;  overflow:hidden; word-break:keep-all;word-wrap:break-word;}
.ceo_club_active li.last{margin-right:0;}
.ceo_club_active li img{display:block;}
.ceo_club_active li strong{color:#333; display:inline-block; margin-top:10px;}
.ceo_club_active li p{letter-spacing:-1px; margin-top:4px;}

/* 외환 */
.send_sms{width:100%; display:inline-block; text-align:center; padding:30px 0;}
.send_sms select, .send_sms input{width:84px;}
.send_sms .input{height:25px;}
.send_sms .phone_num{margin-right:6px; color:#333;}
.send_sms .btn_sms{margin-left:4px;}
.send_sms img{vertical-align:middle;}
.send_sms .rwd_form, 
.send_sms .rwd_form span,
.send_sms .rwd_form select,
.send_sms .rwd_form input {vertical-align:baseline;}

/* 수출 */
.service_list{padding:16px 20px 12px 20px;}
.service_list ul{width:100%; display:inline-block;}
.service_list li{float:left; width:31%; padding-left:10px; background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin-bottom:4px; text-align:left;}
.service_list li a{text-decoration:underline; color:#1053d3;}

.stock .service_list li{width:23%}

.logo_list{padding:25px 0; width:100%; display:inline-block;}
.logo_list li{float:left; width:33%; text-align:center; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; margin:0; padding:0;}
.logo_list li span{width:100%;margin-top:14px; display:block; }
.logo_list li span.first{margin-top:0;}
.logo_list li.last{background:none;}
.logo_list li p{margin-top:10px;}
.logo_list li .btn_use_service{margin-top:8px;}

.how_to_use{width:100%;}
.how_to_use li{margin-bottom:8px;}
.how_to_use li.last{margin-bottom:0;}
.how_to_use li .use_info{padding:17px 20px 16px 20px; position:relative; _width:680px; }
.how_to_use li .use_info strong{font-size:1.2em; color:#3c5c88}
.how_to_use li .use_info p{color:#525252; margin:5px 0 0 22px;}
ul.how_to_use li .use_info p{margin:5px 0 0 0;}
.how_to_use li .use_info .step_down{display:block; width:27px; height:28px; position:absolute; left:50%; bottom:-17px; margin-left:-14px;}
.how_to_use li .use_info .gray_square{margin-top:5px;}
.how_to_use li .use_info .gray_square li{background:url('/img/common/bg_gray_square.gif') no-repeat 0 9px; padding-left:8px; margin-bottom:4px;}
.how_to_use li .use_info .gray_square li.last{margin-bottom:0;}
.how_to_use li .use_info .reference{padding-top:0;}
.how_to_use li .use_info .reference li, .how_to_use li .use_info .hyphen li{margin-bottom:0;}

/* 우체국창구제휴 라운드박스 */
.loan_division{width:100%; display:inline-block;}
.loan_division li{float:left; width:48.61%; margin:0 2.7% 20px 0;}
.loan_division li .rnd_blue{margin-top:0;}
.loan_division li.r_last{margin-right:0;}
.loan_division li.b_last{margin-bottom:0;}
.loan_divistion_info{display:inline-block; padding:4.28%; width:91.4%}
.loan_divistion_info .thumb{float:left; margin-right:8.95%;}
.loan_divistion_info strong{font-size:14px; display:block; float:left; color:#3c5c88; margin-top:2px;}
.loan_divistion_info p{float:left; margin-top:5px;}
.loan_divistion_info .service_detail_desc {}
.loan_divistion_info .service_detail_desc strong {float:none; }
.loan_divistion_info .service_detail_desc p {float:none; }
.post_office .loan_divistion_info{height:88px; padding-top:20px;}

/* 스마트뱅킹 */
.smart_header{width:100%; display:inline-block; padding-bottom:45px; background:url('/img/common/bg_smart_banking.gif') repeat-x 0 100%;}
.smart_header span{display:block;}
.smart_header .user_count{float:left; width:314px; margin-right:45px;}
.smart_header .user_count .count_num{width:100%; display:inline-block; margin-top:10px;}
.smart_header .user_count .count_num img{float:left;}
.smart_header .user_count .count_num span{float:left; display:inline-block; margin:20px 0 0 5px; font-size:11px;}
.smart_header .user_count .ic_smart{display:inline-block; margin-top:22px;}

.smart_header .smart_info{float:left; width:361px;}
.smart_header .smart_info strong{display:block; margin-top:8px;}
.smart_header .smart_info p{margin-top:15px; line-height:0; font-size:0;}
.smart_header .smart_info .info_btn{margin-top:30px;}
.smart_header .smart_info .info_btn span{display:block; margin-top:10px;}
.sub_info_txt { margin-bottom:20px; margin-top:15px;  }
.mobile_qr{width:100%; display:inline-block; margin:45px 0;}
.mobile_qr li{float:left; width:33%; overflow:hidden;}
.mobile_qr li .qr_code{display:inline-block; float:left; margin-right:15px;}
.mobile_qr li dl{float:left;}
.mobile_qr li dl dt{margin:6px 0 15px 0;}
.mobile_qr li dl dd{font-weight:bold; padding-left:19px; background:url('/img/finance_service/smart/bu_qr_code.gif') no-repeat 0 3px; margin-bottom:4px;}
.mobile_qr li dl dd a{color:#3d5a8f;}
.company_smart .mobile_qr li{width:50%;}

.smart_visual{width:100%; overflow:hidden; margin-bottom:40px;}
.smart_visual .pic_smart{float:right; width:220px; display:block;}
.smart_visual .device_type{float:left; width:500px;}
.smart_visual .device_type strong{display:block; margin-top:0;}
.smart_visual .device_type .device_info_btn{margin-top:11px;}
.smart_visual .device_type .device_info_btn span{margin-right:4px;}

.finance_qr{width:100%; position:relative;}
.finance_qr span{display:block; line-height:0; font-size:0; /*position:absolute; right:0; top:20px;*/float:right; margin-top:20px;}
.finance_qr span img{vertical-align:top;}
/* 스마트뱅킹 버튼 */
/* 버튼 3개 */
.rwd_info_btn_01 { width:100%; }
.rwd_info_btn_01 ul {}
.rwd_info_btn_01 ul .btn_type_01 { }
.rwd_info_btn_01 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_02 { float:none;  }
.rwd_info_btn_01 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_03 { float:none; margin-bottom:0; }
.rwd_info_btn_01 ul .btn_type_03 a { height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul li { width:167px; margin-bottom:10px; }
.rwd_info_btn_01 ul li a { display:block; text-align:center; }
.rwd_info_btn_01 ul li a span { display:block; }
/* 버튼 2개 type1 */
.rwd_info_btn_02 { width:100%; }
.rwd_info_btn_02 ul {}
.rwd_info_btn_02 ul .btn_type_01 { }
.rwd_info_btn_02 ul .btn_type_01 a {height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_01 a span {background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul .btn_type_02 {float:none;}
.rwd_info_btn_02 ul .btn_type_02 a {height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_02 a span {background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul .btn_type_03 {float:none; margin-bottom:0; }
.rwd_info_btn_02 ul .btn_type_03 a {height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; } 
.rwd_info_btn_02 ul li { width:167px; margin-bottom:10px; }
.rwd_info_btn_02 ul li a { display:block; text-align:center; }
.rwd_info_btn_02 ul li a span { display:block; }
/* 버튼 2개 type2 */
.rwd_info_btn_03 { width:100%; }
.rwd_info_btn_03 ul {}
.rwd_info_btn_03 ul .btn_type_01 { width:167px; margin-right:10px; }
.rwd_info_btn_03 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_03 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_03 ul .btn_type_02 { width:167px;  }
.rwd_info_btn_03 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_03 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_03 ul li { margin-bottom:0; float:left; }
.rwd_info_btn_03 ul li a { display:block; text-align:center; }
.rwd_info_btn_03 ul li a span { display:block; }
/* 버튼 2개 type3 */
.rwd_info_btn_04 { width:100%; }
.rwd_info_btn_04 ul {}
.rwd_info_btn_04 ul .btn_type_01 { margin-right:10px; }
.rwd_info_btn_04 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_04 ul .btn_type_01 a span { padding:0 12px; background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_04 ul .btn_type_02 { /*width:102px;*/  }
.rwd_info_btn_04 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_04 ul .btn_type_02 a span { padding:0 12px; background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_04 ul li { margin-bottom:10px; float:left; }
.rwd_info_btn_04 ul li a { display:block; text-align:center; }
.rwd_info_btn_04 ul li a span { display:block; }
.finance_info_txt .rwd_info_btn_04 { margin-top:15px; }
/* 버튼 1개 */
.rwd_info_btn_05 { width:100%; }
.rwd_info_btn_05 ul {}
.rwd_info_btn_05 ul .btn_type_01 { width:140px; margin-top:10px; }
.rwd_info_btn_05 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_05 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_05 ul li { }
.rwd_info_btn_05 ul li a { display:block; text-align:center; }
.rwd_info_btn_05 ul li a span { display:block; }

/* 사용방법 및 설치방법 */
.howto{padding:0 25px; overflow:hidden;}
.howto ol{width:100%; display:inline-block;}
.howto ol li{padding-bottom:40px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; margin-top:30px;}
.howto ol li.last{background:none;}
.howto ol li strong{color:#333; font-size:1.25em; *zoom:1;}
.howto ol li strong:after { clear:both; content:""; display:block;}
.howto ol li p{margin:4px 0 0 40px;}
.howto ol li p.sub{margin-top:10px;}
.howto ol li .img_ex{margin-top:30px; text-align:center;}

.bullet li .howto ol li{padding-left:0;}

.round_num{vertical-align:middle; margin-right:10px; font-weight:bold; color:#333; font-size:16px; display:inline-block; width:30px; height:25px; background:url('/img/common/ic_round_num.gif') no-repeat 0 0; padding-top:5px; text-align:center;}

/* 금융서비스 */
.finance_main_service{margin-bottom:30px; clear:both;}
.finance_main_service:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.finance_main_service img{float:left; margin-right:4.9%; max-width:100%; width:160px;}
.finance_main_service .bullet{float:left; width:68%; }
.finance_main_service_desc{margin:6px 0 15px;}
.finance_service_step {margin-bottom:20px;}
.finance_service_step_last{margin-bottom:0;}
.finance_service_step .hyphen, .finance_service_step_last .hyphen {letter-spacing:-0.5px;}
.finance_main_service.last {margin-bottom:0;}

/* 윈도우뱅킹 */
.window_banking{width:93%; overflow:hidden; padding:22px 3.4%; 21px; }
.window_banking .app_logo{float:left; margin-right:25px; margin-top:1px;}
.window_banking .win_info{float:left; width:73%;}
.window_banking .win_info p{margin-top:9px;}

.window_service{width:100%; display:inline-block; border-top:1px solid #ffe640; border-bottom:1px solid #dadada; padding-top:8px;}
.window_service li{width:45.13%; margin-right:6.94%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding:30px 0 31px 1.38%; overflow:hidden; float:left;}
.window_service li.last{margin-right:0;}
.window_service li.bgnone{background:none;}
.window_service li img{float:left; display:block; margin-right:8.6%;}
.window_service li .icon_info{}
.window_service li .icon_info strong{color:#3c5c88; font-size:1.17em}
.window_service li .icon_info p{color:#333; margin-top:6px; letter-spacing:-1px}

/* 앱센터 */
.app_center{width:100%; display:inline-block; border-bottom:1px solid #ffe640;}
.app_center .pic{float:right; display:inline-block;}
.app_center p{float:left; margin-top:20px;}
.app_center .btn_appcenter1 {display:block;padding-top:30px;}

.app_list{width:100%; display:inline-block;}
.app_list .app_info{width:100%; display:inline-block; padding-bottom:31px; margin-top:30px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.app_list .app_info.last{background:none; border-bottom:1px solid #dadada;}
.app_list .app_info .ic_app{float:left; display:inline; margin:0 30px 0 10px;}
.app_list .app_info dl{width:590px; float:left;}
.app_list .app_info dl dt{font-size:1.2em; color:#3d5a8f; font-weight:bold; margin:3px 0 15px 0;}
.app_list .app_info dl dd{padding-left:11px; background:url('/img/finance_service/smart/bu_app_center.gif') no-repeat 0 8px; margin-bottom:2px; font-size:1em;}
.app_list .app_info dl dd span{color:#0066cc;}
.app_list .app_info .btn_detail{margin:-20px 6px 0 0; display:inline-block; float:right;}

.download_case{width:100%; display:inline-block;}
.download_case li{float:left; width:48.23%;}
.download_case li.last{float:right;}
.download_case li .down_info{width:87.30%; min-height:170px; padding:6.34%;}
.download_case li .down_info strong{font-size:14px; color:#333;}
.download_case li .down_info p{margin-left:40px;}
.download_case li .down_info .QR_code{display:inline-block; margin-top:14px; margin-left:40px; width:215px;}
.download_case li .down_info .QR_code .iphone_qr{display:block; float:right;}
.download_case li .down_info .QR_code .iphone_qr span, .download_case li .down_info .QR_code .android_qr span{display:block; text-align:center; margin-top:6px; font-size:13px; color:#333; letter-spacing:-1px;}
.download_case li .down_info .QR_code .android_qr{display:block; float:left;}
.download_case li .down_info .btn_down{margin:16px 0 0 40px;}
.download_case li .down_info .btn_down span{margin-right:4px;}

/* 스마트알림 */
.smart_alarm{padding:40px 40px 36px 40px; overflow:hidden;}
.smart_alarm .pic_alarm{float:right; display:block; width:250px;}
.smart_alarm .alarm_info{width:100%; display:inline-block;}
.smart_alarm .alarm_subtxt{float:left; /*width:390px;*/}
.smart_alarm .alarm_info ul{margin-top:30px;}
.smart_alarm .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.smart_alarm .alarm_info li img{display:block;}
.smart_alarm strong{display:block; margin-top:15px; line-height:0; font-size:0;}
.smart_alarm .alarm_service_list{width:100%; display:inline-block; margin-top:25px;}
.smart_alarm .alarm_service_list li{text-align:center; float:left; padding:0 22px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.smart_alarm .alarm_service_list li.first{padding-left:0;}
.smart_alarm .alarm_service_list li.last{padding-right:0; background:none;}
.smart_alarm .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
/* 메신저 주요기능 */
.important_func{width:100%; overflow:hidden;}
.important_func li{margin-bottom:25px;}
.important_func li.last{margin-bottom:0;}
.important_func li .func_info{padding:24px 30px; overflow:hidden;}
.important_func li .func_info strong{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.important_func li .func_info strong.default{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}

.func_info_txt{width:100%; display:inline-block; margin-top:21px;}
.func_info_txt .img_exam{float:left; width:186px; margin:4px 60px 0 0 ; text-align:center;}
.func_info_txt .func_list{float:left; width:412px;}
.func_info_txt .func_list dl{width:100%; display:inline-block; margin-top:17px;}
.func_info_txt .func_list dl dt{float:left; width:102px; padding-left:9px; margin-bottom:6px; font-weight:bold; background:url('/imgs/common/bu_function.gif') no-repeat 0 8px;}
.func_info_txt .func_list dl dd{float:left; width:300px; margin-bottom:6px;}

/* IBK등하원 알리미 */
.noti_app{padding:40px 40px 36px 40px; overflow:hidden; background:url('/img/common/bg_noti_app_01.gif') no-repeat 40px 240px;}
.noti_app .pic_alarm{float:right; display:block; width:250px;}
.noti_app .alarm_info{width:100%; display:inline-block;}
.noti_app .alarm_subtxt{float:left; /*width:390px;*/}
.noti_app .alarm_info ul{margin-top:30px;}
.noti_app .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.noti_app .alarm_info li img{display:block;}
.noti_app strong{display:block; margin-top:15px; line-height:0; font-size:0;}
.noti_app .alarm_service_list{width:100%; display:inline-block; margin-top:25px;}
.noti_app .alarm_service_list li{text-align:center; float:left; padding:0 22px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.noti_app .alarm_service_list li.first{padding-left:0;}
.noti_app .alarm_service_list li.last{padding-right:0; background:none;}
.noti_app .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
.noti_app_service{width:100%; overflow:hidden;}
.noti_app_service li{margin-bottom:25px;}
.noti_app_service li.last{margin-bottom:0;}
.noti_app_service li .func_info{padding:24px 30px; overflow:hidden;}
.noti_app_service li .func_info strong{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.noti_app_service li .func_info strong.default{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}	
.noti_app_service li .func_info .gray_square strong{font-size:1em; color:#575757; display: inline; background:none; padding:0;}
.balloon_01{ padding:10px 0 20px; }

/* 상품권 */
.gift_card{width:100%; overflow:hidden;}
.gift_card li{margin-bottom:20px;}
.gift_card li.last{margin-bottom:0;}
.gift_card li .giftcard_info{padding:25px 30px; overflow:hidden;}
.gift_card li .giftcard_info strong{font-size:1.2em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.giftcard_infobox{width:100%; display:inline-block; margin-top:25px;}
.giftcard_infobox .gift_image{float:right; width:204px;}
.giftcard_infobox .giftcard_infotxt{float:left; width:454px; display:inline-block;}
.giftcard_infobox dl{width:100%; display:inline-block;}
.giftcard_infobox dl dt{float:left; width:110px; margin-bottom:4px; font-weight:bold;}
.giftcard_infobox dl dd{float:left; width:344px; margin-bottom:4px;}
.giftcard_infobox dl dt.last, .giftcard_infobox dl dd.last{margin-bottom:0;}
.giftcard_infobox .giftcard_info_btn{margin-top:16px;}
.giftcard_infobox .giftcard_info_btn span{margin-right:3px;}

/* 기업인명예의전당 기념관안내탭 */
.movie_smi{padding:30px; overflow:hidden; zoom:1;}
.monument_movie{float:left;}
.monument_smi{float:right; width:224px; height:256px; border:1px solid #aeaeae; overflow-x:hidden; overflow-y:auto; padding:16px 19px;}
.monument_smi p{margin-bottom:22px;}	
    
/* 업무대행 제휴 */
.trip{width:100%;}
.trip:after {clear:both; content:""; display:block;}
.trip li { height:60px; }
.trip .agency{width:36%; height:95px; float:left; background:url('/img/finance_service/popup/bg_agency_left.gif') no-repeat 0 0; text-align:center; /*border-right:1px solid #f1f1f1;*/}
.trip .agency img { padding-top:30px;}
.trip .url{width:59%; height:95px; padding:0 2%; float:left; background:url('/img/finance_service/popup/bg_agency_right.gif') no-repeat 100% 0; }
.trip .url a { line-height:95px; }

.use_gift_card{width:100%;}
.use_gift_card td{padding:12px 12px 12px 0; text-align:left; vertical-align:top; border-bottom:1px solid #dcdfe1;word-break:keep-all;word-wrap:break-word;}
.use_gift_card td.pic_gifrcard{min-width:85px; text-align:center; vertical-align:middle; width:18%; padding:12px 2%;}
.use_gift_card td strong{color:#333; font-size:14px;}
.use_gift_card td p{margin-top:6px;}				

/* 역대헌정자 리스트 */
.dedicate{width:100%; display:inline-block;}
.dedicate li{width:22.7%; float:left; margin:0 3% 20px 0; height:250px;}
.dedicate li.last{margin-right:0;}
.dedicate li .rnd_gray{margin-top:0; min-height:250px;}
.dedicate_list{ padding:8% 0; text-align:center; }
.dedicate_list img{max-width:100%; max-height:154px; display:inline-block;}
.dedicate_list a{display:inline-block;}
.dedicate_list span{display:block; width:100%;}
.dedicate_list .dedi_tit{margin-top:8px;}
.dedicate_list .thisyear{display:inline-block; width:117px; height:19px; line-height:17px; text-align:center; color:#fff; background:url('/img/finance_service/optional/img_dedicate.gif') no-repeat 0 0; margin-top:8px;}
.dedicate_list .name{font-size:1.2em;}
.movie_smi{padding:30px; overflow:hidden; zoom:1;}
.monument_movie{float:left;}
.monument_smi{float:right; width:224px; height:256px; border:1px solid #aeaeae; overflow-x:hidden; overflow-y:auto; padding:16px 19px;}
.monument_smi p{margin-bottom:22px;}

/* 역대헌정자 */
.dedicate_tab{width:100%; display:inline-block;}
.dedicate_tab ul{width:100%; display:inline-block;}
.dedicate_tab li{float:left; width:144px; padding-top:9px; height:28px; text-align:center; background:url('/img/common/bg_dedicate_tab.gif') no-repeat 100% center;}
.dedicate_tab li a{display:inline-block; height:28px;}
.dedicate_tab li.on a{background:url('/img/common/bg_dedicate_on.gif') no-repeat center bottom; font-weight:bold; color:#3366cc; letter-spacing:-1px;}
.dedicate_tab .tab_s5 {background:none; width:142px;}

.profile{padding:27px 30px 26px 30px; overflow:hidden; zoom:1;}
.dedi_people_info{float:left; width:135px; text-align:center; margin:3px 30px 0 0;}
.dedi_people_info .dedi_tit{margin-top:8px;}
.dedi_people_info .name{font-size:1.2em;}
.dedi_people_info span{display:inline-block; width:100%;}

.be_awrad{width:490px; float:left;}
.be_awrad strong{color:#3d5a8f; font-size:1em; padding-left:19px; background:url('/img/common/bu_h3.gif') no-repeat 0 3px; display:inline-block; margin-top:23px;}
.be_awrad strong.first{margin-top:0;}
.be_awrad ul{display:inline-block; margin:7px 0 0 10px; width:485px;}
.be_awrad ul li{padding-left:10px; background:url('/img/common/bu_award.gif') no-repeat 0 8px; margin-bottom:4px;}
.be_awrad ul li.last{margin-bottom:0;}
.be_awrad ul li span{display:inline-block; width:132px;}
 
 /* diagram, graph, chart, step img */
.step_insn_compare {margin:15px 0 20px 0; text-align:right;}
.step_depo {margin:40px 0 20px 0; text-align:right;}
 
 /* 금융서비스 컨텐츠 상단 영역 */
.pic_finance{width:100%; overflow:hidden; padding-top:29px; background:url('/img/finance_service/banking/bg_pic_finance.gif') no-repeat 0 0; margin-bottom:40px;}
.pic_finance .img_pic{float:right; width:250px; height:140px; overflow:hidden;}
.pic_finance .finance_info_txt{float:left; width:470px;}
.pic_finance .finance_info_txt strong{display:inline-block; margin:8px 0 15px;}
.pic_finance .finance_info_txt p.first{margin-top:16px;}
.pic_finance .finance_info_txt .bullet_gray { margin:15px 0; }
.pic_finance .finance_info_txt .bullet_gray li { background:url('/img/common/bu_cool_gray.gif') no-repeat left 8px; line-height:0; padding:3px 0 3px 15px; }
.pic_finance .reference{margin-top:2px; color:#767676;}
.pic_finance .pic_btn{margin-top:16px;}
.pic_finance .pic_btn span{margin-right:5px;}

.left_pic_finance{width:100%; overflow:hidden; padding:0 0 40px 0; border-bottom:1px solid #dce5ea; margin-bottom:40px;}
.left_pic_finance .img_pic{float:left; margin-right:30px; width:205px; height:165px; overflow:hidden;}
.left_pic_finance .img_pic2 {float:left; margin-right:30px; width:205px; height:165px; overflow:visible;}
.left_pic_finance .finance_info_txt{float:left; width:455px;}
.left_pic_finance .finance_info_txt p{margin-top:20px;}
.left_pic_finance .pic_btn{margin-top:25px; display:none;}
.left_pic_finance .pic_btn span{margin-right:5px;}
.left_pic_finance .content_sub_title .orange { color:#F98833; }
 
.head_infotxt{width:100%; display:inline-block; margin-bottom:40px;}
.head_infotxt p{margin-top:7px;}
.head_infotxt p .rwd_txt_for_text { margin-top:8px; }
.head_infotxt img { max-width:100%; }
.incl_img{width:100%;}
.incl_img:after {content:""; display:block; clear:both;}
.incl_img img{float:right;}
  
 /* IBK Family 용돈카드란? */	
.complete_info{ display:inline-block; padding:70px 30px 71px 220px; width:420px;}
.complete_info .complete_tit{margin-bottom:27px; display:block;}
.complete_info .complete_tit span{color:#5697bf; font-size:2em; line-height:25px; font-family:Gulim; display:inline-block; height:25px; margin-right:4px;}
.complete_info .complete_tit span , .complete_info .complete_tit img{vertical-align:middle;}
.complete_info .name{display:block; font-size:16px; color:#767676;}
.complete_info .name span{color:#0066cc; text-decoration:underline;}
.complete_info .object{display:block; margin-top:27px; color:#767676; font-size:1.2em;}
.complete_info .object span{color:#0066cc;}
.complete_info p{color:#333; margin-top:4px;}
.complete_info p span{color:#767676}
.complete_info .answer{margin-top:16px; color:#575757; letter-spacing:-1px;}
.complete_info .txt_request{margin:5px 0 4px 0; color:#575757; letter-spacing:-1px;}
.complete_info .btn_area{margin-top:36px;}
.complete_info .btn_area span{margin-right:2px;}
.complete_info .stop_notice{margin-top:16px;}
.complete_info .notice_info{width:100%; padding-top:22px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 0; margin-top:16px;}
.complete_info .notice_info ul{margin-top:12px;}
.complete_info .notice_info ul li{padding-left:32px; background:url('/imgs/common/bu_checked.gif') no-repeat 0 0; height:24px; line-height:24px; margin-top:25px;}
.complete_info .notice_info ul.freedom_li li{padding-left:32px; background:url('/imgs/common/bu_checked.gif') no-repeat 0 0; height:auto; line-height:24px; margin-top:10px;}
.complete_info .notice_info ul li.first{margin-top:0;}
.complete_info .notice_info ul li .hyphen{margin-top:0; padding:0;}
.complete_info .notice_info ul li .hyphen li{padding-left:11px; background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px; line-height:19px; height:auto; margin-top:0;}
.complete_info .notice_info .reference{margin:16px 0 0 20px;}
.complete_info .notice_info .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; line-height:19px;}
.bg_alliance_complete {background:url('/img/finance_service/alliance/pic_alliance_08_complete.gif') no-repeat 60px 70px;}
.complete_info .notice_info ul li { height:auto; }

.event_banner{width:100%; overflow:hidden;} /* 펀드 인기상품 하단 배너 */
.event_banner .left_banner{float:left;}
.event_banner .right_banner{float:right;}
.event_banner .btn_banner{ /*width:326px; height:100px; background:url('/img/mall/common/event_banner02.jpg') no-repeat 0 0; padding-left:25px; overflow:hidden; */}
.event_banner .btn_banner p{/* margin:17px 0 7px 0; */}
.event_banner .btn_banner span{/* margin-right:5px; */}
.event_banner .btn_banner .btn_banner_inner {padding-left:7%; margin-top:-33px;}

.visual_banner{width:100%; display:inline-block; position:relative;}
.visual_banner .btn_down{display:inline-block; width:97px; height:33px; position:absolute; right:40px; top:47px;}

.top_pr_info{display:inline-block;padding:28px 30px 26px 150px;}
.top_pr_info .info_tit{font-size:1.25em; color:#333; letter-spacing:-1px; line-height:22px;}
.top_pr_info p{margin-top:2px;}
.top_pr_info .cyber{margin-top:12px;}
.top_pr_info .pr_pdf{margin-top:16px;}
.top_pr_info .pr_pdf img{vertical-align:middle;}
.top_pr_info .reference{margin-top:8px;}	

/* 유의사항 box style */
.bottom_info_box{display:inline-block; word-break:keep-all;word-wrap:break-word; padding:25px 25px 19px 112px;}
.bottom_info_box dl{width:100%; color:#767676;}
.bottom_info_box dl.line01{padding-bottom:15px;}
.bottom_info_box dl dt{margin-top:36px; padding-bottom:7px;}
.bottom_info_box dl dt.first{margin-top:0;}
.bottom_info_box dl dt img{display:block;}
.bottom_info_box dl dd{margin-top:4px; padding-left:10px; background:url('/img/common/bg_gray_square.gif') no-repeat 0 7px;}
.bottom_info_box dl dd .reference{padding-top:0}
.bottom_info_box dl dd .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; margin-top:2px;}
.bg_phone{background:url('/img/common/pic_phone.gif') no-repeat 25px 25px;}/* 상담전화 안내 */
.bg_caution{background:url('/img/common/pic_caution.gif') no-repeat 25px 25px;} /* 유의사항 */
.bg_law{background:url('/img/common/pic_law.gif') no-repeat 25px 25px;} /* 준법지원부 심의번호 */
.bg_info{background:url('/img/common/pic_info.gif') no-repeat 25px 25px;}/* 안내사항 */

/* 달력 20150423 */
.ui-state-active, 
.ui-widget-content .ui-state-active {text-decoration:underline;}

.ui-state-highlight, 
.ui-widget-content .ui-state-highlight {font-weight:bold !important;}

/* box type */
.rnd_bggray{background:url('/img/common/bg_graybox_top.gif') no-repeat 0 0; position:relative;}
.rnd_bggray .rt{background:url('/img/common/bg_graybox_side.gif') no-repeat right top; position:absolute; top:0; right:0; width:3px; height:3px;}
.rnd_bggray .lb{background:url('/img/common/bg_graybox_side.gif') no-repeat left bottom; position:absolute; bottom:0;left:0; width:3px; height:3px; }
.rnd_bggray_in{background:url('/img/common/bg_rnd_gray_bot.gif') no-repeat 100% 100%;}

/* 예금faq */
.faq_table.tab_section {margin-bottom:0 !important;}
.faq_table.tab_section > ul {background:none;} 

.faq_email{padding:16px 19px 14px 19px;display:inline-block; .zoom:1;}
.faq_email strong{color:#3d5a8f; font-size:1.33em;}
.faq_email p{color:#666; margin-top:6px;}

.counsel_faq{width:100%; display:inline-block; padding-bottom:25px;}
.faq_category{padding:21px 25px 0 25px; overflow:hidden;}
.faq_category ul{width:100%; display:inline-block; padding-bottom:26px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
/*.faq_category ul li{float:left; width:121px; padding-left:10px; margin-right:48px; background:url('/img/customer/counsel/bu_faq_category.gif') no-repeat 0 7px; margin-bottom:4px;}*/
.faq_category ul li{float:left; padding-left:10px; margin-right:48px; background:url('/img/customer/counsel/bu_faq_category.gif') no-repeat 0 7px; margin-bottom:4px;}
.faq_category ul li a{color:#767676;}
.faq_category ul li.on a{font-weight:bold; color:#0066cc; letter-spacing:-1px;}
.faq_category ul li.last{margin-right:0;} 

.faq_search{margin-top:24px; width:100%; display:inline-block;}
.faq_search .faq_pic{float:left; display:inline; margin:1px 42px 0 43px;}
.faq_search .faq_sch_word{float:left; width:559px;}
.faq_sch_word .faq_input{width:359px; height:35px; border:1px solid #d5d5d5; line-height:35px; padding:0 10px; background:#fff; font-size:14px;}
.faq_sch_word .bset_word{width:100%; display:inline-block; margin-top:11px;}
.faq_sch_word .bset_word dt{width:67px; height:19px; line-height:19px; color:#fff; padding-left:5px; float:left; margin-right:14px; background:url('/img/customer/counsel/bg_best_word.gif') no-repeat 0 0; letter-spacing:-1px;}
.faq_sch_word .bset_word dd{width:450px; height:19px;float:left;}
.faq_sch_word .bset_word dd ul{width:100%; display:inline-block;}
.faq_sch_word .bset_word dd ul li{float:left; padding-right:9px; margin-right:8px; background:url('/img/customer/counsel/bg_best_word_list.gif') no-repeat 100% 4px;}
.faq_sch_word .bset_word dd ul li a{color:#767676;}
.faq_sch_word .bset_word dd ul li.last{padding-right:0; margin-right:0; background:none;}

/**************** search box ****************/
.df_box {width:100%; position:relative; display:inline-block; padding:20px 0 20px 0; background: url('/img/common/df_box_bg.gif') repeat-y 110px 1px; overflow:hidden;}
.df_box dl{width:100%; display:inline-block; margin-top:10px;}
.df_box dl.first{margin-top:0;}
.df_box dt{float:left; width:80px; padding-left:29px;  color:#333; font-weight:bold; text-align:left;}
.df_box dd{float:left;padding-left:15px;}
.df_box dd.multi_select{margin-top:0;}
.df_box dd.multi_select select{margin:0 8px 5px 0;}
.df_box dd ul{overflow:hidden;}
.df_box dd li {float:left}
.df_box dd ul.fund {width:100%;}
.df_box dd ul.fund li {float:none; padding-bottom:5px; vertical-align:middle}
.df_box dd ul.fund li.btn {padding-bottom:10px}
.df_box dd ul.fund li.last {padding-bottom:0}
.df_box dd ul.fund li .prd_btn {position:absolute;right:30px;width:47px;height:27px}
.df_box dd label{margin-right:19px;}
.df_box .sch_word {position:absolute;top:20px;right:28px;}
.df_box .sch_btn {position:absolute;right:30px;bottom:18px}
.df_box .sch_btn input{vertical-align:top;}
.df_box .sch_btn02 {position:absolute;right:30px;bottom:22px}
.df_box.ty2 {background-position:133px 1px}
.df_box.ty2 dt{width:105px;}

.df_box .btn_df_sch {display:inline-block; overflow:hidden; height:25px; border-radius:2px;  border-left:1px solid #ffe736; border-top:1px solid #ffe736; border-right:1px solid #cab72b; border-bottom:1px solid #cab72b;} /* text submit */
.df_box .btn_df_sch input {background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; *border:0 none;} 

.df_box .sch_open_btn {display:none; width:100%; border-radius:0 0 3px 3px; position:absolute; bottom:0; left:0; right:0; background:url('/img/btn/bg_btn_gray.gif') repeat; text-align:center;}
.df_box .sch_open_btn a {display:inline-block; line-height:32px; font-size:12px;}
.df_box.open .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-4px; background:url('/img/common/bg_arr_up.gif') no-repeat; vertical-align:middle;}
.df_box.short .sch_open_btn a:after { content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-1px; background:url('/img/common/bg_arr_dn.gif') no-repeat; vertical-align:middle;} 

.dasehd_line{padding-bottom:18px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; margin-bottom:21px;}
.fund_search{padding:26px 30px 25px 30px; position:relative; overflow:hidden;}
.fund_search dl{width:100%; display:inline-block;}
.fund_search dt{float:left; width:90px; color:#333; font-weight:bold; height:27px;}
.fund_search dd{float:left; padding-left:15px; width:550px; height:27px; border-left:1px solid #f2f2f2;}
.fund_search dd .rdo{width:12px; height:12px;}
.fund_search dd .chk{width:12px; height:12px; margin:0;}
.fund_search dd label{margin:0 7px 0 3px;}
.fund_search dd label.last{margin-right:0;}
.fund_search dd.fund_section label{margin:0 20px 0 5px;}
.fund_search .fund_case{padding-bottom:3px;}
.fund_search .grade{height:30px;}
.fund_search .tit_earn{height:43px;}
.fund_search dd.earnings{ height:auto;}
.fund_search .earnings_select {width:100%; padding:20px 0 30px 15px}
.fund_search .earnings_select_wrap{width:282px; height:12px;background:url('/img/mall/fund/bg_earning_select.gif') no-repeat 0 0; position:relative; display:inline-block;}
.fund_search .select_move{width:280px; height:5px; position:absolute;margin:1px 0 0 1px; background:#f88c23; overflow:hidden;}
.fund_search .earning_unit{position:absolute; left:0; top:10px; margin-left:-17px; overflow:hidden; width:320px;}
.fund_search .earning_unit li{float:left; width:35px; text-align:center;}
.fund_search .earning_unit li a{color:#767676;}
.fund_search .earning_unit li.moreless a{color:#333;}
.fund_search .less{position:absolute; width:14px; height:21px; display:block; margin:-10px 0 0 -6px;}
.fund_search .more{position:absolute; width:14px; height:21px; display:block; margin:-10px 0 0 -6px;}
.fund_search dt.operate{padding-top:4px;}
.fund_search dt.fund_name{padding-top:4px; height:23px;}
.fund_search dt.condition{padding-top:4px; height:23px;}
.fund_search dd.condition select{width:104px; margin-right:3px;}
.fund_search .attr{padding-bottom:3px;}
.fund_search .sch_btn {position:absolute;right:30px;bottom:22px} /*{position:absolute;right:30px;bottom:25px; width:47px; height:27px;} */
.fund_search .sch_btn input{vertical-align:top;}
.fund_search .btn_sch  {display:inline-block; overflow:hidden; height:25px; border-radius:2px;  border-left:1px solid #ffe736; border-top:1px solid #ffe736; border-right:1px solid #cab72b; border-bottom:1px solid #cab72b;} /* text submit */
.fund_search .btn_sch input {background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; *border:0 none;}
.fund_search .btn_sch a {display:block; width:45px; background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; text-align:center; *border:0 none; }
.fund_search .sch_open_btn { display:none; position:absolute; left:0; right:0; bottom:0; width:100%; border-radius:0 0 3px 3px; background:url('/img/btn/bg_btn_gray.gif') repeat; text-align:center;}
.fund_search .sch_open_btn a {display:inline-block; line-height:32px; font-size:12px;} 
.fund_search.open .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-4px; background:url('/img/common/bg_arr_up.gif') no-repeat; vertical-align:middle;}
.fund_search.short .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-1px; background:url('/img/common/bg_arr_dn.gif') no-repeat;  vertical-align:middle;} 

/* search box */
.product_search{width:100%; overflow:hidden;}
.product_search dl{width:100%; display:inline-block;}
.product_search dt{float:left; width:89px;  height:19px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333; text-align:left; padding:25px 0 25px 20px;}
.product_search dd{float:left; padding:21px 0 17px 16px; height:31px;}
.product_search dd .input{height:25px; width:520px;  vertical-align:top;}
.product_search .column{width:201px; height:31px; border-right:1px solid #f2f2f2;}
.product_search .sch_btn {position:absolute;right:20px;bottom:22px}
.product_search .goto_btn {position:absolute; right:20px; top:50%; margin-top:-11px;}
.product_search span img {vertical-align:middle}
.product_search .prd_btn {position:absolute;right:30px;width:47px;height:27px; top:21px;}
input.calc{padding:0 9px; text-align:right; color:#333; height:23px; border:1px solid #d5d5d5; line-height:23px;}
.product_search .btn_sch  {display:inline-block; overflow:hidden; height:25px; border-radius:2px;  border-left:1px solid #ffe736; border-top:1px solid #ffe736; border-right:1px solid #cab72b; border-bottom:1px solid #cab72b;} /* text submit */
.product_search .btn_sch input {background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; *border:0 none;}
.product_search .btn_sch a {display:block; background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; text-align:center; *border:0 none;}
.product_search.ty2 dl {width:auto; vertical-align:middle;}
.product_search.ty2 .sch_btn {position:static; display:inline-block; vertical-align:middle;}
.product_search.ty3 dl {width:auto; vertical-align:middle;}
.product_search.ty3 input.calc {box-sizing:border-box;}
.product_search.ty3 .sch_btn {position:static; display:inline-block; vertical-align:middle;}

.kompass_search{width:100%; position:relative;}
.kompass_search dl{width:100%; display:inline-block;}
.kompass_search .first dt{padding:19px 0 0 30px; float:left; width:109px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333;}
.kompass_search .first dd{padding:20px 0 0 14px; float:left;}
.kompass_search .country dt{padding:10px 0 24px 30px;float:left; width:109px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333;}
.kompass_search .country dd{padding:6px 0 0 14px; float:left;}
.kompass_search dt span{font-weight:normal; display:block;}
.kompass_search dd .input{height:25px; width:213px;}
.kompass_search dd select{width:176px;}
.kompass_search .sch_btn{position:absolute; right:30px; bottom:18px;}
.kompass_search .btn_sch {display:inline-block; overflow:hidden; height:25px; border-radius:2px;  border-left:1px solid #ffe736; border-top:1px solid #ffe736; border-right:1px solid #cab72b; border-bottom:1px solid #cab72b;} 
.kompass_search .btn_sch input {background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; *border:0 none;}
 
 
 /* 마이페이지 pc */
.my_info{width:100%; display:inline-block; margin-top:35px;}
.my_info h3{height:auto;}
.my_info .img_pic{float:right; display:inline;}
.my_info .btn{margin-top:16px;}
.my_info .btn span{margin-right:6px;}
.user_log{width:470px; float:left;}
.user_log strong{font-size:18px; color:#575757; display:inline-block; margin-top:39px;}
.user_log strong span{color:#0066cc;}
.user_log p{color:#767676; margin-top:5px;}
.mypage_recommend{width:100%; display:inline-block; margin-top:45px;}
.mypage_recommend p{margin-top:16px;}
.recommend_part{width:100%; display:table; margin-top:26px; border-top:2px solid #ffb826; border-bottom:1px solid #e2e0d9; border-right:1px solid #ededed;background:url('/img/mypage/main/bg_recommend_part.gif') repeat-x 0 0;}
.recommend_part li{display:table-cell;border-left:1px solid #ededed;/*background:url('/img/mypage/main/bg_part_line.gif') repeat-y 100% 0;*/ text-align:center; padding-bottom:30px;}
.recommend_part li.last{border-right:1px solid #ededed;}
.recommend_part li strong{display:inline-block; width:100%; height:33px; text-align:center; color:#3d3d3d; padding-top:13px; margin-bottom:30px;}
.recommend_part li p{font-size:12px; font-weight:bold; color:#3d5a8f;margin:25px auto 0 auto; width:130px; height:65px; letter-spacing:-1px;}
.title_more{width:100%; display:inline-block; position:relative;}
.title_more .more{display:inline-block; padding-left:8px; background:url('/img/mypage/main/bu_more_arrow.gif') no-repeat 0 6px; position:absolute; right:0; top:3px;}
.mypage_etc{}
.mypage_etc li{background:url('/img/mypage/main/bg_etc_line.gif') no-repeat 0 center;text-align:left;}
.mypage_etc li:first-child{background:none;}
.mypage_etc li .pic_wrap a{color:#3d5a8f; font-weight:bold; font-size:14px;margin-left:25px;}
.mypage_etc li .pic_wrap p{margin:9px 25px 0 25px;}
.mypage_etc li.etc01 .pic_wrap{background:url('/img/mypage/main/pic_etc01.gif') no-repeat 158px 12px;}
.mypage_etc li.etc02 .pic_wrap{background:url('/img/mypage/main/pic_etc02.gif') no-repeat 158px 12px;}
.mypage_etc li.etc03 .pic_wrap{background:url('/img/mypage/main/pic_etc03.gif') no-repeat 158px 12px;}
.member_grade{width:100%; display:inline-block; border:2px solid #e5e5e5; margin-top:36px; padding:25px 0; margin-bottom:30px;}
.member_grade dt{padding-left:10px; font-weight:bold; background:url('/img/mypage/main/bu_grade.gif') no-repeat 0 8px; margin:0 18px 0 25px; float:left; color:#333;}
.member_grade dd{float:left;}
.member_grade .mail_count{width:310px;}
.tit_vip{text-align:center; margin-top:54px;}


.vip_benefit{margin-top:43px; position:relative; margin-bottom:40px;}
.vip_benefit .img_vip{display:block; width:256px; height:499px; font-size:0; line-height:0; overflow:hidden; position:absolute; left:232px; top:-26px;}
.vip_benefit ul{width:100%; display:inline-block;}
.vip_benefit ul li{float:left; width:232px; height:208px; margin:12px 12px 0 0; text-align:center; padding-top:17px;background:url('/img/mypage/main/bg_vip_benefit.gif') no-repeat 0 0;}
.vip_benefit ul li.first{margin-right:256px;}
.vip_benefit ul li.last{margin-right:0;}
.vip_benefit ul li.win{margin-left:244px;}
.vip_benefit ul li.win strong{margin-top:5px;}
.vip_benefit ul li strong{font-size:14px; color:#306296; display:inline-block; width:100%; letter-spacing:-1px; margin:15px 0 3px 0;}
.vip_benefit ul li p{color:#767676; letter-spacing:-1px; line-height:14px;}

.vip_benefit{margin-top:43px; position:relative; margin-bottom:40px;}
.vip_benefit .img_vip{display:block; width:256px; height:499px; font-size:0; line-height:0; overflow:hidden; position:absolute; left:232px; top:-26px;}
.vip_benefit_case{position:relative;width:100%; display:inline-block;height:470px;}
.vip_benefit_case li{text-align:center;width:232px;}
.vip_benefit_case li strong{font-size:14px; color:#306296; display:inline-block; width:100%; letter-spacing:-1px; margin:15px 0 3px 0;}
.vip_benefit_case li p{color:#767676; letter-spacing:-1px; line-height:14px;}
.vip_benefit_case li .vip_pbox{width:auto; height:208px;padding:15px;}
.vip_benefit_case .vip_list01{position:absolute;top:0;left:0;}
.vip_benefit_case .vip_list02{position:absolute;top:0;right:0;}
.vip_benefit_case .vip_list03{position:absolute;top:250px;left:0;}
.vip_benefit_case .vip_list04{position:absolute;top:250px;right:0;}

.etc_vip_menu{padding:25px 0;}
.etc_vip_menu li{width:20% !important;background:url('/img/mypage/main/bg_etc_line.gif') no-repeat 0 center;text-align:center;}
.etc_vip_menu li:first-child{background:none;}
.etc_vip_menu li .pic_wrap a{color:#3d5a8f; font-weight:bold; font-size:14px;}
.etc_vip_menu li .pic_wrap p{}
.etc_vip_menu li img{display:block;margin:0 auto 10px auto;}

.etc_menu{width:100%; display:inline-block;}
.etc_menu li{width:178px; float:left; text-align:center; padding:19px 0; background:url('/img/mypage/main/bg_etc_menuline.gif') no-repeat 0 center;}
.etc_menu li a{display:inline-block; font-size:14px; color:#3d5a8f; margin-top:10px; font-weight:bold; letter-spacing:-1px; width:100%;}
.about_site{width:100%; display:inline-block;}
.about_site li{float:left; margin-right:20px;}
.about_site li a{display:inline-block;}

/* SMS 문자 보내기 */
.sms_wrap{width:100%; display:inline-block;}
.img_phone{float:left; width:172px; height:480px; background:url('/img/mypage/sms/bg_phone.gif') no-repeat 0 0; padding:0 16px; margin-right:50px;}
.img_phone .bg_textarea{width:154px; height:142px; display:inline-block; margin-top:43px; background:url('/img/mypage/sms/bg_textarea.gif') no-repeat 0 0; padding:9px; position:relative;}
.img_phone .bg_textarea textarea{width:148px; height:109px; background:none;border:none; overflow-y:scroll;}
.img_phone .bg_textarea .byte{width:100%; display:inline-block; text-align:center; margin-top:10px;}
.img_phone .byte a{width:20px; height:19px; background:url('/img/mypage/sms/bg_special.gif') no-repeat 0 0; text-align:center; display:block; position:absolute; right:10px; bottom:4px; color:#000;}
.img_phone .byte a.on{font-weight:bold;background:url('/img/mypage/sms/bg_special_on.gif') no-repeat 0 0;}
.send_info{width:100%; display:inline-block;}
.send_info strong{display:inline-block; margin:8px 0 3px 0; width:100%;}
.send_info select{height:19px; color:#000; font-size:12px; padding:0;}
.send_info input{height:17px; border:1px solid #d5d5d5; color:#000;}
.send_info .btn_fucntion{margin:7px 0 1px 0;}
.send_info .phone_list{width:100%; height:64px;}
.btn_send{width:100%; display:inline-block; margin-top:15px;}
.btn_send02{width:100%; display:inline-block; margin-top:125px;}
.send_info .reference li{letter-spacing:-1px;}
.sms_cont{width:466px; float:left; overflow:hidden;}
.sms_cont .tab_move{background:none;}
.sms_cont .tab_move li{border-bottom:none;}
.sms_cont .tbl td{padding:8px 0;}

/*탭*/
 
/* .tab_section .two_col{background:none;} */


/*펀드기준가*/ 
.m_br{display:none;}


@media only screen and ( min-width:768px ) and ( max-width:959px ) {/* 768px 태블릿 */

 /*.view_only_pc */
.pic_finance .img_pic { margin-left:0; margin-right:-17px; }
.view_only_pc,
.rwd_txt_for_text,
.view_only_pc_product { display:none}
.direct_link,
.rwd_txt_for_img { display:block; }

.tab_section + .left_pic_finance { padding:0px 0 30px 0; }


/* VM뱅킹 기능안내 */
.function_list li{ padding:20px 0 15px; }
.function_list li dl dt{ /*float:none;*/ width:32%; margin-bottom:10px; }
.function_list li dl dd{/*float:none;*/ width:67%; padding-left:2px; }
/* 부가서비스 */
/*.company_history ul { width:100%; float:none; }*/
.company_history ul li.first { border-top:none; padding-top:0; }
/* 최고경영자 클럽 */
.ceo_club_active{width:100%; display:inline-block;}
.ceo_club_active li{width:32%; margin:0 2% 34px 0; min-height:178px; float:left;  overflow:hidden; word-break:keep-all;word-wrap:break-word;}
.ceo_club_active li.last{margin-right:0;}
.ceo_club_active li img{display:block;}
.ceo_club_active li strong{color:#333; display:inline-block; margin-top:10px;}
.ceo_club_active li p{letter-spacing:-1px; margin-top:4px;}
/* 스마트뱅킹 */
.smart_header{width:100%; display:inline-block; padding-bottom:45px; background:url('/img/common/bg_smart_banking.gif') repeat-x 0 100%;}
.smart_header span{display:block;}
.smart_header .user_count{float:left; width:314px; margin-right:20px;}
.smart_header .user_count .count_num{width:100%; display:inline-block; margin-top:10px;}
.smart_header .user_count .count_num img{float:left;}
.smart_header .user_count .count_num span{float:left; display:inline-block; margin:20px 0 0 5px; font-size:11px;}
.smart_header .user_count .ic_smart{display:inline-block; margin-top:0;}
.smart_header .user_count .ic_smart img { max-width:100%; display:block; margin:0 auto; }
.sub_info_txt { margin-bottom:20px; margin-top:15px;  }
.smart_header .smart_info{float:left; width:355px;}
.smart_header .smart_info strong{display:block; margin-top:-11px;}
.smart_header .smart_info p{margin-top:15px; line-height:0; font-size:0;}
.smart_header .smart_info .info_btn{margin-top:30px;}
.smart_header .smart_info .info_btn span{display:block; margin-top:10px;}

.mobile_qr{width:100%; display:inline-block; margin:45px 0;}
.mobile_qr li{float:left; width:33%; overflow:hidden;}
.mobile_qr li .qr_code{display:inline-block; float:left; margin-right:15px;}
.mobile_qr li dl{float:left;}
.mobile_qr li dl dt{margin:6px 0 15px 0;}
.mobile_qr li dl dd{font-weight:bold; padding-left:19px; background:url('/img/finance_service/smart/bu_qr_code.gif') no-repeat 0 3px; margin-bottom:4px;}
.mobile_qr li dl dd a{color:#3d5a8f;}
.company_smart .mobile_qr li{width:50%;}

.smart_visual{width:100%; overflow:hidden; margin-bottom:40px;}
.smart_visual .pic_smart{float:right; width:220px; display:block;}
.smart_visual .device_type{float:left; width:auto;}
.smart_visual .device_type strong{display:block; margin-top:20px;}
.smart_visual .device_type .device_info_btn{margin-top:20px;}
.smart_visual .device_type .device_info_btn span{margin-right:4px;}
/* 스마트뱅킹 버튼 */
/* 버튼 3개 */
.rwd_info_btn_01 { width:100%; }
.rwd_info_btn_01 ul {}
.rwd_info_btn_01 ul .btn_type_01 { }
.rwd_info_btn_01 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_02 { float:none;  }
.rwd_info_btn_01 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_03 { float:none; margin-bottom:0; }
.rwd_info_btn_01 ul .btn_type_03 a { height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul li { width:167px; margin-bottom:10px; }
.rwd_info_btn_01 ul li a { display:block; text-align:center; }
/* 사용방법 및 설치방법 */
.howto{padding:0 30px; overflow:hidden;}
.howto ol{width:100%; display:inline-block;}
.howto ol li{padding-bottom:40px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; margin-top:30px;}
.howto ol li.last{background:none;}
.howto ol li strong{color:#333; font-size:1.25em;}
.howto ol li p{margin:4px 0 0 40px;}
.howto ol li p.sub{margin-top:10px;}
.howto ol li .img_ex{margin-top:30px; text-align:center;}
.bullet li .howto ol li{padding-left:0;}
.round_num{vertical-align:middle; margin-right:10px; font-weight:bold; color:#333; font-size:16px; display:inline-block; width:30px; height:25px; background:url('/img/common/ic_round_num.gif') no-repeat 0 0; padding-top:5px; text-align:center;}
/* 앱센터 */
.app_center{width:100%; display:inline-block; border-bottom:1px solid #ffe640;}
.app_center .pic{float:right; display:inline-block;}
.app_center p{float:left; margin-top:20px;}
.app_center .btn_appcenter1 {display:block;padding-top:30px;}

.app_list{width:100%; display:inline-block;}
.app_list .app_info{width:100%; position:relative; display:inline-block; padding-bottom:31px; margin-top:30px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.app_list .app_info.last{background:none; border-bottom:1px solid #dadada;}
.app_list .app_info .ic_app{float:left; display:inline; margin:0 30px 0 10px;}
.app_list .app_info dl{width:485px; float:left;}
.app_list .app_info dl dt{font-size:1.2em; color:#3d5a8f; font-weight:bold; margin:3px 0 15px 0;}
.app_list .app_info dl dd{padding-left:11px; background:url('/img/finance_service/smart/bu_app_center.gif') no-repeat 0 8px; margin-bottom:2px; font-size:1em;}
.app_list .app_info dl dd span{color:#0066cc;}
.app_list .app_info .btn_detail{position:absolute; right:0; bottom:30px; display:inline-block; float:none;}
/* 스마트알림 */
.smart_alarm{padding:40px 25px 36px 40px; overflow:hidden;}
.smart_alarm .pic_alarm{float:right; display:block; width:250px;}
.smart_alarm .alarm_info{width:100%; display:inline-block;}
.smart_alarm .alarm_subtxt{float:left; /*width:375px;*/}
.smart_alarm .alarm_info ul{margin-top:30px;}
.smart_alarm .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.smart_alarm .alarm_info li img{display:block;}
.smart_alarm strong{display:block; margin-top:15px; line-height:0; font-size:0;}
.smart_alarm .alarm_service_list{width:100%; display:inline-block; margin-top:25px;}
.smart_alarm .alarm_service_list li{text-align:center; float:left; padding:0 19px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.smart_alarm .alarm_service_list li.first{padding-left:0;}
.smart_alarm .alarm_service_list li.last{padding-right:0; background:none;}
.smart_alarm .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
/* 메신저 주요기능 */
.func_info_txt .img_exam{float:left; width:186px; margin:4px 60px 0 0 ; text-align:center;}
.func_info_txt .func_list{float:left; width:380px;}
/* IBK등하원 알리미 */
.noti_app{padding:40px 15px 36px 40px; overflow:hidden; background:url('/img/common/bg_noti_app_01.gif') no-repeat 40px 240px;}
.noti_app .pic_alarm{float:right; display:block; width:272px;}
.noti_app .alarm_info{width:100%; display:inline-block;}
.noti_app .alarm_subtxt{float:left; width:360px;}
.noti_app .alarm_info ul{margin-top:30px;}
.noti_app .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.noti_app .alarm_info li img{display:block;}
.noti_app strong{display:block; margin-top:15px; line-height:0; font-size:0;}
.noti_app .alarm_service_list{width:100%; display:inline-block; margin-top:25px;}
.noti_app .alarm_service_list li{text-align:center; float:left; padding:0 22px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.noti_app .alarm_service_list li.first{padding-left:0;}
.noti_app .alarm_service_list li.last{padding-right:0; background:none;}
.noti_app .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
.noti_app_service{width:100%; overflow:hidden;}
.noti_app_service li{margin-bottom:25px;}
.noti_app_service li.last{margin-bottom:0;}
.noti_app_service li .func_info{padding:24px 30px; overflow:hidden;}
.noti_app_service li .func_info strong{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.noti_app_service li .func_info strong.default{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}	
.noti_app_service li .func_info .gray_square strong{font-size:1em; color:#575757; display: inline; background:none; padding:0;}
.balloon_01{ padding:10px 0 20px; }
/* 상품권 */
.giftcard_infobox .giftcard_infotxt { width:420px; }
.giftcard_infobox dl dd { width:290px !important; }
/* 역대헌정자 */
.dedicate_tab{width:100%; display:inline-block;}
.dedicate_tab ul{width:100%; display:inline-block;}
.dedicate_tab li{float:left; width:20%; padding-top:9px; height:28px; text-align:center; background:url('/img/common/bg_dedicate_tab.gif') no-repeat 100% center;}
.dedicate_tab li a{display:inline-block; height:28px;}
.dedicate_tab li.on a{background:url('/img/common/bg_dedicate_on.gif') no-repeat center bottom; font-weight:bold; color:#3366cc; letter-spacing:-1px;}
.dedicate_tab .tab_s3 {width:25%}
.dedicate_tab .tab_s5 {width:15%}

.profile{padding:27px 30px 26px 30px; overflow:hidden; zoom:1;}
.dedi_people_info{float:left; width:135px; text-align:center; margin:3px 0 0 0;}
.dedi_people_info .dedi_tit{margin-top:8px;}
.dedi_people_info .name{font-size:1.2em;}
.dedi_people_info span{display:inline-block; width:100%;}

.be_awrad{width:74%; float:right;}
.be_awrad strong{color:#3d5a8f; font-size:1em; padding-left:19px; background:url('/img/common/bu_h3.gif') no-repeat 0 3px; display:inline-block; margin-top:23px;}
.be_awrad strong.first{margin-top:0;}
.be_awrad ul{display:inline-block; margin:7px 0 0 10px; width:485px;}
.be_awrad ul li{padding-left:10px; background:url('/img/common/bu_award.gif') no-repeat 0 8px; margin-bottom:4px;}
.be_awrad ul li.last{margin-bottom:0;}
.be_awrad ul li span{display:inline-block; width:132px;}	
/* 금융서비스 컨텐츠 상단 영역 */
.pic_finance img { max-width:100%; }
.pic_finance .finance_info_txt { float:none; width:auto; }
/*예금faq*/
.faq_category ul li{margin-right:24px;}
.faq_search .faq_sch_word{width:529px;}
.faq_sch_word .bset_word dd{width:350px;}

/*펀드기준가*/
.m_br{display:none;}
.fund_mt{margin-top:10px;}

/* 마이페이지 tablet */
.user_log{width:400px;}
.recommend_part li p{width:150px;}

.vip_benefit ul li.first{margin-right:225px;}
.vip_benefit ul li.win{margin-left:214px;}
.etc_menu li{width:171px;}

/* SMS 문자 보내기 */
.img_phone{margin-right:20px;}
}


@media only screen and ( min-width:501px ) and ( max-width:767px ) {
/* mobile 767px 이하  500px 이상 - 시작 */
.finance_qr span,
.rwd_br,
.view_only_pc,
.rwd_txt_for_img,
.view_only_pc_product,
.img_section img.rwd_txt_for_img  { display:none}
.direct_link,
.rwd_txt_for_text { display:block; margin-bottom:18px;/*font-size:0.7em; color:#333;*/}
.rwd_app_center_title span.rwd_txt_for_text { font-size:0.7em; color:#333;} 
.pic_finance .img_pic { margin-left:0; margin-right:-15px; }
.left_pic_finance .finance_info_txt { float:none; width:100%; }
.left_pic_finance .finance_info_txt .content_sub_title {font-size:1.8em; font-weight:bold; line-height:1.2; margin:0 0 10px 0;}
.left_pic_finance .finance_info_txt .content_sub_title span.blah{font-size:16px;}
.left_pic_finance .finance_info_txt p { margin-top:0; }		
.left_pic_finance .img_pic {padding-bottom:45px;}
.left_pic_finance .pic_btn{margin-top:13px; display:block;}				
.tab_section + .left_pic_finance { padding:0px 0 30px 0; margin-top:-10px; }
.head_infotxt p{margin-top:0;}

/* 부가서비스 */
.consult_slogan img{display:block; float:left; margin-right:20px; }
.consult_slogan span{}

.company_history { margin-top:0; }
.company_history ul { width:100%; float:none; }
.company_history ul li.first { border-top:none; padding-top:0;}
.company_history ul li dl dt { width:84px; margin-right:4%; margin-bottom:10px; }
.company_history ul li dl dd { width:77%; }

/* 박스 리스트 UI */
.four_box .rnd_blue_list{width:48.5%; margin-right:3%; margin-bottom:20px; }
.four_box .rnd_blue_list.n2{margin-right:0;}			
															
/* 가입절차 */
.join_flow .join_flow_info { padding:4%; width:auto; }
.join_flow .join_flow_info .flow_info_txt{float:left; width:92%;}

/* VM뱅킹 기능안내 */
.function_list li{ padding:20px 0 15px; }
.function_list li dl dt { width:45%; margin-bottom:10px; }
.function_list li dl dd{ width:55%; padding-left:0;}
.function_list li dl dd.type2 { width:100%; }

/* IBK 서민금융종합지원센터 컨텐츠 내부 관계사이트 */
.content_in_relation_site li { float:left; /*width:48%;*/ margin-right:4%; }
.content_in_relation_site li img { display:block; width:100%; }
.content_in_relation_site li.last { margin-right:0; }

/* 사례 리스트 */
.company_exam{padding:20px 0; width:100%; overflow:hidden;}
.company_exam ul{width:100%; display:inline-block;}
.company_exam li{width:33%; float:left; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; text-align:center; padding:15px 0; height:40px;}
.company_exam li.third {background:none;}	
.company_exam li.third.last {background:none;}
.company_exam li.second.type2 {background:none;}	
.company_exam li.last.type2 {background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}			
	
/* 최고경영자 클럽 */
.ceo_club_active{width:100%; display:inline-block;}
.ceo_club_active li{width:32%; margin:0 2% 0 0; min-height:212px; float:left;  overflow:hidden; word-break:keep-all;word-wrap:break-word;}
.ceo_club_active li.last{margin-right:0;}
.ceo_club_active li img{display:block;}
.ceo_club_active li strong{color:#333; display:inline-block; margin-top:10px;}
.ceo_club_active li p{letter-spacing:-1px; margin-top:4px;}

/* 수출 */
.service_list{padding:16px 20px 12px 20px;}
.service_list ul{width:100%; display:inline-block;}
.service_list li{float:left; padding-left:0; background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin-bottom:4px; text-align:left;}
.service_list li a{text-decoration:underline; color:#1053d3;}				
.stock .service_list li{width:31.5%; padding-left:1.5%;}
.stock2 .service_list li {width:31.5%; padding-left:1.5%;}
.stock3 .service_list li{width:31.5%; padding-left:8px;}
.stock3 .service_list li.last {width:100%;}
.how_to_use li .use_info strong{font-size:1.1em;}

/* 스마트뱅킹 */
.smart_header{width:100%; display:inline-block; padding-bottom:30px; background:url('/img/common/bg_smart_banking.gif') repeat-x 0 100%;}
.smart_header span{display:block;}
.smart_header .user_count{float:none; width:314px; margin:0 auto;}
.smart_header .user_count .count_num{width:100%; display:inline-block; margin-top:10px;}
.smart_header .user_count .count_num img{float:left;}
.smart_header .user_count .count_num span{float:left; display:inline-block; margin:20px 0 0 5px; font-size:11px;}
.smart_header .user_count .ic_smart{display:inline-block; margin-top:0px;}
.smart_header .user_count .ic_smart img { max-width:100%; display:block; margin:0 auto; }
.sub_info_txt { margin-bottom:20px; margin-top:15px;  }
.smart_header .smart_info{float:none; width:100%;}
.smart_header .smart_info strong{display:block; margin-top:8px;}
.smart_header .smart_info p{margin-top:15px; line-height:1; font-size:inherit;}
.smart_header .smart_info .info_btn{margin-top:30px;}
.smart_header .smart_info .info_btn span{display:block; margin-top:10px;}

.mobile_qr{width:100%; display:inline-block; margin:25px 0;}
.mobile_qr li{float:left; width:33%; overflow:hidden;}
.mobile_qr li .qr_code{display:none; float:left; margin-right:15px;}
.mobile_qr li dl{float:left;}
.mobile_qr li dl dt{margin:6px 0 15px 0;}
.mobile_qr li dl dd{font-weight:bold; padding-left:19px; background:url('/img/finance_service/smart/bu_qr_code.gif') no-repeat 0 3px; margin-bottom:4px;}
.mobile_qr li dl dd a{color:#3d5a8f;}
.company_smart .mobile_qr li{width:50%;}

.smart_visual{width:100%; overflow:hidden; margin-bottom:40px;}
.smart_visual .pic_smart{float:right; width:220px; display:block;}
.smart_visual .device_type{float:left; width:auto;}
.smart_visual .device_type strong{display:block; margin-top:0;}
.smart_visual .device_type .device_info_btn{margin-top:11px;}
.smart_visual .device_type .device_info_btn span{margin-right:4px;}

/* 스마트뱅킹 버튼 */
/* 버튼 3개 */
.rwd_info_btn_01 { width:100%; }
.rwd_info_btn_01 ul {}
.rwd_info_btn_01 ul .btn_type_01 { margin-bottom:12px; width:100%; }
.rwd_info_btn_01 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_02 { float:left; width:49%; }
.rwd_info_btn_01 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_03 { float:right; width:49%; }
.rwd_info_btn_01 ul .btn_type_03 a { height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul li a { display:block; text-align:center; }

/* 버튼 2개 type1 */
.rwd_info_btn_02 { width:100%; }
.rwd_info_btn_02 ul {}
.rwd_info_btn_02 ul .btn_type_01 {float:left; }
.rwd_info_btn_02 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul .btn_type_02 { float:right;  }
.rwd_info_btn_02 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul .btn_type_03 { float:right; width:49%; }
.rwd_info_btn_02 ul .btn_type_03 a { height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul li { width:49%; margin-bottom:10px; }
.rwd_info_btn_02 ul li a { display:block; text-align:center; }

/* 버튼 2개 type2 */
.rwd_info_btn_03 { width:100%; }
.rwd_info_btn_03 ul {}
.rwd_info_btn_03 ul .btn_type_01 { width:167px; margin-right:10px; }
.rwd_info_btn_03 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_03 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_03 ul .btn_type_02 { width:90px;  }
.rwd_info_btn_03 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_03 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_03 ul li { margin-bottom:0; float:left; }
.rwd_info_btn_03 ul li a { display:block; text-align:center; }
.rwd_info_btn_03 ul li a span { display:block; }

/* 사용방법 및 설치방법 */
.howto{padding:0 20px; overflow:hidden;}
.howto ol li{padding-bottom:30px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; margin-top:20px;}
.howto ol li .img_ex{margin-top:15px; text-align:center;}
.howto .round_num { float:left; min-width:30px; }
.howto .rount_txt { display:block; padding-top:5px; float:left; width:87%; margin-bottom:10px; font-size:16px;}

/* 금융서비스 */
.finance_main_service{margin-bottom:30px; clear:both;}
.finance_main_service:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.finance_main_service img{float:left; margin-right:4.9%; max-width:100%; width:160px;}
.finance_main_service .bullet{ float:none; width:auto; padding-left:175px; }
.finance_main_service_desc{margin:6px 0 15px;}
.finance_service_step {margin-bottom:20px;}
.finance_service_step_last{margin-bottom:0;}
.finance_service_step .hyphen, .finance_service_step_last .hyphen {letter-spacing:-0.5px;}	
/* 윈도우뱅킹 */
.window_banking{width:93%; overflow:hidden; padding:22px 3.4%; 21px; }
.window_banking .app_logo{float:left; margin-right:25px; margin-top:1px;}
.window_banking .win_info{float:none; padding-left:140px; width:auto;}
.window_banking .win_info p{margin-top:9px;}		

/* 앱센터 */
.app_center{width:100%; display:inline-block; border-bottom:1px solid #ffe640;}
.app_center .pic { width:40%; padding-bottom:1px; }
.app_center .pic img { max-width:100%; }
.app_center p{float:left; margin-top:20px;}
.app_center .btn_appcenter1 {display:block;padding-top:30px;}
.app_list{width:100%; display:inline-block;}
.app_list .app_info{width:100%; position:relative; display:inline-block; padding-bottom:47px; margin-top:20px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.app_list .app_info.last{background:none; border-bottom:1px solid #dadada;}
.app_list .app_info .ic_app{float:left; display:inline; margin:0 20px 0 10px;}
.app_list .app_info dl{width:72%; float:left;}
.app_list .app_info dl dt{font-size:1.2em; color:#3d5a8f; font-weight:bold; margin:3px 0 15px 0;}
.app_list .app_info dl dd{padding-left:11px; background:url('/img/finance_service/smart/bu_app_center.gif') no-repeat 0 8px; margin-bottom:2px; font-size:1em;}
.app_list .app_info dl dd span{color:#0066cc;}
.app_list .app_info .btn_detail{position:absolute; right:0; bottom:20px; display:inline-block; float:none;}		
.download_case{width:100%; display:inline-block;}
.download_case li{float:none; width:100%; margin-bottom:10px; }
.download_case li.last{float:none; margin-bottom:0;}
.download_case li .down_info{width:87.30%; height:auto; min-height:inherit; padding:20px; }
.download_case li .down_info strong{font-size:14px; color:#333;}
.download_case li .down_info p{margin-left:40px;}
.download_case li .down_info .QR_code{display:none; margin-top:14px; margin-left:40px; width:215px;}
.download_case li .down_info .QR_code .iphone_qr{display:block; float:right;}
.download_case li .down_info .QR_code .iphone_qr span, .download_case li .down_info .QR_code .android_qr span{display:block; text-align:center; margin-top:6px; font-size:13px; color:#333; letter-spacing:-1px;}
.download_case li .down_info .QR_code .android_qr{display:block; float:left;}
.download_case li .down_info .btn_down{margin:16px 0 0 40px;}
.download_case li .down_info .btn_down span{margin-right:4px;}
					
/* 스마트알림 */
.smart_alarm{padding:30px; overflow:hidden;}
.smart_alarm .pic_alarm{float:right; display:none; width:250px;}
.smart_alarm .alarm_info{width:100%; display:inline-block;}
.smart_alarm .alarm_subtxt{float:left; width:100%;}
.smart_alarm .alarm_info ul{margin-top:22px; margin-bottom:30px; display:none;}
.smart_alarm .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.smart_alarm .alarm_info li img{display:none;}
.smart_alarm .alarm_info ul.txt {display:block;}
.smart_alarm .alarm_info ul.txt li {font-size:1em; line-height:1em; letter-spacing:-1px;background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.smart_alarm strong{display:block; margin-top:10px; line-height:0; font-size:0;}
.smart_alarm .alarm_service_list{width:114%; margin:20px 0 0 -7%; display:inline-block;}
.smart_alarm .alarm_service_list li{text-align:center; float:left; width:33%; padding:0 !important; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.smart_alarm .alarm_service_list li.first,
.smart_alarm .alarm_service_list li.second,
.smart_alarm .alarm_service_list li.third{ margin-bottom:30px; }
.smart_alarm .alarm_service_list li.third,
.smart_alarm .alarm_service_list li.last{ background:none;}
.smart_alarm .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}

/* 우체국창구제휴 라운드박스 */
.loan_division{width:100%; display:inline-block;}
.loan_division li{float:left; width:48.61%; margin:0 2.7% 20px 0;}
.loan_division li .rnd_blue{margin-top:0;}
.loan_division li.r_last{margin-right:0;}
.loan_division li.b_last{margin-bottom:0;}
.loan_divistion_info{display:inline-block; padding:6% !important; width:88%; min-height:70px;}
.loan_divistion_info .thumb{float:left; margin:0 15px 0 -11px;}
.loan_divistion_info .thumb img {padding-bottom:5px;}
.loan_divistion_info strong{font-size:14px; display:block; float:left; color:#3c5c88; margin-top:2px;}
.loan_divistion_info p{float:left; margin-top:5px;}
.loan_divistion_info .service_detail_desc {}
.loan_divistion_info .service_detail_desc strong {float:none; }
.loan_divistion_info .service_detail_desc p {float:none; }
.post_office .loan_divistion_info{height:auto;}

/* IBK Family 용돈카드란? */	
.complete_info{ display:inline-block; padding:30px; width:auto;}
.complete_info .complete_tit{margin-bottom:27px; display:block;}
.complete_info .complete_tit span{color:#5697bf; font-size:2em; line-height:25px; font-family:Gulim; display:inline-block; height:25px; margin-right:4px;}
.complete_info .complete_tit span , .complete_info .complete_tit img{vertical-align:middle;}
.complete_info .name{display:block; font-size:16px; color:#767676;}
.complete_info .name span{color:#0066cc; text-decoration:underline;}
.complete_info .object{display:block; margin-top:27px; color:#767676; font-size:1.2em;}
.complete_info .object span{color:#0066cc;}
.complete_info p{color:#333; margin-top:4px;}
.complete_info p span{color:#767676}
.complete_info .answer{margin-top:16px; color:#575757; letter-spacing:-1px;}
.complete_info .txt_request{margin:5px 0 4px 0; color:#575757; letter-spacing:-1px;}
.complete_info .btn_area{margin-top:36px;}
.complete_info .btn_area span{margin-right:2px;}
.complete_info .stop_notice{margin-top:16px;}
.complete_info .notice_info{width:100%; padding-top:22px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 0; margin-top:16px;}
.complete_info .notice_info ul{margin-top:12px;}
.complete_info .notice_info ul li{padding-left:32px; background:url('/imgs/common/bu_checked.gif') no-repeat 0 0; height:auto; line-height:24px; margin-top:25px;}
.complete_info .notice_info ul.freedom_li li{padding-left:32px; background:url('/imgs/common/bu_checked.gif') no-repeat 0 0; height:auto; line-height:24px; margin-top:10px;}
.complete_info .notice_info ul li.first{margin-top:0;}
.complete_info .notice_info ul li .hyphen{margin-top:0; padding:0;}
.complete_info .notice_info ul li .hyphen li{padding-left:11px; background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px; line-height:19px; height:auto; margin-top:0;}
.complete_info .notice_info .reference{margin:16px 0 0 20px;}
.complete_info .notice_info .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; line-height:19px;}
.bg_alliance_complete { background:none; }
.porket_money_tit {font:bold 1.4em/1.1em "돋움",dotum,Arial,Helvetica,sans-serif; letter-spacing:-1px;}
.porket_money_tit span {color:#4499cc !important;}
/* 메신저 주요기능 */
.important_func{width:100%; overflow:hidden;}
.important_func li{margin-bottom:25px;}
.important_func li.last{margin-bottom:0;}
.important_func li .func_info{padding:24px 30px; overflow:hidden;}
.important_func li .func_info strong{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.important_func li .func_info strong.default{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}

.func_info_txt{width:100%; display:inline-block; margin-top:21px;}
.func_info_txt .img_exam{float:left; width:167px; margin:4px 20px 0 0 ; text-align:center;}
.func_info_txt .func_list{float:left; width:auto;}
.func_info_txt .func_list dl{width:100%; display:inline-block; margin-top:17px;}
.func_info_txt .func_list dl dt{float:left; width:102px; padding-left:9px; margin-bottom:6px; font-weight:bold; background:url('/imgs/common/bu_function.gif') no-repeat 0 8px;}
.func_info_txt .func_list dl dd{float:left; width:300px; margin-bottom:6px;}

/* IBK등하원 알리미 */
.noti_app{padding:30px 30px 20px; overflow:hidden; background:none;}
.noti_app .pic_alarm{float:right; display:none; width:250px;}
.noti_app .alarm_info{width:100%; display:inline-block;}
.noti_app .alarm_subtxt{float:left; width:362px;}
.noti_app .alarm_info ul{margin-top:22px;}
.noti_app .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.noti_app .alarm_info li img{display:none;}
.noti_app .alarm_info ul.txt {display:block;}
.noti_app .alarm_info ul.txt li {font-size:1em; line-height:1em; letter-spacing:-1px;background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.noti_app strong{display:block; margin-top:15px; line-height:0; font-size:0;}
.noti_app .alarm_service_list{width:100%; display:inline-block; margin-top:25px;}
.noti_app .alarm_service_list li{text-align:center; float:left; padding:0 22px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.noti_app .alarm_service_list li.first{padding-left:0;}
.noti_app .alarm_service_list li.last{padding-right:0; background:none;}
.noti_app .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
.noti_app_service{width:100%; overflow:hidden;}
.noti_app_service li{margin-bottom:10px;}
.noti_app_service li.last{margin-bottom:0;}
.noti_app_service li .func_info{padding:24px; overflow:hidden;}
.noti_app_service li .func_info strong{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.noti_app_service li .func_info strong.default{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}	
.noti_app_service li .func_info .gray_square strong{font-size:1em; color:#575757; display: inline; background:none; padding:0;}
.noti_app_service li .func_info .gray_square img { max-width:100%; }
.balloon_01{ padding:10px 0 20px; }
/* 상품권 */
.gift_card li {margin-bottom:10px;}
.gift_card li .giftcard_info{padding:25px;}
.giftcard_infobox .gift_image{display:none;}
.giftcard_infobox .giftcard_infotxt{float:left; width:100%; display:inline-block;}
.giftcard_infobox dl{width:100%; display:inline-block;}
.giftcard_infobox dl dt{float:left; width:110px; margin-bottom:4px; font-weight:bold;}
.giftcard_infobox dl dd{float:left; width:auto; margin-bottom:4px;}
/* 기업인명예의전당 기념관안내탭 */
.movie_smi{padding:30px; overflow:hidden; zoom:1;}
.monument_movie{float:none; width:300px; margin:0 auto 20px; display:block;}
.monument_smi{float:none; width:89.9%; height:150px; border:1px solid #aeaeae; overflow-x:hidden; overflow-y:auto; padding:16px 5% ;}
.monument_smi p{margin-bottom:22px;}	
/* 역대헌정자 리스트 */
.dedicate{width:100%; display:inline-block;}
.dedicate li{width:23.5%; height:220px; float:left; margin:0 2% 10px 0;}
.dedicate li.last{margin-right:0;}
.dedicate li .rnd_gray{margin-top:0; min-height:210px}

.dedicate_list{ width:90%; margin:0 auto; padding:10px 0; text-align:center; }
.dedicate_list img{max-width:auto; height:100px; display:inline-block; }
.dedicate_list a{display:block;}
.dedicate_list span{display:block; width:100%;}
.dedicate_list .dedi_tit{margin-top:8px;}
.dedicate_list .thisyear{display:inline-block; width:117px; height:19px; line-height:17px; text-align:center; color:#fff; background:url('/img/finance_service/optional/img_dedicate.gif') no-repeat 0 0; margin-top:8px; font-size:11px}
.dedicate_list .name{font-size:1em;} 

.movie_smi{padding:30px; overflow:hidden; zoom:1;}
.monument_movie{/*float:left;*/}
.monument_smi{/*float:right; width:224px; height:256px; border:1px solid #aeaeae; overflow-x:hidden; overflow-y:auto; padding:16px 19px;*/}
.monument_smi p{margin-bottom:22px;}
/* 역대헌정자 */
.dedicate_tab{width:100%; display:inline-block;}
.dedicate_tab ul{width:100%; display:inline-block;}
.dedicate_tab li{float:left; position:relative; width:20%; padding-top:9px; height:auto; text-align:center; background:none;}
.dedicate_tab li:before {content:""; height:auto; width:1px; background-color:#ddd; position:absolute; top:10px; bottom:10px; left:0;}
.dedicate_tab li.tab_s1:before {background:none;}
.dedicate_tab li a{display:inline-block; height:auto; padding-bottom:9px; width:70px;}
.dedicate_tab li.on a{background:url('/img/common/bg_dedicate_on.gif') no-repeat center bottom; font-weight:bold; color:#3366cc; letter-spacing:-1px;}
.dedicate_tab li a span em {display:inline-block; }
.dedicate_tab .tab_s3 {width:25%}
.dedicate_tab .tab_s3  a {width:95px;}
.dedicate_tab .tab_s5 {width:15%}
.dedicate_tab .tab_s5 a { line-height:38px;} 	 

.profile{padding:22px 25px 21px; overflow:hidden; zoom:1;}
.dedi_people_info{float:left; width:135px; text-align:center; margin:3px 0 0 0; position: absolute; top: 22px; left: 25px;}
.dedi_people_info .dedi_tit{margin-top:8px;}
.dedi_people_info .name{font-size:1.2em;}
.dedi_people_info span{display:inline-block; width:100%;}

.be_awrad{width:100%; float:none; padding-left:160px; box-sizing:border-box}
.be_awrad strong{color:#3d5a8f; font-size:1em; padding-left:19px; background:url('/img/common/bu_h3.gif') no-repeat 0 3px; display:inline-block; margin-top:23px;}
.be_awrad strong.first{margin-top:0;}
.be_awrad ul{display:inline-block; padding:7px 0 0 10px; width:100%; box-sizing:border-box; margin:0}
.be_awrad ul li{padding-left:145px; background:url('/img/common/bu_award.gif') no-repeat 0 8px; margin-bottom:4px; overflow:hidden;}
.be_awrad ul li.last{margin-bottom:0;}
.be_awrad ul li span{display:block; float:left; width:132px; margin-left: -135px;}	

/* 금융서비스 컨텐츠 상단 영역 */
/*.pic_finance { padding-top:20px; margin-bottom:30px; }*/
.pic_finance { padding-top:19px; margin-bottom:30px; position:relative; min-height:150px; }
.pic_finance .img_pic { position:absolute; right:0; top:10px; }
.pic_finance img { max-width:100%; }
/*.pic_finance .finance_info_txt { float:none; width:auto; }*/
.pic_finance .finance_info_txt { float:none; width:auto; position:relative; margin-right:220px; }

/* 안내 동영상 */
.access_denied_info {text-align:center;}
.sub_access_denied_tit {color:#000; margin-top:20px; }
.sub_access_denied_txt {color:#6e6e6e; margin-top:20px;}

/* 유의사항 box style */
.bottom_info_box{background:none; padding:20px;}

/* 안내 동영상 */
.access_denied_info {text-align:center;}
.sub_access_denied_tit {color:#000; margin-top:20px; }
.sub_access_denied_txt {color:#6e6e6e; margin-top:20px;}

/*전자어음 배경*/
.bg_bill_complete01{background:none;}
.bg_bill_complete02{background:none;}

/*예금faq*/
.faq_email p .list_btn {margin-top:2px; margin-left:0;}
.faq_table.tab_section {margin-bottom:40px !important;}
.faq_category ul li{margin-right:24px; width:105px;}
.faq_category ul li.last{margin-right:24px;}
.faq_search .faq_sch_word{width:400px;}
.faq_sch_word .bset_word{font-size:12px !important;}
.faq_sch_word .bset_word dd{width:268px;}
.faq_sch_word .faq_input{width:298px;}

/*펀드기준가*/ 
.fund_mt{margin-top:10px;}
.m_br{display:block;} 

/* search box */
.kompass_search{width:100%; position:relative; padding-bottom: 40px;}
.kompass_search dl {width:auto; margin:0 20px; padding-bottom:20px; display:block; position:relative;}
.kompass_search dd .input,
.kompass_search dd select {width:45%}
.kompass_search .first dt,
.kompass_search .first dd,
.kompass_search .country dt, 
.kompass_search .country dd {float:none; border-right:0 none;}
.kompass_search .first dt,
.kompass_search .country dt {position:absolute; top:0; left:0; width:110px; font-weight:bold; color:#333; padding-left:0;}
.kompass_search .first dt span {font-size:0.8em; display:block;}
.kompass_search .first dd,
.kompass_search .country dd {padding-left:110px;}
.kompass_search .first {background:url('/imgs/common/bg_dashed.gif') repeat-x 0 bottom; margin-bottom:10px;}
.kompass_search .first dt {top:-5px}
.kompass_search .sch_btn {left:20px; right:20px;}
.kompass_search .btn_sch,
.kompass_search .btn_sch input {width:100%;}
/*
.kompass_search dl {width:auto; margin:0 25px; padding-bottom:20px; display:block; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 bottom;}
.kompass_search .first dt{padding:18px 0 0 0; float:none; width:109px; border-right:none; font-weight:bold; color:#333;}
.kompass_search .first dd{padding:11px 0 0 0; float:none; }
.kompass_search .country {background:none; margin-right:0;}
.kompass_search .country dt{padding:18px 0 0 0;float:none; width:109px; border-right:none; font-weight:bold; color:#333;}
.kompass_search .country dd{padding:11px 0 0 0; float:none;}
.kompass_search dt span{font-weight:normal;}
.kompass_search dd .input{display:inline-block; height:25px; width:213px;}
.kompass_search dd select{display:inline-block; width:176px;}
.kompass_search .sch_btn{position:absolute; bottom:20px; right:auto; left:210px;}
*/


/* mobile 767px 이하  500px 이상 - 끝 */ 
 }

@media only screen and ( min-width:501px ) and ( max-width:620px ) { /* 320 모바일 디테일 */
/* 최고경영자 클럽 */
.app_center .pic,
.img_pic,					
.pic_smart { /*display:none !important;*/ margin-left:-60px !important; }				

.app_center .pic,
.img_pic2,					
.pic_smart {margin-left:0;}
.bg_cyber_culture { background:none; }

/* 핀테크 지원센터*/
.list_btn02 {display:block; text-align:right; margin-top:8px;}	

/*배경*/
.bg_bill_complete01{background:none;}
.bg_bill_complete02{background:none;}
.bg_loan_app{background:none;}

/*예금faq*/
.faq_category ul li{margin-right:24px;}
.faq_category ul li.last{margin-right:24px;}
.faq_search .faq_sch_word{width:auto;clear:both;text-align:left; padding-left:25px;}
.faq_search .faq_pic img{display:none;}
.faq_sch_word .bset_word{width:78%;clear:both;}
.faq_sch_word .bset_word dt{width:71px;}
.faq_sch_word .bset_word dd{width:auto;}
.faq_sch_word .faq_input{width:60%;}

/* 보호금융상품등록 */
.bg_depo_protect{background:none;}
.top_pr_info{padding:20px}

/* 펀드기준가 */
.m_br{display:block;}

/* 외환 */
.send_sms{width:100%; display:inline-block; text-align:left; padding:17px 0 19px 19px;}
.send_sms select, .send_sms input{width:25%;}
.send_sms .input{height:25px;}
.send_sms .phone_num{display:block; margin:0 0 10px 0; font-weight:bold;}
.send_sms .btn_sms{display:block; margin:0 0 10px 0;}
.send_sms img{vertical-align:middle;}

/*.df_box dd ul.fund li .prd_btn{position:absolute;left:380px;}
.df_box .rwd_select{width:340px} */
/* 검색조회박스 */
.srch_inputbox{position:relative;width:100%;overflow:hidden;}
.srch_inputbox select{float:left;width:85%;font-size:12px;}
.df_box dd ul.fund li .prd_btn{position:static;}


}
@media only screen and ( max-width:500px ) {
/* mobile 500px 이하 - 시작 */
.app_center .pic,
.finance_qr span, 
.rwd_br,
.img_pic,
.img_pic2,
.pic_smart,
.view_only_pc,
.view_only_pc_product,
.rwd_txt_for_img { display:none; }
.rnd_list { padding:10px 15px; }
.pic_finance .img_pic { margin-left:10px; }
.direct_link,
.rwd_txt_for_text { display:block;margin-bottom:18px; }
.rwd_app_center_title span.rwd_txt_for_text { font-size:0.7em; color:#333;} 
.left_pic_finance .finance_info_txt { float:none; width:100%; }
.left_pic_finance .finance_info_txt .content_sub_title {font-size:1.8em; font-weight:bold; line-height:1.2; margin:0 0 10px 0;}
.left_pic_finance .finance_info_txt .content_sub_title span.blah{font-size:16px; }
.left_pic_finance .pic_btn{margin-top:13px; display:block;}		
.top_pr_info { padding:28px 30px; }
.bg_cyber_culture { background:none; }
.left_pic_finance .finance_info_txt p { margin-top:0; }
.head_infotxt p{margin-top:0;}
.tab_section + .left_pic_finance { padding:0px 0 30px 0; margin-top:-10px; }
.bg_operate01{ background:none; }
.bg_operate02{ background:none; }
.bg_operate03{ background:none; }

/* 부가서비스 */
.consult_slogan img{display:block; float:none; margin:0 0 10px 0; }
.consult_slogan span{display:block;}

.company_history { margin-top:0; }
.company_history ul { width:100%; float:none; }
.company_history ul li.first { border-top:none; padding-top:0;}
.company_history ul li dl dt { width:20%; margin-right:4%; margin-bottom:10px; }
.company_history ul li dl dd { width:72%; }

/* 가입절차 */
.join_flow .join_flow_info { padding:20px 4%; width:auto; }
.join_flow .join_flow_info .flow_info_txt{float:left; width:90%;}
/* VM뱅킹 기능안내 */
.function_list{width:100%; overflow:hidden; background:url('/img/finance_service/banking/bg_function_list.gif') no-repeat 17% 0; border-bottom:1px solid #dadada;}
.function_list li{ padding:20px 0 15px; }
.function_list li dl dt{ float:left; width:50%; margin-bottom:10px; }
.function_list li dl dt.type2 { width:100%; }
.function_list li dl dd{float:none; width:50%;}			
.function_list li dl dd.type2 {width:100%;}		
.function_list li dl dd ul li { float:none;}
.function_list li dl dd.type2 ul li { margin-right:0; }
/* 통신사 리스트 */
.logo_list02{width:100%; overflow:hidden;}
.logo_list02 li{float:none; width:100%; margin-right:0; margin-bottom:10px; }
.mobile_communication{padding:20px 0 20px 0; text-align:center;}
.mobile_communication strong{font-size:13px; display:block; margin-top:13px;}
.mobile_communication02{padding:1px 0 27px 0; text-align:center;margin-top:15px;}

/* IBK 서민금융종합지원센터 컨텐츠 내부 관계사이트 */
.content_in_relation_site li { float:left; width:48%; margin-right:4%; }
.content_in_relation_site li.last { margin-right:0; }	
/* 사례 리스트 */
.company_exam{padding:20px 0; width:100%; overflow:hidden;}
.company_exam ul{width:100%; display:inline-block;}
.company_exam li{width:50%; float:left; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; text-align:center; padding:15px 0; height:40px;}
.company_exam li.second {background:none;}	
.company_exam li.none {display:none;}					

/* 부가서비스
.company_history ul li dl dd { width:50%;  min-width:200px;}  */

/* 최고경영자 클럽 */
.ceo_club_active{width:100%; display:inline-block;}
.ceo_club_active li,
.ceo_club_active li.last {float:none; width:100%;} /*{width:48%; margin:0 2% 14px 0; min-height:205px; float:left;  overflow:hidden; word-break:keep-all;word-wrap:break-word;}*/
.ceo_club_active li:nth-child(2n){margin-right:0;}
.ceo_club_active li img{display:block;}
.ceo_club_active li strong{color:#333; display:inline-block; margin-top:10px;}
.ceo_club_active li p{letter-spacing:-1px; margin-top:4px;}

/* 외환 */
.send_sms{width:100%; display:inline-block; text-align:left; padding:17px 0 19px 19px;}
.send_sms select, .send_sms input{width:25%;}
.send_sms .input{height:25px;}
.send_sms .phone_num{display:block; margin:0 0 10px 0; font-weight:bold;}
.send_sms .btn_sms{display:block; margin:0 0 10px 0;}
.send_sms img{vertical-align:middle;}

/* 수출 */
.service_list{padding:16px 20px 12px 20px;}
.service_list ul{width:100%; display:inline-block;}
.service_list li{float:left; padding-left:0; background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin-bottom:4px; text-align:left;}
.service_list li a{text-decoration:underline; color:#1053d3;}				
.stock .service_list li{width:48.5%; padding-left:1.5%; margin-bottom:10px;}
.stock2 .service_list li{width:48.5%; padding-left:1.5%; margin-bottom:10px;}
.stock3 .service_list {padding:25px 0 25px 25px;}
.stock3 .service_list li{width:100%; padding-left:8px; margin-bottom:20px;}
.stock3 .service_list li.last {margin-bottom:0;}
.how_to_use li .use_info strong{font-size:1.1em;}

.logo_list{padding:30px 0; width:100%; display:inline-block;}
.logo_list li{float:none; width:100%; text-align:center; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; margin:0; padding:0 0 30px 0;}
.logo_list li span{margin-top:30px; display:block; width:100%;}
.logo_list li span.first{margin-top:0;}
.logo_list li span.first_secure{margin-top:0;}
.logo_list li.last{background:none; padding:0;}
.logo_list li p{margin-top:10px;}
.logo_list li .btn_use_service{margin-top:8px;}

/* 스마트뱅킹 */
.smart_header{width:100%; display:inline-block; padding-bottom:30px; background:url('/img/common/bg_smart_banking.gif') repeat-x 0 100%;}
.smart_header span{display:block;}
.smart_header .user_count{float:none; width:100%; margin:0 auto;}
.smart_header .user_count .count_num{width:100%; display:inline-block; margin-top:10px;}
.smart_header .user_count .count_num img{float:left;}
.smart_header .user_count .count_num span{float:left; display:inline-block; margin:20px 0 0 5px; font-size:11px;}
.smart_header .user_count .ic_smart{display:block; margin-top:0px;}
.smart_header .user_count .ic_smart img { max-width:100%; display:block; margin:0 auto; }
.sub_info_txt { margin-bottom:20px; margin-top:15px;  }
.smart_header .smart_info{float:none; width:100%;}
.smart_header .smart_info strong{display:block; margin-top:8px;}
.smart_header .smart_info p{line-height:1; font-size:inherit;}
.smart_header .smart_info .info_btn{margin-top:30px;}
.smart_header .smart_info .info_btn span{display:block; margin-top:10px;}

.mobile_qr{width:100%; display:inline-block; margin:25px 0;}
.mobile_qr li{float:left; width:33%; overflow:hidden;}
.mobile_qr li .qr_code{display:none; float:left; margin-right:15px;}
.mobile_qr li dl{float:left;}
.mobile_qr li dl dt{margin:6px 0 15px 0;}
.mobile_qr li dl dd{ font-weight:bold; padding-left:19px; background:url('/img/finance_service/smart/bu_qr_code.gif') no-repeat 0 3px; margin-bottom:4px;}
.mobile_qr li dl dd a{color:#3d5a8f;}
.company_smart .mobile_qr li{width:50%;}

.smart_visual .pic_smart{display:none;}
.smart_visual .device_type{float:left; width:100%;}

/* 스마트뱅킹 버튼 */
/* 버튼 3개 */
.rwd_info_btn_01 { width:100%; }
.rwd_info_btn_01 ul {}
.rwd_info_btn_01 ul .btn_type_01 { margin-bottom:12px; width:100%; }
.rwd_info_btn_01 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_02 { float:left; width:48%; }
.rwd_info_btn_01 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul .btn_type_03 { float:right; width:48%; }
.rwd_info_btn_01 ul .btn_type_03 a { height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_01 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; }
.rwd_info_btn_01 ul li a { display:block; text-align:center; }
/* 버튼 2개 type1 */
.rwd_info_btn_02 { width:100%; }
.rwd_info_btn_02 ul {}
.rwd_info_btn_02 ul .btn_type_01 {float:none; }
.rwd_info_btn_02 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul .btn_type_02 { float:none;  }
.rwd_info_btn_02 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul .btn_type_03 { float:none;}
.rwd_info_btn_02 ul .btn_type_03 a { height:35px; line-height:35px; background:url('/img/common/btn03_bgR.gif') no-repeat right top; }
.rwd_info_btn_02 ul .btn_type_03 a span { background:url('/img/common/btn03_left.gif') no-repeat left top; }
.rwd_info_btn_02 ul li { width:100%; margin-bottom:10px; }
.rwd_info_btn_02 ul li a { display:block; text-align:center; }
/* 버튼 2개 type2 */
.rwd_info_btn_03 { width:100%; }
.rwd_info_btn_03 ul {}
.rwd_info_btn_03 ul .btn_type_01 { /*float:none;*/ margin-bottom:0; }
.rwd_info_btn_03 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_03 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_03 ul .btn_type_02 { width:90px; /*float:none;*/ }
.rwd_info_btn_03 ul .btn_type_02 a { height:35px; line-height:35px; background:url('/img/common/btn02_bgR.gif') no-repeat right top; }
.rwd_info_btn_03 ul .btn_type_02 a span { background:url('/img/common/btn02_left.gif') no-repeat left top; }
.rwd_info_btn_03 ul li { /*width:100% !important;*/  }
.rwd_info_btn_03 ul li a { display:block; text-align:center; }
.rwd_info_btn_03 ul li a span { display:block; }
/* 버튼 1개 */
.rwd_info_btn_05 { width:100%; }
.rwd_info_btn_05 ul {}
.rwd_info_btn_05 ul .btn_type_01 { width:100%; margin-top:10px; }
.rwd_info_btn_05 ul .btn_type_01 a { height:35px; line-height:35px; background:url('/img/common/btn01_bgR.gif') no-repeat right top; }
.rwd_info_btn_05 ul .btn_type_01 a span { background:url('/img/common/btn01_left.gif') no-repeat left top; }
.rwd_info_btn_05 ul li { }
.rwd_info_btn_05 ul li a { display:block; text-align:center; }
.rwd_info_btn_05 ul li a span { display:block; }
/* 사용방법 및 설치방법 */
.howto{padding:0 20px; overflow:hidden;}
.howto ol li{padding-bottom:30px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; margin-top:20px;}
.howto .round_num { float:left; min-width:30px; }
.howto .rount_txt { display:block; padding-top:5px; float:left; width:78%; margin-bottom:10px; font-size:16px;}
.howto ol li .img_ex{margin-top:15px; text-align:center;}
/* 금융서비스 */
.finance_main_service{margin-bottom:30px; clear:both;}
.finance_main_service:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.finance_main_service img{float:left; margin-right:3%; max-width:100%; width:32%;}
.finance_main_service .bullet{ float:left; width:61%; }
.finance_main_service_desc{margin:6px 0 15px;}
.finance_service_step {margin-bottom:20px;}
.finance_service_step_last{margin-bottom:0;}
.finance_service_step .hyphen, .finance_service_step_last .hyphen {letter-spacing:-0.5px;}
/* 윈도우뱅킹 */
.window_banking{width:88%; overflow:hidden; padding:22px 6%; 21px; } 
.window_banking .app_logo{float:none; margin:0 auto 20px; width:114px; display:block;}
.window_banking .win_info{float:none; padding-left:0px; width:auto;}
.window_banking .win_info p{margin-top:9px;}

.window_service{width:100%; display:inline-block; border-top:1px solid #ffe640; border-bottom:1px solid #dadada; padding-top:8px;}
.window_service li{width:100%; margin:0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding:20px 0 21px 1.38%; overflow:hidden; float:none;}
.window_service li.last{margin-right:0;}
.window_service li.bgnone{background:none;}
.window_service li img{float:left; display:block; margin-right:6%;}
.window_service li .icon_info{}
.window_service li .icon_info strong{color:#3c5c88; font-size:1.17em}
.window_service li .icon_info p{color:#333; margin-top:6px; letter-spacing:-1px}

/* 앱센터 */
.app_list{width:100%; display:inline-block;}
.app_list .app_info{width:100%; position:relative; display:inline-block; padding-bottom:47px; margin-top:20px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.app_list .app_info.last{background:none; border-bottom:1px solid #dadada;}
.app_list .app_info .ic_app{float:left; display:block; margin:0 20px 0 10px;}
.app_list .app_info dl{width:56%; float:left;}
.app_list .app_info dl dt{font-size:1.2em; color:#3d5a8f; font-weight:bold; margin:3px 0 15px 0;}
.app_list .app_info dl dd{padding-left:11px; background:url('/img/finance_service/smart/bu_app_center.gif') no-repeat 0 8px; margin-bottom:2px; font-size:1em;}
.app_list .app_info dl dd span{color:#0066cc;}
.app_list .app_info .btn_detail{position:absolute; right:0; bottom:20px; display:inline-block; float:none;}
.download_case{width:100%; display:inline-block;}
.download_case li{float:none; width:100%; margin-bottom:10px; }
.download_case li.last{float:none; margin-bottom:0;}
.download_case li .down_info{width:87.30%; height:auto; min-height:inherit; padding:20px; }
.download_case li .down_info strong{font-size:14px; color:#333;}
.download_case li .down_info p{margin-left:40px;}
.download_case li .down_info .QR_code{display:none; margin-top:14px; margin-left:40px; width:215px;}
.download_case li .down_info .QR_code .iphone_qr{display:block; float:right;}
.download_case li .down_info .QR_code .iphone_qr span, .download_case li .down_info .QR_code .android_qr span{display:block; text-align:center; margin-top:6px; font-size:13px; color:#333; letter-spacing:-1px;}
.download_case li .down_info .QR_code .android_qr{display:block; float:left;}
.download_case li .down_info .btn_down{margin:16px 0 0 40px;}
.download_case li .down_info .btn_down span{margin-right:4px;}

/* 스마트알림 */
.smart_alarm{padding:25px; overflow:hidden;}
.smart_alarm .pic_alarm{float:right; display:none; width:250px;}
.smart_alarm .alarm_info{width:100%; display:inline-block;}
.smart_alarm .alarm_subtxt{float:left; width:100%;}
.smart_alarm .alarm_info ul{margin-top:22px; margin-bottom:30px; display:none;}
.smart_alarm .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.smart_alarm .alarm_info li img{display:none;}
.smart_alarm .alarm_info ul.txt {display:block;}
.smart_alarm .alarm_info ul.txt li {font-size:1em; line-height:1.2em; letter-spacing:-1px;background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.smart_alarm strong{display:block; margin-top:5px; line-height:0; font-size:0;}
.smart_alarm .alarm_service_list{width:112%; display:inline-block; margin:20px 0 0 -6%;}
.smart_alarm .alarm_service_list li{text-align:center; float:left; width:27%; padding:0 3% !important; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.smart_alarm .alarm_service_list li.first,
.smart_alarm .alarm_service_list li.second,
.smart_alarm .alarm_service_list li.third{ margin-bottom:30px; }
.smart_alarm .alarm_service_list li.third,
.smart_alarm .alarm_service_list li.last{ background:none;}
.smart_alarm .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
/* 우체국창구제휴 라운드박스 */
.loan_division{width:100%; display:inline-block;}
.loan_division li{float:none; width:100%; margin:0 0 10px 0;}
.loan_division li .rnd_blue{margin-top:0;}
.loan_division li.r_last{margin-right:0;}
.loan_division li.b_last{margin-bottom:0;}
.loan_divistion_info{display:inline-block; padding:4.28%; width:90%}
.loan_divistion_info .thumb{float:left; margin:0 15px 0 -14px; /*height:105px; display:none;*/}
.loan_divistion_info strong{font-size:14px; display:block; float:left; color:#3c5c88; margin-top:2px;}
.loan_divistion_info p{float:left; margin-top:5px;}
.loan_divistion_info .service_detail_desc {}
.loan_divistion_info .service_detail_desc strong {float:none; }
.loan_divistion_info .service_detail_desc p {float:none; }
.post_office .loan_divistion_info{height:auto; padding:5%;}
/* IBK Family 용돈카드란? */	
.complete_info{ display:inline-block; padding:30px; width:auto;}
.complete_info .complete_tit{margin-bottom:27px; display:block;}
.complete_info .complete_tit span{color:#5697bf; font-size:2em; line-height:25px; font-family:Gulim; display:inline-block; height:25px; margin-right:4px;}
.complete_info .complete_tit span , .complete_info .complete_tit img{vertical-align:middle;}
.complete_info .name{display:block; font-size:16px; color:#767676;}
.complete_info .name span{color:#0066cc; text-decoration:underline;}
.complete_info .object{display:block; margin-top:27px; color:#767676; font-size:1.2em;}
.complete_info .object span{color:#0066cc;}
.complete_info p{color:#333; margin-top:4px;}
.complete_info p span{color:#767676}
.complete_info .answer{margin-top:16px; color:#575757; letter-spacing:-1px;}
.complete_info .txt_request{margin:5px 0 4px 0; color:#575757; letter-spacing:-1px;}
.complete_info .btn_area{margin-top:36px;}
.complete_info .btn_area span{margin-right:2px;}
.complete_info .stop_notice{margin-top:16px;}
.complete_info .notice_info{width:100%; padding-top:22px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 0; margin-top:16px;}
.complete_info .notice_info ul{margin-top:12px;}
.complete_info .notice_info ul li{padding-left:32px; background:url('/imgs/common/bu_checked.gif') no-repeat 0 0; height:auto; line-height:24px; margin-top:25px;}
.complete_info .notice_info ul.freedom_li li{padding-left:32px; background:url('/imgs/common/bu_checked.gif') no-repeat 0 0; height:auto; line-height:24px; margin-top:10px;}
.complete_info .notice_info ul li.first{margin-top:0;}
.complete_info .notice_info ul li .hyphen{margin-top:0; padding:0;}
.complete_info .notice_info ul li .hyphen li{padding-left:11px; background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px; line-height:19px; height:auto; margin-top:0;}
.complete_info .notice_info .reference{margin:16px 0 0 20px;}
.complete_info .notice_info .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; line-height:19px;}
.bg_alliance_complete { background:none; }
.porket_money_tit {font:bold 1.4em/1.1em "돋움",dotum,Arial,Helvetica,sans-serif; letter-spacing:-1px;}
.porket_money_tit span {color:#4499cc !important;}
/* 메신저 주요기능 */
.important_func{width:100%; overflow:hidden;}
.important_func li{margin-bottom:25px;}
.important_func li.last{margin-bottom:0;}
.important_func li .func_info{padding:24px 30px; overflow:hidden;}
.important_func li .func_info strong{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.important_func li .func_info strong.default{font-size:1.3em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}

.func_info_txt{width:100%; display:inline-block; margin-top:21px;}
.func_info_txt .img_exam{float:none; width:167px; margin:0 auto 20px; text-align:center;}
.func_info_txt .func_list{float:left; width:auto;}
.func_info_txt .func_list dl{width:100%; display:inline-block; margin-top:17px;}
.func_info_txt .func_list dl dt{float:left; width:102px; padding-left:9px; margin-bottom:6px; font-weight:bold; background:url('/imgs/common/bu_function.gif') no-repeat 0 8px;}
.func_info_txt .func_list dl dd{float:left; width:300px; margin-bottom:6px;}

/* IBK등하원 알리미 */
.noti_app{padding:25px 25px 15px; overflow:hidden; background:none;}
.noti_app .pic_alarm{float:right; display:none; width:250px;}
.noti_app .alarm_info{width:100%; display:inline-block;}
.noti_app .alarm_subtxt{float:left; width:100%; max-width:100%;}
.noti_app .alarm_info ul{margin-top:22px;}
.noti_app .alarm_info li{line-height:0; font-size:0; margin-bottom:10px; padding-left:19px; background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.noti_app .alarm_info li img{display:none;}					
.noti_app .alarm_info ul.txt {display:block;}
.noti_app .alarm_info ul.txt li {font-size:1em; line-height:1.2em; letter-spacing:-1px;background:url('/img/common/bu_orange_check.gif') no-repeat 0 3px;}
.noti_app strong{display:block; margin-top:15px; line-height:0; font-size:0;}
.noti_app .alarm_service_list{width:100%; display:inline-block; margin-top:25px;}
.noti_app .alarm_service_list li{text-align:center; float:left; padding:0 22px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.noti_app .alarm_service_list li.first{padding-left:0;}
.noti_app .alarm_service_list li.last{padding-right:0; background:none;}
.noti_app .alarm_service_list li p{margin-top:10px; letter-spacing:-1px;}
.noti_app_service{width:100%; overflow:hidden;}
.noti_app_service li{margin-bottom:10px;}
.noti_app_service li.last{margin-bottom:0;}
.noti_app_service li .func_info{padding:24px; overflow:hidden;}
.noti_app_service li .func_info strong{font-size:1.2em; color:#3c5c88; display:block; width:100%; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; padding-bottom:20px; letter-spacing:-1px;}
.noti_app_service li .func_info strong.default{font-size:1.1em; color:#3c5c88; display:block; width:100%; background:none; padding-bottom:5px; letter-spacing:-1px;}	
.noti_app_service li .func_info .gray_square strong{font-size:1em; color:#575757; display: inline; background:none; padding:0;}
.noti_app_service li .func_info .gray_square img { max-width:100%;}
.balloon_01{ padding:10px 0 20px; }
/* 상품권 */
.gift_card li {margin-bottom:10px;}
.gift_card li .giftcard_info{padding:25px;}
.giftcard_infobox .gift_image{display:block; float:none;margin:0 auto 25px; }
.giftcard_infobox .giftcard_infotxt{float:none; width:100%; display:inline-block;}
.giftcard_infobox dl{width:100%; display:inline-block;}
.giftcard_infobox dl dt{float:left; width:90px; margin-bottom:4px; font-weight:bold;}
.giftcard_infobox dl dd{float:left; width:auto; margin-bottom:4px;}
.giftcard_infobox .giftcard_info_btn span { display:block; margin-bottom:5px; }
/* 기업인명예의전당 기념관안내탭 */
.movie_smi{padding:30px; overflow:hidden; zoom:1;}
.monument_movie{float:none; /*width:300px;*/ margin:0 auto 20px; display:block;}
.monument_smi{float:none; width:89.9%; height:150px; border:1px solid #aeaeae; overflow-x:hidden; overflow-y:auto; padding:16px 5% ;}
.monument_smi p{margin-bottom:22px;}			
/* 업무대행 제휴 */
.trip{width:100%; border:1px solid #ddd; border-radius:5px; }
.trip:after {clear:both; content:""; display:block;}
.trip li { height:auto; }
.trip .agency{width:100%; height:auto; float:none; background:#F7F7F7; text-align:center;}
.trip .agency img { padding:30px 0;}
.trip .url{width:100%; height:auto; padding:0; float:none; background:none; }
.trip .url a { line-height:inherit; padding:23px 0; text-align:center; display:block;}
/* 역대헌정자 리스트 */
.dedicate{width:100%; display:inline-block;}
.dedicate li{width:48%; float:left; margin:0 3% 10px 0;}
.dedicate li.even,
.dedicate li.last{margin-right:0;}
.dedicate li .rnd_gray{margin-top:0;}

.dedicate_list{ padding:8% 0; text-align:center; }
.dedicate_list img{max-width:90%; max-height:154px; display:inline-block;}
.dedicate_list a{display:inline-block;}
.dedicate_list span{display:block; width:100%;}
.dedicate_list .dedi_tit{margin-top:8px;}
.dedicate_list .thisyear{display:inline-block; width:117px; height:19px; line-height:17px; text-align:center; color:#fff; background:url('/img/finance_service/optional/img_dedicate.gif') no-repeat 0 0; margin-top:8px;}
.dedicate_list .name{font-size:1.2em;}

.movie_smi{padding:30px; overflow:hidden; zoom:1;} 
.monument_smi p{margin-bottom:22px;}

/* 역대헌정자 */
.dedicate_tab{width:100%; display:inline-block;}
.dedicate_tab ul{width:100%; display:inline-block; height:auto;}
.dedicate_tab li{float:left; position:relative; width:20%; padding-top:9px; height:100%; text-align:center; background:none; box-sizing:border-box;}
.dedicate_tab li:before {c_ontent:""; position:absolute; top:10px; bottom:10px; height:auto; width:1px; background-color:#ddd;}
.dedicate_tab li:first-child::before {display:none;}
.dedicate_tab li a{height: auto; padding: 0 5px 10px;}
.dedicate_tab li.on a{background:none; font-weight:bold; color:#3366cc; letter-spacing:-1px;}
.dedicate_tab li span em {display:block;}
.dedicate_tab .tab_s1 {width:33%; border-right:1px solid #ddd}
.dedicate_tab .tab_s2 {width:33%; }
.dedicate_tab .tab_s3 {width:34%; border-left:1px solid #ddd}
.dedicate_tab .tab_s4,
.dedicate_tab .tab_s5 {width:50%; border-top:1px solid #ddd}
.dedicate_tab .tab_s4 {border-right:1px solid #ddd;}

.profile{padding:22px 25px 21px; overflow:hidden; zoom:1; }
.dedi_people_info{float:none; width:100%; text-align:center; margin:3px 0 15px; padding-bottom:15px; border-bottom:1px dotted #ddd}
.dedi_people_info .dedi_tit{margin-top:8px;}
.dedi_people_info .name{font-size:1.2em;}
.dedi_people_info span{display:inline-block; width:100%;}

.be_awrad{width:100%; float:none;}
.be_awrad strong{color:#3d5a8f; font-size:1em; padding-left:19px; background:url('/img/common/bu_h3.gif') no-repeat 0 3px; display:inline-block; margin-top:23px;}
.be_awrad strong.first{margin-top:0;}
.be_awrad ul{display:inline-block; padding:7px 0 0 10px; width:100%; box-sizing:border-box; margin:0}
.be_awrad ul li{background:url('/img/common/bu_award.gif') no-repeat 0 8px; margin-bottom:4px;}
.be_awrad ul li.last{margin-bottom:0;}
.be_awrad ul li span{display:block; float:none; width:100%;}	

/* 금융서비스 컨텐츠 상단 영역 */
.pic_finance { padding-top:19px; margin-bottom:30px; }
.pic_finance img { max-width:100%; }
.pic_finance .finance_info_txt { float:none; width:auto; }	

/* 안내 동영상 */
.access_denied_info {text-align:center;}
.sub_access_denied_tit {color:#000; margin-top:20px; }
.sub_access_denied_txt {color:#6e6e6e; margin-top:20px;}

/* 유의사항 box style */
.bottom_info_box{background:none; padding:20px;}

/*배경*/
.bg_bill_complete01{background:none;}
.bg_bill_complete02{background:none;}
.bg_loan_app{background:none;}

/*예금faq*/
.faq_email p .list_btn {margin-top:2px; margin-left:0;}
.faq_table.tab_section {margin-bottom: 40px !important;} 
.faq_category ul{padding-bottom:0;}
.faq_category ul li{margin: 0 0 15px 0; min-width:100px; width:45%;}
.faq_category ul li.last{margin-right:0;}
.faq_search .faq_sch_word{clear:both;width:auto;text-align:left; padding-left:25px;}
.faq_search .faq_pic img{display:none;}
.faq_sch_word .bset_word{clear:both;width:100%;font-size:12px;}
.faq_sch_word .bset_word dt{width:71px;}
.faq_sch_word .bset_word dd{width:auto}
.faq_sch_word .bset_word .word_first{display:none;}
.faq_sch_word .faq_input{width:60%;}

/*보호금융상품등록*/
.bg_depo_protect{background:none;} 

/*펀드기준가*/
.bg_fund_standard{background:none;}

.fund_mt{margin-top:10px;}
.m_br{display:block;}

/* search box */
.kompass_search{width:100%; position:relative; padding-bottom:40px;}
.kompass_search dl {width:auto; margin:0 20px; padding:20px 0; display:block; position:relative;}
.kompass_search dd .input,
.kompass_search dd select {width:100%; margin-top:5px; box-sizing:border-box;}
.kompass_search .first dt,
.kompass_search .first dd,
.kompass_search .country dt, 
.kompass_search .country dd {float:none; border-right:0 none;}
.kompass_search .first dt,
.kompass_search .country dt {width:100%; font-weight:bold; color:#333; padding:0;}
.kompass_search .first dt span {font-size:0.8em; display:inline}
.kompass_search .first dd,
.kompass_search .country dd {padding:5px 0 0 0;}
.kompass_search .first {background:url('/imgs/common/bg_dashed.gif') repeat-x 0 bottom;}
.kompass_search .sch_btn {right:20px; left:20px}
.kompass_search .btn_sch {width:100%;}
.kompass_search .btn_sch input {width: 100%;} 
/*
.kompass_search{width:100%; position:relative;}
.kompass_search dl{width:auto; margin:0 25px; padding-bottom:20px; display:inline-block; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 bottom;}
.kompass_search .first dt{padding:18px 0 0 0; float:none; width:109px; border-right:none; font-weight:bold; color:#333;}
.kompass_search .first dd{padding:11px 0 0 0; float:none; }
.kompass_search .country {background:none; margin-right:0;}
.kompass_search .country dt{padding:18px 0 0 0;float:none; width:109px; border-right:none; font-weight:bold; color:#333;}
.kompass_search .country dd{padding:11px 0 0 0; float:none;}
.kompass_search dt span{font-weight:normal;}
.kompass_search dd .input{height:25px; width:213px; margin:10px 0 0 0;}
.kompass_search dd select{width:176px;}
.kompass_search .sch_btn{position:absolute; bottom:20px; right:initial; left:210px;}
*/
 

/* mobile 500px 이하 - 끝 */
}



/* --------------------------------------------------
----------------- 2015 - 반응형  ----------------- 
-------------------------------------------------- */

/* 수출입통관지원서비스 */
.people_info{overflow:hidden; padding:0 30px;}
.people_info li{padding:30px 0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; display:inline-block;}
.people_info li.last{background:none;}
.people_info li .picture{float:left; width:131px; margin-right:30px;}
.people_info li .picture p{text-align:center; margin-top:6px;}
.people_info li .picture p span{font-size:11px;}
.people_info li .pirture_info{float:left; width:490px;}
.people_info li .pirture_info h5{margin-top:0;}
.people_info li .bullet{margin-left:10px;}
.people_info li .bullet li{padding:0 0 0 9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px; margin-top:4px; display:block;}
.people_info li .bullet li.first{margin-top:8px;}

/* 무료환율표서비스 */
.free_exchange, .free_exchange02{width:660px; padding:30px 30px 26px 30px;}
.free_exchange_wrap{width:100%; position:relative; display:inline-block;}
.add_currency{width:252px; height:221px; float:left; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.delete_currency{width:252px; height:221px; float:right; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.add_or_delete{position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;}
.add_or_delete a{display:block; width:48px; height:23px; margin-bottom:5px;}
.free_exchange02 .add_currency, .free_exchange02 .delete_currency{height:81px;}

.skin_select{width:100%; overflow:hidden;}
.skin_select li{width:201px; height:282px; padding:15px 15px 0 15px; position:relative; background:url('/img/mall/fxtr/bg_skin_list.gif') no-repeat 0 0; float:left; margin:0 13px 13px 0; overflow:hidden;}
.skin_select li.r_last{margin-right:0;}
.skin_select li.b_last{margin-bottom:0;}
.skin_select li img{display:block; line-height:0; font-size:0;}
.skin_select li p{position:absolute; width:100%; text-align:center; left:0; bottom:15px; color:#3c5c88;}

.select_color{width:680px; display:inline-block; padding:20px 20px 16px 20px;}
.select_color li{float:left; margin-right:15px;}
.select_color li.last{margin-right:0;}
.select_color li p{text-align:center; color:#3c5c88; margin-top:11px;}

.code_copy{width:630px; padding:30px 30px 30px 40px; background:url('/img/mall/fxtr/bg_blue_arrow.gif') no-repeat 305px 140px; display:inline-block;}
.code_copy .skin_sample{float:left;}
.code_copy .code_wrap{float:right;}
.code_view{width:238px; height:188px; padding:19px 17px; border:1px solid #aeaeae; overflow:hidden;}
.code_view xmp{word-break:keep-all;word-wrap:break-word}
.btn_copy{margin-top:15px; text-align:center;}

/* 환율우대쿠폰 */
.fxtr_gray_box{padding:20px;}
.rwd_box_tit{margin-bottom:10px;color:#3d5a8f;font-size:1.15em;font-weight:bold;text-align:left;} 
.fxtr_coupon_guide {display:none;}

/* 보험상품 질문 
.set_q {margin-top:25px; padding-bottom:25px; border-top:2px solid #66bbee;border-bottom:1px solid #ccddee}
.set_q .question_t {padding:23px 0 11px 16px;font-size:14px; font-weight:bold}
.set_q .question_box_top {width:681px; margin-left:16px; padding-top:3px; background:url('/img/common/question_box_top.gif') no-repeat 100% 0}
.set_q .question_box_bottom {width:681px; padding:18px 0 15px 0; background:url('/img/common/question_box_bottom.gif') no-repeat 0 100%}
.set_q .question_box_bottom li {padding:0 0 3px 20px}

.standard{text-align:right; color:#575757; margin-bottom:10px;  line-height:100%;} */

.tit_office{margin-bottom:16px;}
.find_office{border-top:2px solid #ffcf28; border-left:1px solid #e7e7e7; border-right:1px solid #e8e7e7; border-bottom:1px solid #bdbfc1; margin:35px 0 40px 0;}

/*search_box*/
.df_box .sch_word_type02{position:absolute;top:20px;right:28px;}
.product_search dd .inputw{height:25px;width:520px; border:1px solid #d5d5d5; }
.inputw02{height:25px;width:520px; border:1px solid #d5d5d5; }

/* 예금-추천 */
.recom_cnt .cnt {height:0; overflow:hidden;}
.recom_cnt .on .cnt {height:auto; padding-top:40px; overflow:visible}

/* 펀드 */
.basic_tenets{padding:22px 27px 21px 27px;}
.basic_tenets strong{font-size:1.2em; display:inline-block; color:#0066cc; margin-top:22px;}
.basic_tenets strong.first{margin-top:0;}
.basic_tenets p{font-weight:bold; margin-top:13px;}
.basic_tenets .number{margin-top:6px;}

.meaning_box{width:670px; padding:21px 25px; overflow:hidden;}
.meaning_box .meaning_img{float:left; margin:4px 25px 0 0;}
.meaning_box .meaning_txt{float:left; width:575px;}
.meaning_box .meaning_txt p{margin-top:9px;}
.meaning_box ul{float:left; width:575px;}
.meaning_box ul li{margin-bottom:4px; color:#767676; padding-left:8px; background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px;}
.meaning_box ul li.last{margin-bottom:0;}

.cpArea01{margin-top:44px; padding-top:41px; border-top:1px solid #8babd3; width:100%; display:inline-block;}

/* 펀드 가로그래프 */
.width_graph_wrap{padding-left:20px;}
.width_graph_wrap .standard{margin-bottom:11px;}

.width_graph{width:100%; display:inline-block;}
.width_graph span{display:inline-block; float:left; height:30px;}
.width_graph .domestic_stock{background:url('/img/mall/fund/bg_domestice.gif') repeat-x 0 0;}
.width_graph .foreign_stock{background:url('/img/mall/fund/bg_foreign.gif') repeat-x 0 0;}
.width_graph .bg_fund{background:#f88c23;}
.width_graph .liquidity{background:url('/img/mall/fund/bg_liquidity.gif') repeat-x 0 0;}
.width_graph .domestic_bond{background:#8f9eeb;}
.width_graph .foreign_bond{background:url('/img/mall/fund/bg_foreign_bond.gif') repeat-x 0 0;}
.width_graph .stock_gift{background:#c1c1c1;}
.width_graph .bond_gift{background:#45bcba;}

.width_graph_info{width:100%; display:inline-block; margin-top:20px;}
.width_graph_info li{float:left; margin-right:14px;}
.width_graph_info li img{vertical-align:middle;}
.width_graph_info li span{color:#333; margin-left:6px;}

/* 펀드 세로그래프 */
.earning_chart{width:100%; display:inline-block;}
.earning_chart .standard{line-height:12px;}
.height_graph{ height:150px; display:inline-block; float:left; margin-left:-10px}
.graph_area{width:304px; height:85px;  position:relative; float:right; background:url('/img/mall/fund/bg_height_graph.gif') no-repeat 0 0;}
.percentage{ display:inline-block; text-align:right; position:absolute; left:-25px; top:-9px; }
.percentage li{margin-bottom:2px;}
.years{width:286px; display:inline-block; float:right;}
.years span{float:left; width:67px; text-align:center;}

.earning_rate{position:relative; height:43px;}
.earning_rate span{width:13px; display:block;  background:red; position:absolute; bottom:0; overflow:hidden;}
.earning_rate .rate01{left:40px; height:30px; background:url('/img/mall/fund/bg_fund_graph.gif') repeat-y 0 0;}
.earning_rate .rate02{left:53px; height:43px;  background:url('/img/mall/fund/bg_bm.gif') repeat-y 0 0;}
.earning_rate .rate03{left:106px; height:15px; bottom:-15px;background:url('/img/mall/fund/bg_fund_graph.gif') repeat-y 0 0;}
.earning_rate .rate04{left:119px; height:43px; bottom:-43px; background:url('/img/mall/fund/bg_bm.gif') repeat-y 0 0;}
.earning_rate .rate05{left:172px; height:20px; background:url('/img/mall/fund/bg_fund_graph.gif') repeat-y 0 0;}
.earning_rate .rate06{left:185px; height:38px; background:url('/img/mall/fund/bg_bm.gif') repeat-y 0 0;}
.earning_rate .rate07{left:238px; height:25px; bottom:-25px; background:url('/img/mall/fund/bg_fund_graph.gif') repeat-y 0 0;}
.earning_rate .rate08{left:251px; height:35px; bottom:-35px; background:url('/img/mall/fund/bg_bm.gif') repeat-y 0 0;}

.earning_data{width:320px; float:right; margin-top:8px;}
.earning_data table{width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-top:20px;}
.earning_data table th, .earning_data table td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:6px 0; font-weight:normal; text-align:center;}
.earning_data table thead th{background:#f4f4f4; color:#333;}
.earning_data table tbody th {text-align:left; padding-left:10px}
.earning_data table th .ic_fund{display:inline-block; padding-left:18px; background:url('/img/mall/fund/ic_fund_graph.gif') no-repeat 0 center ;}
.earning_data table th .ic_BM{display:inline-block; padding-left:18px; background:url('/img/mall/fund/ic_bm.gif') no-repeat 0 center ;}

/* 추천상품 슬라이드 */
.img_slide {} 
.img_slide .banner_slide_wrap {overflow:hidden; position:relative; border:1px solid #b5c8d9;  border-radius:3px}
.img_slide .banner_slide_wrap .size_wrap img {width:100%; height:auto;}
.img_slide .banner_slide_wrap ul li {position:absolute; top:0; left:100%; width:100%}
.img_slide .banner_slide_wrap ul li img {width:100%; height:auto;}
.img_slide .banner_slide_wrap ul li:first-child {left:0}
.img_slide .controll_box {height:28px; padding-top:2px; text-align:right;}
.img_slide .controll_box #s_left,
.img_slide .controll_box #s_right {float:left; width:1px; height:1px; overflow:hidden;}
.img_slide .s_nav, 
.img_slide .s_ctrl {display:inline-block;zoom:1;*display:inline;}
.img_slide .s_nav {padding-right:11px; margin-right:3px; background:url('/img/common/bg_dot_vline.gif') 100% 5px no-repeat; line-height:25px;} 
.img_slide .s_nav li {display:inline-block;zoom:1;*display:inline;} 
.img_slide .s_nav a {width:16px; height:25px; display:block; background:url('/img/finance_service/main/slider_indicator.png') no-repeat -5px -28px; text-indent:100%; overflow:hidden; white-space:nowrap;}
.img_slide .s_nav .on a {background-position:-5px -2px;}
.img_slide .s_nav a span{position:absolute;left:-10000px;top:auto;height:1px;overflow:hidden;}
.img_slide .controll_box .s_ctrl {margin-right:6px;}
.img_slide .controll_box .s_ctrl a {width:18px; height:25px; display:block; background: url('/img/finance_service/main/slider_play_stop.png') no-repeat bottom; text-indent:100%; overflow:hidden; *overflow:visible;white-space:nowrap; position:relative; cursor:pointer;}
.img_slide .controll_box .s_ctrl a.s_stop {background-position:50% -1px; }
.img_slide .controll_box .s_ctrl a.s_stop.play {background-position:50% 100%; }

/* 产品详细页 */
.rnd_reference {padding:19px 24px}
.rnd_btm_dot {margin:19px 24px 0; padding-bottom:13px; background:url('/img/main/bg_dot_line.gif') bottom repeat-x;}
.prodc_tbl thead .pr_list th {padding-right:0;} 
.prodc_tbl .check .prodc_name {font-size:1.2em; vertical-align:middle; margin-right:4px;}
.prodc_tbl .prodc_issue {display:inline-block; vertical-align:middle; margin-top:0 !important;}
.prodc_tbl .check .summary {margin-top:10px}
.prodc_tbl .check .summary .type {display:inline; padding-right:0; margin-right:0; background-image:none;}
.prodc_tbl .check .summary strong {font-size:1.0em;font-weight:normal;padding-right:9px;margin-bottom:2px;margin-right:6px;background:url('/img/navigation/pr/bg_footer_util.gif') no-repeat right 1px;}
.prodc_tbl .check .summary strong.insn_str1{padding-right:8px;margin-right:3px;}
.prodc_tbl .check .summary strong span{color:#575757;}
.prodc_tbl .check .summary .type span {background:url('/img/common/bu_summay.gif') no-repeat 100% 5px; margin-right:3px; padding-right:8px;}
.prodc_tbl .check .summary .type span.last {margin-right:6px}
.prodc_tbl .check .summary .blue_line {display:block; margin-top:2px;}
.prodc_tbl .check .summary .blue_line strong {padding-right:3px;}
.prodc_tbl .check .summary .blue_line strong.insn_str1{padding-right:0;margin-right:0;}
.prodc_tbl .check .summary .blue_line .last span.last {background-image:none;}
/*.prodc_tbl .check .summary .blue_line .fst {margin-right:6px; padding-right:0;}*/
.prodc_tbl td.rate {padding-right:0; text-align:center;}
.prodc_tbl td.rate {color:#575757;}
.prodc_tbl td.rate .td_in {color:#575757; padding-right:0;}
.prodc_tbl td.btn {vertical-align:middle; padding:25px 0}
.prodc_tbl .btn_prodc {overflow:hidden; border:1px solid #b1c4d2; border-radius:2px; height:25px; line-height:27px; width:88px; text-align:center; color:#444;}
.prodc_tbl .btn_prodc span {margin-bottom:0;}
.prodc_tbl .btn_prodc.join {border:1px solid #1a5bc1; background:#1a5bc1 url('/img/btn/bg_btn_blue.gif') repeat; color:#fff;}
.prodc_tbl .btn {vertical-align:middle;}
.prodc_tbl.tbl_line .check .prodc_name {font-size:1.0em;}
.prodc_tbl .rank_star {float:left; position:relative; margin-left:-35px;}

/* 펀드검색 - 수익률 그래프 */
.fund_equity {position:relative; padding:15px 15px 30px; margin-bottom:7px; width:80%}
.fund_equity .noUi-pips-horizontal {padding-top:0;}
.fund_equity .noUi-marker-horizontal.noUi-marker {width:1px; height:7px;}
.fund_equity .noUi-marker-horizontal.noUi-marker-large {height:7px;}
.fund_equity .noUi-value-horizontal {padding-top: 1px; font-family:dotum; color:#333;}
.fund_equity .noUi-marker {background:#dcdcdc;}
.fund_equity .noUi-marker.noUi-marker-horizontal.noUi-marker-large {background:#bababa;}
.fund_equity .noUi-origin{border-radius: 0;}
.fund_equity .noUi-target {border-radius: 0; border:1px solid #bababa; border-bottom:0 none;  box-shadow:none; }
.fund_equity .noUi-background {background: #ddd; box-shadow:none;}
.fund_equity .noUi-horizontal {height: 8px;}
.fund_equity .noUi-horizontal .noUi-handle { height: 22px; width:22px; top: -8px; left:-11px}
.fund_equity .noUi-handle { border: 1px solid #c3b923;  border-radius: 0;  background: #fef10a;  cursor: default;   box-shadow: inset 0 0 1px #FFF,  inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}
.fund_equity .noUi-handle:before, 
.fund_equity .noUi-handle:after {content: ""; display: block; position: absolute; height: auto; width: 1px; background: #b4a50e; left: 8px; top: 6px; bottom: 6px;}
.fund_equity .noUi-handle:after {left: 11px;}
.fund_equity .noUi-connect { background: #f88c23; box-shadow: inset 0 0 1px #d1761e;}
.fund_equity .noUi-base {z-index:5}
.fund_equity .noUi-pips {z-index:1}
.fund_equity .gauge {position:absolute; top:50%; left:15px; right:15px;}
.fund_equity .gauge li {width:30px; padding-top:3px; margin-left:-15px; position:absolute; text-align:center; color:#767676}
.fund_equity .gauge li span {position:absolute; left:50%; top:-7px; display:block; width:1px; height:9px; border-left:1px solid #dcdcdc; margin:0 auto;}
.fund_equity .gauge li.r1 span,
.fund_equity .gauge li.r5 span {border-left:1px solid #bababa;}
.fund_equity .gauge li.r9 span {margin-left:-1px; border-left:1px solid #bababa;}
.fund_equity .gauge li.r1 {left:0; color:#333}
.fund_equity .gauge li.r2 {left:12.5%}
.fund_equity .gauge li.r3 {left:25%}
.fund_equity .gauge li.r4 {left:37.5%}
.fund_equity .gauge li.r5 {left:50%; color:#333}
.fund_equity .gauge li.r6 {left:62.5%}
.fund_equity .gauge li.r7 {left:75%}
.fund_equity .gauge li.r8 {left:87.5%}
.fund_equity .gauge li.r9 {left:100%; color:#333}

/* 해외마케팅 지원 입력폼 */
.ovsea_apply th {width:135px;}
.ovsea_apply .zipcode {margin-top:0}
 
 /* faq 상세보기 */
.faq_cont_view {border-top: 2px solid #51afeb;}
.faq_cont_view dt {background-color:#edf4fa; border-bottom: 1px solid #ccddee; font-weight: bold !important; padding: 11px 220px 11px 16px; font-size: 1.3em; text-align: left; color:#333; text-align:left;}
.faq_cont_view dd {position:relative;}
.faq_cont_view dd .date {position:relative; top:-42px; margin-bottom:-42px; right:0; line-height:42px; text-align:right;}
.faq_cont_view dd .date span {padding-right:15px;}
.faq_cont_view dd .date strong {font-weight:normal;}
.faq_cont_view dd .view_field {padding: 27px 16px 37px 16px; text-align: left;}

/* 대출 - 다운로드 버튼 */
.doc_down_wrap {}
.doc_down_wrap a {display:inline-block; margin-bottom:6px; vertical-align:top;}

/* 로그인확인 */
.login_case{width:720px; overflow:hidden; margin-top:14px; border-bottom:1px solid #dfdfdf;}
.login_case .on_login{width:270px; text-align:center;padding:36px 45px 40px 45px; float:left; border-top:3px solid #00acfe; background:url('/img/customer/counsel/login_confirm_line.gif') no-repeat 100% center;}
.login_case .off_login{width:270px; text-align:center;padding:36px 45px 40px 45px; float:left; border-top:3px solid #196ec8;}
.login_case strong{color:#333; font-size:1.33em; letter-spacing:-2px; display:block; margin-bottom:46px;}
.login_case span{color:#0066cc;}
.login_case p{margin:16px 0 21px 0; letter-spacing:-1px;}

/*약관*/
.terms02{width:100%; height:330px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd; }
.terms02 .terms_cont{padding:21px 25px;}

/* 고객센터 로그인인증 */
.certi_login{padding:25px; overflow:hidden;}
.certi_login span label{font-weight:bold; color:#3c5c88; margin:0 40px 0 4px;}
.certi_login span .no_margin{font-weight:bold; color:#3c5c88; margin:0 ;}
.certi_login table{margin-top:6px;}
.customerType{display:none;}
.customerType.on{display:block;}

/* 카드정보관리 */
.card_admin_list{width:100%; overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada;}
.card_admin_list li{width:335px; float:left; margin-right:50px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_admin_list li .list_info{width:330px; padding:37px 0 32px 5px;}
.card_admin_list li strong{color:#3c5c88; font-size:14px;}
.card_admin_list li p{margin:7px 0 6px 0;}
.card_admin_list li.last{margin-right:0;}
.card_admin_list li.bgnone{background:none;}

.bg_lost01{background:url('/img/customer/lost/bg_lost01.gif') no-repeat 239px center;}
.bg_lost02{background:url('/img/customer/lost/bg_lost02.gif') no-repeat 239px center;}
.bg_lost03{background:url('/img/customer/lost/bg_lost03.gif') no-repeat 239px center;}
.bg_lost04{background:url('/img/customer/lost/bg_lost04.gif') no-repeat 239px center;}
.bg_lost05{background:url('/img/customer/lost/bg_lost05.gif') no-repeat 239px center;}
.bg_lost06{background:url('/img/customer/lost/bg_lost06.gif') no-repeat 239px center;}

/*금융소비자포털 - PC 20150909 추가*/
.main_box_minwon { height:290px; margin-top:10px;}
.minwon_lt_box_big{height:290px; background:url(/img/customer/minwon/minwon_box_01.jpg) no-repeat; width:355px ;position: absolute; display:inline;}
.minwon_rt_box_01{ margin-left:365px; height:140px; background:url(/img/customer/minwon/minwon_box_02.jpg) no-repeat; width:355px; position: absolute; display:inline-block; float:right;}
.minwon_rt_box_02{ margin-left:365px; margin-top:150px; height:140px; background:url(/img/customer/minwon/minwon_box_03.jpg) no-repeat; width:355px; position: absolute; display:inline-block; float:right;}
.main_box_minwon .sub_tit{padding-left:30px; padding-top:27px;}
.main_box_minwon .sub_bullet{ margin-top:25px; padding-left:30px;}
.main_box_minwon .sub_bullet li{ background:url(/img/customer/minwon/box_bullet.gif) no-repeat 2px; padding-left:20px; font-size:15px; margin-bottom:10px;}
.min_txt{width:312px !important;height:63px;padding-top:80px;}
.bdt_blue{border-bottom:3px solid #4699cd;margin-bottom:0 !important;padding-top:0 !important;}

/*금융소비자포털 메인 리뉴얼*/
.pic_potal_main{width:100%;overflow:hidden;}
.pic_potal_main .img_pic{float:right;overflow:hidden;}
.pic_potal_main .min_txt_potal{width:auto !important;}
.pic_potal_main .min_txt_potal p{margin-top:20px;}
.pic_potal_main .min_txt_potal .tcgray{color:#70859e}
.pic_potal_main.bdt_yellow{border-bottom:1px solid #ffe640;margin-bottom:0 !important;padding:0;}

/* ----------------------------- 绿色产品描述 PC ----------------------------- */
/* 上面部分 */
.cd_blah {position:relative; width:100%; display:inline-block; min-height:97px;}
.cd_blah:after {content:""; display:block; clear:both;}
.cd_blah .card_image {position:absolute; top:0; left:0;}
.cd_blah .card_image img {width:156px; height:97px;}
.cd_blah dl .icon span{vertical-align:middle; margin:0 11px 6px 0; display:inline-block;}
.fp_info_box.card .fp_pr_info .info_txt {padding:0 0 0 21px; margin-right:161px; border-right:1px dashed #d6d6d6; min-height:195px;}
.fp_info_box.card .fp_pr_info .info_txt ul {margin-bottom:24px;}
.fp_info_box.card .fp_pr_info .info_txt dl {width:auto; display:inline-block; margin:0 0 0 186px;}
.fp_info_box.card .fp_pr_info .info_txt dt {float:left; clear:left; width:72px; font-weight:bold; margin-bottom:5px;}
.fp_info_box.card .fp_pr_info .info_txt dd {float:left; width:250px; color:#575757; margin-bottom:5px;}
.ssul li {padding-left:10px; background:url('/img/card/bu_card_view.gif') no-repeat 0 8px;}

/* 카드 상단 */
.pic_finance.type2 {background:none; padding-top:0;}
.pic_finance.type2 .img_pic {float:right; width:200px; height:100px; overflow:hidden;}

/* e-모든통장_거래방법 */
.pic_finance .finance_info_txt p {position:relative;}
.pic_finance .finance_info_txt .info_movie {position:absolute; top:20px; left:140px;}

/* BC 포인트 혜택 */
.meaning_box2 {width:93%; padding:22px 3.4%; overflow:hidden;}
.meaning_box2 .meaning_img {float:left; margin:4px 25px 0 0;}
.meaning_box2 .meaning_txt {float:left; width:80%;}
.meaning_box2 .meaning_txt p {margin-top:9px;}

/* 카드발급 및 이용한도 안내 */
.terms {width:718px; height:543px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd;}
.terms .terms_cont {padding:21px 25px;}
.terms .terms_cont .terms_tit{margin-top:42px; color:#0066cc; display:block;}
.terms_cont .terms_tit{margin-top:32px; color:#0066cc; display:block;}
.terms_cont .terms_subtit{display:block; margin:12px 0 6px 0;}
.terms_cont .terms_subtit_first{display:block; margin:0 0 6px 0;}
.terms .terms_cont .number{margin-top:0;}
.terms_cont .number{margin-top:10px;}
.terms .terms_cont .number li{margin-left:17px; text-indent:-17px; word-break:keep-all;word-wrap:break-word; margin-bottom:0;}
.terms_cont .number li{margin-left:17px; text-indent:-17px; margin-bottom:5px; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .reference{padding-top:0;}
.terms_cont .number li ul li, .terms_cont .number li p{margin-left:0; text-indent:0; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .number{margin-top:0;}
.terms_cont .number li .number li{margin-left:13px; text-indent:-13px; margin-bottom:0;}
.terms_cont .number li .hyphen{margin-left:0;}
.terms_cont .number li .hyphen li{margin:0 0 5px 0; text-indent:0;}
.terms_cont .number li .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; margin:0; text-indent:0;}
.terms_cont .number li .gray_square li{background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin:0; text-indent:0;}
.terms_cont .term_notice{margin-top:10px;}
.terms_cont .terms_txt{margin-top:10px;}
.terms_cont .etc_title{color:#333; font-size:1.333em;}

/* 해외이용안내 */
.card_logo_list{padding:30px 0 25px; width:100%; display:inline-block;}
.card_logo_list li{float:left; width:25%; text-align:center; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; margin:0; padding:0;}
.card_logo_list li.last{background:none;}
.card_logo_list li p{margin-top:10px;}

.card_logo_list.type2 {padding:30px 0; width:100%; display:inline-block;}
.card_logo_list.type2 li {float:left; width:50%;}
.card_logo_list.type2 li.last{background:none;}

.master_card {float:left; width:331px; }
.visa_card {float:left; width:331px; margin-left:25px;}
.blue_bul_tit {margin:0 0 7px 10px; padding-left:9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px;}

/* 궁금한 신용카드 업무처리 안내 */
.ebook_faq{width:100%; display:inline-block; border-top:2px solid #66bbee;}
.ebook_faq dt {background:url('/img/common/img_q.gif') no-repeat 10px 10px; padding:10px 0 10px 10px; border-bottom:1px solid #e1e1e2; overflow:hidden; zoom:1;}
.ebook_faq dt a{display:inline-block; margin-top:3px; padding-left:33px;}
.ebook_faq dd{position:relative; background:#f8fff1; padding:0; height:0; overflow:hidden;  width:676px; display:inline-block; overflow:hidden;  word-break:keep-all;word-wrap:break-word;}
.ebook_faq dd.on{border-top:1px solid #f0f5ec; padding:16px 22px 11px; border-bottom:1px solid #e1e1e2; height:auto;}
.ebook_faq dd div.section_txt {width:auto; background:url('/img/common/img_a.gif') no-repeat left top; padding-left:64px; padding-top:2px;}
.ebook_faq dd div img{float:none;}
.ebook_faq .buga_box {width:574px; padding:10px; background:#fff; border:1px solid #c0d6ee;}

/* 혜택 및 우대 */
.gift_list{width:100%; overflow:hidden; margin-top:11px;}
.gift_list li {width:160px; float:left; margin:0 15px 16px 0; text-align:center; position:relative;}
.gift_list li.last{margin-right:0;}
.gift_list li.bot_last{margin-bottom:0;}
.gift_list li a{margin-top:16px; display:inline-block; text-decoration:underline;}
.gift_list li .soldout{display:block; width:38px; height:38px; position:absolute; left:11px; top:9px;}
.gift_list .rnd_gray {margin-top:0; padding-top:25px; height:167px;}
.gift_list .rnd_gray p img {height:70px;}

/* 카드정보관리 */
.pic_finance.type3 {background:none; padding-top:0; margin-bottom:40px;}
.pic_finance.type3 .img_pic {float:right; width:300px; height:155px; overflow:hidden;}
.pic_finance.type3 .finance_info_txt {float:left; width:auto; margin-top:20px;}
.pic_finance.type3 .finance_info_txt strong {margin:0 0 18px;}

.card_admin_list.type2 {width:100%; overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada; padding-top:6px;}
.card_admin_list.type2 li{width:335px; float:left; margin-right:50px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_admin_list.type2 li .list_info{width:330px; padding:33px 0 32px 5px;}
.card_admin_list.type2 li strong{color:#3c5c88; font-size:14px;}
.card_admin_list.type2 li p{margin:7px 0 6px 0;}
.card_admin_list.type2 li.last{margin-right:0;}
.card_admin_list.type2 li.bgnone{background:none;}
.card_admin_list.type2 li .btn {height:58px;}
.card_admin_list.type2 li .btn img {margin-bottom:6px;}

.bg_admin_list01{background:url('/img/card/mycard/bg_card_info_admin01.gif') no-repeat 240px center;}
.bg_admin_list02{background:url('/img/card/mycard/bg_card_info_admin02.gif') no-repeat 240px center;}
.bg_admin_list03{background:url('/img/card/mycard/bg_card_info_admin03.gif') no-repeat 240px center;}
.bg_admin_list04{background:url('/img/card/mycard/bg_card_info_admin04.gif') no-repeat 240px center;}
.bg_admin_list05{background:url('/img/card/mycard/bg_card_info_admin05.gif') no-repeat 240px center;}
.bg_admin_list06{background:url('/img/card/mycard/bg_card_info_admin06.gif') no-repeat 240px center;}
.bg_admin_list07{background:url('/img/card/mycard/bg_card_info_admin07.gif') no-repeat 240px center;}
.bg_admin_list08{background:url('/img/card/mycard/bg_card_info_admin08.gif') no-repeat 240px center;}
.bg_admin_list09{background:url('/img/card/mycard/bg_card_info_admin09.gif') no-repeat 240px center;}

/* 추천카드 상품목록 */
.prodc_list:after {content:""; display:block; clear:both;}
.prodc_list dt {float:right; width:360px;}
.prodc_list dd.thumb {float:left; width:153px;}
.prodc_list dd.thumb img {width:153px;}
.prodc_list dd {float:right; width:360px;}
.tbl td.check.type2 {padding:35px 15px 30px 10px;}
.prodc_tbl .check dd .summary {margin-top:0;}
.tbl td.check .prodc_list dt a {font-size:1.2em; color:#333; font-weight:bold; display:inline-block; margin-right:5px;}
.prodc_tbl .btn_prodc2{overflow:hidden; border:1px solid #b1c4d2; border-radius:2px; height:25px; line-height:27px; width:88px; text-align:center; color:#444;}
.prodc_tbl .btn_prodc2 span {margin-bottom:0;}
.prodc_tbl .btn_prodc2.join {border:1px solid #1a5bc1; background:#1a5bc1 url('/img/btn/bg_btn_blue.gif') repeat; color:#fff;}
.prodc_tbl.type2 {border-bottom:1px solid #dadada;}
.prodc_tbl.type2 td {border-top:1px dashed #dadada;}
.prodc_tbl.type2 tr:first-child td {border-top:none;}

/* 카드 전체상품목록 */
.product_info_txt {}
.product_info_txt .rwd_txt_for_text {margin-bottom:0;}
.product_info_txt .content_sub_title {font:bold 1.8em/19px Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-1px;}
.product_info_txt strong {padding-right:5px;}
.product_info_txt span {display:inline-block; font-weight:normal; font-size:0.6em; color:#767676;}
.card_info_box{width:720px; border-top:2px solid #ffcf28; margin-top:15px; display:inline-block;}
.card_info_box .rnd_gray:before {width:0; height:0; background:none;}
.card_info_box .rnd_gray:after {content:""; display:block; clear:both;}
.card_info_box .rnd_gray {padding:21px 0 30px 25px; border-top:none;}
.card_info_box .card_list{float:left; width:410px; padding-right:25px;}
.card_info_box .card_list li{float:left; margin-right:32px; line-height:0; font-size:0; padding:9px 0 0 0;}
.card_info_box .card_list li.last{margin-right:0;}
.card_info_box .card_list li a{display:inline-block;}
.search_scope{width:210px; padding-left:25px; margin-top:11px; float:left; background:url('/img/common/bg_dashed_height.gif') repeat-y;}
.search_scope li{padding-left:11px; background:url('/img/card/bu_scope.gif') no-repeat 0 8px; margin-bottom:16px;}
.search_scope li.last{margin-bottom:0;}
.search_scope li strong{color:#333;}
.search_scope li span{display:block; width:100%; margin-top:3px;}
.search_scope li span input{width:12px; height:12px;}
.search_scope li span .chk{margin-top:-1px;}
.search_scope li span label{margin-right:40px;}
.search_scope li select{width:199px; margin-top:6px;}
.search_scope li .input{width:197px; height:25px; line-height:25px; margin-top:6px;}
.sch_card{width:100%; display:inline-block;}
.sch_card .reference{float:left;}
.sch_card span{display:block; float:right; margin-top:15px;}
.sch_card span a{display:inline-block;}
.prodc_list.type2 dt {float:right; width:400px;}
.prodc_list.type2 dd.thumb {float:left; width:153px;}
.prodc_list.type2 dd {float:right; width:400px;}


.cd_box .sch_open_btn {display:none; width:100%; border-radius:0 0 3px 3px; position:absolute; bottom:0; left:0; right:0; background:url('/img/btn/bg_btn_gray.gif') repeat; text-align:center;}
.cd_box .sch_open_btn a {display:inline-block; line-height:32px; font-size:12px;}
.cd_box.close .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-1px; background:url('/img/common/bg_arr_dn.gif') no-repeat; vertical-align:middle;}
/* 
.cd_box.close {padding-top:11px;}
.cd_box.open {padding-bottom:30px;}
.cd_box.open .search_scope {display:block;} */
.cd_box.open .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-4px; background:url('/img/common/bg_arr_up.gif') no-repeat; vertical-align:middle;}


/* 카드상품 상세 */
.card_pr_info{width:100%; display:inline-block; margin-top:24px; padding-bottom:24px; border-bottom:1px solid #ddd;}
.card_pr_info .card_image{float:right; width:188px;  margin-top:4px; margin-right:30px; display:inline;}
.card_pr_info .card_benefit{float:left; width:470px; padding-left:30px;}
.card_benefit p{letter-spacing:-1px; line-height:21px; width:90%;word-break:keep-all;word-wrap:break-word;}
.card_benefit ul{margin-top:17px;}
.card_benefit ul li{padding-left:10px; background:url('/img/card/bu_card_view.gif') no-repeat 0 8px;}
.card_benefit .reference{margin-top:0; padding-top:0;}
.card_benefit .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_info_txt{width:100%; display:inline-block; margin-top:10px;}
.card_info_txt dl{overflow:hidden;}
.card_info_txt dl dt{width:67px; float:left; font-weight:bold; margin-bottom:4px;}
.card_info_txt dl dd{width:400px;float:left; margin-bottom:4px; overflow:hidden;}
.card_info_txt dl dd.icon span{vertical-align:middle; margin:0 11px 6px 0; display:inline-block; padding-right:10px; background:url('/img/card/bu_icon.gif') no-repeat 100% center; line-height:0; font-size:0;}
.card_info_txt dl dd.icon span img{display:block;}
.card_info_txt dl dd.icon span.last{padding:0; margin-right:0; background:none;}
.card_info_txt dl dd.btn{margin-top:10px;}
.card_doc {padding:0 30px; *padding-top:15px;}
.card_doc .pdf_down .pdf_btn {margin-bottom:6px}
.card_benefit_list{width:100%; display:inline-block; border-top:1px solid #8bb9e8; margin-top:16px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li{float:left; width:120px; height:84px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li.last a{background:none;}
.card_benefit_list li a{display:inline-block; text-align:center; margin-top:10px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; width:120px; padding:5px 0 2px 0;}
.card_benefit_list li a span{display:block; margin-top:3px; color:#767676;}
.card_benefit_view{width:100%; display:inline-block;}
.card_benefit_view li{width:720px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e8e8e8; margin-top:39px;}
.card_benefit_view li .benefit_title{float:left; width:110px; margin:2px 15px 0 0; text-align:center;}
.card_benefit_view li .benefit_title p{margin-top:3px;}
.card_benefit_view li .benefit_view{width:595px; float:left;}
.card_benefit_view li .benefit_view strong{font-size:1.3em; color:#333; display:inline-block; margin-top:24px;}
.card_benefit_view li .benefit_view strong.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail{margin-top:12px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view .benefit_detail li{padding:0; background:url('/img/card/bu_card_benefit.gif') no-repeat 0 8px; padding-left:10px; border-bottom:none; margin-top:2px;}
.card_benefit_view li .benefit_view .benefit_detail li.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail li .number li{background:none; padding-left:0;}
.card_benefit_view li .benefit_view .in_list{margin-bottom:7px;}
.card_benefit_view li .benefit_view .benefit_detail li p.para {margin:2px 0 3px 0}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.num {display:inline-block; vertical-align:top}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.cont {display:inline-block; width:550px;}
.card_benefit_view li .benefit_view .reference{margin-top:7px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view li .reference{margin-top:0; padding-top:2px;}
.card_benefit_view li .benefit_view .reference li{margin:0; padding-bottom:0; border-bottom:none;}
.card_benefit_view li .benefit_view .benefit_detail li .reference > li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_benefit_view li .benefit_view table{margin-top:16px;}
.card_benefit_view li .benefit_view li table{margin-top:6px;}
.card_benefit_view li .benefit_view .hyphen li{background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li{ background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li .reference li{background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.ic_top{text-align:right; margin-top:11px;}
.card_benefit_view li ul li{width:auto;}




/*모바일에서만 보이는 화면*/
.view_only_pc02{display:block;}
.access_denied_info02 {display:none;width:100%;max-width:480px;display:none;padding:10% 0;border:1px solid #c0d6ee;border-radius:5px;margin:0 auto 10%;text-align:center;position:relative;}	
.access_denied_info02 .sub_access_denied_tit02 {color:#000;margin-top:20px;font:16px/22px Microsoft YaHei, "MS Serif", "New York", serif;}
.access_denied_info02 .sub_access_denied_txt02 {color:#6e6e6e;margin-top:20px;font:12px/12px Microsoft YaHei, "MS Serif", "New York", serif;}

/*추천하기 레이어팝업*/
.sns_layerPop{position:absolute;top:95px;right:0;margin-right:10px;z-index:99;width:240px;height:154px;border-radius:3px;background:#fff;border:1px solid #dcdcdc;}
.sns_layerPop ul{overflow:hidden;width:181px;margin:25px auto;}
.sns_layerPop ul li{float:left;width:45px;height:58px;margin-left:20px;} 
.sns_layerPop ul li:first-child{margin-left:0;}
.sns_layerPop_btn{display:block;background:url('/img/btn/bg_btn_gray.gif') repeat;text-align:center;font-weight:bold;padding:13px 0;}

/*-------------------------------서브페이지 - 고객센터 PC-------------------------*/
/* Winclass */
.winclass{padding:25px; display:inline-block;}
.winclass .img_win{float:left; margin-right:25px;}
.winclass .win_info{width:540px; float:left;}
.winclass .win_info img{display:block; margin-bottom:9px;}

/* 이벤트 */
.event_ing{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #aaccdd;}
.event_ing li{width:100%; overflow:hidden; padding:25px 0; border-bottom:1px solid #ededed;}
.event_ing li.last{border-bottom:none;}
.event_ing li .event_banner{float:left; display:block; margin-right:34px; width:330px; margin-top:3px;}
.event_ing li .event_banner img{display:block;}
.event_ing li .event_info{float:left; width:356px;}
.event_ing li .event_info a{display:inline-block; font-weight:bold; color:#333; font-size:1.17em; line-height:21px; height:46px; word-break:keep-all;word-wrap:break-word;}
.event_ing li .event_info a:hover{text-decoration:underline;}
.event_ing li ul li{width:auto; padding:0 0 0 9px; background:url('/img/event/bu_event_ing.gif') no-repeat 0 8px; border-bottom:none;}
.event_ing li ul li span{font-weight:bold; display:inline-block; vertical-align:middle; width:36px;}

/*당첨자발표 상세 페이지 확인란*/
.win_search{width:100%; overflow:hidden;}
.win_search dl{width:100%; display:inline-block;}
.win_search dt{float:left; width:109px;  height:55px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333; text-align:center; padding:25px 0;}
.win_search dd{float:left; padding:21px 0 17px 16px; height:67px;}
.win_search dd .input{height:25px; width:439px;}
.win_search dd .gray_square{margin-top:8px;}
.win_search span img {vertical-align:middle;}

/* 금융거래유의사항 */
.security_rule_wrap .phase01:after { content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0 }
.security_rule_wrap img { float:left; margin-right:30px; }
.security_rule_wrap ul { float:left; }
.security_rule_wrap ul li { line-height:23px; }
.security_rule_wrap ul li.first { margin-top:5px; }
.security_rule_wrap .secure_poster_img{float:left;box-sizing:border-box;width:50%;}
.security_rule_wrap .secure_poster_img img{width:100%;margin-right:0;}
.security_rule_wrap .secure_poster_txt{float:left;box-sizing:border-box;width:50%;margin-top:0;}
.security_rule_wrap .secure_poster_txt .bullet{padding-left:20px;}
.security_rule_wrap .secure_poster_txt .reference{padding-left:20px;}
.security_rule_wrap .secure_poster_txt h5{margin:0 0 0 30px;}

/*화상상담센터*/
.lately_movie{padding:30px; overflow:hidden; zoom:1;}
.lately_movie .ibk_movie{width:362px; height:285px; float:left; margin-right:35px;}
.lately_movie .movie_info{float:left; width:238px;}
.lately_movie .movie_info strong{font-size:1.33em; line-height:21px; color:#333; word-break:keep-all;word-wrap:break-word;}
.lately_movie .movie_info .caption{width:100%; height:220px; overflow-x:hidden; overflow-y:auto; margin-top:23px;}
.lately_movie .movie_info .caption p{ word-break:keep-all;word-wrap:break-word;}
.lately_movie .movie_info .caption span{color:#767676; display:block; margin-top:2px;}

.international{padding:20px 25px; overflow:hidden;}
.international img{display:block; float:left; margin-right:25px;}
.international ul{float:left; margin-top:5px;}
.international ul.part02{margin-top:15px;}
.international ul li{margin-bottom:2px; padding-left:8px; background:url('/img/security/bu_international.gif') no-repeat 0 8px;}

/* security 상단 UI (전자금융사기예방안내) */
.pic_security {position:relative;width:100%; overflow:hidden; padding-top:28px; background:url('/img/finance_service/banking/bg_pic_finance.gif') no-repeat 0 0;}
.pic_security .img_pic { float:right; }
.pic_security .security_info_txt {float: left;width: auto; }
.pic_security .security_info_txt strong{  display: inline-block;margin:8px 0 15px;}
.pic_security .security_info_txt .security_info_txt_01 {}
.customer_satisfaction_item .bhead_func .view_tit { background:#edf4fa url("/img/common/icon_arrow_off.gif") no-repeat 96% 15px; }

.otp_player_list{overflow:hidden;width:600px;text-align:center;margin:0 auto;}
.otp_player_list li{float:left;margin-left:30px;}
.otp_player_list li:first-child{margin-left:0px;}

/*수화상담센터*/
.lately_movie_sign{padding:30px; overflow:hidden; zoom:1;}
.lately_movie_sign .ibk_movie{width:362px; height:285px; float:left; margin-right:35px;}
.lately_movie_sign .movie_info{float:left; width:238px;}
.lately_movie_sign .movie_info strong{font-size:1.33em; line-height:21px; color:#333; word-break:keep-all;word-wrap:break-word;}
.lately_movie_sign .movie_info .caption{width:100%; height:220px; overflow-x:hidden; overflow-y:auto; margin-top:23px;}
.lately_movie_sign .movie_info .caption p{ word-break:keep-all;word-wrap:break-word;}
.lately_movie_sign .movie_info .caption span{color:#767676; display:block; margin-top:2px;}

/* 분실신고 */
.card_customer_list{width:100%; overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada;}
.card_customer_list li{width:335px; float:left; margin-right:50px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_customer_list li .list_info{width:330px; padding:37px 0 32px 5px;}
.card_customer_list li .list_info2{width:330px; padding:37px 0 32px 5px;}
.card_customer_list li strong{color:#3c5c88; font-size:14px;}
.card_customer_list li p{margin:7px 0 6px 0;}
.card_customer_list li.last{margin-right:0;}
.card_customer_list li.bgnone{background:none;}

.bg_customer_lost01{background:url('/img/customer/lost/bg_lost01.gif') no-repeat 239px center;}
.bg_customer_lost02{background:url('/img/customer/lost/bg_lost02.gif') no-repeat 239px center;}
.bg_customer_lost03{background:url('/img/customer/lost/bg_lost03.gif') no-repeat 239px center;}
.bg_customer_lost04{background:url('/img/customer/lost/bg_lost04.gif') no-repeat 239px center;}
.bg_customer_lost05{background:url('/img/customer/lost/bg_lost05.gif') no-repeat 239px center;}
.bg_customer_lost06{background:url('/img/customer/lost/bg_lost06.gif') no-repeat 239px center;}

/*pc보안faq*/
.nprotect_customer_rwd{position:relative;width:100%; height:77px; background:url('/img/common/bg_pcfaq.gif') repeat 0 0; margin-top:30px;}
.nprotect_customer_rwd p{float:left;margin:15px 0 15px 15px;}
.nprotect_customer_rwd .nprotect_rwd_txt{float:left;margin:15px 0 0 0 ;}
.nprotect_customer_rwd img, .nprotect_customer span{vertical-align:middle;}
.nprotect_customer_rwd .txt_faq{display:inline-block; padding-left:13px; margin-left:12px; background:url('/img/security/bu_nprotect_customer.gif') no-repeat 0 5px;}
.nprotect_customer_rwd .pcfaq_img{position:absolute;bottom:1px;right:10px}

/*소비자우수사례*/
.pic_customer {position:relative;width:100%; overflow:hidden; padding-top:28px; }
.pic_customer .img_pic { float:right; }
.pic_customer .security_info_txt {float: left;width: auto; }
.pic_customer .security_info_txt strong{  display: inline-block;margin:8px 0 15px;}
.customer_satisfaction_item .btn {vertical-align:middle;}
.customer_satisfaction_item .btn_prodc {overflow:hidden; border:1px solid #b1c4d2; border-radius:2px; height:25px; line-height:27px; width:88px; text-align:center; color:#444;}
.customer_satisfaction_item .btn_prodc span {margin-bottom:0;}
.customer_satisfaction_item .btn_prodc.join {border:1px solid #1a5bc1; background:#1a5bc1 url('/img/btn/bg_btn_blue.gif') repeat; color:#fff;}
.customer_satisfaction_item .con_txt{text-align:left !important;}

/* ----------------------------- 서브페이지-- 보안센터 PC ----------------------------- */
.ebook_faq.secure_faq{width:100%; display:inline-block; border-top:2px solid #66bbee;}
.ebook_faq.secure_faq dt {background:url('/img/common/img_q.gif') no-repeat 10px 10px; padding:10px 0 10px 10px; border-bottom:1px solid #e1e1e2; overflow:hidden; zoom:1;}
.ebook_faq.secure_faq dt a{display:inline-block; margin-top:3px; padding-left:33px;}
.ebook_faq.secure_faq dd{position:relative; background:#f8fff1; padding:0; height:0; overflow:hidden; width:100%; box-sizing:border-box; display:inline-block; overflow:hidden;  word-break:keep-all;word-wrap:break-word;}
.ebook_faq.secure_faq dd.on{border-top:1px solid #f0f5ec; padding:16px 5% 11px; border-bottom:1px solid #e1e1e2; height:auto;}
.ebook_faq.secure_faq dd .secure_faq_answer {box-sizing:border-box; padding-left:64px;}
.ebook_faq.secure_faq dd .secure_icon_a{float:left;}
.ebook_faq.secure_faq .img_section {width:auto;}
.ebook_faq.secure_faq .buga_box {width:100%; padding:10px; background:#fff; border:1px solid #c0d6ee; box-sizing:border-box;}

.img_telebanking_sub{width:100%; display:inline-block;}
.img_telebanking_sub img{float:right; width:250px;}
.img_telebanking_sub .htag_txt{float:left;width:auto;}

.international{padding:20px 25px; overflow:hidden;}
.international img{display:block; float:left; margin-right:25px;}
.international ul{float:left; margin-top:5px;}
.international ul.part02{margin-top:15px;}
.international ul li{margin-bottom:2px; padding-left:8px; background:url('/img/security/bu_international.gif') no-repeat 0 8px;}

/* ----------------------------- 서브페이지-- 상품트리 PC ----------------------------- */
.tree_section p .date{color:#767676;}
.tbl_tree{width:100%;border-bottom:1px solid #f7b426; border-top:2px solid #f7b426;}
.tbl_tree .tr_c{border-top:1px solid #f7b426;}
.tbl_tree thead th{background:#ffeeb2;border-left:1px solid #f1d58a;padding:10px 0;text-align:center;vertical-align:middle;font-weight:bold;}
.tbl_tree thead th.first{border-left:none;}
.tbl_tree tbody th.th1{background:#fffcf1;border-left:1px solid #f1d58a;}
.tbl_tree tbody th.th2{background:#f8f8f8;border-left:1px solid #f1d58a;}
.tbl_tree tbody th{background:#fff8e1;border-top:1px solid #f1d58a;padding:10px;text-align:center;vertical-align:middle;font-weight:bold;}
.tbl_tree tbody td{border-left:1px solid #f1d58a;border-top:1px solid #f1d58a;padding:10px;text-align:left;line-height:15px;word-break:break-all;}
.tbl_tree tbody td a.ptn{padding:1px 2px;display:inline-block;background:#ffe17f;}
.tree_guide_wrap {position:relative; height:400px; border:1px solid #b5c8d9; border-radius:3px; -ms-border-radius:3px; background:url('/img/mall/tree/bg_find_tree1.jpg') no-repeat 100% 100%;}
.tree_guide_wrap dl {padding:35px}
.tree_guide_wrap dl dt {display:block; overflow:hidden; height:26px; margin-bottom:10px; text-indent:100%; white-space:nowrap; background:url('/img/mall/tree/text_mall_tree.png') no-repeat}
.tree_guide_wrap dl dd {font-size:1.2em; line-height: 150%; padding-right: 200px; }
.tree_guide_wrap .btn {position:absolute; bottom:30px; left:35px;}
.tree_guide_wrap .img_logo {position:absolute; bottom:-45px; right:8px; }
.tree_guide_wrap .img_logo img {width:120px; height:auto;}

/* ----------------------------- 서브페이지 - 금융상품 PC  ----------------------------- */
/* 공통 s */
.btn_fp_yw span {line-height:33px; color:#333; letter-spacing:-1px; font-size:1.2em; font-weight:bold; margin-bottom:2px; box-shadow:0 2px 0 #e5e5e5; display:block; height:35px; padding:0 20px; border-left:1px solid #f2d500; border-top:1px solid #f2d500; border-right:1px solid #d8c00d; border-bottom:1px solid #c9b100; background:url('/img/btn/bg_btn_yellow.gif') repeat; border-radius:2px; cursor:pointer; text-align:center;}
.btn_fp_blue span {line-height:33px; color:#333; letter-spacing:-1px; font-size:1.2em; font-weight:bold; margin-bottom:2px; box-shadow:0 2px 0 #e5e5e5; display:block; height:35px; padding:0 20px; border-left:1px solid #b3d9e6; border-top:1px solid #b3d9e6; border-right:1px solid #a4c6d0; border-bottom:1px solid #97b5bf; background:url('/img/btn/bg_btn_eme.gif') repeat; border-radius:2px; cursor:pointer; text-align:center;}
.btn_fp_gy span {line-height:29px; color:#222; letter-spacing:-1px; margin-bottom:2px; display:block; height:29px; padding:0 20px; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; background:url('/img/btn/bg_btn_gray02.gif') repeat; border-radius:2px; cursor:pointer; text-align:center;}
.btn_interest span {display:inline-block; padding-left:18px; background:url('/img/btn/btn_txt_interest.gif') no-repeat; color:#333; letter-spacing:-1px;}
.btn_request span {display:inline-block; padding-left:18px; background:url('/img/btn/btn_txt_info_request.gif') no-repeat; color:#333; letter-spacing:-1px;}
/* 공통 e */

/*소상공인 예외버튼*/
.btn_fp_yw_etc01 span {line-height:16px; color:#333; letter-spacing:-1px; font-size:1.2em; font-weight:bold; margin-bottom:2px; box-shadow:0 2px 0 #e5e5e5; display:block; height:auto; padding:5px 10px; border-left:1px solid #f2d500; border-top:1px solid #f2d500; border-right:1px solid #d8c00d; border-bottom:1px solid #c9b100; background:url('/img/btn/bg_btn_yellow.gif') repeat; border-radius:2px; cursor:pointer; text-align:center;}
.btn_fp_yw_etc02 span {line-height:16px; color:#333; letter-spacing:-1px; font-size:1.2em; font-weight:bold; margin-bottom:2px; box-shadow:0 2px 0 #e5e5e5; display:block; height:auto; padding:5px 10px; border-left:1px solid #f2d500; border-top:1px solid #f2d500; border-right:1px solid #d8c00d; border-bottom:1px solid #c9b100; background:url('/img/btn/bg_btn_yellow.gif') repeat; border-radius:2px; cursor:pointer; text-align:center;}
.fp_btn_zone .l_btn .btn_fp_yw_etc01 span{padding:5px 30px;}
.fp_btn_zone .l_btn .btn_fp_yw_etc02 span{padding:5px 30px;}
.fp_interest_rate .big_btn .rwd_br_t{display:block;}
.fp_btn_zone .l_btn .rwd_br_t{display:block;}

/*产品描述*/

.fp_info_box{width:100%; padding-bottom:25px; border-top:2px solid #ffcf28; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 7px 7px;}
.fp_info_box .pr_name {background:#fffce7; border-bottom:1px solid #efecd7; padding:10px 0 11px 21px;}
.fp_info_box .pr_name p {font-size:1.7em; font-weight:bold; margin-right:120px; width:auto; letter-spacing:-0.5px}
.fp_info_box .pr_name span {margin-left:0;}
.fp_info_box .pr_name span.ic {display:inline-block;}
.fp_info_box .pr_name ul {overflow:hidden; position:absolute; right:23px; top:17px;}
.fp_info_box .pr_name ul li{float:left; margin-left:4px; display:inline; line-height:0; font-size:0;}
.fp_info_box .pr_name ul li span{font-size:12px; line-height:19px; color:#676767;background:none;}
.fp_info_box .pr_name .prodc_issue{display:inline-block;}
.fp_info_box .type {float:left; margin-top:7px; display:block; margin-right:6px;}
.fp_info_box .type span {float:left; margin-right:5px; padding-right:7px; white-space:nowrap; background:url('/img/common/bu_summay.gif') no-repeat 100% 8px;}
.fp_info_box .type span.last {background:none; margin-right:0; padding-right:0;}
.fp_info_box .blue_line {float:left; width:auto; display:block; margin-top:7px; background:url('/img/common/bu_summay.gif') no-repeat left 8px; padding-left:8px;}
.fp_info_box .blue_line li.fst,
.fp_info_box .blue_line li.last {padding-right:0; margin-right:0; background:none;}
.fp_info_box .bullet li{margin:0;}
.fp_info_box .bullet li.none, .fp_info_box .bullet li.none.first{padding-left:0; background:none;}
.fp_info_box .bullet li .reference{padding-top:0;}
.fp_info_box .bullet li .reference li .hyphen li{padding-left:11px; background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px;}
.fp_info_box .bullet li .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 8px;}
.fp_info_box .grade {padding-left:14px; display:inline-block;}
.fp_info_box .lv_01{background:url('/img/common/bg_lv1.gif') no-repeat 0 3px;}
.fp_info_box .lv_02{background:url('/img/common/bg_lv2.gif') no-repeat 0 3px;}
.fp_info_box .lv_03{background:url('/img/common/bg_lv3.gif') no-repeat 0 3px;}
.fp_info_box .lv_04{background:url('/img/common/bg_lv4.gif') no-repeat 0 3px;}
.fp_info_box .lv_05{background:url('/img/common/bg_lv5.gif') no-repeat 0 3px;}
.fp_info_box .pdf_down {margin-top:25px;}
.fp_info_box .pdf_down p {margin-top:-2px; margin-bottom:0;}
.fp_info_box .pdf_btn{margin:0 2px 6px 0;}
.fp_pr_info {position:relative; width:100%; display:inline-block; margin-top:23px; }
/*.fp_pr_info .info_txt {padding:0 0 0 21px; margin-right:161px; border-right:1px dashed #d6d6d6; min-height:185px;}*/
.fp_pr_info .info_txt {padding:0 0 0 21px; margin-right:261px; border-right:1px dashed #d6d6d6; min-height:185px;}
.fp_pr_info .info_txt .txt {letter-spacing:0; line-height:19px; width:95%; margin-bottom:21px;}
.fp_pr_info .info_txt dl {width:99%; display:inline-block;}
.fp_pr_info .info_txt dt {float:left; clear:left; width:80px; font-weight:bold; margin-bottom:5px;}
.fp_pr_info .info_txt dd {float:left; width:330px; color:#575757; margin-bottom:5px;}
.fp_pr_info .info_txt dd .txt_rate {color:#d51314; display:block; font-weight:bold;}
.fp_pr_info .info_txt dd .up {color:#d51314;}
.fp_pr_info .info_txt dd .dn {color:#06c;}
.fp_interest_rate {position:absolute; width:215px; top:0; right:23px;}
.fp_interest_rate .big_btn a {display:block; margin-bottom:6px;}
.fp_pr_info .small_btn {position:absolute; bottom:0; right:23px; }
.fp_pr_info .small_btn li {border-bottom:1px dashed #d7d7d7; line-height:13px; padding:11px 0 13px;}
.fp_pr_info .small_btn li.last {border-bottom:none; padding-bottom:0;}
.fp_standard {position:absolute; top:20px; right:0; color:#767676;}
.interest_guide {overflow:hidden;}
.interest_guide h5 {float:left;}
.interest_guide .btn {float:left; margin:21px 0 0 10px;}
.clause_list {border-top:2px solid #51afeb;}
.clause_list li {border-bottom:1px solid #ccddee; padding:8px 10px; overflow:hidden;}
.clause_list .ic {float:left; padding-left:22px; height:13px; line-height:13px; margin-top:6px; background:url('/img/common/ic_document.gif') no-repeat left top;}
.clause_list .ic_clause1 {background-position:0 0;}
.clause_list .ic_clause2 {background-position:0 -40px;}
.clause_list .ic_clause3 {background-position:0 -80px;}
.clause_list .ic_clause4 {background-position:0 -120px;}
.clause_list .btn_download {float:right;}
.fp_btn_zone {overflow:hidden; padding:12px 5px 12px 12px;}
.fp_btn_zone .l_btn {float:left;}
.fp_btn_zone .l_btn a {float:left; margin-right:6px;}
.fp_btn_zone .l_btn .btn_fp_yw span {padding:0; width:113px;}
.fp_btn_zone .l_btn .btn_fp_blue span {padding:0; width:113px;}
.fp_btn_zone .l_btn .btn_fp_gy span {height:35px; line-height:35px;}
.fp_btn_zone .r_btn {float:right; padding-top:13px;}
.fp_btn_zone .r_btn a {float:left; border-left:1px dotted #d7d7d7; padding:0 15px; line-height:13px;}
.fp_btn_zone .r_btn a:first-child {border-left:none; padding-left:0;}
.fp_btn_zone .r_btn .btn_interest span {display:inline-block; padding-left:18px; background:url('/img/btn/btn_txt_interest.gif') no-repeat;}
.fp_btn_zone .r_btn .btn_request span {display:inline-block; padding-left:18px; background:url('/img/btn/btn_txt_info_request.gif') no-repeat;}
.fp_exch_rate {overflow:hidden;}
.fp_exch_rate span {float:left; margin:3px 12px 6px 0;} 

/* 보험 */
.fp_info_box.insn .fp_pr_info .info_txt {border-right:none; margin-right:20px;}
.fp_info_box.insn .fp_pr_info .info_txt .txt {width:100%;}
.fp_info_box.insn .fp_pr_info .insn_ssul {margin-top:-11px;}
.fp_info_box.insn .fp_pr_info .info_txt dl {margin-top:12px; float:left; width:365px;}
.fp_info_box.insn .fp_pr_info .info_txt dd {width:250px;} 
.fp_info_box .fin_item_img {float:right;}

/* 펀드 */
.tabMenuCp .tabMenu {margin-top:71px;}
.tabMenuCp .tabMenu .fp_standard {top:-24px;}
.tabMenuCp .tabMenu a {padding:12px 18px 8px 17px; *padding-left:17px; *padding-right:16px;}
.tabMenuCp .tabMenu .on .tab a{padding:13px 14px 7px 13px; *padding-left:18px; *padding-right:17px;}
   
/*--------------------------------------------- 통합검색 PC ---------------------------------------------------- */
#total_search{width:940px; margin:20px auto 0; overflow:hidden;}
#total_search .breadcrumb{margin-top:15px;}
#total_search h4 span{color:#0066cc; font-size:14px;}
#total_search .word{color:#d51314 !important; font-weight:bold; margin:0; padding:0; background:none;}
#total_search .tab_move{position:static;}
#total_search ul li ul{width:100%; display:inline-block; border:0 none;}
#total_search ul li .location li{padding:0 10px 0 0; margin:0 5px 0 0; background:url('/img/search/bg_location02.gif') no-repeat 100% center; color:#767676; float:left;}
#total_search ul li .location li a{color:#767676; font-weight:normal; font-size:12px;}
#total_search ul li .location li a:hover{text-decoration:underline;}
#total_search ul li .location li.last{margin-right:0; padding-right:0; background:none;}
#total_search .tab_section .first{margin-left:0;}
#total_search .btn_df_sch {display:inline-block; overflow:hidden; height:25px; border-radius:2px;  border-left:1px solid #ffe736; border-top:1px solid #ffe736; border-right:1px solid #cab72b; border-bottom:1px solid #cab72b;} /* text submit */
#total_search .btn_df_sch input {background:url('/img/btn/bg_btn_yellow.gif') repeat; border:1px solid #fef9d8; border-radius:2px; height:25px; line-height:25px; font-size:12px; font-weight:bold; width:45px; color:#333; cursor:pointer; font-family:dotum; *border:0 none;} 


.more_result{width:100%; display:inline-block; text-align:right; margin-top:6px;}
.more_result a{padding-right:8px; background:url('/img/search/bu_more_result.gif') no-repeat 100% center;}

.top_search_area{width:878px; padding:20px 31px 19px 31px; height:28px; border-bottom:1px solid #f2f2f2; }
.top_search_area:after {content: " ";display:block;clear:both; } 
.top_search_area select{width:108px; float:left; margin-right:7px;}

.auto{width:381px; height:25px; border:1px solid #d5d5d5; float:left; position:relative; margin-right:7px; z-index:4;}
.auto .sch_word{box-sizing: border-box;background:none; border:0 none; width:336px; height:25px; padding:0 5px; line-height:25px;}
.auto .ic_auto{display:inline-block; text-align:center; width:25px; height:15px; position:absolute; right:0; top:0; padding-top:10px;}
.auto .auto_complete{width:381px; border:1px solid #d5d5d5; border-width:0 1px 1px 1px;  position:absolute; left:-1px; top:26px; _top:28px; background:#fff; z-index:9999;}

.word_list{padding:8px 0; border-bottom:1px solid #e8e8e8;}
.word_list ul{width:100%; height:249px; overflow-x:hidden; overflow-y:auto; position:relative;}
.word_list ul li{width:100%; position:relative; z-index:100;}
.word_list ul li .frequency{position:absolute; left:90%; top:7px; line-height:0; font-size:0;}
.word_list ul li .frequency img{display:inline-block; margin-right:1px;}
.word_list ul li a{display:inline-block; width:100%; padding:3px 0; color:#333;}
.word_list ul li a:hover{background:#f8f8f9;}
.word_list ul li a span{display:inline-block; padding:0 9px 0 14px; color:#3c5c88; background:url('/img/search/bg_promote.gif') no-repeat 100% center; margin-right:8px;}
.word_list ul li a span.hot{color:#d51314;}

.auto_complete dl{width:100%; display:inline-block; letter-spacing:-1px; background:#f6f6f6; padding:9px 0;}
.auto_complete dl dt{float:left; margin:0 7px 0 15px; display:inline; font-weight:bold; padding-right:9px; background:url('/img/search/bg_promote.gif') no-repeat 100% center; width:88px;}
.auto_complete dl dt.off{background:none;}
.auto_complete dl dd{float:left; width:262px; position:relative;}
.auto_complete dl dd a{display:inline-block; line-height:0; font-size:0; position:absolute; right:10px; top:0;}

.all_src_btn{float:left;vertical-align:top;}

.sch_function{float:left; width:300px;margin-left:20px;}
.sch_function .chk{width:12px; height:12px; padding:1px;}
.sch_function label{margin-right:20px;}
/*.sch_function label.last{margin-right:45px;}*/
.sch_function a{vertical-align:middle; display:inline-block; margin-top:2px;}

.word_moreinfo{width:100%; display:inline-block;}
.recom_word{width:600px; float:left; border-right:1px solid #f2f2f2; padding:23px 0;}
.recom_word dt{width:90px; float:left; font-weight:bold; color:#333; text-align:right; margin-right:17px;}
.recom_word dd{width:490px; float:left; line-height:0; font-size:0;}
.recom_word dd ul{width:100%; display:inline-block;}
.recom_word dd ul li{float:left; margin-right:14px; font-size:12px; line-height:19px;}
.recom_word dd ul li a{text-decoration:underline; color:#0066cc;}
/*.recom_word dd ul li span{text-decoration:underline; color:#0066cc;cursor:pointer;}
/*.live_word{width:336px; float:left; margin-top:19px;}
.live_word dt{width:130px; float:left; font-weight:bold; color:#333; text-align:right; margin-right:19px; padding-top:4px;}
.live_word dd{width:144px; height:25px; float:left; border:1px solid #d5d5d5; line-height:25px; padding-left:9px; position:relative; color:#333;}
.live_word dd strong{color:#0391e6;}
.live_word dd .ranking{width:153px;  border:1px solid #d5d5d5; border-width:0 1px 1px 1px; position:absolute; left:-1px; top:26px; background:#fff;}
.live_word dd ul{margin-top:6px; line-height:0; font-size:0;}
.live_word dd ul li{padding-left:9px; margin-bottom:2px;  font-size:12px; line-height:19px;}
.live_word dd ul li a{color:#333;}*/
.live_word{width:336px; float:left; margin-top:19px;}
.live_word dt{width:130px; float:left; font-weight:bold; color:#333; text-align:right; margin-right:19px; padding-top:4px;}
.live_word dd{width:144px; height:25px; float:left; border:1px solid #d5d5d5; line-height:25px; padding-left:0px; position:relative; color:#333;}
.live_word dd strong{color:#0391e6;}
.live_word dd .ranking{width:153px;  border:1px solid #d5d5d5; border-width:1px 1px 1px 1px; position:absolute; left:0px; top:26px; background:#fff;}
.live_word dd ul{overflow:hidden;margin-top:0px; height:25px; line-height:25px;  font-size:0; }
.live_word dd ul li{margin-bottom:0px;  font-size:12px; line-height:auto;}
.live_word dd ul li a{color:#333;}
.live_word dd ul li ol{padding:0 10px;overflow:hidden;}
.live_word dd ul li ol li{margin:0 !important;}
.live_word dd ul li ol li span{font-weight:bold;color:#0391e6;}

.result_txt{width:890px; overflow:hidden; padding:21px 25px;}
.result_txt dl{width:100%; display:inline-block; margin-top:11px;}
.result_txt dl dt{float:left; padding-left:9px; background:url('/img/search/bu_about.gif') no-repeat 0 8px; width:81px; font-weight:bold; color:#333;}
.result_txt dl dd{float:left; width:800px;}
.result_txt dl dd ul{width:100%; display:inline-block;}
.result_txt dl dd ul li{float:left; margin-right:12px;}
.result_txt dl dd ul li a{text-decoration:underline; color:#0066cc;}

.result_total{width:100%; display:inline-block; padding-bottom:11px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.result_total p{color:#333; font-size:14px; float:left; margin-top:2px;}
.result_total p span{color:#d51314; font-weight:bold;}
.result_total .sort{display:inline-block; float:right; vertical-align:middle;}

.result_mall{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:25px 0 1px 0;}
.result_mall li{margin-bottom:23px;}
.result_mall li a{color:#333; font-size:14px; font-weight:bold;}
.result_mall li a:hover{text-decoration:underline;}
.result_mall li p{margin:8px 0 2px 0;}
.result_mall li .location{color:#767676; display:inline-block;}

.result_direct{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:25px 0 11px 0;}
.result_direct li{margin-bottom:12px;}
.result_direct li dl{width:100%; display:inline-block;}
.result_direct li dl dt{float:left; font-size:14px; color:#333; width:160px; font-weight:bold;}
.result_direct li dl dd{float:left;}
.result_direct li dl dd a{color:#575757; display:inline-block; padding-left:9px; background:url('/img/search/bu_direct.gif') no-repeat 0 8px;}
.result_direct li dl dd a:hover{text-decoration:underline;}
.result_direct li dl dd a span{ padding-right:10px; margin-right:6px;  background:url('/img/search/bg_location02.gif') no-repeat 100% center;}
.result_direct li dl dd a span.last{margin-right:0; padding-right:0; background:none;}

.result_faq{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:21px 0 11px 0;}
.result_faq li{margin-bottom:10px;}
.result_faq li a, .result_faq li img{vertical-align:middle;}
.result_faq li a:hover{text-decoration:underline;}

.result_help{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:24px 0 18px 0;}
.result_help li{ padding-left:9px; background:url('/img/search/bu_direct.gif') no-repeat 0 8px; margin-bottom:6px;}
.result_help li ul li.last{font-weight:bold;}
.result_help li a{display:inline-block;}

.result_bbs{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:24px 0 2px 0;}
.result_bbs li{margin-bottom:22px;}
.result_bbs li p{font-weight:bold; margin-bottom:2px;}
.result_bbs a:hover{text-decoration:underline;}

.result_tbl{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:25px 0 2px 0;}
.result_tbl li{margin-bottom:22px;}
.result_tbl li p{margin:8px 0 2px 0;}
.result_tbl li a{font-weight:bold; color:#333; font-size:14px;}
.result_tbl li a:hover{text-decoration:underline;}

.result_web{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #e1e1e2; padding:25px 0 2px 0;}
.result_web li{margin-bottom:22px;}
.result_web li p{margin:8px 0 2px 0;}
.result_web li a{font-weight:bold; color:#333; font-size:14px;}
.result_web li a:hover{text-decoration:underline;}

.bot_search{margin:61px 0 100px 0;}
.bot_search .rnd_gray_in div{padding:21px 31px; overflow:hidden;}
.bot_search .rnd_gray_in div select{float:left;width:108px; margin-right:7px;}
.bot_search .rnd_gray_in div .input{width:360px; height:25px; margin-right:7px; padding:0 10px;}
.bot_search .rnd_gray_in div .chk{margin-left:10px;}

.result_inner_input{float:left;width:385px;padding:0 !important;}
.result_inner_btn{float:left;margin-left:10px;padding:0 !important;}
.result_inner_chk{float:left;display:inline;padding:5px 0 0 0px !important;}

.no_result{width:620px; overflow:hidden; padding:70px 25px 66px 295px; background:url('/img/search/pic_no_result.gif') no-repeat 100px 70px;}
.no_result strong{font-size:24px; line-height:25px;}
.no_result strong span{color:#0066cc}
.no_result p{color:#333; margin-top:15px;}
.no_result ul{width:100%; display:inline-block; padding-top:19px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 0; margin-top:21px;}
.no_result ul li{margin-bottom:6px;}
.no_result ul li strong{font-size:12px; line-height:19px;}

/* 통합검색 공인인증서 안내문구 2014 08 19 */
.certificate { width:878px; height:auto; padding:20px 30px; border-radius:3px; border:1px solid #b5c8d9; position:relative; }
.certificate .pic_certificate { float:left; margin-top:5px; margin-left:-10px; }
.certificate .info { margin-left:90px;}
.certificate .info .tit { font:bold 16px/1 Dotum, "돋움", Arial, sans-serif; color:#333; margin-bottom:15px; }
.certificate .info .txt {/*  font:12px/1.5 Dotum, "돋움", Arial, sans-serif;  */color:#575757; margin-bottom:20px; }
#btn_certificate_view_detail { float:right; margin-top:10px; }
.certificate ul.gray_square li strong { padding-right:15px; }

/* 통합검색 실시간 인기검색어 20140825 */
#allpopkeyword { height:auto; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;  }
#allpopkeyword li { background:#fff; }

/* 통합검색 GUI 수정 */
#total_search .searchResult { margin-bottom:35px; }
#total_search .section_txt { margin-bottom:35px; }
#total_search .search_bottom { margin-bottom:20px; }
#total_search .section_txt_has_more { margin-bottom:20px !important; }
/*#total_search .searchResult,
#total_search .section_txt { position:relative; }
#total_search .more_result { position:absolute; right:0; bottom:-25px; }*/
#total_search .result_mall_li { margin-bottom:20px; }
#total_search .result_direct li { margin-bottom:5px; }
#total_search .result_help li { margin-bottom:0; }
#total_search .resultbbs li { margin-bottom:16px; }
#total_search .bot_search { margin-top:35px; }
#total_search .search_result_section { font-size:14px;padding-bottom:20px; margin-bottom:20px; background:url("/img/common/bg_dashed.gif") repeat-x left bottom; }
#total_search .result_total { background:none; position:relative; }
#total_search .result_total .sort { position:absolute; right:0; bottom:-20px; }

/*독도지점 20151116추가*/
.dokdo_type01_img{display:inline-block;margin-top:10px;}
.dokdo_type01_txt{display:inline-block;width:50%;margin-top:10px;vertical-align:top;}
.dokdo_type01_txt .dokdo_type01_stxt{background:none;color:#0066cc;margin-top:20px;}
.dokdo_pd_box{border-top:2px solid #66bbee;margin-top:10px;}
.dokdo_pd_box .dokdo_pd_inner{overflow:hidden;margin-bottom:50px;padding-top:15px;border-top:1px solid #ccddee;}
.dokdo_pd_box .dokdo_pd_inner.first{border-top:none;}
.dokdo_pd_box .dokdo_pd_inner p{float:left;width:20%;}
.dokdo_pd_box .dokdo_pd_inner .dokdo_pd_list01{float:right;width:80%;}
.dokdo_pd_box .dokdo_pd_inner .dokdo_pd_list01 ul li{font-weight:bold;padding:10px 0;border-bottom:1px solid #ededed;}
.dokdo_pd_box .dokdo_pd_inner .dokdo_pd_list01 ul li img{float:right;margin-top:-3px;*margin-top:-33px}

/*독도지점 슬라이드*/
.dokdo_slide_wrap{position:relative;}
.dokdo_slide_tab{position:absolute;top:440px;left:50%;margin-left:-130px;z-index:9;}
.dokdo_slide_tab li{display:inline-block;*display:inline;*zoom:1;margin-left:15px;}
.dokdo_slide_tab li:first-child{margin-left:0;}
.dokdo_slide_img{height:500px;}
.dokdo_slide_img > div{position:absolute;top:0;left:0;z-index:0;}
.dokdo_slide_img > div.slide_first{z-index:1;}

/*스마트otp발생기*/
.btn_listbox{width:100%;border:1px solid #e1e1e2;margin-top:5px;}
.btn_listbox ul{overflow:hidden;}
.btn_listbox ul li:first-child{border-left:none;}
.btn_listbox ul li{padding:10px 0 5px 0;margin:0;background:none;float:left;width:33%;text-align:Center;border-left:1px solid #e1e1e2;}


/*소바지금융포털 추가 20151201*/
.movie_dtl_tbl{width:100%; border-bottom:1px solid #aaccdd; border-top:2px solid #51afeb; table-layout:fixed;}
.movie_dtl_tbl img{vertical-align:middle;}
.movie_dtl_tbl tbody .bhead_func td {padding:9px 10px 7px 0; background:#edf4fa; font-weight:normal; color:#333;}
.movie_dtl_tbl .bhead_func .view_tit{font-weight:bold; padding:11px 0 11px 16px; font-size:1.3em; text-align:left; width:70%;}
.movie_dtl_tbl th.view_tit{font-weight:bold; padding:11px 0 11px 16px; font-size:1.3em; text-align:left;}
.movie_dtl_tbl th.update{color:#767676; background:#EDF4FA url('../img/common/bg_board_th.gif') no-repeat 100% center; width:16%;}
.movie_dtl_tbl th.count{color:#767676; width:13%;}
.movie_dtl_tbl td{border-top:1px solid #ccddee; text-align:center; padding:9px 0; color:#575757;}
.movie_dtl_tbl td.view{padding:27px 16px 37px 16px; text-align:left; border-bottom:none; overflow-x:auto;}

.movie_board{width:100%; border-top:2px solid #66bbee;}
.movie_board td{border-bottom:1px solid #ededed;}
.movie_board .last td{border-bottom:1px solid #ccddee;}
.movie_board td.thumbnail{width:16.66%; text-align:left; padding:27px 2.444% 27px 0;}
.movie_board td.cont_info{width:81%;text-align:left; padding:25px 0 23px 10px; vertical-align:top;}
.movie_board td.cont_info a{font-size:1.16em; font-weight:bold; color:#333;}
.movie_board td.cont_info a:hover{text-decoration:underline;}
.movie_board td.cont_info p{margin-top:11px;  word-break:keep-all;word-wrap:break-word;}
.movie_board td.cont_info span{font-size:0.9em; color:#767676; display:block;}

/*해외IP차단서비스 _phonebig부터 100%*/
.ph_four_box .rnd_blue_list{width:23%; margin-right:2.6%;}
.ph_four_box .rnd_blue_list.last{margin-right:0;}
.ph_four_box .rnd_blue_list dt p {display:none;}
.ph_four_box .rnd_blue_list dt {color:#114287; height:auto; padding:17px 2%; font:bold 1.25em/19px Microsoft YaHei, "MS Serif", "New York", serif;}
.ph_four_box .rnd_blue_list dd {padding:16px 15px 16px 0; margin-left:15px;}
.ph_four_box .rnd_blue_list .h_auto{height:170px;}

/* 로그인 페이지 반응형 작업 - 20160406 
#login{width:800px; margin:40px auto 0 auto;}
.login_header{width:100%; height:160px; overflow:hidden; background:url('/img/common/pic_login.gif') no-repeat 100% 100%;}
.login_header strong{display:inline-block; margin:67px 0 14px 0;}
.login_box{width:100%; display:inline-block; border-bottom:1px solid #dfdfdf; background:url('/img/common/bg_login_box.gif') no-repeat 50% 325px;}
.login_box .login_inner_box { display:inline-block; padding-top:40px; background:url('/img/common/bg_line_two_color.gif') no-repeat left top; }
.login_box .login_inner_box .login_info { width:690px; margin:0 auto; }
.login_box .login_desc { width:640px; height:115px; margin:0 auto 25px; padding:25px; background:url('/img/common/bg_login_info.gif') no-repeat left top; }
.login_box .login_desc .login_desc_inner { padding-left:125px; background:url('/img/common/bg_login_info_visual_1.gif') no-repeat 10px 18px; }
.login_box .login_desc .login_desc_inner .tit { font-size:16px; color:#333; margin-bottom:20px; }
.login_box .login_desc .login_desc_inner .txt strong { font-weight:normal; color:#e00; }
.login_box .certi_btn{margin:12px 0;}
.login_box .certi_btn span{margin-right:10px;}
.login_box p span{color:#0066cc;}
.login_area{width:346px; float:left; padding:25px 0 36px 54px;}
.login_center{width:346px; float:left;padding:25px 0 36px 54px;}
.login_util{width:100%; display:inline-block; margin:61px 0 130px 0;}
.login_util li{float:left; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.login_util li.last{background:none;}
.login_util li strong{font-size:14px; color:#3c5c88; letter-spacing:-2px;}
.login_util li p{margin:9px 0 6px 0; color:#767676; letter-spacing:-1px;}
.login_util li .util01{background:url('/img/common/pic_login_util01.gif') no-repeat 170px 30px; width:256px;}
.login_util li .util02{background:url('/img/common/pic_login_util02.gif') no-repeat 205px 30px; width:265px; padding-left:25px;}
.login_util li .util03{background:url('/img/common/pic_login_util03.gif') no-repeat 184px 30px; width:229px; padding-left:25px;}
*/

/* one로그인 2015-4-27추가*/
#login_one{width:800px; margin:40px auto 0 auto;}
.login_one_header{width:100%; height:160px; overflow:hidden; background:url('/img/common/pic_login.gif') no-repeat 100% 100%;}
.login_one_header strong{display:inline-block; margin:25px 0 14px 0;}
.login_one_header p{margin:0 0 25px 0;}
.login_one_header ul{margin:-2px 0 0 0;}
.login_one_box{width:100%; display:inline-block; border-bottom:1px solid #dfdfdf; background:url('/img/common/bg_line_one.gif') no-repeat 45%;}
.login_one_box .login_inner_box { display:inline-block; padding-top:40px; background:url('/img/common/bg_line_two_color.gif') no-repeat left top; }
.login_one_box .login_inner_box .login_info { width:320px; margin:0 auto; }
.login_one_box .login_inner_box .login_certi_box  {width:800px; margin:0 auto; }
.login_one_box .login_desc { width:640px; height:115px; margin:0 auto 25px; padding:25px; background:url('/img/common/bg_login_info.gif') no-repeat left top; }
.login_one_box .login_desc .login_desc_inner { padding-left:125px; background:url('/img/common/bg_login_info_visual_1.gif') no-repeat 10px 18px; }
.login_one_box .login_desc .login_desc_inner .tit { font-size:16px; color:#333; margin-bottom:20px; }
.login_one_box .login_desc .login_desc_inner .txt strong { font-weight:normal; color:#e00; }
.login_one_box p {padding-left:9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px; !important}
.login_one_box .certi_btn{margin:12px 0;}
.login_one_box .certi_btn span{margin-right:5px;}
.login_one_box .certi_btn span.one_login {vertical-align::!important; vertical-align:text-bottom; display:inline;}
.login_one_box input{border:!important; border: #d5d5d5 solid 1px; height:30px; width:120px; margin-right:8px; margin-bottom:5px; line-height:30px; }
.login_one_box .login_out_box { display:inline; padding-top:40px; background:url('/img/common/bg_line_two_color.gif') no-repeat left top;}
.login_one_box P.ID{background:none; margin-left:-9px; padding-right:0px; display:inline; float:left;}
.login_one_box P.PW{background:none; margin-left:-9px; padding-right:0px; display:inline; float:left;}
.login_one_box INPUT.id_area{!important; width:120px; display:inline; line-height:35px; height:35px; margin-left:17px; padding-left:10px;}
.login_one_box INPUT.pw_area{!important; width:120px; display:inline; line-height:35px; height:35px; margin-left:5px; padding-left:10px;}
.login_one_area{width:346px; float:left; padding:25px 0 36px 54px;}
.login_one_center{width:346px; float:left;padding:25px 0 36px 35px;}

/*20150908추가*/
.login_rwds{position:relative;}
.login_rwds p{background:none !important;padding-left:0;}
.login_rwds p.first_t{padding-top:5px;}
.login_rwds p span{display:inline-block;width:60px;font-weight:bold;color:#727272;}
.login_rwds .one_login{position:absolute;top:0;right:35px;}

.login_one_util{width:100%; display:inline-block; margin:61px 0 130px 0;}
.login_one_util li{float:left; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.login_one_util li.last{background:none;}
.login_one_util li strong{font-size:14px; color:#3c5c88; letter-spacing:-2px;}
.login_one_util li p{margin:9px 0 6px 0; color:#767676; letter-spacing:-1px;}
.login_one_util li .util01{background:url('/img/common/pic_login_util01.gif') no-repeat 170px 30px; width:256px;}
.login_one_util li .util02{background:url('/img/common/pic_login_util02.gif') no-repeat 205px 30px; width:265px; padding-left:25px;}
.login_one_util li .util03{background:url('/img/common/pic_login_util03.gif') no-repeat 184px 30px; width:229px; padding-left:25px;}

@media only screen and ( min-width:768px ) and ( max-width:959px ) {
/* tablet 시작 */
.mb_w100 {width: 100% !important}
.inbok {display:inline-block;}

/*search_box*/  
.df_box .sch_word_type02{position:absolute;top:20px;right:28px;}
 
.product_search dd .inputw{height:25px;width:460px; border:1px solid #d5d5d5; }
.inputw02{height:25px;width:460px; border:1px solid #d5d5d5; }
 
.srch_inputbox{position:relative;width:100%;overflow:hidden;}
.srch_inputbox select{float:left;width:85%;}
.df_box dd ul.fund li .prd_btn{position:static;} 

.df_box {width:100%; position:relative; display:inline-block;}
.df_box dl{display:block; margin-top:10px; position:relative;}
.df_box dl.first{margin-top:0;} 
.df_box dl dt {position:absolute; top:0; left:25px; width:83px; padding-left:0;}
.df_box dl dd {display:block; float:none; padding-left:130px; padding-right:30px;}
.df_box.ty2 dl dd {padding-left:150px;}

.product_search dd .input {width:485px !important;}
.product_search.ty3 dd {position:relative; padding-right:30px;}
.product_search.ty3 dd .calendar {position:absolute; right:0; top:50%; margin-top:-13px;}

.fund_search dd {width:500px; min-height:27px; height:auto;}
.fund_search .fund_case {padding-bottom: 8px; } 

.event_banner{width:100%; display:table; overflow:hidden;} /* 펀드 인기상품 하단 배너 */
.event_banner .left_banner{float:none; display:table-cell; width:48%; padding-right:5px;}
.event_banner .right_banner{float:none; display:table-cell; width:48%; padding-left:5px;}
.event_banner .left_banner img { height:auto; width:100%;}
.event_banner .right_banner img {height:auto; width:100%;} 
.event_banner .btn_banner{display:block; width:100%; height:100%; padding-left:0; background-size:100%;}
.event_banner .btn_banner .bg_banner img {height:auto; width:100%;} 
.event_banner .btn_banner .btn_banner_inner a img {width:auto; height:auto;} 

/* 수출입통관지원서비스 */
.people_info{overflow:hidden; padding:0 30px;}
.people_info li{padding:30px 0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; display:inline-block;}
.people_info li.last{background:none;}
.people_info li .picture{float:left; width:131px; margin-right:30px;}
.people_info li .picture p{text-align:center; margin-top:6px;}
.people_info li .picture p span{font-size:11px;}
.people_info li .pirture_info{float:left; width:auto;}
.people_info li .pirture_info h5{margin-top:0;}
.people_info li .bullet{margin-left:10px;}
.people_info li .bullet li{padding:0 0 0 9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px; margin-top:4px; display:block;}
.people_info li .bullet li.first{margin-top:8px;}

/* 환율우대쿠폰 */
.fxtr_coupon_guide {display:block;}

/* 무료환율표서비스 */
.free_exchange, .free_exchange02{width:660px; padding:30px 0 26px 15px;}
.free_exchange_wrap{width:100%; position:relative; display:inline-block;}
.add_currency{width:252px; height:221px; float:left; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.delete_currency{width:252px; height:221px; float:right; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.add_or_delete{position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;}
.add_or_delete a{display:block; width:48px; height:23px; margin-bottom:5px;}
.free_exchange02 .add_currency, .free_exchange02 .delete_currency{height:81px;}

.skin_select{width:100%; overflow:hidden;}
.skin_select li{width:201px; height:282px; padding:15px 15px 0 15px; position:relative; background:url('/img/mall/fxtr/bg_skin_list.gif') no-repeat 0 0; float:left; margin:0 13px 13px 0; overflow:hidden;}
.skin_select li.r_last{margin-right:13px;}
.skin_select li.b_last{margin-bottom:13px;}
.skin_select li img{display:block; line-height:0; font-size:0;}
.skin_select li p{position:absolute; width:100%; text-align:center; left:0; bottom:15px; color:#3c5c88;}

.select_color{width:auto; display:inline-block; padding:20px 0 16px 5px;}
.select_color li{float:left; margin-right:15px;}
.select_color li.last{margin-right:0;}
.select_color li p{text-align:center; color:#3c5c88; margin-top:11px;}

.code_copy{width:90%; padding:30px 5%; background:url('/img/mall/fxtr/bg_blue_arrow.gif') no-repeat 305px 140px; display:inline-block;}
.code_copy .skin_sample{float:left;}
.code_copy .code_wrap{float:right;}
.code_view{width:238px; height:188px; padding:19px 17px; border:1px solid #aeaeae; overflow:hidden;}
.code_view xmp{word-break:keep-all;word-wrap:break-word}
.btn_copy{margin-top:15px; text-align:center;}

/* 상품목록 */
.tbl_line.prodc_tbl .check .prodc_name {font-size: 1.0em;}

/* 해외마케팅 지원 입력폼 */
.ovsea_apply th {width:125px;}

/* faq목록-탭 */
.faq_table.tab_section ul > li.on > a {padding:9px 9px 8px} /* 개인인터넷뱅킹을 위한 */ 

/* faq 상세보기 */
.faq_cont_view dt {padding: 11px 16px;} 
.faq_cont_view .date {display:none;}

/*펀드기준가 그래프*/
.chart_rwd_scroll{width:100%;max-width:720px;height:500px;overflow-x:scroll;}

/* 이벤트 */
.event_ing{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #aaccdd;}
.event_ing li{width:100%; overflow:hidden; padding:25px 0; border-bottom:1px solid #ededed;}
.event_ing li.last{border-bottom:none;}
.event_ing li .event_banner{float:left; display:inline-block; width:50%; margin-top:3px;margin-right:0;}
.event_ing li .event_banner img{display:inline-block;}
.event_ing li .event_info{float:left; display:inline-block;width:50%;}
.event_ing li .event_info a{display:inline-block; font-weight:bold; color:#333; font-size:1.17em; line-height:21px; height:46px; word-break:keep-all;word-wrap:break-word;}
.event_ing li .event_info a:hover{text-decoration:underline;}
.event_ing li ul li{width:auto; padding:0 0 0 9px; background:url('/img/event/bu_event_ing.gif') no-repeat 0 8px; border-bottom:none;}
.event_ing li ul li span{font-weight:bold; display:inline-block; vertical-align:middle; width:36px;}

/*금융소비자포털 - Tablet 20150909 추가 */
.minwon_lt_box_big{height:290px; background:url(/img/customer/minwon/minwon_box_01_tablet.jpg) no-repeat; width:340px ;position: absolute; display:inline;}
.minwon_rt_box_01{ margin-left:350px; height:140px; background:url(/img/customer/minwon/minwon_box_02_tablet.jpg) no-repeat; width:340px; position: absolute; display:inline-block; float:right;}
.minwon_rt_box_02{ margin-left:350px; margin-top:150px; height:140px; background:url(/img/customer/minwon/minwon_box_03_tablet.jpg); width:340px; position: absolute; display:inline-block; float:right;}

/* ----------------------------- 서브페이지 - 카드 Tablet ----------------------------- */
/* 공통 */
.fp_info_box.card .fp_pr_info .info_txt dd {width:240px;}


/* e-모든통장_거래방법 */
.pic_finance .finance_info_txt p {position:relative;}
.pic_finance .finance_info_txt .info_movie {position:absolute; top:20px; left:140px;}
 
/* BC 포인트 혜택 */
.meaning_box2 {width:93%; padding:22px 3.4%; overflow:hidden;}
.meaning_box2 .meaning_img {float:left; margin:4px 25px 0 0;}
.meaning_box2 .meaning_txt {float:left; width:80%;}
.meaning_box2 .meaning_txt p {margin-top:9px;}

/* 카드발급 및 이용한도 안내 */
.terms {width:100%; height:543px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd;}
.terms .terms_cont {padding:21px 25px;}
.terms .terms_cont .terms_tit{margin-top:42px; color:#0066cc; display:block;}
.terms_cont .terms_tit{margin-top:32px; color:#0066cc; display:block;}
.terms_cont .terms_subtit{display:block; margin:12px 0 6px 0;}
.terms_cont .terms_subtit_first{display:block; margin:0 0 6px 0;}
.terms .terms_cont .number{margin-top:0;}
.terms_cont .number{margin-top:10px;}
.terms .terms_cont .number li{margin-left:17px; text-indent:-17px; word-break:keep-all;word-wrap:break-word; margin-bottom:0;}
.terms_cont .number li{margin-left:17px; text-indent:-17px; margin-bottom:5px; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .reference{padding-top:0;}
.terms_cont .number li ul li, .terms_cont .number li p{margin-left:0; text-indent:0; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .number{margin-top:0;}
.terms_cont .number li .number li{margin-left:13px; text-indent:-13px; margin-bottom:0;}
.terms_cont .number li .hyphen{margin-left:0;}
.terms_cont .number li .hyphen li{margin:0 0 5px 0; text-indent:0;}
.terms_cont .number li .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; margin:0; text-indent:0;}
.terms_cont .number li .gray_square li{background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin:0; text-indent:0;}
.terms_cont .term_notice{margin-top:10px;}
.terms_cont .terms_txt{margin-top:10px;}
.terms_cont .etc_title{color:#333; font-size:1.333em;}

/* 해외이용안내 */
.card_logo_list{padding:30px 0 25px; width:100%; display:inline-block;}
.card_logo_list li{float:left; width:25%; text-align:center; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; margin:0; padding:0;}
.card_logo_list li.last{background:none;}
.card_logo_list li p{margin-top:10px;}

.master_card {float:left; width:316px; }
.visa_card {float:left; width:316px; margin-left:25px;}
.blue_bul_tit {margin:0 0 7px 10px; padding-left:9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px;}

.card_logo_list.type2 {padding:30px 0; width:100%; display:inline-block;}
.card_logo_list.type2 li {float:left; width:50%;}
.card_logo_list.type2 li.last{background:none;}

/* 궁금한 신용카드 업무처리 안내 */
.ebook_faq{width:100%; display:inline-block; border-top:2px solid #66bbee;}
.ebook_faq dt {background:url('/img/common/img_q.gif') no-repeat 10px 10px; padding:10px 0 10px 10px; border-bottom:1px solid #e1e1e2; overflow:hidden; zoom:1;}
.ebook_faq dt a{display:inline-block; margin-top:3px; padding-left:33px;}
.ebook_faq dd{position:relative; background:#f8fff1; padding:0; height:0; overflow:hidden; width:100%; box-sizing:border-box; display:inline-block; overflow:hidden;  word-break:keep-all;word-wrap:break-word;}
.ebook_faq dd.on{border-top:1px solid #f0f5ec; padding:16px 5% 11px; border-bottom:1px solid #e1e1e2; height:auto;}
.ebook_faq dd div.section_txt {box-sizing:border-box; background:url('/img/common/img_a.gif') no-repeat left top; padding-left:64px; padding-top:2px;}
.ebook_faq dd div img{float:none;}
.ebook_faq .img_section {width:auto;}
.ebook_faq .buga_box {width:100%; padding:10px; background:#fff; border:1px solid #c0d6ee; box-sizing:border-box;}

/* 혜택 및 우대 */
.gift_list{width:100%; overflow:hidden; margin-top:11px;}
.gift_list li {width:153px; float:left; margin:0 15px 16px 0; text-align:center; position:relative;}
.gift_list li.last{margin-right:0;}
.gift_list li.bot_last{margin-bottom:0;}
.gift_list li a{margin-top:16px; display:inline-block; text-decoration:underline;}
.gift_list li .soldout{display:block; width:38px; height:38px; position:absolute; left:11px; top:9px;}
.gift_list li p {margin-top:0;}
.gift_list .rnd_gray {margin-top:0; padding-top:25px; height:160px;}
.gift_list .rnd_gray p img {height:70px;}

/* 카드정보관리 */
.pic_finance.type3 {background:none; padding-top:0; margin-bottom:40px;}
.pic_finance.type3 .img_pic {float:right; width:300px; height:155px; overflow:hidden;}
.pic_finance.type3 .finance_info_txt {float:left; width:auto; margin-top:20px;}
.pic_finance.type3 .finance_info_txt strong {margin:0 0 18px;}

.card_admin_list.type2 {width:100%; overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada; padding-top:6px;}
.card_admin_list.type2 li{width:320px; float:left; margin-right:50px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_admin_list.type2 li .list_info{width:315px; padding:33px 0 32px 5px;}
.card_admin_list.type2 li strong{color:#3c5c88; font-size:14px;}
.card_admin_list.type2 li p{margin:7px 0 6px 0;}
.card_admin_list.type2 li.last{margin-right:0;}
.card_admin_list.type2 li.bgnone{background:none;}
.card_admin_list.type2 li .btn {height:58px;}

.bg_admin_list01{background:url('/img/card/mycard/bg_card_info_admin01.gif') no-repeat 225px center;}
.bg_admin_list02{background:url('/img/card/mycard/bg_card_info_admin02.gif') no-repeat 225px center;}
.bg_admin_list03{background:url('/img/card/mycard/bg_card_info_admin03.gif') no-repeat 225px center;}
.bg_admin_list04{background:url('/img/card/mycard/bg_card_info_admin04.gif') no-repeat 225px center;}
.bg_admin_list05{background:url('/img/card/mycard/bg_card_info_admin05.gif') no-repeat 225px center;}
.bg_admin_list06{background:url('/img/card/mycard/bg_card_info_admin06.gif') no-repeat 225px center;}
.bg_admin_list07{background:url('/img/card/mycard/bg_card_info_admin07.gif') no-repeat 225px center;}
.bg_admin_list08{background:url('/img/card/mycard/bg_card_info_admin08.gif') no-repeat 225px center;}
.bg_admin_list09{background:url('/img/card/mycard/bg_card_info_admin09.gif') no-repeat 225px center;}

/* 추천카드 상품목록 */
.prodc_list:after {content:""; display:block; clear:both;}
.prodc_list dt {float:right; width:335px;}
.prodc_list dd.thumb {float:left; width:153px;}
.prodc_list dd {float:right; width:335px;}
.tbl td.check.type2 {padding:35px 15px 30px 10px;}
.prodc_tbl .check dd .summary {margin-top:0;}
.tbl td.check .prodc_list dt a {font-size:1.2em; color:#333; font-weight:bold; display:inline-block; margin-right:5px;}
.prodc_tbl .btn_prodc2{overflow:hidden; border:1px solid #b1c4d2; border-radius:2px; height:25px; line-height:27px; width:88px; text-align:center; color:#444;}
.prodc_tbl .btn_prodc2 span {margin-bottom:0;}
.prodc_tbl .btn_prodc2.join {border:1px solid #1a5bc1; background:#1a5bc1 url('/img/btn/bg_btn_blue.gif') repeat; color:#fff;}
.prodc_tbl.type2 {border-bottom:1px solid #dadada;}
.prodc_tbl.type2 td {border-top:1px dashed #dadada;}
.prodc_tbl.type2 tr:first-child td {border-top:none;}

/* 카드 전체상품목록 */
.product_info_txt {}
.product_info_txt .rwd_txt_for_text {margin-bottom:0;}
.product_info_txt .content_sub_title {font:bold 1.8em/19px Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-1px;}
.product_info_txt strong {padding-right:5px;}
.product_info_txt span {display:inline-block; font-weight:normal; font-size:0.6em; color:#767676;}
.card_info_box{width:100%; border-top:2px solid #ffcf28; margin-top:15px; display:inline-block;}
.card_info_box .rnd_gray:before {width:0; height:0; background:none;}
.card_info_box .rnd_gray:after {content:""; display:block; clear:both;}
.card_info_box .rnd_gray {padding:21px 0 30px 25px; border-top:none;}
.card_info_box .card_list{float:left; width:399px; padding-right:25px;}
.card_info_box .card_list li{float:left; margin-right:29px; line-height:0; font-size:0; padding:9px 0 0 0;}
.card_info_box .card_list li.last{margin-right:0;}
.card_info_box .card_list li a{display:inline-block;}
.search_scope{width:188px; padding-left:25px; float:left;}
.search_scope li{padding-left:11px; background:url('/img/card/bu_scope.gif') no-repeat 0 8px; margin-bottom:16px;}
.search_scope li.last{margin-bottom:0;}
.search_scope li strong{color:#333;}
.search_scope li span{display:block; width:100%; margin-top:3px;}
.search_scope li span input{width:12px; height:12px;}
.search_scope li span .chk{margin-top:-1px;}
.search_scope li span label{margin-right:40px;}
.search_scope li select{width:177px; margin-top:6px;}
.search_scope li .input{width:175px; height:25px; line-height:25px; margin-top:6px;}
.sch_card{width:100%; display:inline-block;}
.sch_card .reference{float:left;}
.sch_card span{display:block; float:right; margin-top:15px;}
.sch_card span a{display:inline-block;}
.prodc_list.type2 dt {float:right; width:376px;}
.prodc_list.type2 dd.thumb {float:left; width:153px;}
.prodc_list.type2 dd {float:right; width:376px;}

.cd_box .sch_open_btn {display:none; width:100%; border-radius:0 0 3px 3px; position:absolute; bottom:0; left:0; right:0; background:url('/img/btn/bg_btn_gray.gif') repeat; text-align:center;}
.cd_box .sch_open_btn a {display:inline-block; line-height:32px; font-size:12px;}
.cd_box.close {padding-top:0;}
.cd_box.close .search_scope {display:block;}
.cd_box.close .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-1px; background:url('/img/common/bg_arr_dn.gif') no-repeat; vertical-align:middle;}
.cd_box.open {padding-bottom:30px;}
.cd_box.open .search_scope {display:block;}
.cd_box.open .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-4px; background:url('/img/common/bg_arr_up.gif') no-repeat; vertical-align:middle;}

/* 카드상품 상세 */
.card_pr_info{width:100%; display:inline-block; margin-top:24px; padding-bottom:24px; border-bottom:1px solid #ddd;}
.card_pr_info .card_image{float:right; width:188px;  margin-top:4px; margin-right:30px; display:inline;}
.card_pr_info .card_benefit{float:left; width:440px; padding-left:30px;}
.card_benefit p{letter-spacing:-1px; line-height:21px; width:90%;word-break:keep-all;word-wrap:break-word;}
.card_benefit ul{margin-top:17px;}
.card_benefit ul li{padding-left:10px; background:url('/img/card/bu_card_view.gif') no-repeat 0 8px;}
.card_benefit .reference{margin-top:0; padding-top:0;}
.card_benefit .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_info_txt{width:100%; display:inline-block; margin-top:10px;}
.card_info_txt dl{overflow:hidden;}
.card_info_txt dl dt{width:67px; float:left; font-weight:bold; margin-bottom:4px;}
.card_info_txt dl dd{width:370px;float:left; margin-bottom:4px; overflow:hidden;}
.card_info_txt dl dd.icon span{vertical-align:middle; margin:0 11px 6px 0; display:inline-block; padding-right:10px; background:url('/img/card/bu_icon.gif') no-repeat 100% center; line-height:0; font-size:0;}
.card_info_txt dl dd.icon span img{display:block;}
.card_info_txt dl dd.icon span.last{padding:0; margin-right:0; background:none;}
.card_info_txt dl dd.btn{margin-top:10px;}
.card_doc {padding:0 30px; *padding-top:15px;}
.card_doc .pdf_down .pdf_btn {margin-bottom:6px}
.card_benefit_list{width:100%; display:inline-block; border-top:1px solid #8bb9e8; margin-top:16px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li{float:left; width:115px; height:83px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li.last a{background:none;}
.card_benefit_list li a{display:inline-block; text-align:center; margin-top:10px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; width:115px; padding:5px 0 2px 0;}
.card_benefit_list li a span{display:block; margin-top:3px; color:#767676;}
.card_benefit_view{width:100%; display:inline-block;}
.card_benefit_view li{width:720px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e8e8e8; margin-top:39px;}
.card_benefit_view li .benefit_title{float:left; width:110px; margin:2px 15px 0 0; text-align:center;}
.card_benefit_view li .benefit_title p{margin-top:3px;}
.card_benefit_view li .benefit_view{width:595px; float:left;}
.card_benefit_view li .benefit_view strong{font-size:1.3em; color:#333; display:inline-block; margin-top:24px;}
.card_benefit_view li .benefit_view strong.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail{margin-top:12px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view .benefit_detail li{padding:0; background:url('/img/card/bu_card_benefit.gif') no-repeat 0 8px; padding-left:10px; border-bottom:none; margin-top:2px;}
.card_benefit_view li .benefit_view .benefit_detail li.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail li .number li{background:none; padding-left:0;}
.card_benefit_view li .benefit_view .in_list{margin-bottom:7px;}
.card_benefit_view li .benefit_view .benefit_detail li p.para {margin:2px 0 3px 0}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.num {display:inline-block; vertical-align:top}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.cont {display:inline-block; width:550px;}
.card_benefit_view li .benefit_view .reference{margin-top:7px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view li .reference{margin-top:0; padding-top:2px;}
.card_benefit_view li .benefit_view .reference li{margin:0; padding-bottom:0; border-bottom:none;}
.card_benefit_view li .benefit_view .benefit_detail li .reference > li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_benefit_view li .benefit_view table{margin-top:16px;}
.card_benefit_view li .benefit_view li table{margin-top:6px;}
.card_benefit_view li .benefit_view .hyphen li{background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li{ background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li .reference li{background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.ic_top{text-align:right; margin-top:11px;}
.card_benefit_view li ul li{width:auto;}


 
/*-------------------------------서브페이지 - 고객센터 Tablet-------------------------*/
/* Winclass */
.winclass .win_info{width:78%; float:left;}

/*당첨자발표 상세 페이지 확인란*/
.win_search dd .input{width:390px;}

/*수화상담센터*/
.lately_movie_sign .ibk_movie{margin-right:15px;}
.lately_movie_sign .movie_info{float:left; width:230px;}

/* 분실신고 */
.card_customer_list{width:100%;box-sizing:border-box;overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada;}
.card_customer_list li{width:47%;box-sizing:border-box; margin-right:3%;background:url('/imgs/common/bg_dashed.gif') repeat-x 10% 100%;}
.card_customer_list li.last{width:47%;box-sizing:border-box; margin-left:3%;}
.card_customer_list li .list_info{width:100%;margin:0px 0px 0px 0px;padding:35px 0 30px 0; }
.card_customer_list li .list_info2{width:100%;margin:0px 0px 0px 15px;padding:35px 0 30px 0;}
.card_customer_list li strong{color:#3c5c88; font-size:14px;}
.card_customer_list li p{margin:7px 0 6px 0;padding-right:120px;}
.card_customer_list li.last{margin-right:0px;}
.card_customer_list li.bgnone{background:none;}


/* ----------------------------- 서브페이지-- 보안센터 Tablet-------------------------*/
.ebook_faq.secure_faq dt a{width:85%;}

/* ----------------------------- 서브페이지 - 금융상품 Tablet ----------------------------- */
/* 공통 */
.fp_pr_info .info_txt dd {width:400px;}
.fp_btn_zone .l_btn .btn_fp_gy span {padding:0 15px;}

/* 보험 */
.fp_info_box.insn .fp_pr_info .info_txt dl {width:340px;}
.fp_info_box.insn .fp_pr_info .info_txt dd {width:50%;} 

/* 펀드 */
.tabMenuCp .tabMenu a {padding:12px 15px 8px;}
 
/* 모바일에서만 보이는 화면 */
.view_only_pc02 {display:none;}
.access_denied_info02 {display:block;}

/*--------------------------------------------- 통합검색 tablet ---------------------------------------------------- */
#total_search{width:100%;}
.top_search_area{position:relative;width:100%; padding:20px 0px 19px 0px; min-height:63px;height:auto; border-bottom:none; } 
.top_search_area select{margin-left:30px;}
.auto{width:66%;}
.sch_function{width:530px;margin:10px 0 0 147px;}
.sch_function .btn_sch{position:absolute;top:20px;right:30px;margin-right:0px; vertical-align:top;}/**/
.sch_function .srch_help{float:right;padding-right:20px;}
.word_moreinfo{display:none;}
.recom_word{width:350px;}
.recom_word dd{width:220px;}
.recom_word dd ul li{margin-right:0px;}
.bot_search .rnd_gray_in div .input{width:360px !important;}
.bot_search .rnd_gray_in div .chk{margin-left:0;}
.result_inner_chk{display:block;padding:0 !important;margin:10px 0 0 0;}
.no_result{padding:50px 25px 50px 220px; background:url('/img/search/pic_no_result.gif') no-repeat 50px 50px;}
/* 통합검색 공인인증서 안내문구 */
.certificate { width:auto; height:auto; }
.certificate .info .txt { font:12px/1.5 Dotum, "돋움", Arial, sans-serif; color:#575757; margin-bottom:20px; }
#total_search .bot_search { margin-top:25px; }

/*독도지점*/
.dokdo_type01_txt{width:49%;}

/* 로그인 페이지 반응형 작업 - 20160406 
#login_one{width:690px;}
.login_one_box .login_inner_box .login_certi_box{width:690px;}
.login_one_area{width:300px;padding:25px 0 36px 20px;}
.login_one_center{width:350px;padding:25px 0 36px 20px;}
.login_util li .util01{width:220px;background-position:147px 30px;}
.login_util li .util02{width:240px;background-position:170px 30px;padding-left:10px;}
.login_util li .util03{width:205px;background-position:152px 30px;padding-left:10px;}
*/

/* tablet 끝 */ }
@media only screen and ( min-width:501px ) and ( max-width:767px ) {
/* min-width:501px  and max-width:767px 시작 */
 
 /* search_box */
.df_box .sch_word_type02{position:static;}
.product_search dd .inputw{height:25px;width:280px; border:1px solid #d5d5d5; }
.inputw02{height:25px;width:280px; border:1px solid #d5d5d5;}

.srch_inputbox{position:relative;width:100%;overflow:hidden;}
.srch_inputbox select{width:100%;}
.df_box dd ul.fund li .prd_btn{position:static;}
  
.df_box {background:none;}
.df_box .sch_open_btn {display:block;}
.df_box dl{position:relative;} 
.df_box dl dt {position:absolute; top:10px; left:20px; width:90px; padding-left:0;}
.df_box dl dd {float:none; padding-left:120px; padding-top:10px; margin:0 20px; border-top:1px dashed #ddd; font-size:12px;}
.df_box dl.first dt {top:3px}
.df_box dl.first dd{border-top:0; padding-top:0;}  
.df_box .sch_btn {position:static; padding:15px 20px 0;}
.df_box .btn_df_sch {width:100%;}
.df_box .btn_df_sch input {width: 100%;}
.df_box .select_gr {display:table; width:100%;}
.df_box .select_gr li {display:table-cell; width:50%; padding-right:3px; box-sizing:border-box}
.df_box .select_gr li.last {padding-left:2px;}
.df_box .select_gr select,
.df_box .select_gr select.sch {width:100% !important}
.df_box.short {padding-bottom:50px;}
.df_box.open {padding-bottom:55px;}
.df_box.short dl {display:none;}
.df_box.short dl.first {display:block;}
.df_box.short dl.first dd{padding-right:65px;}  
.df_box.short .sch_btn {position: absolute;  right: 30px;  bottom: 50px; padding-right:0}
.df_box.short .btn_df_sch {width:auto;}
.df_box.short .btn_df_sch input {width: 45px;}

.product_search dl{position:relative;} 
.product_search dl dt {position:absolute; top:0; left:25px; width:85px; padding-left:0; border:none 0}
.product_search dl dd {float:none; padding-left:135px; padding-right:85px; font-size:12px;}
.product_search .sch_btn {position:absolute;right:30px;bottom:22px}  
.product_search.ty2 dl dd {padding-right:0}
.product_search.ty3 dd {position:relative; padding-right:30px;}
.product_search.ty3 dd .calendar {position:absolute; right:0; top:50%; margin-top:-13px;}

.fund_search {padding: 20px;}
.fund_search .sch_open_btn {display:block;}
.fund_search .dasehd_line {background:none; padding:0; margin:0;}
.fund_search dl{position:relative; border-top:1px dashed #ddd; padding-top:15px; margin-top:13px;}
.fund_search dl.first {border:none 0;  padding:0; margin:0;}
.fund_search dt {position:absolute; top:15px; left:0;}
.fund_search dl.first dt {top:0}
.fund_search dd {float: none; display:block; padding-left: 108px; height: auto !important; width:auto !important; border:none 0; font-size:0.8em;}
.fund_search dd.condition select {margin-bottom:3px; width:48%;}
.fund_search dd.condition label {display:none;}
.fund_search.open .sch_btn {position:static; padding:15px 0 0;}
.fund_search.open .btn_sch {display: block;}
.fund_search.open .btn_sch input,
.fund_search.open .btn_sch a { width:100%;} 
.fund_search.open {padding-bottom:55px;}
.fund_search.short {padding-bottom:50px;}
.fund_search.short dl {display:none;}
.fund_search.short dl.first {display:block;}
.fund_search.short dl.first dd {padding-right:70px;}
.fund_search.short .sch_btn {position:absolute; padding:0; bottom:50px;}
.fund_search.short .btn_sch {display: block;}
.fund_search.short .btn_sch input,
.fund_search.short .btn_sch a { width:45px;} 

.event_banner{width:100%; display:table; overflow:hidden;} /* 펀드 인기상품 하단 배너 */
.event_banner .left_banner{float:none; display:table-cell; width:48%; padding-right:5px;}
.event_banner .right_banner{float:none; display:table-cell; width:48%; padding-left:5px;}
.event_banner .left_banner img { height:auto; width:100%;}
.event_banner .right_banner img {height:auto; width:100%;} 
.event_banner .btn_banner .btn_banner_inner {margin-top:-11%;}
.event_banner .btn_banner .btn_banner_inner a img {width:auto; height:auto;}
 
/* 수출입통관지원서비스 */
.people_info{overflow:hidden; padding:0 30px;}
.people_info li{position:relative; padding:30px 0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; display:inline-block;}
.people_info li.last{background:none;}
.people_info li .picture{float:left; width:131px; margin-right:30px;}
.people_info li .picture p{text-align:center; margin-top:6px;}
.people_info li .picture p span{font-size:11px;}
.people_info li .pirture_info{float:none; width:auto; position:relative; margin-left:150px;}
.people_info li .pirture_info h5{margin-top:0;}
.people_info li .bullet{margin-left:10px;}
.people_info li .bullet li{padding:0 0 0 9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px; margin-top:4px; display:block;}
.people_info li .bullet li.first{margin-top:8px;}

/* 환율우대쿠폰 */
.fxtr_coupon_guide {display:block;}

/* 무료환율표서비스 */
.free_exchange, .free_exchange02{width:97%; padding:2% 1.5%;}
.free_exchange_wrap{width:100%; position:relative; display:inline-block;}
.add_currency{width:38%; height:221px; float:left; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.delete_currency{width:38%; height:221px; float:right; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.add_or_delete{position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;}
.add_or_delete a{display:block; width:48px; height:23px; margin-bottom:5px;}
.free_exchange02 .add_currency, .free_exchange02 .delete_currency{height:81px;}

.skin_select{width:100%; overflow:hidden;}
.skin_select li{width:201px; height:282px; padding:15px 15px 0 15px; position:relative; background:url('/img/mall/fxtr/bg_skin_list.gif') no-repeat 0 0; float:left; margin:0 13px 13px 0; overflow:hidden;}
.skin_select li.r_last{margin-right:13px;}
.skin_select li.b_last{margin-bottom:13px;}
.skin_select li img{display:block; line-height:0; font-size:0;}
.skin_select li p{position:absolute; width:100%; text-align:center; left:0; bottom:15px; color:#3c5c88;}

.select_color{width:auto; display:inline-block; /*padding:20px 20px 16px 20px;*/}
.select_color li{float:left; width:33%; margin-right:0; margin-bottom:10px; text-align:center;}
.select_color li.last{margin:0;}
.select_color li p{text-align:center; color:#3c5c88; margin-top:11px;}

.code_copy{width:100%; padding:30px 0; background:none; display:inline-block;}
.code_copy .skin_sample{float:none; text-align:center;}
.code_copy .code_wrap{float:none;}
.code_view{width:238px; height:188px; padding:19px 17px; border:1px solid #aeaeae; overflow:hidden; margin:0 auto;}
.code_view xmp{word-break:keep-all;word-wrap:break-word}
.btn_copy{margin-top:15px; text-align:center;}

/* 상품목록 */
.prodc_tbl td {font-size:0.8em} 
.prodc_tbl .check {padding-top:20px !important; padding-bottom:16px !important;}
.prodc_tbl td.btn {vertical-align:middle; padding:15px 0 9px}
.prodc_tbl .btn_prodc {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.prodc_tbl .btn_prodc em {display:inline-block; width:100%;}
.prodc_tbl .rwd_text_th {display:block;} /* 펀드 상품목록 */
.tbl_line.prodc_tbl .check .prodc_name {font-size: 1.4em;}
.tbl_line.prodc_tbl td.btn span {display: block; margin-bottom: 4px;}
.tbl_line.prodc_tbl td {border-right:none 0} 

/*모바일에서만 보이는 화면*/
.view_only_pc02 {display:none;}
.access_denied_info02 {display:block;}

/*펀드기준가 그래프*/
.chart_rwd_scroll{width:100%;max-width:720px;height:500px;overflow-x:scroll;}
.earning_data {width:100%;}

/* 해외마케팅 지원 입력폼 */
.ovsea_apply th {width:135px;}
.ovsea_apply .zipcode input {width:45% !important}

/* 유의사항 box style */
.bottom_info_box{word-break:normal;}

/* faq목록-탭 */
.faq_table.tab_section > ul.two_col > li.first.on.single {width:100% !important;} /* 전체보기 한개노출 시 */

/* faq 상세보기 */
.faq_cont_view dt {padding: 11px 16px;} 
.faq_cont_view .date {display:none;}

/* 소비자우수사례 */
.pic_customer .img_pic {display:none;}
.customer_satisfaction_item td.btn {vertical-align:middle; padding:15px 0 9px}
.customer_satisfaction_item .btn_prodc {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.customer_satisfaction_item .btn_prodc em {display:inline-block; width:100%;}
.customer_satisfaction_item .rwd_text_th {display:block;}

/* 이벤트 */
.event_ing{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #aaccdd;}
.event_ing li{width:100%; overflow:hidden; padding:25px 0; border-bottom:1px solid #ededed;}
.event_ing li.last{border-bottom:none;}
.event_ing li .event_banner{float:left; display:inline-block; width:50%; margin-top:3px;margin-right:0;}
.event_ing li .event_banner img{width:100%;height:auto;display:inline-block;}
.event_ing li .event_info{float:left; display:inline-block;width:50%;}
.event_ing li .event_info a{display:inline-block; font-weight:bold; color:#333; font-size:1.17em; line-height:21px; padding:0 0 0 9px;height:46px; word-break:keep-all;word-wrap:break-word;}
.event_ing li .event_info a:hover{text-decoration:underline;}
.event_ing li ul li{width:auto; padding:0 0 0 9px; background:url('/img/event/bu_event_ing.gif') no-repeat 0 8px; border-bottom:none;}
.event_ing li ul li span{font-weight:bold; display:inline-block; vertical-align:middle; width:36px;}

/*금융소비자포털 - Phone_Big 20150909 추가*/
.main_box_minwon { width:100%;height:auto; margin-top:10px;}
.minwon_lt_box_big{display:block;width:100% ;height:190px;background:url(/img/customer/minwon/minwon_box_01_phone.jpg) no-repeat top right; position: static; display:blcok;}
.minwon_rt_box_01{width:100%;margin-left:0;margin-top:10px;background:url(/img/customer/minwon/minwon_box_02_phone.jpg) no-repeat top right; position: static; display:blcok; float:none;}
.minwon_rt_box_02{width:100%; margin-left:0; margin-top:10px;background:url(/img/customer/minwon/minwon_box_03_phone.jpg) no-repeat top right; position: static; display:blcok; float:none;}
.min_txt{width:50% !important;height:auto;padding-top:30px;}
.bdt_blue{padding-top:29px !important;}

/* ----------------------------- 서브페이지 - 카드 Phone_Big ----------------------------- */
/* 공통 */
.fp_info_box.card .fp_pr_info {position:relative; width:100%; box-sizing:border-box; padding:0 23px; display:inline-block; margin-top:20px; }
.fp_info_box.card .fp_pr_info .info_txt {padding:0 0 30px;  margin-right:0; border-right:none; min-height:100%;}
.fp_info_box.card .fp_pr_info .info_txt ul {margin-bottom:25px;}
.fp_info_box.card .fp_pr_info .info_txt .txt {width:100%;}
.fp_info_box.card .fp_pr_info .info_txt dt {float:left; clear:left; width:90px; font-weight:bold; margin-bottom:7px;}
.fp_info_box.card .fp_pr_info .info_txt dd {float:none; width:auto; padding-left:90px; color:#575757; margin-bottom:7px;}

/* 카드상단 */
.pic_finance.type2 .finance_info_txt {margin-right:170px;}

/* e-모든통장_거래방법 */
.pic_finance .finance_info_txt p {position:relative;}
.pic_finance .finance_info_txt .info_movie {position:static; left:0; top:0;}
 
/* BC 포인트 혜택 */
.meaning_box2 {width:93%; padding:22px 3.4%; overflow:hidden;}
.meaning_box2 .meaning_img {float:left; margin:4px 25px 0 0;}
.meaning_box2 .meaning_txt {float:none; padding-left:100px; width:auto;}
.meaning_box2 .meaning_txt p {margin-top:9px;}
.meaning_box2 .meaning_txt p.rwd_txt_for_text {margin-bottom:0;}
.meaning_box2 .list_btn {display:block; margin:0;}

/* 카드발급 및 이용한도 안내 */
h4.two_line {line-height:20px; background-position:0 2px;}
.terms {width:100%; height:543px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd;}
.terms .terms_cont {padding:21px 25px;}
.terms .terms_cont .terms_tit{margin-top:42px; color:#0066cc; display:block;}
.terms_cont .terms_tit{margin-top:32px; color:#0066cc; display:block;}
.terms_cont .terms_subtit{display:block; margin:12px 0 6px 0;}
.terms_cont .terms_subtit_first{display:block; margin:0 0 6px 0;}
.terms .terms_cont .number{margin-top:0;}
.terms_cont .number{margin-top:10px;}
.terms .terms_cont .number li{margin-left:17px; text-indent:-17px; word-break:keep-all;word-wrap:break-word; margin-bottom:0;}
.terms_cont .number li{margin-left:17px; text-indent:-17px; margin-bottom:5px; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .reference{padding-top:0;}
.terms_cont .number li ul li, .terms_cont .number li p{margin-left:0; text-indent:0; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .number{margin-top:0;}
.terms_cont .number li .number li{margin-left:13px; text-indent:-13px; margin-bottom:0;}
.terms_cont .number li .hyphen{margin-left:0;}
.terms_cont .number li .hyphen li{margin:0 0 5px 0; text-indent:0;}
.terms_cont .number li .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; margin:0; text-indent:0;}
.terms_cont .number li .gray_square li{background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin:0; text-indent:0;}
.terms_cont .term_notice{margin-top:10px;}
.terms_cont .terms_txt{margin-top:10px;}
.terms_cont .etc_title{color:#333; font-size:1.333em;}

/* 해외이용안내 */
.card_logo_list{padding:20px 0 15px; width:100%; display:inline-block;}
.card_logo_list li{float:left; width:25%; text-align:center; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; margin:0; padding:0;}
.card_logo_list li.last{background:none;}
.card_logo_list li p{margin-top:10px;}

.master_card {float:left; width:50%; }
.visa_card {float:left; width:50%; margin-left:0;}
.blue_bul_tit {margin:0 0 7px 10px; padding-left:9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px;}

.card_logo_list.type2 {padding:30px 0; width:100%; display:inline-block;}
.card_logo_list.type2 li {float:left; width:50%;}
.card_logo_list.type2 li.last{background:none;}

/* 궁금한 신용카드 업무처리 안내 */
.ebook_faq{width:100%; display:inline-block; border-top:2px solid #66bbee;}
.ebook_faq dt {background:url('/img/common/img_q.gif') no-repeat 10px 10px; padding:10px 0 10px 10px; border-bottom:1px solid #e1e1e2; overflow:hidden; zoom:1;}
.ebook_faq dt a{display:inline-block; margin-top:3px; padding-left:33px;}
.ebook_faq dd{position:relative; background:#f8fff1; padding:0; height:0; overflow:hidden; width:100%; box-sizing:border-box; display:inline-block; overflow:hidden;  word-break:keep-all;word-wrap:break-word;}
.ebook_faq dd.on{border-top:1px solid #f0f5ec; padding:16px 5% 11px; border-bottom:1px solid #e1e1e2; height:auto;}
.ebook_faq dd div.section_txt {box-sizing:border-box; background:url('/img/common/img_a.gif') no-repeat left top; padding-left:64px; padding-top:2px;}
.ebook_faq dd div img{float:none;}
.ebook_faq .img_section {width:auto;}
.ebook_faq .buga_box {width:100%; padding:10px; background:#fff; border:1px solid #c0d6ee; box-sizing:border-box;}

/* 혜택 및 우대 */
.gift_list{width:100%; overflow:hidden; margin-top:11px;}
.gift_list li {width:30%; float:left; margin:0 3% 16px 0; text-align:center; position:relative;}
.gift_list li.last{margin-right:3%;}
.gift_list li.bot_last{margin-bottom:0;}
.gift_list li a{margin-top:16px; display:inline-block; text-decoration:underline;}
.gift_list li .soldout{display:block; width:38px; height:38px; position:absolute; left:11px; top:9px;}
.gift_list li p {margin-top:0;}
.gift_list .rnd_gray {margin-top:0; padding-top:25px; height:177px;}
.gift_list .rnd_gray p img {height:70px;}

/* 카드정보관리 */
.pic_finance.type3 {background:none; padding-top:0; margin-top:-18px; margin-bottom:2px;}
.pic_finance.type3 .img_pic {float:right; width:300px; height:155px; overflow:hidden; margin-right:-40px; top:0;}
.pic_finance.type3 .finance_info_txt {float:left; width:auto; margin-top:21px;}
.pic_finance.type3 .finance_info_txt .content_sub_title {color:#70859e; font-weight:normal;}
.pic_finance.type3 .finance_info_txt strong {margin:0; font-weight:bold;}

.card_admin_list.type2 {width:100%; overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada; padding-top:0;}
.card_admin_list.type2 li{width:47%;  float:left; height:181px; margin-right:0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_admin_list.type2 li .list_info{width:100%; padding:18px 0 21px 5px; box-sizing:border-box;}
.card_admin_list.type2 li strong{color:#3c5c88; font-size:14px;}
.card_admin_list.type2 li p{margin:7px 70px 6px 0;}
.card_admin_list.type2 li p br {display:none;}
.card_admin_list.type2 li.last{float:right; margin-right:0;}
.card_admin_list.type2 li.bgnone{float:left; background:none;}
.card_admin_list.type2 li .btn {height:auto;}

.bg_admin_list01{background:url('/img/card/mycard/bg_card_info_admin01.gif') no-repeat right center;}
.bg_admin_list02{background:url('/img/card/mycard/bg_card_info_admin02.gif') no-repeat right center;}
.bg_admin_list03{background:url('/img/card/mycard/bg_card_info_admin03.gif') no-repeat right center;}
.bg_admin_list04{background:url('/img/card/mycard/bg_card_info_admin04.gif') no-repeat right center;}
.bg_admin_list05{background:url('/img/card/mycard/bg_card_info_admin05.gif') no-repeat right center;}
.bg_admin_list06{background:url('/img/card/mycard/bg_card_info_admin06.gif') no-repeat right center;}
.bg_admin_list07{background:url('/img/card/mycard/bg_card_info_admin07.gif') no-repeat right center;}
.bg_admin_list08{background:url('/img/card/mycard/bg_card_info_admin08.gif') no-repeat right center;}
.bg_admin_list09{background:url('/img/card/mycard/bg_card_info_admin09.gif') no-repeat right center;}

/* 추천카드 상품목록 */
.prodc_list:after {content:""; display:block; clear:both;}
.prodc_list dt {float:right; width:62%;}
.prodc_list dd.thumb {float:left; width:153px;}
.prodc_list dd {float:right; width:62%;}
.tbl td.check.type2 {padding:35px 15px 30px 10px;}
.prodc_tbl .check dd .summary {margin-top:0;}
.tbl td.check .prodc_list dt a {font-size:1.4em; color:#333; font-weight:bold; display:inline-block; margin-right:5px;}
.prodc_tbl .btn_prodc2 {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.prodc_tbl .btn_prodc2 em {display:inline-block; width:100%;}
.prodc_tbl.type2 {border-bottom:1px solid #dadada;}
.prodc_tbl.type2 td {border-top:1px dashed #dadada;}
.prodc_tbl.type2 td.btn {text-align:right;}
.prodc_tbl.type2 tr:first-child td {border-top:none;}

/* 카드 전체상품목록 */
.product_info_txt {}
.product_info_txt .rwd_txt_for_text {margin-bottom:0;}
.product_info_txt .content_sub_title {font:bold 1.8em/19px Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-1px;}
.product_info_txt strong {display:inline-block; padding:0 5px 12px 0;}
.product_info_txt span {display:inline-block; font-weight:normal; font-size:14px; color:#767676;}
.card_info_box{width:100%; border-top:2px solid #ffcf28; margin-top:15px; display:inline-block;}
.card_info_box .rnd_gray:before {width:0; height:0; background:none;}
.card_info_box .rnd_gray:after {content:""; display:block; clear:both;}
.card_info_box .rnd_gray {padding:11px 0 20px; border-top:none;}
.card_info_box .card_list{float:none; width:94%; margin:0 auto; padding-right:0; overflow:hidden; border-bottom:1px dashed #ddd; background:none; padding-bottom:20px;}
.card_info_box .card_list li{float:left; width:14%; text-align:center; margin-right:0; line-height:0; font-size:0; padding:9px 0 0 0;}
.card_info_box .card_list li.last{margin-right:0;}
.card_info_box .card_list li a{display:inline-block;}
.search_scope{width:94%; margin:0 auto; padding-left:0; float:none; padding-top:11px;}
.search_scope li{padding-left:0; margin-bottom:18px; padding-bottom:18px; border-bottom:1px dashed #ddd; background:none;}
.search_scope li.last{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.search_scope li strong{display:inline-block; color:#333; width:104px;}
.search_scope li span{display:inline-block; width:auto; margin-top:3px;}
.search_scope li span input{width:12px; height:12px;}
.search_scope li span .chk{margin-top:-1px;}
.search_scope li span label{margin-right:40px;}
.search_scope li select{width:177px; margin-top:0;}
.search_scope li .input{width:175px; height:25px; line-height:25px; margin-top:0;}
.sch_card{width:100%; display:inline-block;}
.sch_card .reference{float:left;}
.sch_card span{display:block; float:right; margin-top:15px;}
.sch_card span a{display:inline-block;}
.prodc_list.type2 dt {float:right; width:65%;}
.prodc_list.type2 dd.thumb {float:left; width:153px;}
.prodc_list.type2 dd {float:right; width:65%;}

.cd_box .sch_open_btn {display:block; width:100%; border-radius:0 0 3px 3px; position:absolute; bottom:0; left:0; right:0; background:url('/img/btn/bg_btn_gray.gif') repeat; text-align:center;}
.cd_box .sch_open_btn a {display:inline-block; line-height:32px; font-size:12px;}
.cd_box.close {padding-top:11px;}
.cd_box.close .search_scope {display:none;}
.cd_box.close .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-1px; background:url('/img/common/bg_arr_dn.gif') no-repeat; vertical-align:middle;}
.cd_box.open {padding-bottom:30px;}
.cd_box.open .search_scope {display:block; background-image:none;}
.cd_box.open .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-4px; background:url('/img/common/bg_arr_up.gif') no-repeat; vertical-align:middle;}

/* 카드상품 상세 */
.card_pr_info{position:relative; width:100%; display:inline-block; margin-top:24px; padding-bottom:24px; border-bottom:none;}
.card_pr_info .card_image{position:absolute; top:0; right:0; margin-right:20px; width:188px;}
.card_pr_info .card_benefit{float:none; width:auto; padding-left:20px; margin-right:220px;}
.card_benefit p{letter-spacing:-1px; line-height:21px; width:100%;word-break:keep-all;word-wrap:break-word;}
.card_benefit ul{margin-top:17px;}
.card_benefit ul li{padding-left:10px; background:url('/img/card/bu_card_view.gif') no-repeat 0 8px;}
.card_benefit .reference{margin-top:0; padding-top:0;}
.card_benefit .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_info_txt{width:100%; display:inline-block; margin-top:10px;}
.card_info_txt dl{overflow:hidden;}
.card_info_txt dl dt{width:67px; float:left; font-weight:bold; margin-bottom:4px; clear:left;}
.card_info_txt dl dd{width:auto;float:left; margin-bottom:4px; overflow:hidden;}
.card_info_txt dl dd.icon span{vertical-align:middle; margin:0 11px 6px 0; display:inline-block; padding-right:10px; background:url('/img/card/bu_icon.gif') no-repeat 100% center; line-height:0; font-size:0;}
.card_info_txt dl dd.icon span img{display:block;}
.card_info_txt dl dd.icon span.last{padding:0; margin-right:0; background:none;}
.card_info_txt dl dd.btn{margin-top:10px;}
.card_doc {padding:0 20px;}
.card_doc .pdf_down .pdf_btn {margin-bottom:6px;}
.card_benefit_list{width:100%; display:inline-block; border-top:1px solid #8bb9e8; margin-top:4px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li{float:left; width:25%; height:83px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li.last {width:25%;}
.card_benefit_list li.forth a {background:none;}
.card_benefit_list li.last a{background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.card_benefit_list li a{display:inline-block; text-align:center; margin-top:10px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; width:100%; padding:5px 0 2px 0;}
.card_benefit_list li a span{display:block; margin-top:3px; color:#767676;}
.card_benefit_view{width:100%; display:inline-block;}
.card_benefit_view li{width:100%; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e8e8e8; margin-top:39px;}
.card_benefit_view li .benefit_title{float:left; width:18%; margin:0 2% 0 0; text-align:center;}
.card_benefit_view li .benefit_title p{margin-top:3px;}
.card_benefit_view li .benefit_view{width:80%; float:left;}
.card_benefit_view li .benefit_view strong{font-size:1.2em; color:#333; display:inline-block; margin-top:24px;}
.card_benefit_view li .benefit_view strong.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail{margin-top:12px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view .benefit_detail li{padding:0; background:url('/img/card/bu_card_benefit.gif') no-repeat 0 8px; padding-left:10px; border-bottom:none; margin-top:2px;}
.card_benefit_view li .benefit_view .benefit_detail li.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail li .number li{background:none; padding-left:0;}
.card_benefit_view li .benefit_view .in_list{margin-bottom:7px;}
.card_benefit_view li .benefit_view .benefit_detail li p.para {margin:2px 0 3px 0}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.num {display:inline-block; vertical-align:top}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.cont {display:inline-block; width:550px;}
.card_benefit_view li .benefit_view .reference{margin-top:7px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view li .reference{margin-top:0; padding-top:2px;}
.card_benefit_view li .benefit_view .reference li{margin:0; padding-bottom:0; border-bottom:none;}
.card_benefit_view li .benefit_view .benefit_detail li .reference > li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_benefit_view li .benefit_view table{margin-top:16px;}
.card_benefit_view li .benefit_view li table{margin-top:6px;}
.card_benefit_view li .benefit_view .hyphen li{background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li{ background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li .reference li{background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.ic_top{text-align:right; margin-top:11px;}
.card_benefit_view li ul li{width:auto;} 

/*-------------------------------서브페이지 - 고객센터 Phone_big-------------------------*/
/* Winclass */
.winclass .img_win{float:none;text-align:center;margin:0 0 20px 0;}
.winclass .win_info{width:100%; float:none;}
.winclass .win_info img{display:none;}

/*당첨자발표 상세 페이지 확인란*/
.win_search{width:100%; overflow:hidden;}
.win_search dl{width:100%; display:inline-block;}
.win_search dt{float:none; width:100%; height:auto; border-right:none; font-weight:bold; color:#333; text-align:left; padding:20px 0 0 20px;}
.win_search dd{float:none; padding:10px 0 17px 16px; height:67px;}
.win_search dd .input{height:25px; width:65%;}
.win_search dd .gray_square{margin-top:8px;}
.win_search span img {vertical-align:middle;}
.security_rule_wrap .secure_poster_txt .rwd_br_poster{display:none;}

/*수화상담센터*/
.lately_movie_sign .ibk_movie{width:362px; height:auto; float:none;margin:0 auto;}
.lately_movie_sign .movie_info{float:none; width:100%;margin-top:30px;}
.lately_movie_sign .movie_info .caption{width:100%; height:auto; margin-top:23px;}

/* 로그인확인 */
.login_case{width:100%;box-sizing:border-box;overflow:hidden; margin-top:14px; border-bottom:1px solid #dfdfdf;}
.login_case .on_login{width:50%;text-align:center;box-sizing:border-box; padding:36px 0 40px 0; float:left; border-top:3px solid #00acfe; background:url('/img/customer/counsel/login_confirm_line.gif') no-repeat 100% center;}
.login_case .off_login{width:50%;text-align:center;box-sizing:border-box; padding:36px 0 40px 0; float:left; border-top:3px solid #196ec8;}
.login_case strong{height:40px;color:#333; font-size:1.33em; letter-spacing:-2px; display:block; margin-bottom:46px;padding:0 10px;line-height:24px;}
.login_case span{color:#0066cc;}
.login_case p{height:60px;padding:0 10px;margin:16px 0 21px 0; letter-spacing:-1px;}

/* 분실신고 */
.card_customer_list{width:100%;box-sizing:border-box;overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada;}
.card_customer_list li{width:47%;min-height:180px;box-sizing:border-box; margin-right:3%;background:url('/imgs/common/bg_dashed.gif') repeat-x 10% 100%;}
.card_customer_list li.last{width:47%;box-sizing:border-box; margin-left:3%;}
.card_customer_list li .list_info{width:100%;margin:0px 0px 0px 10px;padding:25px 0 20px 0; }
.card_customer_list li .list_info2{width:100%;margin:0px 0px 0px 10px;padding:25px 0 20px 0;}
.card_customer_list li strong{color:#3c5c88; font-size:14px;}
.card_customer_list li p{margin:7px 0 6px 0;padding-right:80px;}
.card_customer_list li.last{margin-left:0;}
.card_customer_list li.bgnone{background:none;}

.bg_customer_lost01{background:url('/img/customer/lost/bg_lost01.gif') no-repeat right 46px;}
.bg_customer_lost02{background:url('/img/customer/lost/bg_lost02.gif') no-repeat right 46px;}
.bg_customer_lost03{background:url('/img/customer/lost/bg_lost03.gif') no-repeat right 46px;}
.bg_customer_lost04{background:url('/img/customer/lost/bg_lost04.gif') no-repeat right 46px;}
.bg_customer_lost05{background:url('/img/customer/lost/bg_lost05.gif') no-repeat right 46px;}
.bg_customer_lost06{background:url('/img/customer/lost/bg_lost06.gif') no-repeat right 46px;}

/*pc보안faq*/
.nprotect_customer_rwd{position:relative;width:100%;height:auto; background:url('/img/common/bg_pcfaq.gif') repeat 0 0; margin-top:30px;}
.nprotect_customer_rwd p{float:none;margin:20px 0 0px 20px;}
.nprotect_customer_rwd .nprotect_rwd_txt{float:none;width:100%;padding:0;margin:0px 0 0 0 ;text-align:left;}
.nprotect_customer_rwd .nprotect_rwd_txt .list_btn{display:block;margin:10px 0 0 0;}
.nprotect_customer_rwd .rwd_txt_for_text{margin-bottom:10px;font-size:16px;}
.nprotect_customer_rwd img, .nprotect_customer span{vertical-align:middle;}
.nprotect_customer_rwd .txt_faq{display:block; padding:0 20px; margin-left:0px; background:none;}
.nprotect_customer_rwd .pcfaq_img{display:none;}
.nprotect_customer_rwd .protect_l{padding:0 0 20px 0 !important;}

/* ----------------------------- 서브페이지- 보안센터  Phone_big ----------------------------- */

/* security 상단 UI (전자금융사기예방안내)*/
.pic_security .security_info_txt{  float: none;width: auto;position: relative;margin-right: 220px;}
.pic_security .img_pic {position: absolute;right: 0;bottom:0px;}
.ebook_faq.secure_faq dt a {width:90%;display:inline-block;padding-left:10px;}

.otp_player_list{overflow:hidden;width:100%;text-align:center;margin:0 auto;}
.otp_player_list li{display:block;float:none;margin-left:0px;margin-top:20px;}

.img_telebanking_sub{width:100%; display:inline-block;}
.img_telebanking_sub p{text-align:center;margin:0 0 20px 0;}
.img_telebanking_sub p img{float:none; width:250px;}
.img_telebanking_sub .htag_txt{float:none;width:95%;}
.img_telebanking_sub .htag_txt .rwd_br_phone{display:none;}

/* ----------------------------- 서브페이지-- 상품트리 Phone_big ----------------------------- */
.tree_guide_wrap {height:290px; background:url('/img/mall/tree/bg_find_tree2.jpg') no-repeat 100% 100%;}
.tree_guide_wrap dl {padding:25px}
.tree_guide_wrap dl dd {padding-right: 160px; font-size:1.0em;}
.tree_guide_wrap .btn {bottom:20px; left:25px;}

/* ----------------------------- 서브페이지 - 금융상품 Phone_big  ----------------------------- */
/* 공통 */
.btn_fp_gy span {height:35px; line-height:35px;}

.fp_info_box {padding-bottom:20px;}
.fp_info_box .pr_name {padding:10px 0 10px 21px;}
.fp_info_box .pr_name p {font-size:1.3em; margin-right:70px;}
.fp_info_box .pr_name ul {right:15px;}
.fp_info_box .pr_name ul li span {padding:2px 0 2px 15px; background:url('/img/common/icon_ic.gif') no-repeat 0 0; cursor:pointer;}
.fp_info_box .pr_name ul li.rwd_none {display:none;}
.fp_info_box .pr_name .prodc_issue{display:inline-block;}
.fp_info_box .pdf_down {margin-top:16px;}
.fp_pr_info {position:relative; width:100%; box-sizing:border-box; padding:0 23px; display:inline-block; margin-top:20px; }
.fp_pr_info .info_txt {padding:0 0 26px;  margin-right:0; border-right:none; min-height:100%;}
.fp_pr_info .info_txt .txt {width:100%; margin-bottom:23px;}
.fp_pr_info .info_txt dt {float:left; clear:left; width:90px; font-weight:bold; margin-bottom:7px;}
.fp_pr_info .info_txt dd {float:none; width:auto; padding-left:90px; color:#575757; margin-bottom:7px;}
.fp_interest_rate {position:static; width:100%;}
.fp_interest_rate .big_btn {width:100%; display:table;}
.fp_interest_rate .big_btn a {display:table-cell; vertical-align:top; padding-left:1px;}
.fp_interest_rate .big_btn a:first-child {padding-left:0;}
.fp_interest_rate .big_btn .btn_fp_yw span {padding:0;}
.fp_interest_rate .big_btn .btn_fp_blue span {padding:0;}
.fp_interest_rate .big_btn .btn_fp_gy span {padding:0;}
.fp_pr_info .small_btn {position:static; margin-top:17px;}
.fp_pr_info .small_btn li {float:left; border-bottom:none; padding:0 15px; border-left:1px dotted #d7d7d7;}
.fp_pr_info .small_btn li:first-child {border-left:none; padding-left:0;}
.fp_standard {position:static; text-align:right; color:#767676; margin-bottom:6px;}
.fp_btn_zone {overflow:hidden; padding:12px 12px 20px;}
.fp_btn_zone .l_btn {float:none; display:table; width:100%;}
.fp_btn_zone .l_btn a {display:table-cell; float:none; vertical-align:top; padding-left:1px;}
.fp_btn_zone .l_btn a:first-child {padding-left:0;}
.fp_btn_zone .l_btn .btn_fp_yw span {width:auto; padding:0 10px;}
.fp_btn_zone .l_btn .btn_fp_blue span {width:auto; padding:0 10px;}
.fp_btn_zone .l_btn .btn_fp_gy span  {padding:0;}
.fp_btn_zone .r_btn {float:none; padding-top:17px;}
.fp_btn_zone .r_btn a {float:left; border-left:1px dotted #d7d7d7; padding:0 15px; line-height:13px;}
.fp_btn_zone .r_btn a:first-child {border-left:none; padding-left:0;}

/*소상공인 예외버튼*/
.fp_interest_rate .big_btn .btn_fp_yw_etc01 span {padding:10px 0;line-height:18px;}
.fp_interest_rate .big_btn .btn_fp_yw_etc02 span {padding:10px 0;line-height:18px;}
.fp_btn_zone .l_btn .btn_fp_yw_etc01 span {padding:10px 0;line-height:18px;}
.fp_btn_zone .l_btn .btn_fp_yw_etc02 span {padding:10px 0;line-height:18px;}
.fp_interest_rate .big_btn .rwd_br_t{display:none;}
.fp_btn_zone .l_btn .rwd_br_t{display:none;}
/*소상공인 예외버튼*/

/* 보험 */
.fp_info_box.insn .fp_pr_info .info_txt {border-right:none; margin-right:0;}
.fp_info_box.insn .fp_pr_info .info_txt dl {width:100%;}
.fp_info_box.insn .fp_pr_info .info_txt dd {width:auto;} 
.fp_info_box .fin_item_img {display:none;}
  
/* 펀드 */
.tabMenuCp .tabMenu {margin-top:50px;}


/*--------------------------------------------- 통합검색 Phone_Big ---------------------------------------------------- */
#total_search{width:100%; margin:20px auto 0 auto; overflow:hidden;}
#total_search .tab_section ul{width:99%;}
.top_search_area{width:100%; padding:20px 0px 19px 0px; height:auto; min-height:63px;border-bottom:none; } 
.top_search_area select{position:absolute;left:30px;width:108px;}
.auto{width:auto;float:none; margin:0 85px 0 145px;}
.all_src_btn{float:none;position:absolute;top:20px;right:30px;}
.sch_function{float:none;width:auto;margin:10px 0 0 30px;}
.sch_function .btn_sch{margin-right:20px; vertical-align:top;}
.sch_function a{float:right;vertical-align:middle;; margin:2px 30px 0 0;}
.word_moreinfo{display:none;}
.recom_word{width:100%; padding:18px 0;border-bottom:1px solid #f2f2f2;}
.recom_word dt{width:97px;}
.recom_word dd{width:70%; float:left; line-height:0; font-size:0;}
.recom_word dd ul li{margin-right:0px; font-size:12px;}
.recom_word dd ul li a{text-decoration:underline; color:#0066cc;}
.live_word{width:100%; float:left; margin:18px 0 20px 0;}
.live_word dt{width:147px;}
.live_word dd{width:60%;padding-left:0px; position:relative; color:#333;}
.live_word dd ul{margin-top:0px; height:25px; line-height:25px;  font-size:0; }
.result_direct li dl dt{float:none;width:100%; }
.bot_all_srch{  position: relative;width: 100%;height: auto;}
.bot_search .rnd_gray_in div{padding:21px 0px;}
.bot_search .rnd_gray_in div select{position:absolute;left:30px;width:108px; margin-right:0px;}
.bot_search .rnd_gray_in div .input{width:100%; height:25px;margin:0; padding:0 10px;}
.bot_search .rnd_gray_in div .chk{margin-left:0px;}
.bot_search .result_inner_btn{float:none;position:absolute;top:20px;right:30px;margin-left:0;}
.bot_search .result_inner_chk{float: none;display: block;width: auto;padding: 5px 0 0 30px !important;}
.bot_search .result_inner_input{float: none;width:auto;position: relative; padding: 0 110px 0 0px !important;margin-left:145px;}
.no_result{width:auto; padding:30px 25px 30px 170px; background:url('/img/search/pic_no_result.gif') no-repeat 30px 30px;}
.no_result strong{ line-height:30px;font-weight:normal;color:#767676;}
.no_result ul li strong{line-height:19px;font-weight:bold;color:#575757;}
/* 통합검색 공인인증서 안내문구 2014 08 19 */
.certificate { width:auto; height:auto; padding:20px 30px; }
.certificate .info .txt { /* font:12px/1.5 Dotum, "돋움", Arial, sans-serif;  */color:#575757; margin-bottom:20px; }

/* 마이페이지 phoneBig */
.my_info .img_pic{display:none;}
.mypage_etc li.etc01 .pic_wrap,
.mypage_etc li.etc02 .pic_wrap,
.mypage_etc li.etc03 .pic_wrap {background:none;}
.mypage_etc li .pic_wrap p .rwd_br_mypage{display:none;}
.mypage_btn_c{text-align:center;}
.mypage_btn_c span{display:inline !important;}

.recommend_part{display:block;background:none;}
.recommend_part li{display:block;padding-bottom:15px;border-bottom:1px solid #ededed;background:url('/img/mypage/main/bg_recommend_part.gif') repeat-x 0 0;}
.recommend_part li.last{border-bottom:none;}
.recommend_part li strong{margin-bottom:15px;}
.recommend_part li p{width:auto;height:auto;margin:10px auto;}

.vip_benefit{margin:0 0 10px 0;}
.vip_benefit .rwd_br_t1{display:none;}
.vip_benefit .img_vip img{width:100%;}
.vip_benefit ul li.win strong{margin-top:15px;}
.vip_benefit ul li{width:auto;height:auto;background:none;float:none;border:1px solid #ddd;margin:12px 0 !important;padding:15px;}
.etc_menu li{width:25%;}

/* sms 문자보내기 */
.img_phone{float:none;margin:0 auto;}
.sms_cont{width:100%;float:none;margin-top:35px;}
.mypage_w99{width:99.9% !important;}

/*input 스타일*/
.btnFind01{display:block;margin-top:5px;}

.vip_benefit .img_vip{width:100%; height:auto; position:static;text-align:center;}
.vip_benefit_case{height:auto;}
.vip_benefit_case li{width:100%;margin-top:20px;}
.vip_benefit_case li p{line-height:16px;}
.vip_benefit_case li .vip_pbox{width:auto; height:auto;padding:15px;}
.vip_benefit_case .vip_list01,
.vip_benefit_case .vip_list02,
.vip_benefit_case .vip_list03,
.vip_benefit_case .vip_list04{position:static;}

/*독도지점 20151116추가*/
.dokdo_type01_img{display:block;text-align:center;}
.dokdo_type01_txt{display:block;width:100%;margin-top:10px;}
.dokdo_pd_box .dokdo_pd_inner p img{width:88px;}

/*독도 슬라이드*/
.dokdo_slide_wrap .dokdo_slide_img > div img{width:560px;}
.dokdo_slide_tab{position:absolute;top:408px;left:160px;margin-left:0;}

/*스마트otp발생기*/
.btn_listbox ul li{float:none;width:100%;}
.btn_listbox ul li:first-child{border-top:none;}
.btn_listbox ul li{border-left:none;border-top:1px solid #e1e1e2}

/*금융소비자포털 메인 리뉴얼*/
.pic_potal_main .img_pic{display:none;}

/*해외IP차단서비스_phonebig부터*/
.ph_four_box .rnd_blue_list{float:left;width:48%;margin-bottom:10px;margin-right:2%;}
.ph_four_box .rnd_blue_list .h_auto{height:180px;text-align:center;}

/* 로그인 페이지 반응형 작업 - 20160406 
#login_one{width:auto;padding:0 15px;}
.login_one_header{background:none;}
.login_one_box .login_inner_box{display:block;}
.login_one_box .login_inner_box .login_certi_box{width:100%;}
.login_one_area{width:312px;float:none;padding:0 0 30px 0;margin:0 auto;}
.login_one_center{width:312px;float:none;margin:0 auto;padding:30px 0 20px 0;}
.login_rwds .one_login{right:0;}
.login_one_box{background:url(/img/common/bg_dashed.gif) repeat-x 0 50%;}

.login_util{margin:20px 0 50px 0;}
.login_util li{float:none;background:url(/img/common/bg_dashed.gif) repeat-x 0 100%;}
.login_util li.last{background:url(/img/common/bg_dashed.gif) repeat-x 0 100%;}
.login_util li .s_phonebig{display:none;}
.login_util li .util01,
.login_util li .util02,
.login_util li .util03{width:100%;background-position:100% 80%;padding:20px 0;}
.login_util li .util01{padding-top:0;}
*/

/* min-width:501px  and max-width:767px 끝 */ } 
@media only screen and ( min-width:501px ) and ( max-width:620px ) { 
/* min-width:501px  and max-width:620px 시작 */

/*모바일에서만 보이는 화면*/
.view_only_pc02 {display:none;}
.access_denied_info02 {display:block;}

/* 소비자우수사례 */
.customer_satisfaction_item td.btn {vertical-align:middle; padding:15px 0 9px}
.customer_satisfaction_item .btn_prodc {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.customer_satisfaction_item .btn_prodc em {display:inline-block; width:100%;}
.customer_satisfaction_item .rwd_text_th {display:block;}

/*-------------------------------서브페이지 - 카드 Phone_big_detail-------------------------*/
/* 추천카드 상품목록 */
.prodc_list:after {content:""; display:block; clear:both;}
.prodc_list dt {float:none; width:100%;}
.prodc_list dd.thumb {float:none; width:100%; margin-top:12px;}
.prodc_list dd {float:none; width:100%;}
.tbl td.check.type2 {padding:35px 15px 30px 10px;}
.prodc_tbl .check dd .summary {margin-top:0;}
.prodc_tbl .check dd .summary p {margin-top:9px;}
.tbl td.check .prodc_list dt a {font-size:1.4em; color:#333; font-weight:bold; display:inline-block; margin:0 0 3px 0;}
.prodc_tbl .prodc_list dt .prodc_issue {display:block;}
.prodc_tbl .btn_prodc2 {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.prodc_tbl .btn_prodc2 em {display:inline-block; width:100%;}

/* 카드 전체상품목록 */
.prodc_list.type2 dt {float:none; width:100%;}
.prodc_list.type2 dd.thumb {float:none; width:100%; margin-top:12px;}
.prodc_list.type2 dd {float:none; width:100%;}
 
/*-------------------------------서브페이지 - 고객센터 Phone_big_detail-------------------------*/
/* Winclass */
.winclass .img_win{float:none;text-align:center;margin:0 0 20px 0;}
.winclass .win_info{width:100%; float:none;}
.winclass .win_info img{display:none;}

/* ----------------------------- 서브페이지- 보안센터 Phone_big_detail------------------ */
.ebook_faq.secure_faq dt a {width:85%;display:inline-block;padding-left:10px;}
.international.secure_inter img{float:none;margin:0 auto 20px auto;text-align:center;}
.img_telebanking_sub .htag_txt{float:none;width:auto;}

.dokdo_slide_part ul li .pic_recom{margin-top:65%;}
.dokdo_slide_part ul li .pic_recom.first{margin-left:28%;}

/*독도 슬라이드*/
.dokdo_slide_wrap .dokdo_slide_img > div img{width:450px;}
.dokdo_slide_tab{position:absolute;top:330px;left:105px;margin-left:0;}

/* min-width:501px  and max-width:620px 끝 */}  
@media only screen and ( max-width:500px ) {
/* max-width:500px 시작 */ 

/*search_box*/
.df_box .sch_word_type02{position:static;}
.product_search dd .inputw{height:25px;width:120px; border:1px solid #d5d5d5; }
.inputw02{height:25px;width:120px; border:1px solid #d5d5d5; }
 
.srch_inputbox{position:relative;width:100%;margin-top:5px;overflow:hidden;font-size:12px;}
.srch_inputbox select{width:100%;}
.df_box dd ul.fund li .prd_btn{position:static;}
.df_box .sch_btn02 {position:static;margin-left:20px;margin-top:10px;}

.df_box {background:none;}
.df_box dl{position:relative; padding:0 20px; margin-top:15px; width:auto; display:block;}
.df_box dl dt,
.df_box.ty2 dt {position:static; float:none; padding-top:13px; padding-left:0; border-top:1px dashed #ddd; width:100%}
.df_box dl dd {float:none; padding-left:0; padding-top:8px; font-size:12px;}
.df_box dl dd label {display:inline-block;}
.df_box dl.first dt {padding-top:0; border:none 0}
.df_box .calc {width:80% !important; box-sizing:border-box;}
.df_box .sch_btn {position:static; padding:15px 20px 0;}
.df_box .sch_open_btn {display:block;}
.df_box .btn_df_sch {width:100%;}
.df_box .btn_df_sch input {width: 100%;} 
.df_box.short dl {display:none;}
.df_box.short dl.first {display:block;}
.df_box.short dl.first dd{padding-right:65px;}  
.df_box.short .sch_btn {position: absolute;  right: 30px;  bottom: 50px; padding-right:0}
.df_box.short .btn_df_sch {width:auto;}
.df_box.short .btn_df_sch input {width: 45px;}
.df_box.short {padding-bottom:50px;}
.df_box.open {padding-bottom:55px;}
 
.product_search dl{position:relative; padding:0 20px; margin-top:15px; width:auto; display:block;}
.product_search dl dt {position:static; float:none; padding:0; width:100%}
.product_search dl dd {float:none; padding-left:0; padding-top:8px; font-size:12px; padding-right:55px}
.product_search.ty2 .sch_btn {position:absolute; top:42px; bottom:auto;}
.product_search.ty2 select.sch {width:100% !important;}
.product_search.ty2 .goto_btn {position:relative; top:0; right:0; left:20px; padding-bottom:20px;}

.product_search.ty3 dd {position:relative; padding-right:85px;}
.product_search.ty3 dd .calendar {position:absolute; right:55px; top:7px; }
.product_search.ty3 .sch_btn {position:absolute;}
  
.fund_search {padding: 20px;}
.fund_search .sch_open_btn {display:block;}
.fund_search .dasehd_line {background:none; padding:0; margin:0;}
.fund_search dl{position:relative; display:block; border-top:1px dashed #ddd; padding-top:15px; margin-top:15px;}
.fund_search dl.first {border:none 0;  padding:0; margin:0;}
.fund_search dt {float:none;padding:0 !important; height:auto !important;}
.fund_search dd {float: none; display:block; padding-left: 0;  padding-top:8px; height: auto !important; width:auto !important; border:none 0; font-size:0.8em;}
.fund_search dd.condition select {width:99%; margin-bottom:6px;}
.fund_search dd.condition label {display:none;}
.fund_search.open .sch_btn {position:static; padding:15px 0 0;}
.fund_search.open .btn_sch {display: block;}
.fund_search.open .btn_sch input,
.fund_search.open .btn_sch a { width:100%;} 
.fund_search.open {padding-bottom:55px;}
.fund_search.short {padding-bottom:50px;}
.fund_search.short dl {display:none;}
.fund_search.short dl.first {display:block;}
.fund_search.short dl.first dd {padding-right:60px;}
.fund_search.short .sch_btn {position:absolute; padding:0; bottom:50px; right:20px;}
.fund_search.short .btn_sch {display: block;}
.fund_search.short .btn_sch input,
.fund_search.short .btn_sch a { width:45px;}  

.fund_equity {width:auto} /* 펀드검색 - 수익률 그래프 */

.event_banner{width:100%; display:block; overflow:hidden;} /* 펀드 인기상품 하단 배너 */
.event_banner .left_banner{float:none; display:block; padding-bottom:5px;}
.event_banner .right_banner{float:none; display:block;}
.event_banner .left_banner img { height:auto; width:100%;}
.event_banner .right_banner img {height:auto; width:100%;} 
.event_banner .btn_banner .btn_banner_inner a img {width:auto; height:auto;}
.event_banner .btn_banner .btn_banner_inner {padding-bottom:10px;}

/* 수출입통관지원서비스 */
.people_info{overflow:hidden;}
.people_info li{width:100%; padding:25px 0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%; display:inline-block;}
.people_info li.last{background:none;}
.people_info li .picture{float:none; width:auto; text-align:center; margin:0;}
.people_info li .picture p{text-align:center; margin-top:6px;}
.people_info li .picture p span{font-size:11px;}
.people_info li .pirture_info{float:none; width:auto; margin:25px 0 0;}
.people_info li .pirture_info h5{margin-top:0;}
.people_info li .bullet{margin-left:10px;}
.people_info li .bullet li{padding:0 0 0 9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px; margin-top:4px; display:block;}
.people_info li .bullet li.first{margin-top:8px;}

/* 환율우대쿠폰 */
.fxtr_coupon_guide {display:block;}

/* 무료환율표서비스 */
.free_exchange, .free_exchange02{width:97%; padding:2% 1.5%;}
.free_exchange_wrap{width:100%; position:relative; display:inline-block;}
.add_currency{width:94%; height:221px; float:none; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px; margin-bottom:70px;}
.delete_currency{width:94%; height:221px; float:none; overflow-x:hidden; overflow-y:auto; border:1px solid #aeaeae; padding:6px 10px;}
.add_or_delete{position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;}
.add_or_delete a{display:block; width:48px; height:23px; margin-bottom:5px;}
.free_exchange02 .add_currency, .free_exchange02 .delete_currency{height:81px;}

.skin_select{width:100%; overflow:hidden;}
.skin_select li{width:201px; height:282px; padding:15px 15px 0 15px; position:relative; background:url('/img/mall/fxtr/bg_skin_list.gif') no-repeat 0 0; float:left; margin:0 13px 13px 0; overflow:hidden;}
.skin_select li.r_last{margin-right:0;}
.skin_select li.b_last{margin-bottom:13px;}
.skin_select li img{display:block; line-height:0; font-size:0;}
.skin_select li p{position:absolute; width:100%; text-align:center; left:0; bottom:15px; color:#3c5c88;}

.select_color{width:auto; display:inline-block; padding:20px 20px 16px 20px;}
.select_color li{float:left; width:50%; text-align:center; margin-right:0; margin-bottom:10px;}
.select_color li.last{margin:0;}
.select_color li p{text-align:center; color:#3c5c88; margin-top:11px;}

.code_copy{width:100%; padding:30px 0; background:none; display:inline-block;}
.code_copy .skin_sample{float:none; text-align:center;}
.code_copy .code_wrap{float:none;}
.code_view{width:238px; height:188px; padding:19px 17px; border:1px solid #aeaeae; overflow:hidden; margin:0 auto;}
.code_view xmp{word-break:keep-all;word-wrap:break-word}
.btn_copy{margin-top:15px; text-align:center;}

/* 상품목록 */
.description .condition {}
.prodc_tbl td {font-size:0.8em} 
.prodc_tbl .check {padding-top:20px !important; padding-bottom:16px !important;}
.prodc_tbl td.btn {vertical-align:middle; padding:15px 0 9px}
.prodc_tbl .blue_line li {white-space:normal;} 
.prodc_tbl .btn_prodc {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.prodc_tbl td.rate .td_in,
.prodc_tbl .btn span {margin-left:-9px;}
.prodc_tbl .plan span {padding-right:12px; margin-left:-12px}
.prodc_tbl .btn_prodc em {display:inline-block; width:100%;}
.prodc_tbl td.rate .td_in span {display:block;}
.prodc_tbl .check .prodc_name {font-size: 1.4em;}
.prodc_tbl.tbl_line .check .prodc_name {font-size: 1.2em;}
.prodc_tbl.tbl_line td {border-right:none 0} 

/* 해외마케팅 지원 입력폼 */
.ovsea_apply th {width:28%;}
.ovsea_apply td {width:72%;}
.ovsea_apply .zipcode input {width:100% !important}
.ovsea_apply .phone_line input:last-of-type {margin-top:7px;}

/* faq목록-탭 */
.faq_table.tab_section > ul.two_col > li.first.on.single {width:100% !important;} /* 전체보기 한개노출 시 */

/* faq 상세보기 */
.faq_cont_view dt {padding: 11px 16px;} 
.faq_cont_view .date {display:none;}

/*모바일에서만 보이는 화면*/
.view_only_pc02 {display:none;}
.access_denied_info02 {display:block;}

/*상품상세*/
.cpArea01{margin-top:0; padding-top:41px; border-top:none; width:100%; display:inline-block;}
.height_graph{padding-bottom: 30px; width: 100%;  overflow-x: scroll;  overflow-y: hidden; margin-left:0}
.earning_data {width:100%;}

/*펀드기준가 그래프*/
.chart_rwd_scroll{width:100%;max-width:720px;height:500px;overflow-x:scroll;}

/* search box */
.product_search dt{border-right:none;}

/* 소비자우수사례 */
.pic_customer .img_pic {display:none;}
.customer_satisfaction_item td.btn {vertical-align:middle; padding:15px 0 9px}
.customer_satisfaction_item .btn_prodc {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.customer_satisfaction_item .btn_prodc em {display:inline-block; width:100%;}
.customer_satisfaction_item .rwd_text_th {display:block;}

/* 이벤트 */
.event_ing{width:100%; display:inline-block; border-top:2px solid #66bbee; border-bottom:1px solid #aaccdd;}
.event_ing li{width:100%; overflow:hidden; padding:25px 0; border-bottom:1px solid #ededed;}
.event_ing li.last{border-bottom:none;}
.event_ing li .event_banner{float:none; display:inline-block; width:100%; margin-top:3px;margin-right:0;}
.event_ing li .event_banner img{width:100%;height:auto;display:inline-block;}
.event_ing li .event_info{float:none; display:inline-block;width:100%;margin-top:10px;}
.event_ing li .event_info a{display:inline-block; font-weight:bold; color:#333; font-size:1.17em; line-height:21px; padding:0 0 0 9px;height:auto; word-break:keep-all;word-wrap:break-word;}
.event_ing li .event_info a:hover{text-decoration:underline;}
.event_ing li ul li{width:auto; padding:10px 0 0 9px; background:url('/img/event/bu_event_ing.gif') no-repeat 0 8px; border-bottom:none;}
.event_ing li ul li span{font-weight:bold; display:inline-block; vertical-align:middle; width:36px;}

/*-------------------------------서브페이지 - 고객센터 Phone_small-------------------------*/
/* Winclass */
.winclass .img_win{float:none;text-align:center;margin:0 0 20px 0;}
.winclass .win_info{width:100%; float:none;}
.winclass .win_info img{display:none;}

/*당첨자발표 상세 페이지 확인란*/
.win_search{width:100%; overflow:hidden;}
.win_search dl{width:100%; display:inline-block;}
.win_search dt{float:none; width:100%; height:auto; border-right:none; font-weight:bold; color:#333; text-align:left; padding:20px 0 0 20px;}
.win_search dd{float:none; padding:10px 0 17px 16px; height:67px;}
.win_search dd .input{height:25px; width:50%;}
.win_search dd .gray_square{margin-top:8px;}
.win_search span img {vertical-align:middle;}

/* 금융거래유의사항 */
.security_rule_wrap .secure_poster_img{float:none;width:100%;}
.security_rule_wrap .secure_poster_img img{width:100%;margin-right:0;}
.security_rule_wrap .secure_poster_txt{width:100%;margin-top:20px;}
.security_rule_wrap .secure_poster_txt .bullet{padding-left:0px;}
.security_rule_wrap .secure_poster_txt .reference{padding-left:20px;}
.security_rule_wrap .secure_poster_txt h5{margin:0px;}
.security_rule_wrap .secure_poster_txt .rwd_br_poster{display:none;}

/*수화상담센터*/
.lately_movie_sign{padding:15px;}
.lately_movie_sign .ibk_movie{width:100%; height:auto; float:none;margin:0 auto;}
.lately_movie_sign .movie_info{float:none; width:100%;margin-top:30px;}
.lately_movie_sign .movie_info .caption{width:100%; height:auto; margin-top:23px;}

/* 로그인확인 */
.login_case{width:100%;box-sizing:border-box;overflow:hidden; margin-top:14px; border-bottom:1px solid #dfdfdf;}
.login_case .on_login{width:100%;text-align:center;box-sizing:border-box; padding:30px 0; float:none; border-top:3px solid #00acfe; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%}
.login_case .off_login{width:100%;text-align:center;box-sizing:border-box; padding:30px 0; float:none; border-top:none;}
.login_case strong{height:auto;color:#333; font-size:1.33em; letter-spacing:-2px; display:block; margin-bottom:30px;padding:0 10px;}
.login_case span{color:#0066cc;}
.login_case p{height:auto;padding:0 10px;margin:20px 0 25px 0; letter-spacing:-1px;}

/* 분실신고 */
.card_customer_list{width:100%;overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada;}
.card_customer_list li{width:100%;margin-right:0;background:url('/imgs/common/bg_dashed.gif') repeat-x 10% 100%;}
.card_customer_list li.last{width:100%; margin-left:0;}
.card_customer_list li .list_info{width:100%;margin:0px 0px 0px 10px;padding:20px 0; }
.card_customer_list li .list_info2{width:100%;margin:0px 0px 0px 10px;padding:20px 0;}
.card_customer_list li strong{color:#3c5c88; font-size:14px;}
.card_customer_list li p{margin:7px 0 6px 0;padding-right:90px;}
.card_customer_list li.last{margin-right:0px;}
.card_customer_list li.bgnone{background:url('/imgs/common/bg_dashed.gif') repeat-x 10% 100%;}
.card_customer_list li.bg_n{background:none !important;}

.bg_customer_lost01{background:url('/img/customer/lost/bg_lost01.gif') no-repeat 96% center;}
.bg_customer_lost02{background:url('/img/customer/lost/bg_lost02.gif') no-repeat 96% center;}
.bg_customer_lost03{background:url('/img/customer/lost/bg_lost03.gif') no-repeat 96% center;}
.bg_customer_lost04{background:url('/img/customer/lost/bg_lost04.gif') no-repeat 96% center;}
.bg_customer_lost05{background:url('/img/customer/lost/bg_lost05.gif') no-repeat 96% center;}
.bg_customer_lost06{background:url('/img/customer/lost/bg_lost06.gif') no-repeat 96% center;}

/*pc보안faq*/
.nprotect_customer_rwd{position:relative;width:100%;height:auto; background:url('/img/common/bg_pcfaq.gif') repeat 0 0; margin-top:30px;}
.nprotect_customer_rwd p{float:none;margin:20px 0 0px 20px;}
.nprotect_customer_rwd .nprotect_rwd_txt{float:none;width:100%;padding:0;margin:0px 0 0 0 ;text-align:left;}
.nprotect_customer_rwd .nprotect_rwd_txt .list_btn{display:block;margin:10px 0 0 0;}
.nprotect_customer_rwd .rwd_txt_for_text{margin-bottom:10px;font-size:16px;}
.nprotect_customer_rwd img, .nprotect_customer span{vertical-align:middle;}
.nprotect_customer_rwd .txt_faq{display:block; padding:0 20px; margin-left:0px; background:none;}
.nprotect_customer_rwd .pcfaq_img{display:none;}
.nprotect_customer_rwd .protect_l{padding:0 0 20px 0 !important;}

/*금융소비자포털 - Phone_Phone_small 20150909 추가*/
.main_box_minwon { width:100%;height:auto; margin-top:10px;}
.minwon_lt_box_big{display:block;width:100% ;height:190px;background:url(/img/customer/minwon/minwon_box_01_phone_small.jpg) no-repeat top right; position: static; display:blcok;}
.minwon_rt_box_01{width:100%;margin-left:0;margin-top:10px;background:url(/img/customer/minwon/minwon_box_02_phone_small.jpg) no-repeat top right; position: static; display:blcok; float:none;}
.minwon_rt_box_02{width:100%; margin-left:0; margin-top:10px;background:url(/img/customer/minwon/minwon_box_03_phone_small.jpg) no-repeat top right; position: static; display:blcok; float:none;}
.main_box_minwon .sub_tit{padding-left:20px; padding-top:27px;}
.main_box_minwon .sub_bullet{ margin-top:25px; padding-left:20px;}
.main_box_minwon .sub_bullet li{ background:url(/img/customer/minwon/box_bullet.gif) no-repeat 2px; padding-left:20px; font-size:15px; margin-bottom:10px;}
.min_txt{width:100% !important;height:auto;padding-top:20px;}

/* ----------------------------- 서브페이지-- 보안센터 Phone_small-------------------------*/ 
.ebook_faq.secure_faq dt a {width:85%;display:inline-block;padding-left:0;}
.international.secure_inter img{float:none;margin:0 auto 20px auto;text-align:center;}
.img_telebanking_sub{width:100%; display:inline-block;}
.img_telebanking_sub p{text-align:center;margin:0 0 20px 0;}
.img_telebanking_sub p img{float:none; width:250px;}
.img_telebanking_sub .htag_txt{float:none;width:auto;}
.img_telebanking_sub .htag_txt .rwd_br_phone{display:none;}

.otp_player_list{overflow:hidden;width:100%;text-align:center;margin:0 auto;}
.otp_player_list li{display:block;float:none;margin-left:0px;margin-top:20px;}
.two_box .blue_list_wrap .rnd_blue_list{width:100%; margin-right:0%;}
.two_box .blue_list_wrap .rnd_blue_list.last{margin-top:10px;}

/* ----------------------------- 서브페이지 - 카드 Phone_small ----------------------------- */
/* 공통 */
.cd_blah .card_image {position:static; text-align:center;}
.cd_blah .card_image img {width:188px; height:117px;}
.fp_info_box.card .fp_pr_info {position:relative; width:100%; box-sizing:border-box; padding:0 23px; display:inline-block; margin-top:20px; }
.fp_info_box.card .fp_pr_info .info_txt {padding:0 0 19px;  margin-right:0; border-right:none; min-height:100%;}
.fp_info_box.card .fp_pr_info .info_txt ul {margin-bottom:15px;}
.fp_info_box.card .fp_pr_info .info_txt .txt {width:100%;}
.fp_info_box.card .fp_pr_info .info_txt dl {margin:18px 0 0 0;}
.fp_info_box.card .fp_pr_info .info_txt dt {float:left; clear:left; width:78px; font-weight:bold; margin-bottom:7px;}
.fp_info_box.card .fp_pr_info .info_txt dd {float:none; width:auto; padding-left:78px; color:#575757; margin-bottom:7px;}


/* e-모든통장_거래방법 */
.pic_finance .finance_info_txt p {position:relative;}
.pic_finance .finance_info_txt .info_movie {position:static; left:0; top:0;}
 
/* BC 포인트 혜택 */
.meaning_box2 {width:88%; padding:22px 6%; overflow:hidden;}
.meaning_box2 .meaning_img {float:none; margin:0 auto 20px; width:68px;}
.meaning_box2 .meaning_txt {float:none; padding-left:0; width:auto;}
.meaning_box2 .meaning_txt p {margin-top:9px;}
.meaning_box2 .meaning_txt p.rwd_txt_for_text {margin-bottom:0;}
.meaning_box2 .list_btn {display:block; margin:0;}
 
/* 카드발급 및 이용한도 안내 */
.terms {width:100%; height:543px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd;}
.terms .terms_cont {padding:21px 25px;}
.terms .terms_cont .terms_tit{margin-top:42px; color:#0066cc; display:block;}
.terms_cont .terms_tit{margin-top:32px; color:#0066cc; display:block;}
.terms_cont .terms_subtit{display:block; margin:12px 0 6px 0;}
.terms_cont .terms_subtit_first{display:block; margin:0 0 6px 0;}
.terms .terms_cont .number{margin-top:0;}
.terms_cont .number{margin-top:10px;}
.terms .terms_cont .number li{margin-left:17px; text-indent:-17px; word-break:keep-all;word-wrap:break-word; margin-bottom:0;}
.terms_cont .number li{margin-left:17px; text-indent:-17px; margin-bottom:5px; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .reference{padding-top:0;}
.terms_cont .number li ul li, .terms_cont .number li p{margin-left:0; text-indent:0; word-break:keep-all;word-wrap:break-word;}
.terms_cont .number li .number{margin-top:0;}
.terms_cont .number li .number li{margin-left:13px; text-indent:-13px; margin-bottom:0;}
.terms_cont .number li .hyphen{margin-left:0;}
.terms_cont .number li .hyphen li{margin:0 0 5px 0; text-indent:0;}
.terms_cont .number li .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px; margin:0; text-indent:0;}
.terms_cont .number li .gray_square li{background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px; margin:0; text-indent:0;}
.terms_cont .term_notice{margin-top:10px;}
.terms_cont .terms_txt{margin-top:10px;}
.terms_cont .etc_title{color:#333; font-size:1.333em;}

/* 해외이용안내 */
.card_logo_list{padding:0; width:100%; display:inline-block;}
.card_logo_list li{float:left; width:47%; background:none; text-align:center; padding:0 0 15px;}
.card_logo_list li.first {margin:20px 0 0 3%; background:url('/img/finance_service/main/bg_service_fst.gif') repeat-y 100% 100%;}
.card_logo_list li.second {margin:20px 3% 0 0;}
.card_logo_list li.third {margin:20px 0 0 3%;}
.card_logo_list li.last{margin:0 3% 20px 0; padding-top:20px; padding-bottom:0; background:url('/img/finance_service/main/bg_service_last.gif') no-repeat 0 0; }
.card_logo_list li p{margin-top:10px;}

.master_card {float:none; width:100%; }
.visa_card {float:none; width:100%; margin-left:0; margin-top:28px;}
.blue_bul_tit {margin:0 0 7px 10px; padding-left:9px; background:url('/img/common/bu_h3_list.gif') no-repeat 0 8px;}

.card_logo_list.type2 {padding:20px 0; width:100%; display:inline-block;}
.card_logo_list.type2 li {float:left; width:50%; padding:0; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.card_logo_list.type2 li.last{margin:0; background:none;}

/* 궁금한 신용카드 업무처리 안내 */
.ebook_faq{width:100%; display:inline-block; border-top:2px solid #66bbee;}
.ebook_faq dt {background:url('/img/common/img_q.gif') no-repeat 10px 10px; padding:10px 0 10px 10px; border-bottom:1px solid #e1e1e2; overflow:hidden; zoom:1;}
.ebook_faq dt img{float:left; display:block; margin-right:7px;}
.ebook_faq dt a{display:inline-block; float:left; margin-top:3px;  word-break:keep-all;word-wrap:break-word;}
.ebook_faq dd{width:100%; box-sizing:border-box; padding:16px 5% 11px; background:#f8fff1; padding:0; height:0; overflow:hidden; display:inline-block; overflow:hidden;  word-break:keep-all;word-wrap:break-word;}
.ebook_faq dd.on{border-top:1px solid #f0f5ec; padding:16px 5% 11px;border-bottom:1px solid #e1e1e2; height:auto;}
.ebook_faq dd div.section_txt {width:auto; background:url('/img/common/img_a.gif') no-repeat left top; padding-left:64px; padding-top:2px;}
.ebook_faq dd div.section_txt .phase01 {margin-left:-64px;}
.ebook_faq dd div.section_txt .phase02 {margin-left:-64px;}
.ebook_faq dd div img{float:none;}
.ebook_faq .buga_box {width:100%; padding:10px; background:#fff; border:1px solid #c0d6ee; box-sizing:border-box;}

/* 혜택 및 우대 */
.gift_list{width:100%; overflow:hidden; margin-top:11px;}
.gift_list li {width:100%; float:none; margin:0 0 15px; text-align:center; position:relative;}
.gift_list li.last{margin-right:0;}
.gift_list li.bot_last{margin-bottom:0;}
.gift_list li a{margin-top:16px; display:inline-block; text-decoration:underline;}
.gift_list li .soldout{display:block; width:38px; height:38px; position:absolute; left:11px; top:9px;}
.gift_list li p {margin-top:0;}
.gift_list .rnd_gray {margin-top:0; padding-top:25px; padding-bottom:17px; height:auto;}
.gift_list .rnd_gray p img {height:auto;}

/* 카드정보관리 */
.pic_finance.type3 {background:none; padding-top:0; margin-bottom:8px;}
.pic_finance.type3 .img_pic {display:none;}
.pic_finance.type3 .finance_info_txt {float:none; width:auto; margin-top:3px;}
.pic_finance.type3 .finance_info_txt .content_sub_title {color:#70859e; font-weight:normal;}
.pic_finance.type3 .finance_info_txt strong {margin:0; font-weight:bold;}

.card_admin_list.type2 {width:100%; overflow:hidden; border-top:1px solid #ffe640; border-bottom:1px solid #dadada; padding-top:0;}
.card_admin_list.type2 li{width:100%; float:left; margin-right:0; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_admin_list.type2 li .list_info{width:100%; padding:18px 0 21px 5px; box-sizing:border-box;}
.card_admin_list.type2 li strong{color:#3c5c88; font-size:14px;}
.card_admin_list.type2 li p{margin:7px 0 6px 0;}
.card_admin_list.type2 li.last{margin-right:0;}
.card_admin_list.type2 li.bgnone{background:none;}
.card_admin_list.type2 li .btn {height:auto;}

.bg_admin_list01{background:url('/img/card/mycard/bg_card_info_admin01.gif') no-repeat right center;}
.bg_admin_list02{background:url('/img/card/mycard/bg_card_info_admin02.gif') no-repeat right center;}
.bg_admin_list03{background:url('/img/card/mycard/bg_card_info_admin03.gif') no-repeat right center;}
.bg_admin_list04{background:url('/img/card/mycard/bg_card_info_admin04.gif') no-repeat right center;}
.bg_admin_list05{background:url('/img/card/mycard/bg_card_info_admin05.gif') no-repeat right center;}
.bg_admin_list06{background:url('/img/card/mycard/bg_card_info_admin06.gif') no-repeat right center;}
.bg_admin_list07{background:url('/img/card/mycard/bg_card_info_admin07.gif') no-repeat right center;}
.bg_admin_list08{background:url('/img/card/mycard/bg_card_info_admin08.gif') no-repeat right center;}
.bg_admin_list09{background:url('/img/card/mycard/bg_card_info_admin09.gif') no-repeat right center;}

/* 추천카드 상품목록 */
.prodc_list:after {content:""; display:block; clear:both;}
.prodc_list dt {float:none; width:100%;}
.prodc_list dd.thumb {float:none; width:100%; margin-top:12px;}
.prodc_list dd {float:none; width:100%;}
.tbl td.check.type2 {padding:35px 15px 30px 10px;}
.prodc_tbl .check dd .summary {margin-top:0;}
.prodc_tbl .check dd .summary p {margin-top:9px;}
.tbl td.check .prodc_list dt a {font-size:1.4em; color:#333; font-weight:bold; display:inline-block; margin:0 0 3px 0;}
.prodc_tbl .prodc_list dt .prodc_issue {display:block;}
.prodc_tbl .btn_prodc2 {width:60px;  height: auto; line-height: 1.4em; padding:7px 0 5px;}
.prodc_tbl .btn_prodc2 em {display:inline-block; width:100%;}
.prodc_tbl.type2 {border-bottom:1px solid #dadada;}
.prodc_tbl.type2 td {border-top:1px dashed #dadada;}
.prodc_tbl.type2 td.btn {text-align:right;}
.prodc_tbl.type2 tr:first-child td {border-top:none;}

/* 카드 전체상품목록 */
.product_info_txt {}
.product_info_txt .rwd_txt_for_text {margin-bottom:0;}
.product_info_txt .content_sub_title {font:bold 1.8em/19px Microsoft YaHei, "MS Serif", "New York", serif; letter-spacing:-1px;}
.product_info_txt strong {display:inline-block; padding:0 5px 12px 0;}
.product_info_txt span {display:inline-block; font-weight:normal; font-size:14px; color:#767676;}
.card_info_box{width:100%; border-top:2px solid #ffcf28; margin-top:15px; display:inline-block;}
.card_info_box .rnd_gray:before {width:0; height:0; background:none;}
.card_info_box .rnd_gray:after {content:""; display:block; clear:both;}
.card_info_box .rnd_gray {padding:11px 0 20px; border-top:none;}
.card_info_box .card_list{float:none; width:90%; margin:0 auto; padding-right:0; overflow:hidden; border-bottom:1px dashed #ddd; background:none; padding-bottom:20px;}
.card_info_box .card_list li{float:left; margin-right:0; line-height:0; font-size:0; padding:9px 0 0 0; width:25%; text-align:center;}
.card_info_box .card_list li.last{margin-right:0;}
.card_info_box .card_list li a{display:inline-block;}
.search_scope{width:90%; margin:0 auto; padding-left:0; float:none; padding-top:11px;}
.search_scope li{padding-left:0; background:none; margin-bottom:18px; padding-bottom:18px; border-bottom:1px dashed #ddd;}
.search_scope li.last{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.search_scope li strong{display:inline-block; color:#333; width:104px;}
.search_scope li span{display:inline-block; width:auto; margin-top:3px;}
.search_scope li span input{width:12px; height:12px;}
.search_scope li span .chk{margin-top:-1px;}
.search_scope li span label{margin-right:40px;}
.search_scope li select{width:177px; margin-top:0;}
.search_scope li .input{width:175px; height:25px; line-height:25px; margin-top:0;}
.sch_card{width:100%; display:inline-block;}
.sch_card .reference{float:left;}
.sch_card span{display:block; float:right; margin-top:15px;}
.sch_card span a{display:inline-block;}
.table_area_card .condition {padding-top:0;}
.prodc_list.type2 dt {float:none; width:100%;}
.prodc_list.type2 dd.thumb {float:none; width:100%; margin-top:12px;}
.prodc_list.type2 dd {float:none; width:100%;}
 
.cd_box .sch_open_btn {display:block; width:100%; border-radius:0 0 3px 3px; position:absolute; bottom:0; left:0; right:0; background:url('/img/btn/bg_btn_gray.gif') repeat; text-align:center;}
.cd_box .sch_open_btn a {display:inline-block; line-height:32px; font-size:12px;}
.cd_box.close {padding-top:11px;}
.cd_box.close .search_scope {display:none;}
.cd_box.close .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-1px; background:url('/img/common/bg_arr_dn.gif') no-repeat; vertical-align:middle;}
.cd_box.open {padding-bottom:30px;}
.cd_box.open .search_scope {display:block; background-image:none;}
.cd_box.open .sch_open_btn a:after {content:""; display:inline-block; width:11px; height:6px; margin-left:5px; margin-top:-4px; background:url('/img/common/bg_arr_up.gif') no-repeat; vertical-align:middle;}
 
/* 카드상품 상세 */
.card_pr_info{width:100%; display:inline-block; margin-top:24px; padding-bottom:8px; border-bottom:none;}
.card_pr_info .card_image{float:none; width:188px; margin:0 auto; display:block;}
.card_pr_info .card_benefit{float:none; width:auto; padding-left:20px;}
.card_benefit p{letter-spacing:-1px; line-height:21px; width:90%;word-break:keep-all;word-wrap:break-word;}
.card_benefit ul{margin-top:17px;}
.card_benefit ul li{padding-left:10px; background:url('/img/card/bu_card_view.gif') no-repeat 0 8px;}
.card_benefit .reference{margin-top:0; padding-top:0;}
.card_benefit .reference li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_info_txt{width:100%; display:inline-block; margin-top:10px; padding-bottom:12px;}
.card_info_txt dl{overflow:hidden;}
.card_info_txt dl dt{width:67px; float:left; font-weight:bold; margin-bottom:4px; clear:left;}
.card_info_txt dl dd{width:auto; float:left; margin-bottom:4px; overflow:hidden;}
.card_info_txt dl dd.icon span{vertical-align:middle; margin:0 11px 6px 0; display:inline-block; padding-right:10px; background:url('/img/card/bu_icon.gif') no-repeat 100% center; line-height:0; font-size:0;}
.card_info_txt dl dd.icon span img{display:block;}
.card_info_txt dl dd.icon span.last{padding:0; margin-right:0; background:none;}
.card_info_txt dl dd.btn{margin-top:10px;}
.card_doc {padding:0 20px;}
.card_doc .pdf_down {margin-top:20px;}
.card_doc .pdf_down .pdf_btn {margin-bottom:6px}
.card_benefit_list{width:100%; display:inline-block; border-top:1px solid #8bb9e8; margin-top:11px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li{float:left; width:33%; height:83px; background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.card_benefit_list li a{display:inline-block; text-align:center; margin-top:10px; background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0; width:100%; padding:5px 0 2px 0; box-sizing:border-box;}
.card_benefit_list li:nth-child(3n) a {background:none !important;}
.card_benefit_list li.last a{background:url('/img/common/bg_dashed_height.gif') repeat-y 100% 0;}
.card_benefit_list li a span{display:block; margin-top:3px; color:#767676;}
.card_benefit_view{width:100%; display:inline-block;}
.card_benefit_view li{width:100%; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #e8e8e8; margin-top:39px;}
.card_benefit_view li .benefit_title{float:none; width:100%; margin:0; text-align:left;}
.card_benefit_view li .benefit_title p{display:inline-block; margin-top:3px; line-height:30px; font-size:1.4em; font-weight:bold; color:#333;}
.card_benefit_view li .benefit_view{width:100%; float:none; margin-top:5px;}
.card_benefit_view li .benefit_view strong{font-size:1.2em; color:#333; display:inline-block; margin-top:24px;}
.card_benefit_view li .benefit_view strong.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail{margin-top:12px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view .benefit_detail li{padding:0; background:url('/img/card/bu_card_benefit.gif') no-repeat 0 8px; padding-left:10px; border-bottom:none; margin-top:2px;}
.card_benefit_view li .benefit_view .benefit_detail li.first{margin-top:0;}
.card_benefit_view li .benefit_view .benefit_detail li .number li{background:none; padding-left:0;}
.card_benefit_view li .benefit_view .in_list{margin-bottom:7px;}
.card_benefit_view li .benefit_view .benefit_detail li p.para {margin:2px 0 3px 0}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.num {display:inline-block; vertical-align:top}
.card_benefit_view li .benefit_view .benefit_detail li p.para span.cont {display:inline-block; width:550px;}
.card_benefit_view li .benefit_view .reference{margin-top:7px; width:100%; overflow:hidden;}
.card_benefit_view li .benefit_view li .reference{margin-top:0; padding-top:2px;}
.card_benefit_view li .benefit_view .reference li{margin:0; padding-bottom:0; border-bottom:none;}
.card_benefit_view li .benefit_view .benefit_detail li .reference > li{padding-left:12px; background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.card_benefit_view li .benefit_view table{margin-top:16px;}
.card_benefit_view li .benefit_view li table{margin-top:6px;}
.card_benefit_view li .benefit_view .hyphen li{background:url('/img/common/bu_hyphen.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li{ background:url('/img/common/bg_gray_square.gif') no-repeat 0 8px;}
.card_benefit_view li .benefit_view .hyphen li .gray_square li .reference li{background:url('/img/common/bu_reference.gif') no-repeat 0 6px;}
.ic_top{text-align:right; margin-top:11px;}
.card_benefit_view li ul li{width:auto;}

/* ----------------------------- 서브페이지-- 상품트리 Phone_small ----------------------------- */
.tree_section p img{margin-bottom:-2px;}
.tree_section p .block{display:block;padding-bottom:5px;}
.tree_guide_wrap {height:360px; background:url('/img/mall/tree/bg_find_tree2.jpg') no-repeat 100% 100%;}
.tree_guide_wrap dl {padding:25px}
.tree_guide_wrap dl dd {padding-right: 0; font-size:1.0em; text-shadow:1px 1px 0 #fff}
.tree_guide_wrap .btn {bottom:15px; left:25px;}
.tree_guide_wrap .btn a {margin-bottom:10px;}

/* ----------------------------- 서브페이지 - 금융상품 Phone_small ----------------------------- */
/* 공통 */
.fp_info_box{width:100%; padding-bottom:20px; border-top:2px solid #ffcf28; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 7px 7px;}
.fp_info_box .pr_name {background:#fffce7; border-bottom:1px solid #efecd7; padding:10px 0 10px 21px;}
.fp_info_box .pr_name p {font-size:1.3em; font-weight:bold; margin-right:70px; width:auto;}
.fp_info_box .pr_name span {margin-left:0;}
.fp_info_box .pr_name span.ic {display:inline-block;}
.fp_info_box .pr_name ul {overflow:hidden; position:absolute; right:15px; top:17px;}
.fp_info_box .pr_name ul li span {padding:2px 0 2px 15px; background:url('/img/common/icon_ic.gif') no-repeat 0 0; cursor:pointer;}
.fp_info_box .pr_name ul li.rwd_none {display:none;}
.fp_info_box .pr_name .prodc_issue{display:inline-block;}
.fp_info_box .pdf_down {margin-top:16px;}
.fp_pr_info {position:relative; width:100%; box-sizing:border-box; padding:0 23px; display:inline-block; margin-top:20px; }
.fp_pr_info .info_txt {padding:0 0 26px;  margin-right:0; border-right:none; min-height:100%;}
.fp_pr_info .info_txt .txt {width:100%; margin-bottom:23px;}
.fp_pr_info .info_txt dt {float:left; clear:left; width:78px; font-weight:bold; margin-bottom:7px;}
.fp_pr_info .info_txt dd {float:none; width:auto; padding-left:78px; color:#575757; margin-bottom:7px;}
.fp_interest_rate {position:static; width:100%;}
.fp_interest_rate .big_btn {display:table; width:100%;}
.fp_interest_rate .big_btn a {display:table-cell; vertical-align:top;}
.fp_interest_rate .big_btn .btn_fp_yw {display:table-caption; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_interest_rate .big_btn .btn_fp_blue {display:table-caption; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_interest_rate .big_btn .btn_fp_gy {font-size:0.8em; padding:0px;}
.fp_interest_rate .big_btn .btn_fp_gy span {padding:0;}
.fp_pr_info .small_btn {position:static; margin-top:17px; display:table;}
.fp_pr_info .small_btn li {display:table-cell; float:none; border-bottom:none; padding:0 15px; border-left:1px dotted #d7d7d7; font-size:0.8em;}
.fp_pr_info .small_btn li:first-child {border-left:none; padding-left:0;}
.fp_standard {position:static; text-align:right; color:#767676; margin-bottom:6px;}
.clause_list li {padding:8px 0;}
.fp_btn_zone {overflow:hidden; padding:12px 9px 20px;}
.fp_btn_zone .l_btn {float:none; display:table; width:100%;}
.fp_btn_zone .l_btn a {float:none; display:table-cell; vertical-align:top;}
.fp_btn_zone .l_btn .btn_fp_yw {display:table-caption; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_btn_zone .l_btn .btn_fp_yw span {width:auto;}
.fp_btn_zone .l_btn .btn_fp_blue {display:table-caption; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_btn_zone .l_btn .btn_fp_blue span {width:auto;}
.fp_btn_zone .l_btn .btn_fp_gy {font-size:0.8em; padding:6px 1px 0 0px;}
.fp_btn_zone .l_btn .btn_fp_gy span {padding:0 10px; height:29px; line-height:29px;}
.fp_btn_zone .l_btn .gy_btn {width:100%; display:table;}
.fp_btn_zone .l_btn .gy_btn a:first-child {padding-left:0;}
.fp_btn_zone .r_btn {float:none; padding-top:17px; margin-left:3px;}
.fp_btn_zone .r_btn a {float:left; border-left:1px dotted #d7d7d7; padding:0 15px; line-height:13px; font-size:0.8em;}
.fp_btn_zone .r_btn a:first-child {border-left:none; padding-left:0;}

/*소상공인 예외버튼*/
.fp_interest_rate .big_btn .btn_fp_yw_etc01 {display:table-caption; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_interest_rate .big_btn .btn_fp_yw_etc02 {display:table; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_interest_rate .big_btn .btn_fp_yw_etc01 span{padding:10px 0;line-height:18px;}
.fp_interest_rate .big_btn .btn_fp_yw_etc02 span{padding:10px 0;line-height:18px;}
.fp_btn_zone .l_btn .btn_fp_yw_etc01 {display:table; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_btn_zone .l_btn .btn_fp_yw_etc02 {display:table; width:100%; padding-left:3px; padding-right:3px; box-sizing:border-box;}
.fp_btn_zone .l_btn .btn_fp_yw_etc01 span {width:auto;padding:10px 0;line-height:18px;}
.fp_btn_zone .l_btn .btn_fp_yw_etc02 span {width:auto;padding:10px 0;line-height:18px;}
.fp_interest_rate .big_btn .rwd_br_t{display:none;}
.fp_btn_zone .l_btn .rwd_br_t{display:none;}
/*소상공인 예외버튼*/

/* 보험 */
.fp_info_box.insn .fp_pr_info .info_txt {border-right:none; margin-right:0;}
.fp_info_box.insn .fp_pr_info .info_txt dl {width:100%;}
.fp_info_box.insn .fp_pr_info .info_txt dd {width:auto;} 
.fp_info_box .fin_item_img {display:none;}
 
/* 펀드 */
.tabMenuCp .tabMenu {margin-top:50px;}

 /*--------------------------------------------- 통합검색 Phone_small ---------------------------------------------------- */
#total_search{width:100%; margin:20px auto 0 auto; overflow:hidden;}
#total_search .tab_section ul{width:99%;}
#total_search .btn_df_sch{width:100%;}
#total_search .btn_df_sch input{width:100%;}
.top_search_area{width:100%; padding:20px 0px 90px 0px; height:auto; border-bottom:none; }
.top_search_area select{position:static;width:108px; float:none; margin:0 0 0 20px;}
.auto{width:auto; height:25px; border:1px solid #d5d5d5; float:none; position:relative; margin:10px 20px 0 20px; z-index:4;}
.all_src_btn{float:none;position:static;margin:38px 20px 0 20px;}
.sch_function{float:none;width:auto;margin:-54px 0 0 20px;}
.sch_function label{margin-right:20px;}
.sch_function a{float:none;position:absolute;top:160px;left:20px;vertical-align:middle; display:inline-block; margin:0;}
.word_moreinfo{display:none;}
.recom_word{width:100%; float:left; border-right:1px solid #f2f2f2; padding:18px 0;border-bottom:1px solid #f2f2f2;}
.recom_word dt{width:90px; float:none; font-weight:bold; color:#333; text-align:right; margin-right:17px;}
.recom_word dd{width:100%; float:none;margin:0px; line-height:0; font-size:0;}
.recom_word dd ul li{float:left; margin-right:0px;font-size:12px; line-height:19px;padding:10px 20px 0 20px;}
.live_word{width:100%; float:left; margin:18px 0 20px 0;}
.live_word dt{width:142px; float:none; font-weight:bold; color:#333; text-align:right; margin-right:19px; padding-top:4px;}
.live_word dd{width:88%; height:25px; float:left; border:1px solid #d5d5d5; line-height:25px; padding-left:0px; position:relative; color:#333;margin:10px 0 0 20px;}
.live_word dd ul{overflow:hidden;margin-top:0px; height:25px; line-height:25px;  font-size:0; }
.live_word dd ul li ol{overflow:hidden;}
.result_bbs li{margin-bottom:22px;line-height:24px;}
.result_direct li dl dt{float:none;}
.bot_all_srch{position: relative;width:100%;height: auto;}
.bot_search .rnd_gray_in div{padding:21px 0px 65px 0; overflow:hidden;}
.bot_search .rnd_gray_in div .input{width:100%;}
.bot_search .rnd_gray_in div select{float:none;display:block;position:static;width:108px; margin:0 0 0 20px;}
.bot_search .result_inner_btn{float:none;position:static;margin:40px 0px 0 0px;padding: 0 20px !important;}
.bot_search .result_inner_chk{float: none;display: block;width: auto;padding:0px !important;margin:-57px 0 0 10px;}
.bot_search .result_inner_input{float: none;width:auto;position: relative; padding:10px 40px 0 20px !important;}
.no_result{width:auto; overflow:hidden; padding:30px; background:none;}
.no_result strong{font-size:24px; line-height:32px;font-weight:normal;color:#767676;}
.no_result ul li strong{font-size:12px; line-height:19px;}

/* 통합검색 공인인증서 안내문구 */
.certificate { width:auto; height:auto; padding:20px; border-radius:3px; border:1px solid #b5c8d9; position:relative; }
.certificate .pic_certificate {display:none;}
.certificate .info { margin-left:0px;}
.certificate .info .txt { font:12px/1.5 Dotum, "돋움", Arial, sans-serif; color:#575757; margin-bottom:20px; }

/* 마이페이지 phoneSmall */
.user_log{width:auto;}
.my_info .img_pic{display:none;}
.mypage_etc li.etc01 .pic_wrap{background:none;}
.mypage_etc li.etc02 .pic_wrap{background:none;margin-top:30px;}
.mypage_etc li.etc03 .pic_wrap{background:none;margin-top:30px;}
.mypage_etc li .pic_wrap a{margin-left:0;}
.mypage_etc li .pic_wrap p .rwd_br_mypage{display:none;}
.mypage_etc li:first-child{background:url('/imgs/common/bg_dashed.gif') repeat-x 0 100%;}
.mypage_etc li:last-child{background:none;}
.mypage_etc.logo_list{padding:30px 0 0 0;}
.mypage_btn_c{text-align:center;}
.mypage_btn_c span{display:inline !important;}

.recommend_part{display:block;background:none;}
.recommend_part li{display:block;padding-bottom:15px;border-bottom:1px solid #ededed;background:url('/img/mypage/main/bg_recommend_part.gif') repeat-x 0 0;}
.recommend_part li.last{border-bottom:none;}
.recommend_part li strong{margin-bottom:15px;}
.recommend_part li p{width:auto;height:auto;margin:10px;}

.vip_benefit{margin:0 0 10px 0;}
.vip_benefit .rwd_br_t1{display:none;}
.vip_benefit .img_vip img{width:100%;}
.vip_benefit ul li.win strong{margin-top:15px;}
.vip_benefit ul li{width:auto;height:auto;background:none;float:none;border:1px solid #ddd;margin:12px 0 !important;padding:15px;}
.vip_benefit ul li p{line-height:22px;}
.etc_menu li{float:none;width:49%;display:inline-block;padding:13px 0;}
.etc_menu .no_line{background:none;}

/* sms 문자보내기 */
.img_phone{float:none;margin:0 auto;}
.sms_cont{width:100%;float:none;margin-top:35px;}
.mypage_w99{width:99.8% !important;}

/*input 스타일*/
.btnFind01{display:block;margin-top:5px;}

.etc_vip_menu{padding:0;}
.etc_vip_menu li{display:block;width:100% !important;background:url('/imgs/common/bg_dashed.gif') repeat-x 0 0;text-align:center;padding:20px 0;margin:0 auto;}
.etc_vip_menu li:first-child{background:none;}
.etc_vip_menu li .pic_wrap a{color:#3d5a8f; font-weight:bold; font-size:14px;}
.etc_vip_menu li img{display:block;margin:0 auto 10px auto;}

.vip_benefit .img_vip{width:100%; height:auto; position:static;text-align:center;}
.vip_benefit_case{height:auto;}
.vip_benefit_case li{width:100%;margin-top:20px;}
.vip_benefit_case li p{line-height:16px;}
.vip_benefit_case li .vip_pbox{width:auto; height:auto;padding:15px;}
.vip_benefit_case .vip_list01,
.vip_benefit_case .vip_list02,
.vip_benefit_case .vip_list03,
.vip_benefit_case .vip_list04{position:static;}

/*독도지점 20151116추가*/
.dokdo_type01_img{display:block;text-align:center;}
.dokdo_type01_txt{display:block;width:100%;margin-top:10px;}
.dokdo_pd_box .dokdo_pd_inner p{width:100%;}
.dokdo_pd_box .dokdo_pd_inner .dokdo_pd_list01{width:100%;}
.dokdo_pd_box .dokdo_pd_inner .dokdo_pd_list01 ul li img{float:none;display:block;margin-top:5px;}

.dokdo_slide_wrap .dokdo_slide_img > div img{width:260px;}
.dokdo_slide_wrap .dokdo_slide_tab{position:absolute;top:362px;left:30px;margin-left:0;}
.dokdo_slide_wrap .dokdo_slide_tab li{margin-left:5px;}
.dokdo_slide_wrap .dokdo_slide_tab li img{width:40px;}

/*스마트otp발생기*/
.btn_listbox ul li{float:none;width:100%;}
.btn_listbox ul li{border-left:none;border-top:1px solid #e1e1e2;}
.btn_listbox ul li:first-child{border-top:none;}


/*해외IP차단서비스_phonebig부터*/
.ph_four_box .rnd_blue_list{float:none;width:100%;margin-bottom:10px;margin-right:0;}
.ph_four_box .rnd_blue_list .h_auto{height:auto;text-align:center;}

/* 로그인 페이지 반응형 작업
#login_one{width:auto;padding:0 15px;}
.login_one_header{background:none;height:auto;margin-bottom:10px;}
.login_one_box .login_inner_box{display:block;}
.login_one_box .login_inner_box .login_certi_box{width:100%;}
.login_one_area{width:290px;float:none;padding:0 0 30px 0;margin:0 auto;}
.login_one_center{width:290px;float:none;margin:0 auto;padding:30px 0 20px 0;}
.login_rwds .one_login{right:0;}
.login_rwds p span{width:55px;letter-spacing:-1px;}
.login_one_box{background:url(/img/common/bg_dashed.gif) repeat-x 0 50%;}
.login_one_box .certi_btn span{margin-right:-2px;}

.login_util{margin:20px 0 50px 0;}
.login_util li{float:none;background:url(/img/common/bg_dashed.gif) repeat-x 0 100%;}
.login_util li p{padding-right:65px;}
.login_util li.last{background:url(/img/common/bg_dashed.gif) repeat-x 0 100%;}
.login_util li .s_phonebig{display:none;}
.login_util li .util01,
.login_util li .util02,
.login_util li .util03{width:100%;background-position:100% 80%;padding:20px 0;}
.login_util li .util01{padding-top:0;}
*/

/* max-width:500px 끝 */} 
@media only screen and ( max-width:320px ) { /* 320 모바일 디테일 */

/*search_box*/
.df_box .sch_word_type02{position:static;}
.product_search dd .inputw{height:25px;width:90px; border:1px solid #d5d5d5; }
.inputw02{height:25px;width:90px; border:1px solid #d5d5d5;}

/*펀드기준가*/
.fund_mt .list_btn{margin-top:5px;}
.chart_rwd_scroll{width:100%;max-width:720px;height:500px;overflow-x:scroll;}

/*검색조회박스*/
.srch_inputbox{position:relative;margin-top:5px;width:100%;overflow:hidden;}
.srch_inputbox select{float:left;width:70%;}
.df_box dd ul.fund li .prd_btn{position:static;}

/*모바일에서만 보이는 화면*/
.view_only_pc02 {display:none;}
.access_denied_info02 {display:block;}
.sub_mall ul li ul li{letter-spacing:-2px;}

/*당첨자발표 상세 페이지 확인란*/
.win_search dd .input{height:25px; width:45%;}

/*input 스타일*/
.btnFind01_m{display:block;margin-top:5px;}

/*독도지점 20151116추가*/
.dokdo_slide_wrap .dokdo_slide_img > div img{width:250px;}
.dokdo_slide_wrap .dokdo_slide_tab{position:absolute;top:340px;left:27px;margin-left:0;}

}

