@charset "utf-8";
@font-face {
	font-family:'NanumSquareR';
	src: url('/web/mow/font/NanumSquareR.eot');
	src: url('/web/mow/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		 url('/web/mow/font/NanumSquareR.woff') format('woff'),
		 url('/web/mow/font/NanumSquareR.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'NanumSquareR';
	src: url('/web/mow/font/NanumSquareR.eot');
	src: url('/web/mow/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		 url('/web/mow/font/NanumSquareR.woff') format('woff'),
		 url('/web/mow/font/NanumSquareR.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/* common */
.sm_wrap{position:relative;display:table;width:1040px;margin:auto;}
.pd40{padding:40px 0;}
.pB40{padding-bottom:40px}
.txt_red{color:#df2451;}
.sm_midbox.mTno{margin-top:0}
.sm_titbox{display:table;width:100%;height:320px;padding-top:25px;}
.certification .sm_titbox{height:220px;}
.sm_titbox ul{position:relative;}
.sm_titbox li{float:left;}
.sm_titbox li~li{margin-left:20px;}
.sm_titbox li .dis_in{display:inline-block;width:100%;}
.sm_top_tab{display:table;padding-left:25px;background:url('../../ibn/img/main/ico_taboff.png') no-repeat;line-height:22px;color:#ceccc6;z-index:50}
.sm_top_tab.on{background:url('../../ibn/img/main/ico_tabon.png') no-repeat;color:#373737;}
.sm_top_tab .dis_in{color:#ceccc6}
.sm_top_tab.on .dis_in{color:#373737}
.sm_con{display:none;}
.sm_con.on{display:block;}
.tab01 .sm_con{position:absolute;top:0;left:0;width:1040px;height:340px;background:url('../../ibn/img/main/bg_sub01.png') no-repeat 550px 0;z-index:-1}
.tab02 .sm_con{position:absolute;top:0;left:0;width:1040px;height:340px;background:url('../../ibn/img/main/bg_sub03.png') no-repeat 550px 0;z-index:-1}
.sm_tabimg{position:absolute;top:113px;left: 0;}
.certification .sm_tabimg{position:absolute;top:50px;left: 0;}
.sm_top_btn{display:none;}
.sm_top_btn.on{display:block;position:absolute;top:238px;left:0;}
.certification .sm_top_btn.on{top: 150px;}
.sm_top_btn .sm_btn_wht{width:125px;border:1px solid #ccc;display:inline-block;line-height:30px;color:#737373;text-align:center;}
.sm_top_btn .sm_btn_red{width:125px;border:1px solid #df2451;display:inline-block;line-height:30px;color:#fff;text-align:center;background-color:#df2451;}
.sm_benbox{display:table;width:100%;}
.sm_benbox li{float:left;height:154px;}
.sm_benbox li~li{margin-left:9px;}
.sm_midbox{margin-top:50px;background:url('../../ibn/img/main/bg_sub02.png') repeat;display:table;width:100%;border-top:1px solid #e0ded7;border-bottom:1px solid #e0ded7;padding:40px 0;}
.sm_major{display:table;width:100%;}
.major_left{float:left;padding:15px 0;}
.major_right{float:right;margin-right:-25px}
.major_right li{float:left;text-align:center;}
.major_right li a{display:inline-block;}
.major_right div{padding-top:100px;min-width:90px;}
.major_right .ico01{background:url('../../ibn/img/main/ico_sub01.png') no-repeat 50% 0;}
.major_right .ico02{background:url('../../ibn/img/main/y_ico_sub02.png') no-repeat 50% 0;}
.major_right .ico03{background:url('../../ibn/img/main/y_ico_sub03.png') no-repeat 50% 0;}
.major_right .ico04{background:url('../../ibn/img/main/ico_sub09.png') no-repeat 50% 0;}
.major_right .ico05{background:url('../../ibn/img/main/ico_sub10.png') no-repeat 50% 0;}
.sm_bbsbox{display:table;width:100%;}
.sm_bbsbox div~div{margin-left:40px}
.sm_bbs{float:left;width:320px;}
.sm_bbs h6{font-size:18px;color:#373737;padding-bottom:15px;margin-bottom:10px;border-bottom:2px solid #585047;}
.sm_bbs li{width:310px;height:33px;line-height:33px;border-bottom:1px dotted #dbdbdb;padding-right:10px;}
.sm_bbs li a{background:url('../../ibn/img/main/ico_sub02.png') no-repeat right 50%;display:inline-block;width:100%;}
.sm_bbs .d2_L{float:left;width:150px;}
.sm_bbs .d2_L li{width:140px;}
.sm_bbs .d2_R{float:right;width:150px;}
.sm_bbs .d2_R li{width:140px;}
.sm_phone{border-bottom:1px dotted #dbdbdb;}
.sm_bbs .d3_list{margin-left: -20px;}
.sm_bbs .d3_list li{float: left;border-bottom: none;width: 150px;padding: 0;margin-left: 20px;}
.sm_bbs .d3_list li a{border-bottom: 1px dotted #dbdbdb;background: url('../../ibn/img/main/ico_sub02.png') no-repeat 140px 50%;}
/* MAIN_A */
.mbox_iconst1 li a:before,
.mbox_iconst2 li a:after,
.mbox_iconst3 li a:before,
.mbox_iconst4 .mbox_st button,
.redommend_list .btnm_qnotic,
.smt_midbox .smtxt_right li a:after,
.btnm_open,
.btnm_prev,
.btnm_next,
.main_conts_slide2 .txtst05:after,
.mbox_bwst .main_conts3 dt:before,
.smt_midbox .m_pagings .btn_paging,
.mbox_iconst4 .slast a:after,
.smt_midbox .sm_right li.on a:after,
.mbox_iconst1 .btn_prev,
.mbox_iconst1 .btn_next
{background:url('../../ibn/img/main_n/icons_main.png') no-repeat;}
.main {background:#f9f9f9}
.main #header {height:120px;margin-bottom: 0;box-shadow:0px 3px 6px #8a8a8a;}
.main #header #gnb{bottom:48px;}
/* welcome index */
.welcome_index .inner{position:relative;width:1040px;margin:0 auto;*zoom:1}
.welcome_index .inner:after{content:'';display:block;clear:both}
.index_visual_section{position:relative;height:450px;overflow:hidden}
.index_visual_section .pager{position:absolute;left:50%;bottom:70px;width:1040px;margin-left:-540px;z-index:99;padding-left:21px}
.index_visual_section .v_slide{text-align:center}
.index_visual_section .v_slide img{display:inline-block}
.index_quick_section{height:90px;background-color:#e65787}
.index_quick_section ul.quick_menu{border-left:1px solid #eb799f;*zoom:1}
.index_quick_section ul.quick_menu:after{content:'';display:block;clear:both}
.index_quick_section ul.quick_menu li{float:left;width:25%}
.index_quick_section ul.quick_menu li a{display:block;border-right:1px solid #eb799f;text-align:center}
.index_quick_section ul.quick_menu li a span{display:inline-block;height:90px;line-height:88px;padding-left:55px;font-size:16px;color:#fff}
.index_quick_section ul.quick_menu li.qm1 a span{background:url(../img/index/ico_quick1.png) 0 50% no-repeat}
.index_quick_section ul.quick_menu li.qm2 a span{background:url(../img/index/ico_quick2.png) 0 50% no-repeat}
.index_quick_section ul.quick_menu li.qm3 a span{background:url(../img/index/ico_quick3.png) 0 50% no-repeat}
.index_quick_section ul.quick_menu li.qm4 a span{background:url(../img/index/ico_quick4.png) 0 50% no-repeat}
.index_welcome_product_section{padding:52px 0 40px;background-color:#f5f5f5}
.index_welcome_product_section h2{font-size:26px;color:#000}
.index_welcome_product_section .tab_box{position:absolute;top:0;right:0}
.index_welcome_product_section .tab_box ul{height:auto}
.index_welcome_product_section .tab_box ul li{display:inline-block;width:auto;float:none;margin:0 20px}
.index_welcome_product_section .tab_box ul li a{width:auto;height:auto;border-width:0 0 3px;border-style:solid;border-bottom-color:#f5f5f5;background:none;font-size:20px;color:#333;line-height:inherit;padding-bottom:10px}
.index_welcome_product_section .tab_box ul li:first-child a{border-left:none}
.index_welcome_product_section .tab_box ul li.on a{border-width:0 0 3px 0;border-bottom-color:#ea1e63;background:none;font-weight:bold;color:#ea1e63}
.index_welcome_product_section .tab_box ul li.on a:hover{color:#ea1e63}
.index_welcome_product_section .p_list{margin:20px -5px 0;*zoom:1}
.index_welcome_product_section .p_list:after{content:'';display:block;clear:both}
.index_welcome_product_section .p_list .p_item{float:left;width:33.3333%}
.index_welcome_product_section .p_list .p_item .item_inner{margin:0 5px;padding:30px 0;border:1px solid #fff;background-color:#fff;text-align:center}
.index_welcome_product_section .p_list .p_item h3{line-height:34px;font-size:26px;font-weight:normal;color:#000;height:68px}
.index_welcome_product_section .p_list .p_item span.rate{display:block;margin-top:35px;font-size:22px;color:#ea1e63}
.index_welcome_product_section .p_list .p_item span.rate strong{display:inline-block;margin:-5px 0 0 5px;font-size:40px;font-weight:normal;vertical-align:-4px}
.index_welcome_product_section .p_list .p_item span.st{display:block;margin-top:7px;color:#757575}
.index_welcome_product_section .p_list .p_item a.view{display:inline-block;width:98px;height:38px;line-height:36px;margin-top:50px;border:1px solid #bdbdbd;background-color:#fff;color:#333}
/*20180704.index_welcome_product_section .p_list .p_item:hover .item_inner{border-color:#ea1e63}*/
.index_welcome_product_section .p_list .p_item:hover a.view{border-color:#666875;background-color:#666875;color:#fff}
/* 20180704 메인 추천상품 border motion */
.index_welcome_product_section .p_list .p_item .item_inner{position: relative;}
.index_welcome_product_section .p_list .p_item .item_inner .line-1,
.index_welcome_product_section .p_list .p_item .item_inner .line-2,
.index_welcome_product_section .p_list .p_item .item_inner .line-3,
.index_welcome_product_section .p_list .p_item .item_inner .line-4{background:#ea1e63;position: absolute;transition: all 0.2s;}
.index_welcome_product_section .p_list .p_item .item_inner .line-1{top:-1px;left:-1px;width: 0;height: 1px;}
.index_welcome_product_section .p_list .p_item .item_inner .line-2{top:-1px;right:-1px;width:1px;height: 0;transition-delay: 0.6s;}
.index_welcome_product_section .p_list .p_item .item_inner .line-3{bottom:-1px;right:-1px;width:0;height: 1px;transition-delay: 0.4s;}
.index_welcome_product_section .p_list .p_item .item_inner .line-4{bottom:-1px;left:-1px;width: 1px;height: 0;transition-delay: 0.2s;}
.index_welcome_product_section .p_list .p_item:hover .item_inner .line-1{width:339px;}
.index_welcome_product_section .p_list .p_item:hover .item_inner .line-2{height: 329px;transition-delay: 0.2s;}
.index_welcome_product_section .p_list .p_item:hover .item_inner .line-3{width: 339px;height: 1px;transition-delay: 0.4s;}
.index_welcome_product_section .p_list .p_item:hover .item_inner .line-4{width: 1px;height: 329px;transition-delay: 0.6s;}
/* //20180704 메인 추천상품 border motion */ 
.index_etc_section{margin-bottom:-35px}
.index_etc_section .customer_info_box{float:left;margin-top:40px}
.index_etc_section .customer_info_box .tel span{color:#ea1e63}
.index_etc_section .index_banner_box{float:right;position:relative;width:510px;height:190px;overflow:hidden;margin-top:40px;z-index:1}
.index_etc_section .index_banner_box .slide_img a{display:block}
.index_banner_box .pager{position:absolute;left:30px;bottom:30px;z-index:20}
.index_banner_box .slick-dots li{float:left;width:8px;height:8px;margin-right:5px;background:none;border:1px solid #fff;border-radius:100%}
.index_banner_box .slick-dots li button{width:10px;height:10px;padding:0;background:none}
.index_banner_box .slick-dots li.slick-active{background-color:#fff}
.index_banner_box .slick-dots li.slick_play{width:5px;height:9px;border:none;background:url(../img/common/ico_banner_play_white.png) 0 0 no-repeat;border-radius:0}
.index_banner_box .slick-dots li.slick_play a{display:block;width:5px;height:9px}
.index_banner_box .slick-dots li.slick_pause{width:6px;height:9px;border:none;background:url(../img/common/ico_banner_pause_white.png) 0 0 no-repeat;border-radius:0}
.index_banner_box .slick-dots li.slick_pause a{display:block;width:6px;height:9px;}
.index_notice{position:relative;height:62px;margin-top:30px;padding:0 120px 0 92px;border:1px solid #e0e0e0;background-color:#fafafa;overflow:hidden}
.index_notice h3{position:absolute;top:20px;left:29px;font-size:18px;color:#000}
.index_notice h3:after{content:'';position:absolute;top:3px;right:-30px;width:1px; height:17px;background-color:#d7d7d7}
.index_notice .control{position:absolute;top:18px;right:19px}
.index_notice .control button{width:26px;height:26px;background:url(../img/common/spr_ticker_control_gray.png) no-repeat;text-indent:-9999px}
.index_notice .control .play{display:none;background-position:0 0}
.index_notice .control .pause{background-position:-31px 0}
.index_notice .control .btn_prev{display:inline-block;width:24px;height:24px;border:1px solid #ececec;background:url('../../ibn/img/common/ico_slide_prev.png') no-repeat 50% 50%;text-indent:-9999px}
.index_notice .control .btn_next{display:inline-block;width:24px;height:24px;border:1px solid #ececec;background:url('../../ibn/img/common/ico_slide_next.png') no-repeat 50% 50%;text-indent:-9999px}
.index_notice .notice_ticker li a{display:block;position:relative;height:62px;line-height:58px;padding:0 10px 0 30px}
.index_notice .notice_ticker li a span.txt{display:block;padding-right:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.index_notice .notice_ticker li a span.date{position:absolute;top:0;right:10px}

.smt_midbox {margin-top:20px;display:table;width:100%;height:510px;padding:0;}
#touchSliderm1 {position:relative;width:100%; height:510px;overflow:hidden;border-radius: 2px;z-index: 0;}
#touchSliderm1 li { width:100%; height:510px;}
#touchSliderm1 li a{display:inline-block;color:#fff;}
#touchSliderm1 li a strong{display:block;margin-top:120px;font-size:1.8em;font-weight:600;line-height: 1.3em;text-align:center;}
#touchSliderm1 li a p{display:block;margin:10px 8px 0px;text-align:center;}
#touchSliderm1 li .imgs1111{position:absolute;top:0px;right:50%;width:100%;margin-right:-520px;z-index: 0;}
#touchSliderm1 li .imgs img{display: block;margin:0 auto;}
.smt_midbox .m_pagings {position:absolute;top:370px;left:50%;margin-left: -520px;}
.smt_midbox .m_pagings .btn_page {display:inline-block; width:12px; height:12px; margin:3px;padding:0;font-size:0px; line-height:0; text-indent:-9999px;border:0px solid #C00;background:#9f9f9f;border-radius:12px;-webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out;}
.smt_midbox .m_pagings .btn_page.on {width:30px;background:#f53664;-webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out; }
.smt_midbox .m_pagings .btn_paging {position:relative;display:inline-block; width:12px; height:12px;margin-left: 4px; border:0px; font-size:0px; line-height:0; text-indent:-9999px; }
.smt_midbox .m_pagings .btn_pagingstop {background-position:-300px 0px ;}
.smt_midbox .m_pagings .btn_pagingplay {background-position:-300px -25px;}
.smt_midbox .m_pagings .btn_pagingplay {display:none;}
.smt_midbox .sm_major{position:absolute;top:80px;left:0;font-size:1.2em;color:#333;}
.smt_midbox .sm_major .txt_st1{font-size:1.2em;color:#333;}
.smt_midbox .sm_major .txt_st2{margin-top:0px;font-size:2.4em;font-weight:600;color:#333;}
.smt_midbox .sm_major .txt_st3{margin-top:30px;font-size:1.0em;color:#666;}
.smt_midbox .sm_right{position:absolute;top:0px;right:50%;display:block;width:352px;height:510px;margin-right:-520px;}
.smt_midbox .sm_right li {position:relative; display:table;width:100%;min-height:92px;margin-bottom:7px;box-sizing:border-box;}
.smt_midbox .sm_right li .box_ck{display:block;width:100%;height:100px;background:#fff;box-shadow:0px 1px 3px #b5b5b5;color:#333;margin:0 0 0 auto;padding:0px;box-sizing:border-box;overflow:hidden;}
.smt_midbox .sm_right li strong,
.smt_midbox .sm_right li p{display:none;}
.smt_midbox .sm_right li strong{font-size:28px;font-weight:300;line-height:1.1;}
.smt_midbox .sm_right li p{font-size:16px;margin-top:10px;margin-bottom:15px;}
.smt_midbox .sm_right li .per_txt{display:block;margin-left:20px;height:auto;font-size:26px;color:#333;text-align:left;line-height:1;width:287px;}
.smt_midbox .sm_right li.st2 .per_txt{margin-left:25px;}
.smt_midbox .sm_right li .per_txt em{color:#333;font-size:54px;line-height: 1.8em;}
.smt_midbox .sm_right li .per_txt i{font-size:14px;font-style:normal;}
.smt_midbox .sm_right li .per_txt .point{display:none;}
.smt_midbox .sm_right li.st1 .box_ck{border-right:5px solid #25c0be;}
.smt_midbox .sm_right li.st2 .box_ck{border-right:5px solid #ff9801;}
.smt_midbox .sm_right li.st3 .box_ck{border-right:5px solid #f53664;}
.smt_midbox .sm_right.s1 li.st1 .box_ck,
.smt_midbox .sm_right.s2 li.st2 .box_ck,
.smt_midbox .sm_right.s3 li.st3 .box_ck{width:100%;height:250px;-webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out;}
.smt_midbox .sm_right.s3 li.st2 .box_ck,
.smt_midbox .sm_right.s1 li.st2 .box_ck,
.smt_midbox .sm_right.s2 li.st3 .box_ck{width:190px;height:100px;-webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out;}
.smt_midbox .sm_right.s2 li.st1 .box_ck,
.smt_midbox .sm_right.s3 li.st1 .box_ck,
.smt_midbox .sm_right.s1 li.st3 .box_ck{width:160px;height:92px;-webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out;}
.smt_midbox .sm_right.s2 li.st1 .box_ck em,
.smt_midbox .sm_right.s3 li.st1 .box_ck em,
.smt_midbox .sm_right.s1 li.st3 .box_ck em{font-size:40px;line-height:2.5em;}
.smt_midbox .sm_right.s2 li.st1 .box_ck i,
.smt_midbox .sm_right.s3 li.st1 .box_ck i,
.smt_midbox .sm_right.s1 li.st3 .box_ck i{font-size:13px;}
.smt_midbox .sm_right li.on .box_ck{color:#fff;height:250px;padding:30px;}
.smt_midbox .sm_right li.on .box_ck:after{content:'';position:absolute;top:30px;right:30px;display:inline-block;background-position:-392px 0;width:30px;height:30px;}
.smt_midbox .sm_right li.on.st1 .box_ck{background:#25c0be;}
.smt_midbox .sm_right li.on.st2 .box_ck{background:#ff9801;}
.smt_midbox .sm_right li.on.st3 .box_ck{background:#f53664;}
.smt_midbox .sm_right li.on strong,
.smt_midbox .sm_right li.on p{display:block;}
.smt_midbox .sm_right li.on .per_txt{position:absolute;bottom:25px;right:30px;/*display:block;*/color:#fff;text-align:right;}
.smt_midbox .sm_right li.on .per_txt em{color:#fff;font-size:60px;line-height:1em;}
.smt_midbox .sm_right li.on .per_txt i{display:none;}
.smt_midbox .sm_right li.on .per_txt i.point{position:absolute;left:0;bottom:5px;display:inline-block;font-size:16px;font-style:normal;color:#fff000;}
.main_tit {text-align:center;margin:0px 0 30px;}
.main_tit h2 {font-size:36px;font-weight:300;color:#1e1e1e;}
.main_tit h2 em{font-weight:300;color:#333;}
.main_tit.st21 h2 em{color:#ff9801;}
.main_tit.st31 h2 em{color:#4db7ad;}
.main_tit span {font-size:16px;color:#666;}
.mbox_wst {display:table;width:100%;height:auto;padding:40px;box-sizing:border-box;background:#fff;border-radius:2px;box-shadow:0px 1px 3px #b5b5b5;margin-top:60px;}
.mbox_wst.st02{padding:0;}
.mbox_iconst1 {overflow:hidden;position:relative;float:left;display:block;width:792px;height:384px;padding:40px 80px;box-sizing:border-box;}
.mbox_iconst1 li a{display:inline-block;width:100%;min-height:180px;text-align:center;color:#333;font-size:1.3em;font-weight:600;}
.mbox_iconst1 li a:before{content:"";display:block;width:100px;height:100px;margin:20px auto 15px;background-position:0 -73px;}
.mbox_iconst1 li a.img_st2:before{background-position:-133px -73px;}
.mbox_iconst1 li a.img_st3:before{background-position:-267px -73px;}
.mbox_iconst1 li a.img_st4:before{background-position:-400px -73px;}
.mbox_iconst1 li a:hover{padding:0 0;color:#fff;z-index:1;box-sizing:border-box;}
.mbox_iconst1 li a.ons{box-shadow:0px 1px 4px #666;}
.mbox_iconst1 .btn_prev{position:absolute;top:50%;left:40px;width:20px; height:60px;font-size:0;text-indent:-9999px;background-position:-440px 0px;}
.mbox_iconst1 .btn_next{position:absolute;top:50%;right:40px;width:20px; height:60px;font-size:0;text-indent:-9999px;background-position:-480px 0px;}
#touchSlider3 {position:relative;width:632px; height:180px;overflow:hidden;z-index: 0;}
#touchSlider3 li {width:632px; height:180px;}
.mbox_iconst2 {float:right;display:block;width:248px;height:auto;overflow:hidden;}
.mbox_iconst2 li {float:left;display:block;width:100%;height:85px;background:#fff;}
.mbox_iconst2 li ~ li{margin-top:1px;}
.mbox_iconst2 li a{position:relative;display:inline-block;width:100%;height:85px;/*line-height:63px;*/padding:30px;color:#000;font-size:1.1em;background:#e3e3e3;box-sizing:border-box;}
.mbox_iconst2 li a:after{position:absolute;top:50%;right:30px;margin-top:-9px;content:"";display:block;width:10px;height:18px;background-position:-364px -28px;}
.mbox_iconst2 li strong{font-size:18px;display:block;}
.mbox_iconst2 li strong.st2{margin-top:-12px;}
.mbox_iconst2 li .txt{display:none;font-size:14px;margin-top:20px;}
.mbox_iconst2 li.on a:after{top:40px;margin-top:0;background-position:-343px -28px;}
.mbox_iconst2 li.on strong{font-size:20px;}
.mbox_iconst2 li.on strong.st2{margin-top:0;}
.mbox_iconst2 li.on .txt{display:block;}
.mbox_iconst2 li.on{height:212px;}
.mbox_iconst2 li.on a{height:212px;color:#fff;z-index:0;box-sizing:border-box;background:#9a9a9a;}

.mbox_iconst3 li {float:left;display:block;width:225px;margin-right:20px;box-sizing:border-box;border-radius:2px;}
.mbox_iconst3 li:last-child, .mbox_iconst3 li.slast, .mbox_iconst3 li.slast:hover {margin-right:0;}
.mbox_iconst3 li a{position:relative;display:block;margin:0;min-height:260px;text-align:center;color:#000;/*box-shadow:0px 1px 3px #b5b5b5;*/border:1px solid #e0e0e0;}
.mbox_iconst3 li a:hover{margin:-10px 0 ;padding:10px 0;/*background:#ff9801;*/z-index:0;}
.mbox_iconst3 li a.ons{box-shadow:0px 1px 4px #b5b5b5;}
/*.mbox_iconst3 li a:before{content:"";display:block;width:60px;height:60px;margin:36px auto 16px;background-position:0 -200px;}*/
.mbox_iconst3 li a.img_st2:before{background-position:-75px -200px;}
.mbox_iconst3 li a.img_st3:before{background-position:-150px -200px;}
.mbox_iconst3 li a.img_st4:before{background-position:-225px -200px;}
.mbox_iconst3 li:hover a.img_st1:before{background-position:0 -265px;}
.mbox_iconst3 li:hover a.img_st2:before{background-position:-75px -265px;}
.mbox_iconst3 li:hover a.img_st3:before{background-position:-150px -265px;}
.mbox_iconst3 li:hover a.img_st4:before{background-position:-225px -265px;}
.mbox_iconst3 li a strong{display:block;font-size:18px;font-weight:600;margin-top:30px;margin-bottom:15px;}
.mbox_iconst3 li a em{font-size:16px;line-height:1;}
.mbox_iconst3 li a em.big1{font-size:50px;}
.mbox_iconst3 li a em.big2{font-size:20px;font-weight:600;}
.mbox_iconst3 li a span{clear:both;display:block;width:60px;font-size:1.0em;color:#333;background:#f6f3f4;border:1px solid #f6f3f4;padding:4px 13px;border-radius:18px;margin: 15px auto 0;}
.mbox_iconst3 li:hover a{color:#fff;}
.mbox_iconst3 li:hover a span{background:#f55c7d;border:1px solid #f55c7d;color:#fff;}
.mbox_iconst3 li:hover em{color:#fff;}

.mbox_iconst4 .mbox_st {position:relative;float:left;display:block;width:236px;min-height:260px;margin-right:15px;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;}
#touchSlider2 {position:relative;width:236px; height:260px;overflow:hidden;border-radius: 2px;z-index: 0;}
#touchSlider2 li { width:236px; height:260px;}
#touchSlider2 li a{display:inline-block;color:#fff;}
#touchSlider2 li a strong{display:block;margin-top:120px;font-size:1.8em;font-weight:600;line-height: 1.3em;text-align:center;}
#touchSlider2 li a p{display:block;margin:10px 8px 0px;text-align:center;}
#touchSlider2 li .imgs{position:absolute;top:20px;right:50%;width:236px;margin-right:-125px;z-index: 0;}
#touchSlider2 li .imgs img{display: block;margin:0 auto;}
.mbox_iconst4 .mbox_st .pagings {position:absolute;bottom:20px;right:0px;width:100%;text-align:center;overflow:hidden;}
.mbox_iconst4 .mbox_st .pagings .btn_page {display:inline-block; width:12px; height:12px; margin:3px;padding:0;font-size:0px; line-height:0; text-indent:-9999px;border:1px solid #fff;border-radius:100%;}
.mbox_iconst4 .mbox_st .pagings .btn_page.on {border:1px solid #fff;background:#fff; }
.mbox_iconst4 .mbox_st1 {width:483px;}
.mbox_iconst4 .mbox_st1 h3 {width:100%;margin-bottom:20px;padding:20px;box-sizing:border-box;}
.mbox_iconst4 .mbox_st1 h3 span{font-size:13px;color:#666;margin-left:15px;}
.mbox_iconst4 .mbox_st1 .st1 {float:left;width:290px;margin-right:20px;border-right:1px dashed #e0e0e0;color:#000;}
.mbox_iconst4 .mbox_st1 .st1 dt {display:inline-block;width:150px;height:32px;line-height:32px;padding-left:20px;margin-bottom:24px;box-sizing:border-box;}
.mbox_iconst4 .mbox_st1 .st1 dd {display:inline-block;height:32px;line-height:32px;font-size:1.6em;margin-bottom:24px;}
.mbox_iconst4 .mbox_st1 .st2 dt {height:32px;line-height:32px;color:#000;}

.mbox_iconst4 .slast {position:relative;margin-right:0;font-size:1.0em;color:#000;width:210px;background:#f8f8f8;}
.mbox_iconst4 .slast .imgs{position:absolute;bottom:0px;right:0px;z-index: 0;}
.mbox_iconst4 .slast .imgs img{display:block;}
.mbox_iconst4 .slast span{display:block;margin:30px 0 8px 30px;}
.mbox_iconst4 .slast strong{display:block;margin-left:30px;font-size:1.5em;font-weight:300;line-height: 1.3em;}
.mbox_iconst4 .slast a{display:inline-block;margin-left:30px;font-size:14px;margin-top:20px;}
.mbox_iconst4 .slast a:after{content:'';display:inline-block;width:15px;height:15px;background-position:-245px -20px;}
.mbox_iconst4 .mbox_st .btnm_more{position:absolute;top:0px;right:0px;width:21px;height:21px;min-width:0px;margin:20px;display:inline-block;background-color:transparent;border-color:transparent;border:none;text-indent:-9999px;background-position:-100px -24px;}

.mbox_iconst4 .mbox_st.st2 ,
.mbox_iconst4 .mbox_st.st2 #touchSlider2,
.mbox_iconst4 .mbox_st.st2 #touchSlider2 li {width:332px;height:244px;min-height:244px;border-radius:0;box-shadow:none;margin-right:22px;}
.mbox_iconst4 .mbox_st.st2 #touchSlider2 li a{width:332px;height:244px;}
.mbox_iconst4 .mbox_st.st2 #touchSlider2 li a strong{display:block;margin:30px 0 0 30px;font-size:1.8em;font-weight:600;line-height:1.3em;text-align:left;}
.mbox_iconst4 .mbox_st.st2 #touchSlider2 li a span{display:block;margin:10px 8px 0 30px;font-size:1.1em;line-height:1.3em;text-align:left;}
.mbox_iconst4 .mbox_st.st2 #touchSlider2 li .imgs{top:auto;bottom:20px;right:0;width:auto;margin-right:0;}
.mbox_iconst4 .mbox_st.st2 #touchSlider2 li .imgs img{max-width: 230px;}

.mbox_iconst4 .mbox_st.st2 .pagings {bottom:30px;right:inherit;left:30px;width:70%;text-align:left;}
.mbox_iconst4 .mbox_st.st2 .pagings .btn_page {width:10px; height:10px; margin:4px 3px;}
.mbox_iconst4 .mbox_st.st2 .pagings .btn_page.on {border:1px solid #fff;background:#fff; }

.mbox_notic {padding:20px 30px;}
.mbox_notic dt{display:inline-block;width:58px;height:18px;line-height:18px;font-size:1.2em;color:#000;border-right:1px solid #d7d7d7;margin-right:25px;}
.mbox_notic dd{display:inline-block;width:888px;height:18px;line-height:18px;}
.redommend_list {position:relative;}
.redommend_list ul {display:inline-block;width:800px;height:18px;line-height:18px;overflow:hidden;}
.redommend_list li {height:22px;line-height:22px;}
.redommend_list .btnm_qnotic {position:absolute;top:-10px;right:0px;vertical-align:top;width:20px;height:20px;min-width:0px;margin:2px;display:inline-block;background-color:transparent;border-color:transparent;border:none;text-indent:-9999px;background-position:-150px 0;}
.redommend_list .btnm_qnotic.dw {top:10px;background-position:-150px -25px;}
.btn_ef01 {overflow:hidden;}
.btn_ef01 i{content:"";position:absolute;top:0;right:-100%;display:block;width:100%;height:100%;background:#a1897f;z-index:-1;}
.btn_ef01.on i{right:0;-webkit-transition-property: right,width;-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease-in-out;transition-property: right,width;transition-duration: 0.2s;transition-timing-function: ease-in-out;}
.btn_ef02{position:relative;overflow:hidden;}
.btn_ef02 i{content:"";position:absolute;top:0;right:50%;display:block;width:0%;height:100%;background:#9a9a9a;z-index:-1;-webkit-transition-property: right,width;-webkit-transition-duration: 0.12s;-webkit-transition-timing-function: ease-in-out;transition-property: right,width;transition-duration: 0.12s;transition-timing-function: ease-in-out;}
.btn_ef02.on i{right:0;width:100%;-webkit-transition-property: right,width;-webkit-transition-duration: 0.12s;-webkit-transition-timing-function: ease-in-out;transition-property: right,width;transition-duration: 0.12s;transition-timing-function: ease-in-out;}
.btn_ef02.btn_efone i{top:50%;left:50%;width:0px;height:0px;border-radius:100%;}
.btn_ef02.btn_efone.on i{top:-380%;left:-50%;width:490px;height:490px;-webkit-transition-property: top,left,width,height;-webkit-transition-duration: 0.4s;-webkit-transition-timing-function: ease-in-out;transition-property: top,left,width,height;transition-duration: 0.4s;transition-timing-function: ease-in-out;}
.btn_ef03 {position:relative;overflow:hidden;}
.btn_ef03 i{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0%;/*background:#ff9801;*/background:-webkit-linear-gradient(45deg, #ea1e63 0%, #ff5253 100%);background:-o-linear-gradient(45deg, #ea1e63 0%, #ff5253 100%);background:-moz-linear-gradient(45deg, #ea1e63 0%, #ff5253 100%);background:linear-gradient(45deg, #ea1e63 0%, #ff5253 100%);z-index:-1;-webkit-transition-property: right,width;-webkit-transition-duration: 0.12s;-webkit-transition-timing-function: ease-in-out;transition-property: right,width;transition-duration: 0.12s;transition-timing-function: ease-in-out;}
/*.btn_ef03 i{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:0%;background:#ff9801;z-index:-1;-webkit-transition-property: right,width;-webkit-transition-duration: 0.12s;-webkit-transition-timing-function: ease-in-out;transition-property: right,width;transition-duration: 0.12s;transition-timing-function: ease-in-out;}*/
.btn_ef03.on i{top:0;width:100%;height:100%;-webkit-transition-property: top,height;-webkit-transition-duration: 0.12s;-webkit-transition-timing-function: ease-in-out;transition-property: top,height;transition-duration: 0.12s;transition-timing-function: ease-in-out;}
.btn_ef03.btn_efone i{top:50%;left:50%;width:0px;height:0px;border-radius:100%;}
.btn_ef03.btn_efone.on i{top:-50%;left:-50%;width:600px;height:600px;-webkit-transition-property: top,left,width,height;-webkit-transition-duration: 0.4s;-webkit-transition-timing-function: ease-in-out;transition-property: top,left,width,height;transition-duration: 0.4s;transition-timing-function: ease-in-out;}
/* MAIN_A_로그인후 */
.mbox_bwst {float:left;display:block;width:332px;min-height:460px;padding:0 25px;box-sizing:border-box;background:#fff;border-radius:2px;box-shadow:0px 1px 3px #b5b5b5;margin:0 22px 22px 0;}
.mbox_bwst.st01 {min-height:726px;padding:0}
.mbox_bwst.st02 {margin-right:0px}
.mbox_bwst.st03 {width:686px;height:244px;min-height:244px;margin-right:0px;}
.mbox_bwst.st04 {min-height:770px;}
.mbox_bwst .main_tit2 {position:relative;}
.mbox_bwst .main_tit2.margin0 {margin:0 -25px;}
.mbox_bwst .main_tit2 h2 {width:100%;font-size:18px;font-weight:300;margin-bottom:23px;padding:16px 25px;border-bottom:1px solid #ededed;box-sizing:border-box;letter-spacing: -1px;}
.btnm_myaccount {position:absolute;top:16px;right:25px;width:auto;line-height:24px;padding:6px 10px 8px;font-size:1.0em;color:#fff;border:0;background:rgba(255, 255, 255, .3);}
.main_conts_slide1 {position:relative;font-size:1.1em;padding:0 25px 20px;}
.main_conts_slide1 .txtst_001 {font-size:1.5em;text-align:right;}
.main_conts_slide1 .txtst_001 strong{font-size:1.5em;padding:0 5px}
.main_conts_slide2 {position:relative;font-size:1.1em;text-align:center;}
.main_conts_slide2 .txtst01{font-size:18px;margin-top:30px;}
.main_conts_slide2 .txtst02 {font-size:1.1em;color:#333;}
.main_conts_slide2 .txtst02 strong{font-size:1.7em;padding-right:5px}
.main_conts_slide2 .txtst03 {position:absolute;top:43%;left:0;display:block;width:100%;font-size:1.35em;color:#d81a60;text-align:center;z-index:1;}
.main_conts_slide2 .txtst04 {position:absolute;bottom:-2px;left:0;display:block;width:100%;height:64px;font-size:0.9em;color:#000;text-align:center;background:url('../../ibn/img/main_n/bg_pro_area_txtst04.png') 0 50% no-repeat;z-index:1;}
.main_conts_slide2 .txtst041{z-index:555;position:absolute;bottom:-30px;width:100%;background:#fff;color:#000;font-size:14px;text-align:center;}
.main_conts_slide2 .txtst05 {display:inline-block;font-size:16px;border-bottom:1px solid #ea1e63;color:#333;}
/*.main_conts_slide2 .txtst05:after{content:"";display:inline-block;width:8px;height:13px;margin-left:3px;background-position:-250px 0;}*/
.main_conts_slide2 .txtst05 em{text-decoration:underline;}
.main_conts_slide2 .txtst05 a{color:#ea1e63;}
.main_conts_slide2 .pro_area {position:relative;width:232px;height:232px;margin:8px auto;background:#e1e1e1 url('../../ibn/img/main_n/bg_pro_area.png') no-repeat;}
.main_conts_slide2 .pro_area:before{content:"";display:block;width:232px;height:232px;background:url('../../ibn/img/main_n/bg_pro_area2.png') no-repeat;z-index:0}
.main_conts_slide2 .pro_area.on:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:all 1200ms; transition:all 1200ms;}
.main_conts_slide2 .pro_area:after{position:absolute;top:0;left:0;content:"";display:block;width:232px;height:232px;background:url('../../ibn/img/main_n/bg_pro_area1.png') no-repeat;z-index:0}
.btnm_open{position:absolute;top:0px;right:25px;width:24px;height:24px;padding:6px;text-indent:-9999px;border:0;background-position:-200px 0 ;}
.btnm_open.on{background-position:-225px 0;}
.btnm_prev{position:absolute;top:20px;right:50px;width:24px;height:24px;padding:6px;text-indent:-9999px;border:0;background-position:-200px -24px;}
.btnm_next{position:absolute;top:20px;right:20px;width:24px;height:24px;padding:6px;text-indent:-9999px;border:0;background-position:-225px -24px;}
.vh_area{display:none}
.mbox_bwst .main_conts1 {background:#ff9801;color:#fff;}
.mbox_bwst .main_conts1 .main_tit2 h2 {color:#fff;}
.mbox_bwst .main_conts2 {height:500px;overflow-y:auto;font-size:0.9em;color:#333;}
.mbox_bwst .main_conts2.on {height:428px;-webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out;}
.mbox_bwst .main_conts2 li {position:relative;padding:20px 25px 20px 40px;border-bottom:1px solid #ededed;}
.mbox_bwst .main_conts2 li i{position:absolute;top:27px;left:25px;width:6px;height:6px;border-radius:6px;text-indent:-9999px;background:#fd5353;}
.mbox_bwst .main_conts2 li i.st2{background:#438afc;}
.mbox_bwst .main_conts2 li i.st3{background:#bebebe;}
.mbox_bwst .main_conts2 li .txtst01 span{color:#a1897f;}
.mbox_bwst .main_conts2 li .txtst02{color:#666;}
.mbox_bwst .main_conts2 li .txtst03{font-size:1.1em;text-align:right;}
.mbox_bwst .main_conts2 li .txtst03 strong{font-size:1.3em;padding-right:2px;}
.mbox_bwst .main_conts3 {margin-top:-18px;}
.mbox_bwst .main_conts3 dl {display:block;margin-bottom:8px;}
.mbox_bwst .main_conts3 dt {position:relative;float:left;display:inline-block;width:44%;height:20px;font-size:14px;padding:5px 0 0 12px;box-sizing:border-box;}
.mbox_bwst .main_conts3 dt:before{position:absolute;top:14px;left:0;content:"";display:block;width:3px;height:3px;background-position:-275px 0}
.mbox_bwst .main_conts3 dd {display:inline-block;width:56%;height:20px;font-size:14px;text-align:right;padding:5px 0;}
.mbox_bwst .main_conts3 dl:nth-child(2){border-top:1px solid #ededed;padding-top:8px;}
.mbox_bwst .main_conts3 a{font-weight:bold;color:#ea1e63;border-bottom:1px solid #ea1e63;}
.mbox_bwst .main_conts5 {height:244px;overflow-y:auto;}
.mbox_bwst .main_conts5 dl {display:block;padding:17px 25px;border-bottom:1px solid #ededed;}
.mbox_bwst .main_conts5 dl:last-child {border-bottom:0}
.mbox_bwst .main_conts5 dt {position:relative;float:left;display:inline-block;width:44%;height:20px;font-size:1.1em;box-sizing:border-box;}
.mbox_bwst .main_conts5 dd {display:inline-block;width:56%;height:20px;text-align:right;}
.mbox_bwst .main_conts5 dd p {display:inline-block;}
.mbox_bwst .main_conts5 dd strong {display:inline-block;min-width:100px;font-size:1.2em;margin-left:10px;}
.mbox_bwst .main_conts5 dd strong span{font-size:15px;font-weight:300;}
.mbox_bwst .main_conts5 dl.st0 dt {font-size:1.3em;color:#000;}
.mbox_bwst .main_conts5 dl.st0 dd {color:#ea1e63;}
.mbox_bwst .main_conts5 dl.st1 dt {color:#fa7a19;}
.main_banner_01 {display:inline-block;width:100%;height:110px;margin-top:0;font-size:1.2em;color:#fff;background:#4db7ad;padding:16px 20px;box-sizing:border-box;}
.main_banner_01 h4 {display:inline-block;font-size:15px;font-weight:300;color:#4db7ad;background:#fff;padding:2px 16px;border-radius:20px;box-sizing:border-box;}
.main_banner_01 .txtst01{float:left;display:inline-block;width:60%;margin-top:8px;line-height:1.2em;}
.main_banner_01 .txtst02{float:left;display:inline-block;width:40%;margin-top:8px;line-height:1.2em;font-size:14px;color:#fffca0;text-align:right;}
.main_banner_01 .txtst02 strong {display:block;font-size:26px;font-weight:300;margin-bottom:8px;}
.main_banner_01 .txtst02 strong span{font-size:20px;padding-left:3px; }

/*Finance Mall*/
.f_mall_header{background-color:#e65787}
.f_mall_header .inner{position:relative;width:1040px;height:470px;margin:0 auto}
.f_mall_header .mall_slider{position:relative}
.f_mall_header .mall_slider .s_item{position:relative}
.f_mall_header .mall_slider .s_item a{display:block;width:1040px}
.f_mall_header .mall_slider .slick-dots{position:absolute;top:310px;left:50%;margin-left:-50px}
.f_mall_header .mall_slider .slick-dots li{background-color:#f5b4b8;margin-right:5px}
.f_mall_header .mall_slider .slick-dots li.slick-active{background-color:#fff;width:36px;border-radius:10px}
.f_mall_header .mall_slider .slick-dots .slick_play{display:none;background:url(../img/main/btn_mall_play.png) no-repeat}
.f_mall_header .mall_slider .slick-dots .slick_pause{display:inline-block;background:url(../img/main/btn_mall_pause.png) no-repeat}
.f_mall_header p.txt1{font-weight:bold;font-size:40px;color:#fff;text-align:center}
.f_mall_header p.txt1 strong{font-size:45px}
.f_mall_header p.txt2{margin-top:10px;font-size:20px;color:#fff;text-align:center}
.f_mall_header .search_form{position:relative;width:702px;height:53px;margin:0 auto;border:4px solid #fff}
.f_mall_header .search_form .filter{position:absolute;top:0;left:0;width:130px}
.f_mall_header .search_form .filter label a{display:block;width:130px;height:53px;line-height:50px;padding-left:20px;background:url(../img/main/ico_mall_filter_arrow.png) 112px 22px no-repeat;font-size:22px;color:#fff}
.f_mall_header .search_form .filter ul{display:none;position:absolute;top:53px;left:-4px;width:130px;padding:5px 0;border:4px solid #fff;background-color:#e65787;z-index:11}
.f_mall_header .search_form .filter ul li a{display:block;padding:5px 20px;font-size:22px;color:#fff}
.f_mall_header .search_form .filter ul li a:hover, .f_mall_header .search_form .filter ul li a:focus{text-decoration:underline}
.f_mall_header .search_form input.search{width:470px;height:53px;line-height:53px;margin-left:150px;border:none;background:none;font-size:22px;color:#fff}
.f_mall_header .search_form .btn_mall_search{position:absolute;top:0;right:0;width:70px;height:53px;overflow:hidden;background:url(../img/main/ico_fmall_search.png) 50% 50% no-repeat;text-indent:-9999px}
.f_mall_header .keyword{width:702px;margin:18px auto 0;text-align:center}
.f_mall_header .keyword a{display:inline-block;margin:0 10px;font-size:15px;color:#fadde7}
.f_mall_header .keyword a.active{color:#fff;text-decoration:underline}
.f_mall_header .p_type{position:absolute;bottom:-145px;left:0;right:0;border-width:1px 1px 2px;border-style:solid;border-color:#e0e0e0;background-color:#fff;z-index:10}
.f_mall_header .p_type:after{content:'';display:block;clear:both}
.f_mall_header .p_type .t_item{float:left;width:25%}
.f_mall_header .p_type .t_item a{display:block;position:relative;height:220px;padding-top:30px;border-left:1px solid #e0e0e0}
.f_mall_header .p_type .t_item a:hover:after, .f_mall_header .p_type .t_item a:focus:after{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #ea1e63;z-index:10}
.f_mall_header .p_type .t_item:first-child a{border:none}
.f_mall_header .p_type .t_item span.lb{display:block;width:75px;height:30px;line-height:28px;margin:0 auto;color:#fff;text-align:center;border-radius:30px}
.f_mall_header .p_type .t_item span.lb.st1{background-color:#78909c}
.f_mall_header .p_type .t_item span.lb.st2{background-color:#a1897f}
.f_mall_header .p_type .t_item span.txt{display:block;margin-top:10px;font-size:20px;color:#000;text-align:center}
.f_mall_header .p_type .t_item span.txt.s{padding:13px 0 10px}
.f_mall_header .p_type .t_item span.txt span{font-size:16px}
.f_mall_header .p_type .t_item span.val{display:block;margin-top:25px;font-size:22px;color:#d83a6f;text-align:center}
.f_mall_header .p_type .t_item span.val strong{font-size:35px;font-weight:normal;position:relative;top:3px}
.f_mall_header .p_type .t_item span.val span.st{font-size:15px;color:#757575}
.f_mall_content .inner{position:relative;width:1040px;margin:0 auto;padding:190px 0 0}
.f_mall_content .finance_cal h3{font-size:36px;font-weight:normal;color:#000;text-align:center}
.f_mall_content .tab_box{margin-top:25px;text-align:center}
.f_mall_content .tab_box ul li{display:inline-block;width:auto;float:none;margin:0 20px}
.f_mall_content .tab_box ul li a{width:auto;height:auto;border-width:0 0 3px;border-style:solid;border-bottom-color:#fff;background:none;font-size:20px;color:#333}
.f_mall_content .tab_box ul li:first-child a{border-left:none}
.f_mall_content .tab_box ul li.on a{border-width:0 0 3px 0;border-bottom-color:#ea1e63;background:none;font-weight:bold;color:#ea1e63}
.f_mall_content .tab_box ul li.on a:hover{color:#ea1e63}
.cal_box{margin-top:20px;border:1px solid #e0e0e0;background-color:#fafafa;*zoom:1}
.cal_box:after{content:'';display:block;clear:both}
.cal_box .cal_item{float:left;width:33.3333%;padding:30px 0;text-align:left}
.cal_box.s4 .cal_item{width:25%}
.cal_box .cal_item .form{height:100px;padding-left:30px;border-left:1px solid #e1e1e1}
.cal_box .cal_item:first-child .form{border:none}
.cal_box .cal_item .form label{font-size:20px;color:#333}
.cal_box .cal_item .form .input_item{margin-top:15px}
.cal_box .cal_item .form .input_item input{width:240px}
.cal_box .cal_item .form .input_item input.num{text-align:right}
.cal_box.s4 .cal_item .form .input_item input{width:170px}
.cal_box.s4 .cal_item .form .input_item select{width:200px}
.cal_box .cal_item .form .input_item.db input{width:130px}
.cal_box .cal_item .form .input_item.db select{width:130px}
.cal_box .cal_item .form p.guide{margin-top:5px;font-size:12px;color:#757575}
.f_mall_content .f_mall_bottom{margin-top:60px;*zoom:1}
.f_mall_content .f_mall_bottom:after{content:'';display:block;clear:both}
.f_mall_content .f_mall_bottom .bt_item{width:513px;height:185px;padding-top:30px;border:1px solid #e1e1e1}
.f_mall_content .f_mall_bottom .bt_item h4{padding-left:30px;font-size:22px;font-weight:normal;color:#222}
.f_mall_content .f_mall_bottom .bt_item ul{margin:30px 0 0 30px;*zoom:1}
.f_mall_content .f_mall_bottom .bt_item.call{float:left}
.f_mall_content .f_mall_bottom .bt_item.call ul:after{content:'';display:block;clear:both}
.f_mall_content .f_mall_bottom .bt_item.call ul li{float:left;width:150px}
.f_mall_content .f_mall_bottom .bt_item.call ul li span.lb{display:block;width:70px;height:24px;line-height:22px;border:1px solid #78909c;font-size:13px;color:#78909c;text-align:center;border-radius:24px}
.f_mall_content .f_mall_bottom .bt_item.call ul li span.tel{display:block;margin-top:10px;font-size:24px;color:#000}
.f_mall_content .f_mall_bottom .bt_item.call ul li span.tel strong{font-weight:normal;color:#ea1e63}
.f_mall_content .f_mall_bottom .bt_item.call ul li span.tel span{display:inline-block;font-size:14px;margin:-9px -3px 0;vertical-align:middle}
.f_mall_content .f_mall_bottom .bt_item.call ul li span.time{display:block;line-height:18px;font-size:12px;color:#666}
.f_mall_content .f_mall_bottom .bt_item.f_list{float:right}
.f_mall_content .f_mall_bottom .bt_item.f_list ul{margin-top:20px}
.f_mall_content .f_mall_bottom .bt_item.f_list ul li{float:left}
.f_mall_content .f_mall_bottom .bt_item.f_list ul li a{display:block;width:150px;padding:5px 0 5px 7px; background:url(../img/common/ico_dot2.png) 0 15px no-repeat;font-size:16px;color:#757575}
/*Finance Mall*/
.loan_center_header{background-color:#e65787}
.loan_center_header .inner{position:relative;width:1040px;height:480px;margin:0 auto;padding-top:45px;text-align:center}
.loan_center_header .inner h3{font-size:36px;font-weight:normal;color:#fff}
.loan_center_header .inner p.h_txt{margin-top:20px;color:#fff}
.loan_center_header .inner a.more{position:absolute;top:101px;right:0;padding-right:15px;background:url(../img/common/ico_arrow5.png) 100% 4px no-repeat;color:#fff}
.loan_product_list{position:relative;margin-top:30px}
.loan_product_list .pager{position:absolute;left:50%;bottom:-40px;margin-left:-50px;z-index:20}
.loan_product_list .pager .slick-dots li{background-color:#ee8aab}
.loan_product_list .pager .slick-dots li.slick-active{width:40px; height:12px; box-sizing:border-box; border-radius:10px; background-color:#fff}
.loan_product_list .pager .slick-dots li.slick-active button{width:100%}
.loan_product_list .pager .slick-dots .slick_play{display:none;background:url(../img/main/btn_mall_play.png) no-repeat}
.loan_product_list .pager .slick-dots .slick_pause{display:inline-block;background:url(../img/main/btn_mall_pause.png) no-repeat}
.loan_product_slider{margin:0 -20px}
.loan_product_slider .p_item{position:relative;width:320px;height:270px;margin:0 20px;padding-top:30px;background-color:#fff}
.loan_product_slider .p_item ul.btn_group{position:absolute;left:0;bottom:0;right:0;*zoom:1}
.loan_product_slider .p_item ul.btn_group:after{content:'';display:block;clear:both}
.loan_product_slider .p_item ul.btn_group.s2 li{float:left;width:50%}
.loan_product_slider .p_item ul.btn_group li a{display:block;height:54px;line-height:52px;border-top:1px solid #e0e0e0;background-color:#fff;font-size:16px}
.loan_product_slider .p_item ul.btn_group li a.gray{border-color:#485063;background-color:#485063;color:#fff}
.loan_product_slider .p_item span.lb{display:inline-block;height:29px;line-height:27px;padding:0 15px;font-weight:bold;color:#fff;text-align:center;border-radius:30px;background-color:#a1897f}
.loan_product_slider .p_item h4{margin-top:15px;font-size:26px;font-weight:normal;color:#000}
.loan_product_slider .p_item p{margin-top:15px;font-size:16px;color:#666}
.loan_center_content .inner{position:relative;width:1040px;margin:0 auto;text-align:center}
.loan_center_section{margin-top:80px}
.loan_center_section h4{font-size:36px;font-weight:normal;color:#000}
.loan_center_section .loan_quick_menu{margin-top:30px}
.loan_center_section .loan_quick_menu ul{margin:0 -0.5px;*zoom:1}
.loan_center_section .loan_quick_menu ul:after{content:'';display:block;clear:both}
.loan_center_section .loan_quick_menu ul li{float:left;width:25%}
.loan_center_section .loan_quick_menu ul li a{display:block;position:relative;padding:98px 0 30px;margin:0 -0.5px;border:1px solid #e0e0e0;font-size:20px;color:#333}
.loan_center_section .loan_quick_menu ul li a:hover:after, .loan_center_section .loan_quick_menu ul li a:focus:after{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #ea1e63;z-index:10}
.loan_center_section .loan_quick_menu ul li a.m1{background:url(../img/common/ico_loan_quick1.png) 50% 30px no-repeat}
.loan_center_section .loan_quick_menu ul li a.m2{background:url(../img/common/ico_loan_quick2.png) 50% 30px no-repeat}
.loan_center_section .loan_quick_menu ul li a.m3{background:url(../img/common/ico_loan_quick3.png) 50% 30px no-repeat}
.loan_center_section .loan_quick_menu ul li a.m4{background:url(../img/common/ico_loan_quick4.png) 50% 30px no-repeat}
.loan_call_service{margin:60px 0 -100px;padding:40px 0;background-color:#485063}
.loan_call_service.scroll-to-fixed-fixed{margin-bottom:0}
.loan_call_service .inner{position:relative;width:1040px;margin:0 auto}
.loan_call_service .inner .title{position:absolute;top:-3px;left:0}
.loan_call_service .inner .title .call{display:block;font-size:28px;font-weight:normal;color:#f4f4f4}
.loan_call_service .inner .title .time{display:block;margin-top:3px;color:#f4f4f4}
.loan_call_service .inner .input_item{position:relative;padding-left:300px}
.loan_call_service .inner .input_item input{width:285px;height:55px;line-height:53px;padding-left:20px;border:none}
.loan_call_service .inner .input_item button{position:absolute;top:0;right:0}
/*intro*/
@keyframes introDot{
	0%{bottom:7px}
	50%{bottom:17px}
	100%{bottom:7px}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
.welcome_intro .section{position:relative}
.welcome_intro .cont_inner {width:1032px; height:100%; margin:0 auto; position:relative;}
.welcome_intro .section .inner{position:relative;width:1400px;height:100%;margin:0 auto;overflow:hidden}
.welcome_intro .section .inner a.intro_more{position:absolute;bottom:50px;left:50%;width:56px;height:56px;margin-left:-28px;background:url(../img/main/ico_intro_more00.png) no-repeat;z-index:10;animation:introDot 1s linear 0s normal none infinite; background-size:cover}
.welcome_intro .section .inner a.intro_more.type1{background-image:url(../img/main/ico_intro_more01.png)}
.welcome_intro .section .inner a.intro_more.type2{background-image:url(../img/main/ico_intro_more02.png)}
div.btn_close_intro {position:fixed;top:20px;right:24px; width:190px;height:40px;z-index:999;}
div.btn_close_intro a{ border-radius: 28px; box-sizing:border-box; letter-spacing:-1px;font-family: NanumSquareR;font-size: 15px;border: 1px solid #E10317; border-radius: 28px;color: #E10317;text-align: center;line-height: 40px;display:block;}
div.btn_close_intro a.type1 {color:#fff; border-color:#fff;}
.intro_logo{position:fixed;top:24px;left:24px; z-index:99; width:119px;height:32px;background-image:url(../img/main/intro_logo00.png); background-size:119px 32px;}
.intro_logo.type1{background-image:url(../img/main/intro_logo01.png);}
.welcome_intro #introLottie01 {width:400px; height:400px; z-index:9999; right:0; top:10%; position:absolute;}
.welcome_intro #introLottie02 {width:470px; height:470px; z-index:9999; left:0; bottom:-185px; position:absolute; display:block;}
.welcome_intro #introLottie03 {width:740px; height:740px; z-index:9999; right:-124px; top:7%; position:absolute;}
.welcome_intro #introLottie04 {width:740px; height:740px; z-index:9999; left:-84px; top:7%; position:absolute;}
.welcome_intro #introLottie05 {width:740px; height:740px; z-index:9999; right:-124px; top:7%; position:absolute;}
.welcome_intro #introLottie06 {width:740px; height:740px; z-index:9999; left:-84px; top:0;  position:absolute;}
.welcome_intro .section .inner {width:100%; max-width:1920px;}
.welcome_intro .info_txt .txt1{display:inline-block; position:relative; font-family: NanumSquareR; font-size: 44px; color: rgba(0,0,0,0.85);letter-spacing: 0; line-height: 56px;}
.welcome_intro .info_txt .intro_dot {width:8px; height:8px;background: #E10317;border-radius:50%; display:block; position:absolute; bottom:7px; right:-15px;animation:introDot 1s linear 0s normal none infinite; }
.welcome_intro .info_txt .txt2{font-family: NanumSquareR; font-size: 24px; margin-top:16px; color: #444444; letter-spacing: -0.5px; line-height: 38px;}
.welcome_intro .info_txt .txt2 strong {font-family: NanumSquareR;}
.welcome_intro .info_txt .txt2.type2{font-size:18px; line-height:30px;}
.welcome_intro .info_txt.w_font .txt1,.welcome_intro .w_font .txt2{color:#fff;}
.welcome_intro #section0 {background:#fff url(../img/main/intro_bg_circle.png) no-repeat center right;}
.welcome_intro #section0 .img_intro_phone{position:absolute;bottom:-40px;; right:10%;}
.welcome_intro #section0 .info_txt {padding-top:310px;padding-left:64px;}
.welcome_intro #section0 .app_guide {margin-top:120px;}
.welcome_intro #section0 .app_guide li {position:relative; cursor:default; display:inline-block; padding-left:30px; box-sizing:border-box;line-height: 48px; width:162px; height:48px; text-align:center;font-family: NanumSquareR;font-size: 15px;color: #999999;letter-spacing: 0;border: 1px solid #CCCCCC; border-radius: 28px; border-radius: 28px; }
.welcome_intro #section0 .app_guide li:before {content:''; width:20px; height:20px; position:absolute; top:14px; left:24px;background-image:url(../img/main/ico_intro_app01.png); background-size:20px 20px; }
.welcome_intro #section0 .app_guide li:nth-child(2) {padding-left:16px;}
.welcome_intro #section0 .app_guide li:nth-child(2):before {background-image:url(../img/main/ico_intro_app02.png); }
.welcome_intro #section1 {background: #D8D8D8; background-image: linear-gradient(110deg, #487BEC 0%, #2A9BE5 60%, #00BBFF 100%);}
.welcome_intro #section1 .info_txt {padding-top:330px; padding-left:64px;}
.welcome_intro #section1 .info_txt .intro_dot {right:25px;}
.welcome_intro #section2 {background-image: linear-gradient(111deg, #6542FF 0%, #5764DE 62%, #3378FF 100%);}
.welcome_intro #section2 .info_txt {padding-top:360px; padding-left:640px;}
.welcome_intro #section2 .info_txt .intro_dot {right:auto; left:180px;}
.welcome_intro #section3 {background-image: linear-gradient(114deg, #A343FD 0%, #9250FF 69%, #8048EC 100%);}
.welcome_intro #section3 .info_txt {padding-top:360px; padding-left:64px;}
.welcome_intro #section3 .info_txt .intro_dot {right:125px; }
.welcome_intro #section4 {background: #FFFFFF;}
.welcome_intro #section4 .info_txt {padding-top:360px; padding-left:640px;}
.welcome_intro #section4 .info_txt .intro_dot {right:-10px;}
.welcome_intro #section5 {background: #F9F9F9;}
.welcome_intro #section5 .info_txt {padding-top:160px;}
.welcome_intro #section5 .info_txt .intro_dot {right:55px;}
.welcome_intro #section5 .intro_info {margin-top:110px;clear:both;}
.welcome_intro #section5 .intro_info .intro_info_box {opacity:0; position:relative; float:left; text-align:center;width:310px; height:418px; background: #FFFFFF; z-index:999;box-shadow: 0 10px 30px 0 rgba(0,0,0,0.07);border-radius: 0 0 40px 0; margin-right:51px; box-sizing:border-box; padding:80px 35px 50px;}
.welcome_intro #section5 .intro_info .intro_info_box:nth-child(2) {animation-delay:0.3s;}
.welcome_intro #section5 .intro_info .intro_info_box:last-of-type {margin-right:0;animation-delay:0.6s;}
.welcome_intro #section5 .intro_info .intro_info_box p {margin-top:35px; font-family: NanumSquareR; font-weight:bold; font-size: 18px;color: #222222;letter-spacing: 0;line-height: 30px;}
.welcome_intro #section5 .intro_info .intro_info_box span {display:block; margin-top:16px; font-family: NanumSquareR; font-size: 14px; color: #777777; letter-spacing: 0; line-height: 22px;}
.welcome_intro #section5 .intro_info .intro_info_box:before{content:'입출금'; color:#fff; line-height:72px; background:#fff; width:72px; height:72px; position:absolute; top:-36px; left:-36px;background: #E10317; background-image: linear-gradient(337deg, #059AC0 -35.85%, #09BED9 31.52%, #03D0ED 76.33%);font-family: NanumSquareR; font-size: 16px; color: #FFFFFF; border-radius:50%;}
.welcome_intro #section5 .intro_info .intro_info_box:nth-child(2):before{content:'적금';background: #fff;background-image: linear-gradient(114.35deg, #8E6EFD 0%, #8664FB 69%, #7550F0 100%);}
.welcome_intro #section5 .intro_info .intro_info_box:last-of-type:before{content:'대출';background: #E10317;background-image: linear-gradient(111deg, #2676D7 -9.44%, #3092F3 54.54%, #2FA2F1 93.64%);}
.intro_info_box.animated {visibility: visible; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-play-state: running;  animation-play-state: running;}
.intro_info_box.animated.fadeInUp {-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.pager_intro{position:fixed;top:50%;right:24px; height:130px;margin-top:-30px; z-index:100}
.pager_intro li{margin-bottom:6px;}
.pager_intro li a{width:4px; height:4px; display:block;height:4px; margin-left:6px;font-weight:bold;color:#333;text-indent:-9999px;opacity:0.2; background:#222;  border-radius:50%;}
.pager_intro li.active a{margin-left:0; text-indent:0; width:10px; background: #E10317; border-radius: 2px; border-radius: 2px; opacity:1; height:4px;}

/* 20180514 메인 상단 공지사항 */
.main-boxNotice{background: #95a3b3;min-width: 1040px; position:relative;z-index:1200;}
.main-boxNotice .inner-boxNotice{margin: 0 auto;width: 1040px;position: relative; }
.main-boxNotice .slider{margin-top:0;padding:0 210px 0 0;}
.main-boxNotice .slider .gap{height: 70px;overflow: hidden;}
.main-boxNotice .slider.one .text{padding-left:0;}
.main-boxNotice .slider .text{color:#fff;font-size:18px;line-height: 70px;height: 70px;overflow: hidden;padding:0 0 0 43px;letter-spacing: -0.06em;}
.main-boxNotice .slider .text .view{color:#fefefe;font-size:13px;padding:0 14px;line-height: 28px;height: 28px;text-align: center;display: inline-block;background: #5e6c7d;border-radius: 7px;margin:0 0 0 29px;}
/* 20181002 */
.main-boxNotice .slider .text,
.main-boxNotice .slider .text *{vertical-align: middle;}
.main-boxNotice .slider .text .admin-img{}
/* //20181002 */
.main-boxNotice .slider .btn-prev,
.main-boxNotice .slider .btn-next{position: absolute;left:0;z-index: 2;}
.main-boxNotice .slider .btn-prev{top:18px;}
.main-boxNotice .slider .btn-next{top:38px;}
.main-boxNotice .inputst_role{position: absolute;top:29px;right:15px;}
.main-boxNotice .inputst_role *{vertical-align: middle;}
.main-boxNotice .inputst_role label{color:#fff;font-size:13px;    letter-spacing: -0.07em;margin-right: 11px;}
.main-boxNotice .inputst_role .btn-close{position: relative;top:-2px;}
/* //20180514 메인 상단 공지사항 */