@charset 'utf-8';
.box_poproad{margin-bottom:30px}
.box_poproad ul{border:2px solid #F1F1F1;padding:16px 13px}
.box_poproad ul li{padding-left:11px;background:url(/images/home/ico/bl_blue01.gif) left 8px no-repeat;line-height:20px}
.c_kbi001_btn{margin-top:22px;font-size:0}
.c_kbi001_btn .bt{display:inline-block;border:3px solid #E4E4E4;padding:24px 31px 0 36px}
.c_kbi001_btn .bt .con{width:231px;height:90px;padding-left:117px}
.c_kbi001_btn .bt .con .title{display:block;margin-bottom:12px;color:#266FCC;font-weight:700;font-size:16px;font-family:'Nanum Gothic'}
.c_kbi001_btn .bt .con p{color:#7D7D7D;font-size:12px;font-family:'Nanum Gothic';line-height:20px}
.c_kbi001_btn .bt01 .con{background:url(/images/home/content/c_mykbi/c_mykbi.png) 10px top no-repeat}
.c_kbi001_btn .bt02 .con{background:url(/images/home/content/c_mykbi/c_mykbi02.png) left 5px no-repeat}
.c_kbi001_btn .right{margin-left:13px}
.roadcon{display:none;margin-top:17px}
.roadhead{margin-bottom:10px}
.roadhead .select_area{float:left}
.roadhead .select_area .right,.roadhead .select_area .txt{margin-left:5px}
.roadhead ul{float:right;margin-top:6px}
.roadhead ul li{float:left;margin-left:11px}
.roadhead ul li img{display:inline-block;margin-right:5px;vertical-align:-5px}
.roadmap{border-bottom:1px solid #EBEBEB}
.roadmap thead tr th{border-left:1px solid #E4E5E5}
.roadmap thead tr th:first-child{border-left:0}
.roadmap tbody tr td{border-bottom:0;padding:6px 0;text-align:left}
.box_con02,.roadmap tbody tr .arrow{text-align:center}
.roadmap tbody tr th:first-child{border-right:1px solid #E4E5E5!important;border-bottom:0!important;background:0 0;text-align:center;font-weight:400;font-family:Dotum,'돋움'}
.box_con02 strong,.foot_con .title{font-weight:700;font-family:'Nanum Gothic'}
.roadmap tbody tr.cut td,.roadmap tbody tr.cut th{border-top:1px solid #E6E6E6}
.roadmap div{display:inline-block;padding:0 14px;position:relative}
.roadmap div a{display:inline-block;padding-left:23px;vertical-align:middle;text-indent:-23px}
.roadmap div a img{margin-right:3px;vertical-align:top}
.fc_graph li .gp,.fc_graph li .year,.roadmap .nolect span,.roadmap .tklect span,.roadmap02 tbody td,.roadmap02 tbody td .ul01 li a .sub{vertical-align:middle}
.roadmap .tklect{border:1px solid #E1E3E5;margin:-6px 0 -6px 5px;padding:3px 14px 3px 8px!important;border-radius:3px;background:#F7F8F9}
.roadmap02 tbody td{padding:9px 15px}
.roadmap02 tbody td .ul01{line-height:22px}
.roadmap02 tbody td .ul01 li{margin-top:5px}
.roadmap02 tbody td .ul01 li a{display:block}
.roadmap02 tbody td .ul01 li:first-child{margin-top:0}
.foot_con .title{display:block;margin-bottom:13px;padding-left:16px;background:url(/images/home/content/c_mykbi/dot.gif) left 5px no-repeat;color:#000;font-size:17px}
.foot_con .box_con{padding:24px 33px;background:#FAFAFA;position:relative}
.foot_con .box_con ul li{padding-left:8px;background:url(/images/home/ico/bl_blue01.gif) left 8px no-repeat;line-height:20px}
.foot_con .box_con .btn_link{top:71px;right:50px;position:absolute}
.foot_con .box_con .alert{display:block;margin-top:8px;padding-left:15px;text-indent:-17px}
.foot_con .box_con .alert strong{font-weight:700}
.box_con02{border:1px solid #D9D9D9;margin-top:15px;padding:20px 0;background:#F7F7F7}
.box_con02 strong{font-size:14px}
.box_con02 strong span{color:#266FCC}
.fc_graph li .gp_txt,.fc_graph li .year{color:#1D1D1D;font-size:13px;font-weight:700;font-family:'Nanum Gothic'}
.fc02{margin-top:33px}
.fc_graph li .year{display:inline-block;width:54px;padding-left:15px}
.fc_graph li .mak{display:inline-block;width:480px;border-left:1px solid #D2D2D2;padding-left:14px}
.fc_graph li .gp{display:inline-block;width:403px;height:31px;margin-right:12px;max-width:403px;background:url(/images/home/content/c_mykbi/bal.gif) left center repeat-x}
.fc_select{margin-bottom:10px;text-align:right}
.p_error_box{border:1px solid #D3D3D3;margin:25px 85px 50px;padding:20px 0;background:#F8F8F8;text-align:center}
.p_error_box span{color:#000;font-weight:700;font-size:17px;font-family:'Nanum Gothic'}
.tbl_m02 .btn_grada01{padding-right:13px}
.tbl_m02 .btn_grada01 span{padding-left:13px}
.input_cal .input input{width:100%}
.selarea{margin-bottom:10px}
.pop_m016 label input{margin-right:0!important}
.p_ss01{border:3px solid #DEDEDE;margin-bottom:23px;padding:6px 15px;text-align:right;font-weight:700;font-family:'Nanum Gothic';line-height:22px}
.p_ss01 p{text-align:left}


.fav_pop{}
.fav_pop_txt{display: block; padding: 5px 0;}

.c_kbi001_btn .bt{padding-left: 26px; padding-right: 26px; vertical-align: top;}
.c_kbi001_btn .bt .con p br{display: none;}
.c_kbi001_btn .bt .con{width: 131px; padding-left: 87px;}
.c_kbi001_btn .bt03 .con{background:url(/images/home/content/c_mykbi/c_mykbi03.png) left 5px no-repeat}

.shop_area { position:relative; }
.shop_slide { font-family:'Nanum Gothic';  }
.shop_slide li { width:271px; border:1px solid #ccc;}
.shop_slide li:hover {  border:1px solid #266fcd;  }
.shop_slide .cont { padding:30px 24px 22px; }
.shop_slide .cont > a { display:block; }
.shop_slide .cont .sort { margin-bottom:5px;}
.shop_slide .cont .sort , .shop_slide .cont .sort strong { font-weight:700; font-size:14px; color:#8d8d8d; }
.shop_slide .cont .sort strong.cor1 { color:#266fcd; }
.shop_slide .cont .sort strong.cor2 { color:#cd7c26; }
.shop_slide .cont .sort strong.cor3 { color:#dd5db1; }
.shop_slide .cont .sort strong + span { border-left:1px solid #cfcfcf; padding-left:6px; margin-left:3px; }
.shop_slide .cont .tit { font-size:19px; color:#363a3f; line-height:28px; height:52px; overflow:hidden; margin-bottom:15px;  }
.shop_slide .cont .sns a { display:inline-block; font-family:'dotum'; color:#363a3f; font-weight:bold; padding-left:23px; height:17px; margin-right:16px; }
.shop_slide .cont .sns a.like { background:url(/images/home/main/shop_like.png) 0 0 no-repeat; }
.shop_slide .cont .sns a.like.on, .shop_slide .cont .sns a.like:hover { background:url(/images/home/common/shop_like_on.png) 0 0 no-repeat; color:#f04c44; }
.shop_slide .cont .sns a.share { background:url(/images/home/common/shop_share.png) 0 0 no-repeat; }
.shop_area .slidercontrols { position:absolute; top:-50px; right:0; }
.shop_area .sliderpg .sliderpg-item{margin-left:6px;}
.shop_area .sliderpg .sliderpg-item a{width:8px; height:8px; background:url(/images/home/main/pg_dot_off.png) 0 0 no-repeat; }
.shop_area .sliderpg .sliderpg-item.active a{width:31px; height:8px; background:url(/images/home/main/pg_dot.png) 0 0 no-repeat;  }
.shop_area .sliderpg .sliderpg-item:first-child{margin-left:0}
