@charset "utf-8";

/* 스타뱅킹 로보 페이지 css */
/*  공통 */
.ff_ns {font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important;}
.ff_mg {font-family:"맑은 고딕", "Malgun Gothic" !important;}
input[type=text]::-ms-clear {display:none;}
input[type=tel]::-ms-clear {display:none;}
table {width:100%;}
a:focus {outline:1px solid #81daff}
a.deact:focus {outline:0}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance:none; margin:0}
input[type=radio]:focus+label, input[type=checkbox]:focus+label {outline:1px solid #81daff}
input[type=radio]:checked:focus+label, input[type=checkbox]:checked:focus+label {outline:1px solid #81daff}
input[type=radio].chked:focus+label, input[type=checkbox].chked:focus+label {outline:1px solid #81daff}
.dn {display:none !important}
.robo_cbh_wrap .vn {position:absolute; z-index:-1000 !important; left:0 !important; top:0 !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; height:1px !important; width:1px !important; margin:-1px !important; padding:0 !important; border:0 !important; display:block !important}
button {border:0; background-color:transparent;}
button:focus, button:active {padding:0;}
button span {position:relative}
.bg_f0 {background-color:#f7f7f7 !important;}
.bg_f {background-color:#fff !important;}
/* .bg_imgbg {padding:0 15px; background:#f7f7f7 url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_gray_top_shadow.png') repeat-x 0 0; background-size:auto 20px;} */
.bg_img_none {background-image:none !important;}
.robo_pdv {padding-top:15px; padding-bottom:15px}
.robo_pdh {padding-left:15px; padding-right:15px}
.robo_pds {padding:15px;}
.robo_pds1x1x {padding:25px 15px;}
.robo_pds2x1x {padding:30px 15px;}
.pdv30 {padding-top:30px !important; padding-bottom:30px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt-230 {margin-top:-230px !important;}
.mb20 {margin-bottom:20px;}
.mb50 {margin-bottom:50px !important;}
.mb80 {margin-bottom:80px !important;}
.p10 {padding:10px !important;}
.pt15 {padding-top:15px !important;}
.pt25 {padding-top:25px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.space01 {padding-top:40px;}
.space02 {margin-bottom:80px;}
.pb5 {padding-bottom:5px !important;}
.pb7 {padding-bottom:7px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pdv50 {padding-top:50px !important; padding-bottom:50px !important;}
.pdt50 {padding-top:50px !important;}
.pdb50 {padding-bottom:50px !important;}
.pdr20 {padding-right:20px !important;}
.ph50 {padding-left:50px !important; padding-right:50px !important}
.pb80 {padding-bottom:80px !important;}
.lh150 {line-height:150%}
.txt_blue {color:#3e85d4 !important;}
.txt_green {color:#2eac5e !important}
.txt_purple {color:#8f4ed1 !important}
.ta-c {text-align:center !important}
.ta-l {text-align:left !important}
.ta-r {text-align:right !important}
.fw-n {font-weight:500 !important}
.fw-b {font-weight:700 !important}
.fw-eb {font-weight:700 !important}
.vai {vertical-align:inherit !important}
.tabWrap {min-height:0 !important}
.cb {clear:both}

.f-12 {font-size:12px !important;}
.f-13 {font-size:13px !important;}
.f-14 {font-size:14px !important;}
.f-16 {font-size:16px !important;}
.f-18 {font-size:18px !important;}
.f-20 {font-size:20px !important;}
.f-22 {font-size:22px !important;}
.f-26 {font-size:26px !important;}
.f-36 {font-size:36px !important;}
.fw-b {font-weight:900 !important;}
.fc11 {color:#;}

/* 폰트 컬러 */
.fc00 {color:#000000 !important;} 
.fc01 {color:#333333 !important;} /* 기본폰트 */
.fc02 {color:#666666 !important;}
.fc03 {color:#2C3451 !important;} /* 타이틀 H1,H2 등 */
.fc04 {color:#50483D !important;} /* 테이블 텍스트 */
.fc05 {color:#2EAC5E !important;} /* 로보 */
.fc06 {color:#8f4ed1 !important;} /* 전문가 */
.fc07 {color:#3E85D4 !important;} /* 입금/하락/강조 */
.fc08 {color:#EB4D34 !important;} /* 출금/상승/강조 */
.fc09 {color:#ffffff !important;}

.posta {position:static !important}

/* 폰트 */
.robo_cbh_wrap {font-size:14px; color:#666;}
.robo_cbh_wrap h1 {font-size:46px; color:#2C3451;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.robo_cbh_wrap .report-header h1 {font-size:36px; color:#fff; font-family:"맑은 고딕", "Malgun Gothic" !important;}
.robo_cbh_wrap h2 {font-size:22px; color:#2C3451; margin-bottom:15px;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:500;}
.robo_cbh_wrap h3 {font-size:16px; color:#666666;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.cbh_pop_wrap .robo_cbh_wrap h2 {font-family:"맑은 고딕", "Malgun Gothic" !important;}
.cbh_pop_wrap.robo_cbh_wrap h3 {font-family:"맑은 고딕", "Malgun Gothic" !important;}
.robo_cbh_wrap .p_type1 {font-size:14px; color:#666666}

.cbh_pop_wrap h1 {font-size:36px; color:#2C3451;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.cbh_pop_wrap h2 {font-size:22px; color:#2C3451; margin-bottom:15px;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:500;}

.robo_notice_box {padding-bottom:0px}
.robo_notice_box h3 {font-size:22px; color:#2C3451; margin-bottom:10px;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:500}

a.t1, a.t2, a.t3 {line-height:45px !important}
.robo_cbh_wrap a.t4, .robo_cbh_wrap a.t5, .robo_cbh_wrap a.t6 {line-height:36px;}

/*보정*/
.robo_cbh_wrap input[type=checkbox].chk01 + label.css_label.line_two {background-position:0 5px !important;}
.robo_cbh_wrap .box03 ul li:last-child {padding-bottom:0}
.report-section .tabWrap.type3.box {padding-left:0; padding-right:0}
.h2_type01 {font-size:22px !important; margin-bottom:10px !important; }
.h2_type01 + a {vertical-align:2px !important; padding-top:3px !important; line-height:19px !important}
.robo_notice_ul02 li {padding:0 0 5px 10px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_square01.gif') no-repeat 0 9px;}
.tabWrap .tabMenuJS li .robo_notice_ul02 li {float:none;}
.robo_cbh_wrap .gray_line16 {line-height:32px !important}
/* .robo_layout02.robo_layout03 .tit_header {height:220px;}
.robo_layout02.robo_layout03 .robo_cont .robo_cont_inner {margin:0 auto} */

/* .cbl_notice01 {color:#797979 !important; font-size:12px !important; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bang1.png) no-repeat 0 1px; background-size:15px; padding-left:18px !important; padding-bottom:10px} */
.cbl_notice01 {color:#797979 !important; font-size:12px !important; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bang1.png) no-repeat 0 1px; background-size:15px; padding-left:18px !important; padding-bottom:10px}
.cbl_notice01 a {color:#3e85d4; text-decoration:underline}
.cbl_notice02 {margin-bottom:10px; color:#797979; font-size:12px;}
.ofh {overflow:hidden}

.static {position:static !important;}
.inbk {display:inline-block;}
a.layer_tip {background-image:url('https://oimg1.kbstar.com/img/omoney/2017/robo/tip_bg1.png');}

/* 인풋 */
.robo_cbh_wrap .pr {position:relative;}
.robo_cbh_wrap .replace {display:none; color:#999; position:absolute; top:5px; right:0;}
.robo_cbh_wrap .input_txt {padding-left:10px; padding-right:10px; font-size:14px; line-height:32px; color:#333; border-top:1px solid #b3b3b3; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #b3b3b3;}
.robo_cbh_wrap .input_txt.error {color:#eb4d34;}
.robo_cbh_wrap .input_txt[readonly],
.robo_cbh_wrap .input_txt[disabled],
/*.robo_cbh_wrap input[type=text][readonly],
.robo_cbh_wrap input[type=text][disabled] {color:#999; background-color:#e6e6e6;}*/
.select {height:34px;}
/* input (text의 경우 너비 따로 지정) */
.cbh_input_type01 {height: 32px; position: relative; display: inline-block; vertical-align: middle; border-top: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
.cbh_input_type01 input[type=text] {border: 0; padding-right: 33px; background: #fff !important; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; padding: 8px 11px 8px 11px !important; text-align: left; font-size: 14px;}

/* 테이블 */
.table_view01 {border:1px solid #ccc;}
.table_view01 tbody tr th,
.table_view01 tbody tr td {text-align:left; font-size:14px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.table_view01 tbody tr th {padding:15px 20px 15px; color:#50483d; font-weight:bold; background-color:#f1f1f1;}
.table_view01 tbody tr th:first-child {border-left:1px solid #ccc;}
.table_view01 tbody tr:first-child th,
.table_view01 tbody tr:first-child td {border-top:1px solid #ccc;}
.table_view01 tbody tr td {padding:14px 20px 16px; color:#333; background-color:#fff;}

.table_view04 {border-top:1px solid #ccc;}
.table_view04 tbody tr th,
.table_view04 tbody tr td {text-align:left; font-size:14px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.table_view04 thead tr th,
.table_view04 tbody tr th {padding:10px 20px 9px; color:#50483d; font-weight:bold; background-color:#f6f6f6;}
.table_view04 thead tr th {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.table_view04 thead tr th:first-child,
.table_view04 tbody tr th:first-child {border-left:0;}
/* .table_view04 tbody tr:first-child th,
.table_view04 tbody tr:first-child td {border-top:1px solid #ccc;} */
.table_view04 tbody tr th.bg_none {background-color:#fff;}
.table_view04 tbody tr td {padding:10px 20px 9px; color:#333; background-color:#fff;}
.table_view04 tbody tr td .robo_notice_ul01 li {padding-bottom:3px;}
.table_view04 tbody tr td.suggest {padding:9px 20px 6px;}
.table_view04 .ico {display:inline-block; margin-right:5px; width:12px; height:12px; vertical-align:middle;}
.table_view04 .change {padding-left:65px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_arrow02.png') no-repeat 30px 50%;}
.table_view04 .change span {font-size:0;}

/* layout */
.robo_width01 {position:relative; min-width:980px; z-index:1; margin:0 40px; line-height:normal}
.robo_width02 {position:relative; min-width:980px; z-index:1; padding:0 40px; line-height:normal}
.robo_width03 {position:relative; width:820px; z-index:1; padding:0;}
.box01.robo_width03 {width:818px;}
.bgs_01 {background:#f6f6f6;}

/* button */
.robo_cbh_wrap .btn_basic03 {padding:30px 0; text-align:center;}
.robo_cbh_wrap .btn_basic03 a {margin:0 3px 0 4px}
.button_box_type01 {padding:55px 0}
.button_type01 {display:inline-block; padding:0 70px; font-size:20px; color:#2c3451; height:60px; line-height:55px; background:#f9e017; border-radius:30px; font-weight:700}
.btn_call {margin-left:4px; display:inline-block; vertical-align:middle; width:18px; height:18px; text-indent:-9999px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/btn_ques2.png') no-repeat 0 0; }
.robo_cbh_wrap .robo_btn,
.robo_cbh_wrap .robo_btn .icon {display:inline-block;}
.robo_cbh_wrap .gray_line12 {padding:0 10px; height:22px; line-height:20px; font-size:12px; color:#666; border:1px solid #cbcbcb;}
.robo_cbh_wrap .gray_line12.icon {padding-right:18px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn01.png') no-repeat 100% 6px;}
.robo_cbh_wrap .gray_line16 {padding:0 15px; height:34px; line-height:32px; font-size:16px; color:#666; border:1px solid #cbcbcb; font-weight:bold;}
.robo_cbh_wrap .gray_line16.icon {padding-right:23px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn02.png') no-repeat 100% 50%;}
.robo_cbh_wrap .darkb_line12 {padding:0 10px; height:22px; line-height:20px; font-size:12px; color:#2c3451; border:1px solid #2c3451;}
.robo_cbh_wrap .darkb_line12.icon {padding-right:18px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn03.png') no-repeat 100% 50%;}
.robo_cbh_wrap .darkb_line16 {padding:0 15px; padding-top:2px; height:30px; line-height:27px; font-size:16px; color:#2c3451; border:1px solid #2c3451; font-weight:bold;}
.robo_cbh_wrap .darkb_line16.icon {padding-right:23px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn04.png') no-repeat 100% 13px; vertical-align:top;}
.robo_cbh_wrap .sky_line12 {padding:0 10px; height:22px; line-height:20px; font-size:12px; color:#aeb7dc; border:1px solid #aeb7dc;}
.robo_cbh_wrap .sky_line12.icon {padding-right:18px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn05.png') no-repeat 100% 50%;}
.robo_cbh_wrap .sky_line16 {padding:0 15px; height:34px; line-height:30px; font-size:16px; color:#aeb7dc; border:1px solid #aeb7dc; font-weight:bold;}
.robo_cbh_wrap .sky_line16.icon {padding-right:23px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn06.png') no-repeat 100% 50%;}
.robo_cbh_wrap .blue_btn {margin-left:7px; padding:0 15px; height:36px; line-height:34px; font-size:16px; color:#fff; background-color:#3b83d5; font-weight:bold;}
.robo_cbh_wrap .btn-round.fill {padding:0 70px; height:50px; line-height:50px; font-size:20px; color:#2c3451; font-weight:bold; border-radius:25px; background-color:#f9e017;}
.robo_cbh_wrap .btn_basic01 {padding:40px 0; text-align:center; position:relative; height:50px;}
.robo_cbh_wrap .btn_basic02 {padding:50px 0 60px; text-align:center;}
.robo_cbh_wrap .btn_basic01 a,
.robo_cbh_wrap .btn_basic02 a {margin:0 5px;}
.robo_cbh_wrap .robo_btn.h50 {height:50px; line-height:50px;}
.robo_cbh_wrap .robo_btn.h40 {height:40px; line-height:40px;}
.robo_cbh_wrap .deact {cursor:default !important; color:#555; border:0; background-color:#ddd;}
.robo_cbh_wrap .deact.h50 {padding:0 25px; height:50px; line-height:50px; border-radius:25px; font-size:20px;}
.robo_cbh_wrap .deact.h40 {padding:0 20px; height:40px; line-height:40px; border-radius:20px; font-size:16px;}
.robo_cbh_wrap .btn-round.t3.icon {padding-right:45px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn07.png') no-repeat 100% 50%;}
.robo_cbh_wrap .btn_major.close .btn-round.t3.icon {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn10.png') no-repeat 100% 50%;}
.robo_cbh_wrap .more {height:70px; border:1px solid #2c3451; box-sizing:border-box; width:100%; font-size:20px; color:#2c3451;}
.robo_cbh_wrap .more span {margin-top:-4px; padding-right:28px; display:inline-block; line-height:1; vertical-align:middle;  background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_link01.png') no-repeat 100% 7px;}
.robo_cbh_wrap .report-content .tabWrap {margin-bottom:0; padding-bottom:0;}

.robo_cbh_wrap .prev_btn {display:inline-block;}
/* .robo_cbh_wrap .btn_house .prev_btn {display:none;} */

.btn_abs01 {position:absolute; top:0px; right:0;}

.robo_notice_ul01 li {padding:0 0 8px 10px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_square01.gif') no-repeat 0 9px;}
.robo_cbh_wrap .robo_notice_ul01 li,
.robo_cbh_wrap .robo_notice_ol01 li,
.robo_cbh_wrap .report-content .report-info-desc li {}
.box03 .robo_notice_ol01 {padding-left:10px;}
.ordered01 {padding-left:20px;}
.ordered01 li {list-style:decimal;}
.robo_cbh_wrap .robo_notice_ol01 li {padding:0 0 8px 0; list-style:decimal;}

/* 기타 - 라벨 */
.labeling {margin-bottom:8px;}
.txt_label {padding:0 10px 2px; margin-right:7px; display:inline-block; height:18px; line-height:18px; vertical-align:middle; border:1px solid #d1d1d1; font-size:14px; color:#666;}
.txt_label.abs {position:absolute; top:15px; left:15px;}
.txt_label.dng01 {color:#049384;} /* 매우낮은위험 */
.txt_label.dng02 {color:#0793ac;} /* 낮은위험 */
.txt_label.dng03 {color:#f23f08;} /* 보통위험 */
.txt_label.dng04 {color:#409d02;} /* 다소높은위험 */
.txt_label.dng05 {color:#c50808;} /* 높은위험 */
.txt_label.dng06 {color:#c50808;} /* 매우높은위험 */
.txt_label.dng07 {color:#3b83d5; padding:0 5px 2px; border:1px solid #9dc1ea; height:18px; line-height:16px; min-width:54px; letter-spacing:-0.5px; text-align:center; margin-right:0;} /* 입금, 신규, 신청완료 */
.txt_label.dng08 {color:#eb4d34; padding:0 5px 2px; border:1px solid #f5a699; height:18px; line-height:16px; min-width:54px; letter-spacing:-0.5px; text-align:center; margin-right:0;} /* 실패 */
.txt_label.dng09 {color:#666666; padding:0 5px 2px; border:1px solid #b2b2b2; height:18px; line-height:16px; min-width:54px; letter-spacing:-0.5px; text-align:center; margin-right:0;} /* 유지 */
.txt_label.robo {padding:0 10px 2px; border: 1px solid #96d5ae; color: #2eac5e;} /* 로보 */ 
.txt_label.pro {padding:0 10px 2px; border: 1px solid #c7a6e8; color: #8f4ed1;} /* 프로 */

.txt_label.blue {color:#3b83d5; padding:1px 5px; border:1px solid #9dc1ea; height:18px; line-height:16px; min-width:54px; letter-spacing:-0.5px; text-align:center; margin-right:0;white-space:nowrap;} /* 신규,입금, 신청완료*/
.txt_label.red {color:#eb4d34; padding:1px 5px; border:1px solid #f5a699; height:18px; line-height:16px; min-width:54px; letter-spacing:-0.5px; text-align:center; margin-right:0;white-space:nowrap;} /* 환매, 실패 */
.txt_label.keep {color:#666666; padding:1px 5px; border:1px solid #b2b2b2; height:18px; line-height:16px; min-width:54px; letter-spacing:-0.5px; text-align:center; margin-right:0;white-space:nowrap;} /* 유지 */

.txt_label.down {height:20px; line-height:20px; border:0; background:#1673db; color:#fff !important;} /* 하락 안내도달*/
.txt_label.up {height:20px; line-height:20px; border:0; background:#e64600; color:#fff !important;} /* 상승 안내 달성 */
.txt_label.rebal {height:20px; line-height:20px; border:0; color:#fff; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/revalancing.gif') no-repeat 0 0;} /* 리밸런싱 */
.txt_label.rebal01 {height:20px; line-height:20px; border:0; background:#8d734e; color:#fff;} /* 텍스트 리밸런싱*/
.txt_label.w_fix {padding:0 5px 2px; width:52px !important;  text-align:center; letter-spacing:-1px !important; white-space:nowrap;}

/* 포폴 설계 */ 
.robo_pop.robo_cbh_wrap .title-area h2 {margin-bottom:12px; font-weight:700; font-size:18px !important;}
.robo_pop h2.big {margin-bottom:0; padding-top:45px; padding-bottom:30px; font-size:30px; line-height:1;}
.robo_pop.robo_cbh_wrap .title-area h2,
.robo_pop.robo_cbh_wrap .title-area h3 {font-family:"맑은 고딕", "Malgun Gothic" !important;}
.robo_cbh_wrap .report-header .report-custom-info li.long {width:145px;}
.robo_cbh_wrap .report-section .title-area + p.slogan,
.slogan01 {margin-top:0; margin-bottom:15px !important; font-size:30px; color:#2c3451; line-height:1.3; letter-spacing:-1px;}
.robo_cbh_wrap .report-header .stand_date {margin:45px 0 0 0;}
.box01 {border:1px solid #ccc; position:relative;}
.box01:after {clear:both; display:block; content:' ';}
.plan_box.box01 .fl {float:left; padding-top:26px; width:520px; text-align:center;}
.plan_box.box01 .fr {float:right; width:297px;}
.plan_box.box01 .fr .box_tit {font-weight:normal;}
.plan_box.box01 .fr .sub_box01 {padding:22px 20px 22px 20px ; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}

.plan_box01 .fl,
.plan_box01 .fr {float:none; display:inline-block; vertical-align:middle;}
.plan_box01 .fr {height:218px;}
.box01.plan_box.plan_box01 .fr .sub_box01 {border-bottom:0; height:175px;}
.plan_box01 .price_plan {padding-top:50px;}
.plan_box01 .price_plan dt,
.plan_box01 .price_plan dd {text-align:center;}

.price_plan dt {margin-bottom:20px; color:#666; font-size:14px;}
.price_plan dd {font-size:30px; text-align:right; color:#333;}
.price_plan dd span {font-size:20px;}
.plan_box.box01 .fr .sub_box02 {padding:19px 20px 18px 20px; border-left:1px solid #e5e5e5;}
.plan_box.box01 .fr .sub_box02.etc {border-bottom:1px solid #e5e5e5;}
.desc01 {margin-bottom:15px; font-size:16px;}
.tab_profit_rate {padding:10px 0;}
.robo_cbh_wrap .box02 {padding:40px 100px; background-color:#fff;}
.robo_cbh_wrap .box02.confirm_txt {padding:30px; line-height:24px;}
.robo_cbh_wrap .box02:after {clear:both; display:block; content:' ';}
.robo_cbh_wrap .box03 {padding:30px; border:1px solid #aeb7dc; background-color:#f1f5fc;}
.robo_cbh_wrap .box03:after {clear:both; display:block; content:' ';}
.robo_cbh_wrap .price_insert_wrap .price_insert {float:left; padding-right:20px; width:230px;}
.robo_cbh_wrap .price_insert_wrap01 .price_insert {float:left; padding-right:20px; width:550px;}
.robo_cbh_wrap .price_insert_wrap02 .price_insert {float:left; padding-right:20px; width:100%;}
.robo_cbh_wrap .price_insert_wrap02 .price_insert .box-cont {width:100% !important;}
.robo_cbh_wrap .price_insert_wrap02 .price_insert .box-cont .cost-value,
.robo_cbh_wrap .price_insert_wrap02 .price_insert .box-cont .cost-value .input-txt.type2,
.robo_cbh_wrap .price_insert_wrap02 .price_insert p.tar {width:100% !important;}
.robo_cbh_wrap .price_insert_wrap02 .price_insert .box-cont .cost-value .input-txt.type2 input {width:95% !important;}
.robo_cbh_wrap .price_insert_wrap .price_choice {float:right;}
.robo_cbh_wrap .price_insert_wrap .fr {width:430px;}
.robo_cbh_wrap .price_insert_wrap .all_chk:after {clear:both; display:block; content:' ';}
.robo_cbh_wrap .price_choice {width:430px;}
.robo_cbh_wrap .price_choice li {float:left; width:70px; text-align:center; border:1px solid #cbcbcb; border-left:0;}
.robo_cbh_wrap .price_choice li:first-child {border-left:1px solid #cbcbcb;}
.robo_cbh_wrap .price_choice li a {color:#666; font-size:16px; line-height:34px; display:block;}
.robo_cbh_wrap .box_table {margin-top:10px;}
.robo_cbh_wrap .box_table th {text-align:left; font-weight:normal; height:35px; vertical-align:middle;}
.robo_cbh_wrap .box_table td {text-align:left; font-weight:normal; height:35px; vertical-align:middle;}
.robo_cbh_wrap .has_fund_list01 {margin-bottom:15px;}
.robo_cbh_wrap .has_fund_list01 li {margin-bottom:15px;}
.robo_cbh_wrap .has_fund_list01 .portfolio_unit {padding:30px; background-color:#fff;}
.robo_cbh_wrap .has_fund_list01 .portfolio_unit h3 {margin-bottom:15px; font-size:22px; font-weight:normal; color:#2c3451;}
.robo_cbh_wrap .has_fund_list02 li {margin-bottom:15px;}
.robo_cbh_wrap .has_fund_list02 .portfolio_unit h3 {margin-bottom:15px; font-size:22px; color:#2c3451;}
.robo_cbh_wrap .insert_area {padding-left:50px; padding-right:50px;}
.robo_cbh_wrap .insert_area h3 {margin-bottom:10px; color:#333; font-family:"맑은 고딕", "Malgun Gothic";}
.robo_cbh_wrap .insert_area .indent {padding-left:0px;}
.robo_cbh_wrap .insert_area .fl,
.robo_cbh_wrap .insert_area .fr {width:400px;}
.robo_cbh_wrap .insert_area .tit {margin-bottom:10px; font-size:14px; color:#2C3451; display:block;}
.robo_cont_inner .insert_area .box-cont {width:108px !important; display:inline-block; vertical-align:middle;}
.robo_cont_inner .insert_area .box-cont .cost-value {width:108px !important;}
.robo_cont_inner .insert_area .box-cont .cost-value input {width:108px !important;;}
.robo_cbh_wrap .branch {width:600px;}
.robo_cbh_wrap .fr.names {width:280px;}
.robo_cbh_wrap .branch .tit,
.robo_cbh_wrap .names .tit,
.robo_cbh_wrap .branch .data,
.robo_cbh_wrap .names .data {display:inline-block; vertical-align:middle;}
.robo_cbh_wrap .branch .tit,
.robo_cbh_wrap .names .tit {margin:0 15px 0 0; color:#666;}
.robo_cbh_wrap .branch .data,
.robo_cbh_wrap .names .data {font-size:20px; color:#2C3451;}
.robo_cbh_wrap .insert_area .chk01 + label.css_label {margin-left:10px;}
.robo_cbh_wrap .insert_area .qna {margin-bottom:30px;}
.robo_cbh_wrap .insert_area .account {font-size:22px; color:#2C3451;}
.robo_cbh_wrap .insert_area.pdr45 .css_label {padding-right:45px;}
.robo_cbh_wrap .insert_area.pdr45 input,
.robo_cbh_wrap .insert_area.pdr45 button {vertical-align:middle;}
#past {position:relative;}
.report_toggle_btn {margin-bottom:30px; text-align:right;}
/*#past .report_toggle_btn {position:absolute; top:380px; right:0;}*/
/* #past .report_toggle_btn {margin-bottom:-35px;} */
.report_toggle_btn .darkb_line16.toggle {padding-right:26px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_view_down.png') no-repeat 100% 50%;}
.report_toggle_btn .darkb_line16.toggle.on {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_view_up.png') no-repeat 100% 50%;}
.robo_cbh_wrap #past  .tabWrap {padding-top:0;}
.robo_cbh_wrap #past .tabWrap .tabMenuJS {border-bottom:0;}
.robo_pop.robo_cbh_wrap .tabWrap.type3 .tabMenuJS li .cont {top:50px;}
.graph_area {display:none;}

.fund_chk {margin:15px 0 50px; font-size:14px;}
.profit_receive .chk {font-size:16px;}
.profit_agree {display:none;}
.has_fund_cont {display:none;}
.robo_cbh_wrap .tit_desc {margin-bottom:12px;}
.robo_cbh_wrap .data-result-box {margin-top:0; padding-left:100px; padding-right:100px; height:auto;}
.robo_cbh_wrap.cbh_pop_wrap .data-result-box {margin-top:0; padding-left:50px; padding-right:50px; height:auto;}
.robo_cbh_wrap .data-result-box .data-result-tit {width:200px; font-size:20px;}
.robo_cbh_wrap .data-result-box .data-result-cont {padding-top:5px; width:500px;}
.robo_cbh_wrap .data-result-box .data-result-cont .txt-result {font-size:20px;}
.robo_cbh_wrap .auto_set .tit {margin-bottom:5px; display:block; color: #2C3451;}
.robo_cbh_wrap .auto_set .start_day,
.robo_cbh_wrap .auto_set .term,
.robo_cbh_wrap .auto_set .end_day {position:relative;}
.robo_cbh_wrap .auto_set .start_day {float:left; width:365px;}
.robo_cbh_wrap .auto_set .term {float:left; width:170px;}
.robo_cbh_wrap .auto_set .end_day {float:right; width:205px;}
.robo_cbh_wrap .auto_set .txt {padding-left:2px; padding-right:20px; font-size:20px;}
.robo_cbh_wrap .auto_set .end_day span {display:inline-block; vertical-align:middle;}
.robo_cbh_wrap .auto_set .end_day .txt {padding-left:0; padding-right:0;}
.robo_cbh_wrap .auto_set .end_day .txt:first-child {padding-left:0;}
.robo_cbh_wrap .auto_set .text {font-size:30px;}
.robo_cbh_wrap .agree_area .goods_name strong {margin-bottom:50px; font-size:36px; color:#2c3451; display:block;}
.robo_cbh_wrap .cr:after {clear:both; display:block; content:' ' ;}
.robo_cbh_wrap .hr {margin-top:15px; padding-top:25px; border-top:1px solid #ddd;}
.insert_rate span, 
.insert_rate input {display:inline-block; vertical-align:middle;}
.insert_rate .marks {font-size:30px; color:#2c3451; font-weight:normal; display:inline-block; vertical-align:middle;}
.insert_rate .box-cont {margin-right:10px;}
.insert_rate .unit {font-size:20px;}
.insert_rate01 {margin-top:20px;}
.insert_rate01 .error_txt {margin-top:10px; padding-right:50px; text-align:right;}
.gdetail_list {display:none;}
.robo_cbh_wrap h2 + a {margin-left:5px; vertical-align:top;}
/* 포트폴리오 조회 목록 */
.robo_cbh_wrap .portfolio_list_unit {position:relative}
.robo_cbh_wrap .link_portfolio_unit {display:block;}
.robo_cbh_wrap .link_portfolio_unit:last-child {margin-bottom:0}
.robo_cbh_wrap .portfolio_unit>h3 {font-size:16px; font-weight:900;}
.robo_cbh_wrap .portfolio_list_unit .rnd_box01 .portfolio_unit>h3 {font-size:14px !important;}
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_unit>h3 {font-size:14px; font-weight:500; padding:2px 0}
.robo_cbh_wrap .portfolio_unit p.nick {font-size:12px;  line-height:1; color:#757575; padding:8px 0 0 0}
.robo_cbh_wrap .portfolio_unit p.gray_12_txt {font-size:12px; line-height:1; color:#757575; padding:10px 0 0 0}
.robo_cbh_wrap .portfolio_unit p.gray_12_txt2 {font-size:12px; line-height:1; color:#757575; padding:0 0 7px 0 }
.robo_cbh_wrap .portfolio_unit p.gray_12_txt3 {font-size:12px; line-height:1; color:#757575; }
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_unit p.gray_12_txt {font-size:12px; color:#757575; padding:7px 0 0 0}
.robo_cbh_wrap .portfolio_ratio_orange {color:#e64600; font-size:20px; font-weight:900; height:25px !important;}
.robo_cbh_wrap .portfolio_ratio_blue {color:#3e85d4; font-size:20px; font-weight:900; height:25px !important;}
.robo_cbh_wrap .portfolio_ratio_zero {color:#000; font-size:20px; font-weight:900; height:25px !important;}
.robo_cbh_wrap .portfolio_ratio_orange div,
.robo_cbh_wrap .portfolio_ratio_blue div,
.robo_cbh_wrap .portfolio_ratio_zero div {height:28px !important;}
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_ratio_orange div,
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_ratio_blue div,
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_ratio_zero div {height:18px !important; font-size:16px !important}
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_ratio_orange div span,
.robo_cbh_wrap .portfolio_list_unit_detail_box .portfolio_ratio_blue div span {font-weight:500;}
/* .robo_cbh_wrap .btn_portfolio_setting {display:block; position:absolute; top:5px; right:0; z-index:100; width:50px; height:50px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/btn_portfolio_setting.png) no-repeat center center; background-size:auto 20px; text-indent:-200px; overflow:hidden} */
.robo_cbh_wrap .portfolio_unit_btn_box {display:flex; border-top:1px solid #f0f0f0; margin-top:-5px;}
.robo_cbh_wrap .portfolio_unit_btn_box li {flex:1; height:71px; text-align:center; background-position:center center; background-repeat:no-repeat; background-size:auto 71px}
.robo_cbh_wrap .portfolio_unit_btn_box li.on {opacity:1; filter:Alpha(opacity=100);}
.robo_cbh_wrap .portfolio_unit_btn_box li.off {opacity:0.3; filter:Alpha(opacity=30);}
.robo_cbh_wrap .portfolio_unit_btn_box li a {display:block; padding:42px 0 13px; 0; font-size:12px;}
.robo_cbh_wrap .portfolio_unit_btn_box li.portfolio_btn_01 {}
.robo_cbh_wrap .portfolio_unit_btn_box li.portfolio_btn_02 {}
.robo_cbh_wrap .portfolio_unit_btn_box li.portfolio_btn_03 {}
.robo_cbh_wrap .portfolio_unit_btn_box li.portfolio_btn_04 {}
.robo_cbh_wrap .portfolio_unit_btn_box li.portfolio_btn_05 {}
.deposit_info .desc2 {margin-bottom:15px; padding-top:50px; text-align:center; font-size:20px;}

.robo_layout01 .tit_header {min-height:173px; text-align:center; background-color:#3c4976;}
.robo_layout01 .tit_header .inner {margin:0 auto; padding:0 30px; width:940px; position:relative;}
.robo_layout01 .tit_header h1 {margin-bottom:0; padding-top:75px; color:#fff; font-size:46px;}
.robo_layout01 .tit_header .rbtn {position:absolute; top:107px; right:30px;}
.robo_layout01 .robo_cont {background-color:#f6f6f6;}
.robo_layout01 .robo_cont .robo_cont_inner {margin:0 auto; padding:68px 30px 50px; width:940px;}

.robo_layout02 {padding-bottom:80px; background:#f6f6f6 url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_tit_wrap.gif') repeat-x;}
.robo_layout02_1 {padding-bottom:0 !important;}
.robo_layout02_2 {background-image:none !important;}
.robo_layout02 .tit_header {text-align:center; }
.robo_layout02 .tit_header .inner {margin:0 auto; padding:0 30px 50px; width:940px; position:relative;}
.robo_layout02 .tit_header h1 {padding-top:80px; color:#fff; font-size:46px;}
.robo_layout02 .tit_header .standard_date {color:#fff; position:absolute; top:200px; right:30px;}
.robo_layout02 .tit_header .summary {margin-top:25px; text-align:center; font-size:18px; color:#fff;}
.robo_layout02 .robo_cont {}
.robo_layout02 .robo_cont .robo_cont_inner {margin:0 auto 0px; padding:0 30px; width:940px;}

.robo_layout03 .tit_header {text-align:center; background-color:#3c4976;}
.robo_layout03 .tit_header .inner {margin:0 auto; padding:0 30px; width:940px; position:relative;}
.robo_layout03 .tit_header h1 {margin-bottom:0; padding-top:75px; color:#fff; font-size:46px;}
.robo_layout03 .tit_header .summary {margin-top:25px; padding-bottom:50px; text-align:center; font-size:18px; color:#fff;}
.robo_layout03 .robo_cont {background-color:#f6f6f6;}
.robo_layout03 .robo_cont .robo_cont_inner {margin:0 auto; padding:50px 30px 50px; width:940px;}
.robo_cbh_wrap .robo_layout03 .no_result_area,
.robo_cbh_wrap .robo_layout03 .deposit_info{margin-bottom:50px;}
.robo_cbh_wrap .purpose-step-wrap {background-color:#293551;}

.robo_cbh_wrap .step_summary {padding:0 0 48px 0; text-align:center;}
.robo_cbh_wrap .step_summary .type {color:#2c3451; font-size:36px; line-height:1.4;}
.robo_cbh_wrap .step_summary .date {margin-top:25px; font-size:22px; color:#3e85d4; font-weight:bold;}
.robo_cbh_wrap .step_summary .sub_desc01 {margin:20px 0 0; font-size:18px; color:#666;}
.robo_cbh_wrap .invest_graph01 {margin:0 auto; padding:50px; width:625px; font-size:14px; box-shadow:2px 2px 10px rgba(0,0,0,.3); background-color:#fff;}
.robo_cbh_wrap .invest_cntarea {margin:0 auto; width:725px;}
.robo_cbh_wrap .result-info-area p {padding-left:50px; padding-right:50px; text-align:left; letter-spacing:-0.4px; line-height:34px;}
.info_cmt {text-align:center; font-size:18px;}
.info_cmt01 {font-size:14px; line-height:24px; letter-spacing:-0.4px;}
.info_cmt01 p {margin-bottom:5px;}
.btm_cmt {text-align:center;}
.btm_cmt p {margin-bottom:5px; font-size:14px;}
.btm_cmt .import {margin-bottom:10px; color:#2c3451; font-size:18px;}
.btm_cmt .error_txt,
.error_txt {margin:15px 0 0; color:#eb4d34;}
.error_txt.layer {margin-top:5px; position:absolute; left:0; top:60px; width:400px;}
/* qna */
.robo_cbh_wrap .qna {margin-bottom:50px;}
.robo_cbh_wrap .qna .qsheet {margin-bottom:50px;}
.robo_cbh_wrap .qna .ask {margin-bottom:10px; padding-left:37px; text-indent:-37px; font-size:22px; color:#2c3451; line-height:1.4;}
.robo_cbh_wrap .qna .answer {padding:30px; background-color:#fff;}
.robo_cbh_wrap .qna .a_list01 {display:table; table-layout:fixed; width:100%; background-color:#f1f6fc;}
.robo_cbh_wrap .qna .a_list01 li {display:table-cell; border:1px solid #ddd; border-left:0; text-align:center; font-size:16px; position:relative; background-color:#fff;}
.robo_cbh_wrap .qna .a_list01 li:first-child {border-left:1px solid #ddd;}
/*.robo_cbh_wrap .qna .a_list01 li.chk {border:1px solid #abbbdd; left:-1px;}*/
.robo_cbh_wrap .qna .a_list02 li {margin-top:15px; font-size:16px;}
.robo_cbh_wrap .qna .a_list02 li:first-child {margin-top:0;}
.robo_cbh_wrap input[type=radio].radio01 {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap input[type=radio].radio01 + label.css_label {padding-top:80px; padding-bottom:20px; display:block; line-height:26px; vertical-align:middle; cursor:pointer; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio01.png') no-repeat 50% 25px;}
.robo_cbh_wrap input[type=radio].radio01:checked + label.css_label {position:absolute; top:-1px; left:-1px; right:-1px; /*bottom:-1px;*/ border:1px solid #abbbdd; color:#2c3451; background:#f1f6fc url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio01_chk.png') no-repeat 50% 25px;}
.robo_cbh_wrap input[type=radio].radio01.chked + label.css_label {position:absolute; top:-1px; left:-1px; right:-1px; /*bottom:-1px;*/ border:1px solid #abbbdd; color:#2c3451; background:#f1f6fc url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio01_chk.png') no-repeat 50% 25px;}
.robo_cbh_wrap input[type=radio].radio02 {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap input[type=radio].radio02 + label.css_label {padding-left:34px; min-height:24px; display:inline-block; line-height:22px; vertical-align:middle; cursor:pointer; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk01.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=radio].radio02:checked + label.css_label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk01_chk.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=radio].radio02.chked + label.css_label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk01_chk.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=radio].radio03 {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap input[type=radio].radio03 + label.css_label {padding-left:34px; min-height:24px; display:inline-block; line-height:22px; vertical-align:middle; cursor:pointer; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=radio].radio03:checked + label.css_label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02_chk.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=radio].radio03.chked + label.css_label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02_chk.png') no-repeat 0 0;}

.robo_cbh_wrap input[type=checkbox].chk01,
.robo_cbh_wrap .rad_input input[type=checkbox] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap input[type=checkbox].chk01 + label.css_label,
.robo_cbh_wrap .rad_input input[type=checkbox] + label {padding-left:34px; min-height:24px; display:inline-block; line-height:22px; vertical-align:middle; cursor:pointer; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk01.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=checkbox].chk01:checked + label.css_label,
.robo_cbh_wrap .rad_input input[type=checkbox]:checked + label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk01_chk.png') no-repeat 0 0;}
.robo_cbh_wrap input[type=checkbox].chk01.chked + label.css_label,
.robo_cbh_wrap .rad_input input[type=checkbox].chked + label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk01_chk.png') no-repeat 0 0;}

/* 등록정보 확인하기 */
.reg_info_conf li {margin-bottom:15px; border:1px solid #ddd; position:relative; background-color:#f6f6f6;}
.reg_info_conf .disable {color:#bbb; border:1px solid #e0e0e0; background-color:#f1f1f1;}
.reg_info_conf h3 {font-size:20px; color:#000; font-weight:normal;}
.reg_info_conf h3 a {padding:25px 55px 25px 30px; display:block; color:#333; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_link.png') no-repeat 96% 50%;}
.reg_info_conf .has_info {padding:28px; border-top:1px solid #ddd; background-color:#fff;}
.reg_info_conf .disable .has_info {display:none;}
.reg_info_conf .has_info table th,
.reg_info_conf .has_info table td {font-size:16px; height:25px;}
.reg_info_conf .has_info table th {color:#666; font-weight:normal; text-align:left;}
.reg_info_conf .has_info table td {color:#000; text-align:right;}

.pop_cnt_pd {padding:45px 30px 0;}

/* 포트폴리오 현황 */
.robo_cbh_wrap .box04 {border:1px solid #ccc; background-color:#fff;}
.robo_cbh_wrap .deposit_info {padding-top:75px; padding-bottom:30px; text-align:center;}
.robo_cbh_wrap .deposit_info p {margin-top:15px; font-size:22px; line-height:32px;}
.robo_cbh_wrap .deposit_info .desc2 {margin-bottom:40px; padding-top:110px; font-size:36px; color:#2c3451; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_miss_gen_top.png') no-repeat 50% 0;}
.robo_cbh_wrap .deposit_info .reval_chk {padding:30px 0 0 ; margin:50px auto 0; width:440px; border-top:1px solid #ddd;}
.robo_cbh_wrap .deposit_info .chk {font-size:16px;}
.robo_cbh_wrap .box03.data-result-box {padding-top:24px; padding-bottom:24px;}
.data-result-box .data-result-cont .txt-result > strong {font-size: 30px; vertical-align: middle;}
.robo_cbh_wrap.cbh_pop_wrap .goods_list_box {width:auto;}
.robo_cbh_wrap.cbh_pop_wrap .goods_list_box:after {clear:both; display:block; content:' ';}

/* 로보 vs 전문가 */
.robo_cbh_wrap .tabWrap.robo_cbh_tab01 {margin-bottom:10px; padding:0; height:379px; box-sizing:border-box; border:1px solid #ccc; background-color:#fff;}
.robo_cbh_tab01 ul:after {clear:both; display:block; content:' ';}
.robo_cbh_tab01 .link01 {float:left; font-size:18px; box-sizing:border-box; width:25%;}
.robo_cbh_tab01 .link01 a {height:50px; line-height:50px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; display:block; text-align:center; color:#666; background-color:#f8f8f8;}
/* .robo_cbh_tab01 .link01:first-child {border-left:1px solid #ccc;} */
.robo_cbh_tab01 .link01:first-child a {border-left:0;}
.robo_cbh_tab01 .link01.on a {color:#2c3451; font-weight:bold; border-bottom:1px solid transparent; background-color:#fff;}
.robo_cbh_tab01 .cont {}
.robo_cbh_tab01 .cont .cp_cnt {}

.rcmd_goods {margin-bottom:50px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_compare.png') no-repeat 50% 6px;}
.rcmd_goods:after {clear:both; display:block; content:' ';}
.rcmd_goods .glist h3 {height:74px; text-align:center; font-size:30px;}
.rcmd_goods .glist h3 strong { color:#2c3451; display:inline-block;}
.rcmd_goods .glist.robo h3 strong {padding:10px 0 8px 72px; font-weight:normal; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_robo01.png') no-repeat 0 0;}
.rcmd_goods .glist.pro h3 strong {padding:10px 66px 8px 0; font-weight:normal; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pro01.png') no-repeat 100% 0;}
.rcmd_goods .glist.robo {}
.rcmd_goods .glist ul {border:1px solid #ccc;}
.rcmd_goods .glist li {padding:25px 20px 0 110px; height:103px; border-top:1px solid #e5e5e5; position:relative; background-color:#fff; cursor:pointer}
.rcmd_goods .glist li:first-child {border-top:0;}
.rcmd_goods .glist .empty {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_kb.png') no-repeat 50% 50%;}
.rcmd_goods .glist .graph {position:absolute; top:30px; left:20px;}
.rcmd_goods .glist .goods {font-size:18px; color:#333; line-height:150%}
.rcmd_goods .glist.robo {float:left; width:450px;}
.rcmd_goods .glist.pro {float:right; width:450px;}
.pf_main_ratiovs_box {position:relative; padding:30px 45px 0;}
.pf_main_ratiovs_box h3 {position:relative; padding-bottom:20px; font-size:18px; font-weight:500 }
.pf_main_ratiovs_box h3 span {position:absolute; display:block; width:100%; font-size:20px; color:#333; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_rate_box.png') no-repeat center center; line-height:174px; text-align:center; top:50px; left:0}
.pf_main_ratiovs_box .pick_box:after {clear:both; display:block; content:' ';}
.pf_main_ratiovs_box .pick_box .robo_pick {width:375px; text-align:center; float:left}
.pf_main_ratiovs_box .pick_box .pro_pick {width:375px; text-align:center; float:right}
.pf_main_ratiovs_box .pick_box h4 {font-size:22px; font-weight:900; color:#000; display:inline-block; border-bottom:1px solid #5b5b5b} 
.pf_main_ratiovs_box .pick_box dl {padding-top:45px; padding-bottom:10px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important;}
.pf_main_ratiovs_box .pick_box dl dt {font-size:12px; color:#757575}
.pf_main_ratiovs_box .pick_box .robo_pick dl dd.pick_dd1 {color:#2eac5e; font-size:60px; display:block; padding-bottom:15px;}
.pf_main_ratiovs_box .pick_box .pro_pick dl dd.pick_dd1 {color:#8f4ed1; font-size:60px; display:block; padding-bottom:15px;}
.pf_main_ratiovs_box .pick_box dl dt,
.pf_main_ratiovs_box .pick_box dl dd {display:inline-block; }
.pf_main_ratiovs_box .btn_call {vertical-align:top;}
.pf_main_ratiovs_box .pr {margin:0 auto; width:300px;}
.pf_main_ratiovs_box .layer_tip_robo_div {top:50px; left:23px;}
.pf_main_ratiovs_box .layer_tip_robo_div p {color:#343434;}
/* .pf_main_ratiovs_box .pick_box dl dd span:last-child {font-weight:500; font-size:60px;} */
.pf_main_ratiovs_box .pick_box .pick_dt {font-size:20px;}
.pf_main_ratiovs_box .pick_box .pick_dd2 {padding-left:5px; font-size:30px; color:#000;}
.robo_cbh_wrap .period01 {padding:30px 0 30px 40px; background-color:#f0f0f0;}
.robo_cbh_wrap .period01 .set {margin-bottom:15px;}
.robo_cbh_wrap .period01 .date_select {padding:0 6px; color:#333;}
.robo_cbh_wrap .period01 #div_조회시작년월일-top,
.robo_cbh_wrap .period01 #div_조회종료년월일-top {width:125px; height:34px; position:relative; display:inline-block; vertical-align:middle; border-top:1px solid #b3b3b3; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #b3b3b3; background-color:#fff;}
.robo_cbh_wrap .period01 #div_조회시작년월일-top .input01 input[type=text],
.robo_cbh_wrap .period01 #div_조회종료년월일-top .input01 input[type=text]{padding:3px 0 3px 10px; height:28px; border:0; font-family:"맑은 고딕", "Malgun Gothic"; color:#333; background-color:#fff;}
.robo_cbh_wrap .period01 #div_조회시작년월일-top .cmt1,
.robo_cbh_wrap .period01 #div_조회종료년월일-top .cmt1 {position:absolute; top:0; right:0px;}
.robo_cbh_wrap .period01 .cmt1 a {display:inline-block; width:35px; height:35px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_calender01.png') no-repeat 6px 7px;}
.robo_cbh_wrap .period01 .cmt1 img {display:none;}
.robo_cbh_wrap .period01 .blue_btn {vertical-align:middle;}
.robo_cbh_wrap .period01 .layerType {border: 3px solid #806c5d; text-align: left; background: #fff;}
.robo_cbh_wrap .calendarLayer{position:absolute;left:0 !important;top:40px !important; width:225px; padding:0;z-index:10}
.robo_cbh_wrap .calendarLayer button{width:17px;height:15px;border:none;text-indent:-9999px;font:0/0 Arial;background:url(https://oimg1.kbstar.com/img/ocommon/bg_btnCal.gif) no-repeat}
.robo_cbh_wrap .calendarLayer .calMove{height:28px; margin:0 0 0 10px; padding-bottom:0; text-align:center; background-color:#fff;}
.robo_cbh_wrap .calendarLayer .calMove .period{position:relative;float:left;width:87px;margin-right:9px;line-height:1.1;vertical-align:middle; font-family:"맑은 고딕", "Malgun Gothic";}
.robo_cbh_wrap .calendarLayer .calMove .month{width:71px}
.robo_cbh_wrap .calendarLayer .calMove .period strong{font-size:16px}
.robo_cbh_wrap .calendarLayer .calMove .period button{position:absolute;top:1px;left:0}
.robo_cbh_wrap .calendarLayer .calMove .period button.year_next, .calendarLayer .calMove .period button.month_next{right:0;left:auto;background-position:0 100%}
.robo_cbh_wrap .calendarLayer .calendarSmall{padding:0 6px !important;text-align:center;background:url(https://oimg1.kbstar.com/img/ocommon/bg_calTh.gif) repeat-x 0 0}
.robo_cbh_wrap .calendarLayer .calendarSmall th{overflow:hidden;width:32px;height:22px;padding:3px 0;color:#7B716A;font-weight:normal;text-align:center;vertical-align:top;background:none}
.robo_cbh_wrap .calendarLayer .calendarSmall td{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;border:none !important;text-align:center;vertical-align:top;background:#fff}
.robo_cbh_wrap .calendarLayer .calendarSmall th{height:27px;padding:2px 0}
.robo_cbh_wrap .calendarLayer .calendarSmall td a{display:block;padding:4px 0;*padding:2px 4px;text-align:center;font-family:Arial}
.robo_cbh_wrap .calendarLayer .calendarSmall td a:hover{background:#f3f1ef}
.robo_cbh_wrap .calendarLayer .calendarSmall .sun {padding-le ft:6px}
.robo_cbh_wrap .calendarLayer .calendarSmall .sat {padding-ri ht:6px}
.robo_cbh_wrap .calendarLayer .calendarSmall th.sun{color:#d76b00}
.robo_cbh_wrap .calendarLayer .calendarSmall th.sat{color:#164ebe}
.robo_cbh_wrap .calendarLayer .calendarSmall td.sun{color:#d83f46}
.robo_cbh_wrap .calendarLayer .calendarSmall td.sat{color:#147dce}
.robo_cbh_wrap .calendarLayer .calendarSmall td.today a,.calendarLayer .calendarSmall td.today a:hover{background:#fdcb08}

.robo_cbh_wrap .no_result_area {text-align:center; padding:200px 0 80px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bang1.png') no-repeat 50% 91px;}
.robo_cbh_wrap .no_result_area .no_list {margin-bottom:45px; font-size:36px; color:#2c3451; }
.robo_cbh_wrap .no_result_area .sub_desc01 {font-size:22px;}

/* 보고서 수정 - 진단보고서 팝업 */
.robo_pop .report-content.case01 {width:880px; padding:10px 0px 30px;}
.robo_pop .pop_cnt_pd01 {padding-left:30px; padding-right:30px;}
.robo_pop .pop_cnt_pd01.line {border-top:1px dashed #c5d9f2;}

.robo_pop.robo_cbh_wrap .report-section .title-area .count {font-size:16px;}
.robo_pop .line:last-child {padding-top:30px;}
.robo_pop .report-content .goods_list_box {width:auto;}
.robo_pop .report-content .goods_list_box .goods_list_01 {margin:0 auto;}
.robo_pop .report-content .goods_list_box .goods_list_01 h3 {font-weight:normal;}
.report-container.case01 .report-header .report-custom-info {margin-top:30px;}
.robo_pop .goods_list_dlbox_05 dl {}
.report-section .title-area p.tit_desc {position:static; font-size:14px;}
.robo_pop .asset_graph {padding:38px 85px;}
.robo_pop .asset_graph:after {clear:both; display:block; content:' ';}
.robo_pop .asset_graph .l_graph {float:left; width:240px;}
.robo_pop .asset_graph .r_graph {float:right; width:240px;}
.robo_pop .asset_graph .rcmd {float:left; width:165px; height:240px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_arrow01.png') no-repeat 50% 50%;}
.robo_pop .asset_graph .rcmd span {font-size:0;}
.robo_pop .no_appraisal {text-align:center;}
.robo_pop .no_appraisal span {padding:8px 0 8px 45px; display:inline-block; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bang3.gif') no-repeat 0 0;}
.rcmd_list {margin-bottom:15px; padding:20px 0; border:1px solid #ccc; background-color:#f6f6f6;}
.rcmd_list01 {border:1px solid #ccc; background-color:#fff;}
.rcmd_list:after,
.rcmd_list01:after {clear:both; display:block; content:' ';}
.rcmd_list dl {float:left; width:186px; min-height:75px; border-left:1px solid #ddd;} 
.rcmd_list01 dl {float:left; padding:20px 0 17px; width:186px; min-height:75px; border-left:1px dashed #e5e5e5;}
.robo_pop .rcmd_list dl {float:left; width:162px; min-height:75px; border-left:1px solid #ddd;}
.rcmd_list dl:first-child,
.rcmd_list01 dl:first-child {border-left:0;}
.rcmd_list dl dt,
.rcmd_list dl dd,
.rcmd_list01 dl dt,
.rcmd_list01 dl dd {text-align:center;}
.rcmd_list dl dt,
.rcmd_list01 dl dt {padding:7px 0 15px;}
.rcmd_list dl dd,
.rcmd_list01 dl dd {font-size:30px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.rcmd_list01 dl dd {font-size:20px; color:#333;}
.rcmd_list01 dl.total {width:372px;}
.rcmd_list01 dl.total dt {padding-bottom:10px; font-size:20px;}
.rcmd_list01 dl.total dd {font-size:30px;}

/* 제안보고서 */
.labeling_tit {height:66px;}

/* 공통화면 */
.pw_error .pw_desc {font-size:18px; line-height:28px;}
.pw_error .insert {margin-bottom:15px; padding:28px;}
.pw_error .insert .css_label {margin-left:15px;}
.pw_error .insert + p {margin-bottom:15px;}
.cbh_pop_wrap.pw_error  h2 {font-size:22px; font-weight:bold;}
.pw_error .insert .goods_list_comm_01 {margin-bottom:15px;}
.pw_error .robo_pw_box.error {border-bottom-color:#ccc;}

/* 가이드 */
.w200 {width:200px !important}
.w110 {width:110px !important}
.w125 {width:125px !important}
.w378 {width:378px !important}
/* 동의체크 */
.robo_cbh_wrap input.chk02 {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; letter-spacing:-0.5px}
.robo_cbh_wrap input.chk02 + label.css_label2 {display:inline-block; vertical-align:middle; text-align:center; height:33px; padding-top:1px; line-height:1.95; border:1px solid #cbcbcb; background:#fff; cursor:pointer;}
.robo_cbh_wrap input.chk02 + label.css_label2 span {font-size:16px; color:#666; font-weight:700}
.robo_cbh_wrap input.chk02.chkblue + label.css_label2 {border:none; background:#3e85d4; height:34px; padding:1px}
.robo_cbh_wrap input.chk02.chkblue + label.css_label2 span {color:#fff;}
.robo_cbh_wrap input.chk02:checked + label.css_label2 {border:none; background:#2c3451; padding:1px}
.robo_cbh_wrap input.chk02.chked + label.css_label2 {border:none; background:#2c3451; padding:1px}
.robo_cbh_wrap input.chk02:checked + label.css_label2 span {color:#fff; margin-right:5px;}
.robo_cbh_wrap input.chk02.chked + label.css_label2 span {color:#fff; margin-right:5px;}
.robo_cbh_wrap input.chk02:checked + label.css_label2 span:before {content:'';display:inline-block; margin-right:8px; width:13px; height:10px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chkbtn.png) no-repeat 0 0;}
.robo_cbh_wrap input.chk02.chked + label.css_label2 span:before {content:'';display:inline-block; margin-right:8px; width:13px; height:10px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chkbtn.png) no-repeat 0 0;}
/* 페이징 */
.robo_cbh_wrap .robo_paging_box {text-align:center; margin:40px 0 0 0; padding:0 0 40px 0}
.robo_cbh_wrap .robo_paging {display:inline-block; height:36px; }
.robo_cbh_wrap .robo_paging li {float:left; width:34px; height:34px; border:1px solid #cbcbcb; text-align:center; margin-left:-1px; background-color:#fff}
.robo_cbh_wrap .robo_paging li a {display:block; width:34px; height:34px; line-height:36px; font-size:14px; }
.robo_cbh_wrap .robo_paging li.current {font-weight:700; background:#eaeaea}
.robo_cbh_wrap .robo_paging li.first,.robo_cbh_wrap .robo_paging li.prev,.robo_cbh_wrap .robo_paging li.next,.robo_cbh_wrap .robo_paging li.last {background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_paging_arrow.png); background-color:#fbfbfb; border:1px solid #e0e0e0}
.robo_cbh_wrap .robo_paging li.first a span,.robo_cbh_wrap .robo_paging li.prev a span,.robo_cbh_wrap .robo_paging li.next a span,.robo_cbh_wrap .robo_paging li.last a span {font-size:1px; visibility:hidden}
.robo_cbh_wrap .robo_paging li.first {background-position:-36px 0; }
.robo_cbh_wrap .robo_paging li.prev {background-position:-36px -36px; margin-right:20px; }
.robo_cbh_wrap .robo_paging li.next {background-position:-36px -108px; margin-left:20px; }
.robo_cbh_wrap .robo_paging li.last {background-position:-36px -72px; }
.robo_cbh_wrap .robo_paging li.on {background-color:#fff !important; border:1px solid #cbcbcb !important;}
.robo_cbh_wrap .robo_paging li.first.on {background-position:0 0; }
.robo_cbh_wrap .robo_paging li.prev.on {background-position:0 -36px; }
.robo_cbh_wrap .robo_paging li.next.on {background-position:0 -108px; }
.robo_cbh_wrap .robo_paging li.last.on {background-position:0 -72px; }


/* 서브메인 */
.pf_build_header_main.pf_build_header {background:#5d5148;}
.pf_build_header_main.pf_build_header .pf_build_header_input_box01 .pf_build_header_span {border-bottom:6px solid #413932}
.pf_build_header_main.pf_build_header .pf_build_header_input_box03 .pf_build_header_input_box03_select,
.pf_build_header_main.pf_build_header .pf_build_header_input_box02 .pf_build_header_input_box02_select {background:#413932}
.pf_build_header_main.pf_build_header .pf_build_header_comm {padding-bottom:60px}
.pf_build_header_main.pf_build_header .button_box_type01 {padding-bottom:75px; padding-top:50px}
.pf_build_header_main.pf_build_header .button_box_type01 .button_type01 {height:50px; line-height:45px}
.pf_build_header_main_wrap .pf_main_ratiovs_box {padding:75px 0 70px 0;}
.pf_build_header_main_wrap .pf_main_ratiovs_box h2 {font-size:40px; text-align:center; font-weight:700; letter-spacing:-2px;}
.pf_build_header_main_wrap .pf_main_ratiovs_box h3 {font-size:36px; text-align:center; font-weight:500; color:#333; padding:25px 0 30px 0; letter-spacing:-1px;}
.pf_build_header_main_wrap .pf_main_ratiovs_box h3 span {top:140px}
.pf_build_header_main_wrap .pf_main_ratiovs_box .pick_box dl {padding-top:25px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important; }
.pf_build_header_main_wrap .pf_main_ratiovs_box .robo_pick h4 {border:none; padding-bottom:65px; height:30px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_robo01.png) no-repeat center bottom; }
.pf_build_header_main_wrap .pf_main_ratiovs_box .pro_pick h4 {border:none; padding-bottom:65px; height:30px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pro01.png) no-repeat center bottom}
.pf_build_header_main_wrap .pf_main_ratiovs_box h4 span {display:inline-block;border-bottom:1px solid #000; height:22px}
.pf_build_header_main_wrap .pf_main_ratiovs_box .pd_ratio {font-weight:600;}
.pf_build_header_main_wrap .pick_box {width:800px; margin:0 auto}
.pf_build_header_main_wrap .bx-arrow {top:230px !important}
.pf_build_header_main_wrap .btn-round.t3 {padding-left:75px; padding-right:75px}
.pf_build_header_main_wrap .pf_main_mint_box {height:376px; text-align:center; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_main_mint_box.png) no-repeat center 0; }
.pf_build_header_main_wrap .pf_main_mint_box h3 {font-size:40px; color:#fff; padding:75px 0 50px 0; letter-spacing:-2px;}
.pf_build_header_main_wrap .pf_main_mint_box div a {display:inline-block; width:200px; height:40px; padding:110px 0 0 0; margin:0 90px; color:#fdf1c3; font-size:22px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_pf_main_mint_a2.png) no-repeat center 10px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.pf_build_header_main_wrap .pf_main_mint_box div a:first-child {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_pf_main_mint_a1.png) no-repeat center 10px; }
.pf_build_header_main_wrap .pf_main_video_box {background:#3c4976; padding:80px 0 70px 0; text-align:center; color:#fff}
.pf_build_header_main_wrap .pf_main_video_box .pf_main_video_p1 {font-size:40px;letter-spacing:-3px;}
.pf_build_header_main_wrap .pf_main_video_box .pf_main_video_p1 img {vertical-align:-4px}
.pf_build_header_main_wrap .pf_main_video_box .pf_main_video_p2 {font-size:24px; line-height:140%; padding-bottom:25px; padding-top:15px; font-weight:100; color:#d2d4dc;letter-spacing:-1.5px;}
.pf_build_header_main_wrap .pf_main_video_box .pf_main_video {width:854px; height:480px; padding:0 13px 15px 13px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_main_video_shadow.png) no-repeat center bottom; margin:40px auto 0}
.pf_build_header_main_wrap .pf_main_bottom_box {background:#f3f3f3; padding:45px 0;}
.pf_build_header_main_wrap .pf_main_bottom_box_in {width:725px; margin:0 auto; padding-left:125px; text-align:left; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_main_bottom_box_in.png) no-repeat 35px center; }
.pf_build_header_main_wrap .pf_main_bottom_box_in .pf_main_bottom_box_in_p1 {font-size:20px; letter-spacing:-1px; color:#333; padding-bottom:8px}
.pf_build_header_main_wrap .pf_main_bottom_box_in .pf_main_bottom_box_in_p2 span {font-size:36px; letter-spacing:-2px; color:#333;font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:700}
.pf_build_header_main_wrap .pf_main_bottom_box_in .pf_main_bottom_box_in_p2 a {vertical-align:12px !important; line-height:35px; margin-left:115px;}
.pf_build_header_main_wrap .pf_build_main_top_history {background:#f6f6f6; height:120px; text-align:center;}
.pf_build_header_main_wrap .pf_build_main_top_history div {position:relative; width:940px; margin:0 auto; height:120px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/pf_build_history_bell.png) no-repeat right 45px}
.pf_build_header_main_wrap .pf_build_main_top_history span {font-size:20px; color:#2b3453; line-height:118px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.pf_build_header_main_wrap .pf_build_main_top_history a {margin-left:15px; vertical-align:1px !important; line-height:33px}
.pf_build_header_main_wrap .pf_build_main_top_history i {position:absolute; right:0; top:6px; width:18px; height:18px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_sns_new.png) no-repeat 0 0; }
.pf_build_header_main_wrap .pf_build_main_top_history .bell {display:inline-block; position:absolute; top:35px; right:0; width:45px; height:45px; color:transparent;}

.pf_build_header_main_wrap .pf_build_main_top_mydiary {background:#f6f6f6; height:255px; text-align:center;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary div {position:relative; width:940px; margin:0 auto; height:95px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/pf_build_history_bell.png) no-repeat right 40px}
.pf_build_header_main_wrap .pf_build_main_top_mydiary span {display:block; font-size:26px; color:#2b3453; line-height:105px; height:95px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.pf_build_header_main_wrap .pf_build_main_top_mydiary i {position:absolute; right:0; top:5px; width:18px; height:18px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_sns_new.png) no-repeat 0 0; }
.pf_build_header_main_wrap .pf_build_main_top_mydiary i span {width:18px; height:18px; visibility:hidden}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul {float:left;width:470px; height:58px; padding:30px 0; background:#fff; border:1px solid #ccc; border-right:0;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li {float:left; border-left:1px solid #d9d6d2; height:58px;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li.mdul01 {width:155px;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li.mdul02 {width:155px;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li.mdul03 {width:155px;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li:first-child {border:none}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li a {font-size:16px;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li a b {font-size:30px; display:inline-block; border-bottom:1.5px solid #676767; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; line-height:24px; margin-top:15px;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li a b.fc07 {border-bottom:1.5px solid #3E85D4 !important}

.pf_build_header_main_wrap .pf_build_main_top_mydiary ul li a span {font-size:22px; display:inline-block; line-height:normal; vertical-align:2px; height:auto;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary .pf_build_main_top_mydiary_link {display:block; float:left; border:1px solid #ccc; width:436px; height:58px;padding:30px 0 30px 30px; text-align:left; background:#fff url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_link.png) no-repeat 435px center}
.pf_build_header_main_wrap .pf_build_main_top_mydiary .bell {display:inline-block; position:absolute; top:30px; right:0; width:45px; height:45px; color:transparent;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary .pf_build_mydiary_title {font-size:20px; line-height:normal; height:35px; color:#2c3451; font-weight:700;}
.pf_build_header_main_wrap .pf_build_main_top_mydiary .pf_build_mydiary_con {font-size:14px; line-height:150%;}

/* 포트폴리오 설계 */
.pf_build_header {text-align:center; background:#3c4976; position:relative; padding:80px 80px 0 80px; letter-spacing:-1px;}
.pf_build_header_comm {font-size:46px; color:#fff; font-weight:700; padding-bottom:45px;}
.pf_build_header_comm span {margin-bottom:25px; display:block;}
.pf_build_header_pen .pf_build_header_comm {padding-bottom:25px;}
.pf_build_header_input_box01 {display:inline-block; padding:0 0 20px 0; color:#fff; font-size:26px;vertical-align:baseline; position:relative;}
.pf_build_header_input_box01 em {position:absolute; top:0; left:-2000px; visibility:hidden; font-size:40px; font-weight:700;}
.pf_build_header_input_box01 .pf_build_header_span {display:inline-block; font-size:36px; color:#ffde00; border-bottom:6px solid #2a3352; font-weight:700; vertical-align:baseline; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important; line-height:40px;}
.pf_build_header_input_box01 .pf_build_header_span input {border:none; background:none; color:#ffde00; display:inline-block; border-radius:0; height:auto !important; font-size:40px; padding:0 !important; box-shadow:none !important; font-weight:700; vertical-align:baseline; min-width:1px; -webkit-text-fill-color:#ffde00;  -webkit-opacity:1;}
.pf_build_header_input_box01 .pf_build_header_span i {display:inline-block; font-size:36px; color:#ffde00; vertical-align:baseline; font-style:normal}
.pf_build_header_input_box01 .pf_build_header_span i.inone {color:#888; font-size:18px; padding-right:10px;}
.pf_build_header_input_box01 .btn_call {vertical-align:-4px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/btn_ques.png') no-repeat 0 0; text-indent:-9999px; display:inline-block; width:18px; height:18px; }
.pf_build_header_notice1,.pf_build_header_notice2,.pf_build_header_notice3,.pf_build_header_notice {position:absolute; display:block; font-size:11px; color:#ff6600; white-space:nowrap; margin-top:5px}
.pf_build_header_input_box01 input {outline:none; width:auto}
.pf_build_header_input_box02 {margin-left:35px;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select {position:absolute; z-index:100; padding: 20px 40px 15px 25px;; background:#2a3352; width:100%; display:none;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul {width:270px;margin:0 auto}
.pf_build_header_input_box02 .pf_build_header_input_box02_select div {width:270px;margin:0 auto; display:flex;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select div span {font-size:14px;color:#bcbfc6; text-decoration:underline; line-height:150%; font-weight:500; text-align:center; display:inline-block; width:80px}
.pf_build_header_main_wrap .pf_build_header_input_box02 .pf_build_header_input_box02_select div span {color:#c2c0bf;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select div span:first-child {visibility:hidden; padding-left:30px}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li {padding:8px 0; cursor:pointer; color:#cfd0d5;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li.pf_build_focus {color:#ffff66; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_build_select_check.png) no-repeat 0 center; }
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li span {display:inline-block; width:80px; text-align:center; font-size:22px; font-weight:700; line-height:20px; color:#fff;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li span:first-child {font-size:14px; text-align:left; padding-left:30px; font-weight:500; color:#cfd0d5;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li.pf_build_focus span,
.pf_build_header_main_wrap .pf_build_header_input_box02_select ul li.pf_build_focus {color:#ffff66 !important;}
.pf_build_header_main_wrap .pf_build_header_input_box02 .pf_build_header_input_box02_select ul li span:first-child {color:#d2d1d0;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li span b {display:inline-block; position:absolute; z-index:-1000; left:0; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.pf_build_header_input_box02 .pf_build_header_input_box02_select ul li span i {font-style:normal}
.pf_build_header_input_box03 {display:inline-block; margin-top:8px; position:relative;}
.pf_build_header_input_box03 .pf_build_header_span span {display:none;}
.pf_build_header_input_box03 .pf_build_header_span span:first-child {display:inline-block;}
.pf_build_header_input_box03 .pf_build_header_span span i {display:none;}

.robo_cbh_wrap.cbh_main .pf_build_header_input_box02 .pf_build_header_input_box02_select,
.robo_cbh_wrap.cbh_main .pf_build_header_input_box03 .pf_build_header_input_box03_select{background:#413932; color:#fff}
.robo_cbh_wrap.cbh_main .pf_build_header_input_box02 .pf_build_header_input_box02_select button,.robo_cbh_wrap.cbh_main .pf_build_header_input_box03 .pf_build_header_input_box03_select button {color:#fff}
.pf_build_header_input_01, .pf_build_header_input_02 {text-align:center;}

.pf_build_header_input_box03 .pf_build_header_input_box03_select {display:none; position:absolute; top:46px; z-index:99; padding:20px 0 15px 0; background:#2a3352;width:100%; min-width:160px }
.pf_build_header_input_box03 .pf_build_header_input_box03_select ul {margin:0 auto; padding-bottom:10px}
.pf_build_header_input_box03 .pf_build_header_input_box03_select ul li {padding:10px 30px 10px 0; font-size:22px; font-weight:700; line-height:20px; cursor:pointer}
.pf_build_header_input_box03 .pf_build_header_input_box03_select ul li span { display:inline-block; padding-left:30px;}
.pf_build_header_input_box03 .pf_build_header_input_box03_select ul li.pf_build_focus {color:#ffff66;}
.pf_build_header_input_box03 .pf_build_header_input_box03_select div {margin:0 auto; padding-bottom:10px;box-sizing:border-box}
.pf_build_header_input_box03 .pf_build_header_input_box03_select ul li.pf_build_focus span {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_build_select_check.png) no-repeat 0 center; }
.pf_build_header_input_box03 .pf_build_header_input_box03_select div span {font-size:14px;color:#bcbfc6; line-height:120%; font-weight:500; letter-spacing:0; border-bottom:1px solid #a2a2a2}
.pf_build_header_main_wrap .pf_build_header_input_box03 .pf_build_header_input_box03_select div span {color:#c2c0bf;}
.pf_build_header_input_box03 .pf_build_header_span {position:relative; color:#ffde00; display:inline-block; font-size:36px;  font-weight:700; vertical-align:middle;}
.pf_build_header_input_box03 .pf_build_header_span li {color:#fff; cursor:pointer}
.pf_build_header_input_box03 .pf_build_header_span {color:#ffde00; display:inline-block; font-size:36px;  font-weight:700; vertical-align:middle; cursor:pointer}
.pf_build_header_input_box03 .pf_build_header_span i {font-style:normal}
.pf_build_header_input_box03 .pf_build_header_span b {color:#888; font-size:18px; display:inline-block; margin-top:19px}
.pf_build_header .pf_build_header_input_box04_wrap {display:block; padding-top:35px;}
.pf_build_header .pf_build_header_pen .pf_build_header_input_box04_wrap {display:block; padding-top:20px;}
.pf_build_header .pf_build_header_input_box04_wrap input[type=checkbox].chk01 {position:absolute; z-index:-1000; left:0; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.pf_build_header .pf_build_header_input_box04_wrap input[type=checkbox].chk01 + label.css_label3 {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk_pf_build.png) no-repeat 0 0; color:#7892ec; font-size:26px; padding:8px 0 8px 50px; cursor:pointer}
.pf_build_header .pf_build_header_input_box04_wrap input[type=checkbox].chk01.checked + label.css_label3 {background-position:0 -69px}
.pf_build_header .btn_group {margin:30px 0 0 0 !important; padding-bottom:25px }
.pf_build_header .btn_group .fill {background-color:#303a5e; color:#fff; font-size:16px}
.pf_build_header_input_box02 .pf_build_header_span,
.pf_build_header_input_box03 .pf_build_header_span {padding-right:45px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_chk_pf_build_arrow.png) no-repeat right center;}
/*.pf_build_header_input_box02 .pf_build_header_span_trigger {position:absolute; display:block; width:200px; height:40px; cursor:pointer; background:rgba(0,0,0,0)}*/


.pf_build_header_input_box04 {width:auto; margin:0 auto}
.pf_build_header_input_box04_div {display:none;padding:20px 0 0 0; color:#fff; font-size:16px;vertical-align:baseline; position:relative;margin:0 auto}
.pf_build_header_input_box04_div div {display:inline-block}
.pf_build_header_input_box04_div div:first-child {margin-right:80px;}
.pf_build_header_pen .pf_build_header_input_box04_div {display:block;}
.pf_build_header_input_box04_div em {position:absolute; top:0; left:-2000px; visibility:hidden; font-size:40px; font-weight:700; display:inline-block}
.pf_build_header_input_041 {font-size:16px; font-weight:500; min-width:9px !important; -webkit-text-fill-color:#ffde00;  -webkit-opacity:1;}
.pf_build_header_input_box04_div .pf_build_header_span {display:inline-block; font-size:16px; color:#ffde00; border-bottom:6px solid #2a3352; font-weight:500; vertical-align:baseline; margin-left:10px; height:40px;}
.pf_build_header_input_box04_div .pf_build_header_span input {border:none; background:none; color:#ffde00; display:inline-block; border-radius:0; height:auto !important; font-size:40px; padding:0 !important; box-shadow:none !important; font-weight:700; vertical-align:baseline; min-width:1px !important}
.pf_build_header_input_box04_div .pf_build_header_span i {display:inline-block; font-size:36px; color:#ffde00; vertical-align:3px; font-style:normal}
.pf_build_header_input_box04_div .pf_build_header_span i.inone {color:#888; font-size:12px; padding-right:0 !important}
.pf_build_header_input_box04_div b {color:#7892ec; font-size:26px; font-weight:500}


.pf_build_yourstyle_wrap {display:none; overflow:hidden; background:#f6f6f6 url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_build_slider.png) no-repeat center 890px}
.pf_build_yourstyle_yu_wrap {display:block; height:0; overflow:hidden; background:#f6f6f6 url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_build_slider.png) no-repeat center 890px}
.pf_build_yourstyle {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pf_build_header.png) no-repeat center top; min-height:125px; padding:55px 0 0 0; text-align:center; margin-top:-1px }
.pf_build_yourstyle .pf_build_yourstyle_p {font-size:18px; color:#2c3451; padding-bottom:10px; letter-spacing:-1px;}
.pf_build_yourstyle h2 {color:#2c3451; font-size:36px; font-weight:700; padding:0 0 20px 22px; vertical-align:middle; margin-bottom:0 !important; letter-spacing:-2px}
.pf_build_yourstyle h2 span {font-weight:500}
.pf_build_yourstyle h2 .btn_call {margin-left:4px; vertical-align:-4px}
.pf_build_yourstyle .pf_build_pflength {font-size:18px; color:#666666}
.pf_build_yourstyle .pf_build_pflength span {color:#333333; font-weight:700}

/*.robo_swiper_wrap {width:80%;overflow:visible;padding:0 10%; position:relative;}*/
.robo_bx_wrap {width:920px; position:relative; margin:0 auto; padding:50px 0 0 0}
.robo_bx_wrap .bx-container {width:920px;overflow:visible; }
.robo_bx_wrap .bx-slide {height:auto !important}
/* .robo_bx_wrap .bx-slide>.btn_txt01 {position:absolute; top:-25px; right:10px; display:block; width:auto; font-size:14px; color:#666; padding-right:10px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/btn_arrow_more.png) no-repeat right center;} */
.robo_bx_wrap .btn_txt01 {position:absolute; top:23px; right:10px; display:block; width:auto; font-size:14px; color:#666; padding-right:10px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/btn_arrow_more.png) no-repeat 100% 6px;}
.robo_bx_wrap .bx-slide>div {padding:0 10px; width:440px; float:left}
.robo_bx_wrap .bx-slide:after {content:""; display:block; clear:both; width:0; height:0}
.robo_bx_wrap .bx-slide>div>div {background:#f7f7f7; overflow:hidden}
.robo_bx_wrap .border_box {border:1px solid #ccc; border-top:0;}
.robo_bx_wrap .border_box01 {border:1px solid #ccc;}
.robo_bx_wrap .bx-slide-active>div>div {border:1px solid #ccc; box-sizing:border-box}
.robo_bx_wrap .pagination {position:absolute; top:-40px; left:0; z-index:1000; height:12px; width:100%; text-align: center;}
.robo_bx_wrap .bx-active-switch {background: #d7d7d7;}
.robo_bx_wrap .bx-pagination-switch {display: inline-block; width: 12px; height: 12px; margin: 0 5px; border: 0; background: #ccc; border-radius: 8px; cursor: pointer;}
.robo_bx_wrap .bx-pagination-bullet {width: 8px; height: 8px; background: #999999; opacity:.3; margin:0 3px !important}
.robo_bx_wrap .bx-pagination-bullet-active {width: 8px; height: 8px; background: #999999; opacity:1;}
.robo_bx_wrap .bx-pagination-switch.bx-visible-switch.bx-active-switch {background:#999999}
.robo_bx_wrap p.bx-slide_header {font-size:14px; color:#fff; padding:7px 20px 9px 70px; height:40px; position:relative}
.robo_bx_wrap p.bx-slide_header span {font-size:18px; font-weight:700; margin-right:7px}
.robo_bx_wrap .bg_robo {background:#2eac5e url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_robo.png) no-repeat 12px 100%;}
.robo_bx_wrap .bg_pro {background:#8f4ed1 url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_pro.png) no-repeat 12px 100%;}
.robo_bx_wrap .bx-slide_pf_chart_box {padding:0 30px; background:#fff}
.robo_bx_wrap .bx-slide_pf_chart_box dl {padding:15px 0; border-bottom:1px solid #f0f0f0; height:50px; font-size:14px;}
.robo_bx_wrap .bx-slide_pf_chart_box dt {float:left;width:50%; color:#000}
.robo_bx_wrap .bx-slide_pf_chart_box dd {float:left;width:50%; text-align:right;height:30px; color:#000}
.robo_bx_wrap .bx-slide_pf_chart_box .bx-slide_pf_chart {margin-left:-20px; padding:10px 0 8px 0 !important; width: 200px; height: 200px; display:inline-block}
.robo_bx_wrap .bx-slide_table {padding:30px 0 30px 10px; display:inline-block; width:160px;}
.robo_bx_wrap .bx-slide_table table {height:160px;}
.robo_bx_wrap .bx-slide_table table th {text-align:left; font-weight:500; color:#000}
.robo_bx_wrap .bx-slide_table table th span.ico {display:inline-block; width:12px; height:12px; vertical-align:middle; color:#000}
.robo_bx_wrap .bx-slide_table table th span.ico.blue {background:#49bbcf}
.robo_bx_wrap .bx-slide_table table th span.ico.green {background:#9db753}
.robo_bx_wrap .bx-slide_table table th span.ico.yellows {background:#fdc146}
.robo_bx_wrap .bx-slide_table table th span.ico.orange {background:#e98230}
.robo_bx_wrap .bx-slide_table table th span.ico.red {background:#d75d45}
.robo_bx_wrap .bx-slide_table table td {text-align:right; font-weight:500; font-size:16px;}
.robo_bx_wrap .bx-slide_pf_btn_box { padding:30px 10px 0 10px; text-align:center}
.robo_bx_wrap .bx-slide_pf_btn_box li {display:inline-block; text-align:center; height:67px; width:125px; font-size:16px; letter-spacing:-1px;}
.robo_bx_wrap .bx-slide_pf_btn_box.bx-slide_pf_btn_box2 li {width:187px;}
.robo_bx_wrap .bx-slide_pf_btn_box li a {color:#000;}
.robo_bx_wrap .bx-slide_pf_btn_box .bx-slide_pf_btn_01 {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_swiper-slide_pf_btn_01.png) no-repeat center 0;}
.robo_bx_wrap .bx-slide_pf_btn_box .bx-slide_pf_btn_02 {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_swiper-slide_pf_btn_02.png) no-repeat center 0;}
.robo_bx_wrap .bx-slide_pf_btn_box .bx-slide_pf_btn_03 {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_swiper-slide_pf_btn_03.png) no-repeat center 0;}
.robo_bx_wrap .bx-slide_pf_btn_box .bx-slide_pf_btn_04 {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_swiper-slide_pf_btn_04.png) no-repeat center 0;}
.robo_bx_wrap .bx-slide_pf_btn_box li a {display:block; height:30px; padding-top:48px; }
.robo_bx_wrap .tit_wrap01 {background:none !important; border:none !important; box-shadow:none !important; padding:45px 10px 0 0; color:#000 !important}
.robo_cbh_wrap  .robo_bx_wrap .tit_wrap01 h2 {font-family:"맑은 고딕", "Malgun Gothic" !important; color:#000; font-size:18px; font-weight:700;}
.pf_build_yourstyle_wrap .btn-round {margin:0 3px; width:182px; padding:0;}
.robo_bx_wrap .goods_list {border:1px solid #ccc;}
.robo_bx_wrap .goods_list li {padding:25px 15px 23px 115px ; min-height:105px; position:relative; border-top:1px solid #e5e5e5;cursor:pointer}
.robo_bx_wrap .goods_list li:first-child {border-top:0;}

.robo_bx_wrap .goods_list .amount,
.robo_bx_wrap .goods_list .price .txt {display:block;}
.robo_bx_wrap .goods_list h3.name {margin-bottom:10px; padding-top:7px; font-weight:500; font-size:18px; font-family:"맑은 고딕", "Malgun Gothic" !important; color:#333; line-height:24px; }
.robo_bx_wrap .goods_list h3.name strong.name {font-weight:bold;}
/*.robo_bx_wrap .goods_list strong.name {display:block; margin-bottom:10px; padding-top:7px; font-weight:500; font-size:18px; font-family:"맑은 고딕", "Malgun Gothic" !important; color:#333; line-height:24px; font-weight:bold;}*/
.robo_bx_wrap .goods_list .amount {color:#666; font-size:16px;}
.robo_bx_wrap .goods_list .amount .unit {font-size:13px; position:relative; top:-1px;}
.robo_bx_wrap .goods_list .price {padding-right:10px;}
.robo_bx_wrap .goods_list .price:after {clear:both; display:block; content:' ';}
.robo_bx_wrap .goods_list .price .txt {float:left; width:40%; color:#666; font-size:16px; padding-bottom:5px;}
.robo_bx_wrap .goods_list .price .amount {float:left; margin-left:1%; width:50%; font-size:16px; color:#666;  padding-bottom:5px;}
.robo_bx_wrap .goods_list .graph01 {position:absolute; top:25px; left:20px; width:75px; height:75px;}

.robo_bx_wrap .goods_refer {margin-bottom:30px;}

.robo_bx_wrap .robo_pick {height:397px;background:#fff; padding:80px 30px 0 30px}
.robo_bx_wrap .robo_pick .robo_pick_p1 {font-size:18px; color:#333; line-height:150%; letter-spacing:-1px;}
.robo_bx_wrap .robo_pick .robo_pick_p2 {color:#666; font-size:14px; padding-top:20px; line-height:170%; }

.robo_bx_wrap .pro_pick {height:466px;background:#fff; text-align:center; padding:90px 30px 0 30px}
.robo_bx_wrap .pro_pick .pro_pick_p1 {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bang2.png) no-repeat center 0; padding-top:90px; font-size:18px; color:#666666; line-height:150%}
.robo_bx_wrap .pro_pick .pro_pick_p1 span {color:#333}
.robo_bx_wrap .pro_pick .pro_pick_p2 {color:#000; font-size:24px; padding-top:20px; letter-spacing:-1px;}
/*slick용
.swiper-wrapper {padding-bottom:50px;}
.swiper-wrapper button.slick-prev {position:absolute; width:56px; height:56px; top:280px; left:50%;margin-left:-500px; z-index:1000; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -56px 0; }
.swiper-wrapper button.slick-prev.btnfixed {position:fixed; top:50%; }
.swiper-wrapper button.slick-prev:hover {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat 0 0; }
.swiper-wrapper button.slick-prev:before {content:'이전'; visibility:hidden}
.swiper-wrapper button.slick-next {position:absolute; width:56px; height:56px; top:280px; left:50%; margin-left:444px; z-index:1000; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -168px 0; }
.swiper-wrapper button.slick-next.btnfixed {position:fixed; top:50%; }
.swiper-wrapper button.slick-next:hover {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -112px 0; }
.swiper-wrapper button.slick-next:before {content:'다음'; visibility:hidden}
.swiper-wrapper .slick-dots {top:-45px; bottom:auto; }
.swiper-wrapper .slick-dots li {width: 13px; height: 13px;  margin:0 5px !important;}
.swiper-wrapper .slick-dots li button {padding:0; width:13px; height:13px;background: #bcbcbc; border-radius:7px;}
.swiper-wrapper .slick-dots li.slick-active button {background: #666;}
.swiper-wrapper .slick-dots li button:before {content:'' !important}*/

/*bxslider용*/
.robo_bx_wrap .bx-wrapper {padding-bottom:50px;}
.robo_bx_wrap .bx-wrapper a.bx-prev {position:absolute; width:56px; height:56px; top:280px; left:50%;margin-left:-500px; z-index:1000; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -56px 0; }
.robo_bx_wrap .bx-wrapper a.bx-prev.btnfixed {position:fixed; top:50%; }
.robo_bx_wrap .bx-wrapper a.bx-prev:hover {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat 0 0; }
.robo_bx_wrap .bx-wrapper a.bx-prev span {visibility:hidden}
.robo_bx_wrap .bx-wrapper a.bx-next {position:absolute; width:56px; height:56px; top:280px; left:50%; margin-left:444px; z-index:1000; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -168px 0; }
.robo_bx_wrap .bx-wrapper a.bx-next.btnfixed {position:fixed; top:50%; }
.robo_bx_wrap .bx-wrapper a.bx-next:hover {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -112px 0; }
.robo_bx_wrap .bx-wrapper a.bx-next span {visibility:hidden}
.robo_bx_wrap .bx-controls {width:100%}
.robo_bx_wrap .bx-controls .bx-pager {position:absolute; top:15px; bottom:auto;  text-align:center; width:100%}
.robo_bx_wrap .bx-controls .bx-pager-item {width: 13px; height: 13px;  margin:0 5px !important; display:inline-block}
.robo_bx_wrap .bx-controls .bx-pager-item a {display:block; padding:0; width:13px; height:13px;background: #bcbcbc; border-radius:7px; overflow:hidden; color:#bcbcbc}
.robo_bx_wrap .bx-controls .bx-pager-item a.active {background: #666; color:#666}

.pf_main_ratiovs_box .bx-wrapper a.bx-prev {color:transparent; position:absolute; width:56px; height:56px; top:280px; left:50%;margin-left:-500px; z-index:1000; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -56px 0; }
.pf_main_ratiovs_box .bx-wrapper a.bx-prev:hover {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat 0 0; }
.pf_main_ratiovs_box .bx-wrapper a.bx-prev span {visibility:hidden}
.pf_main_ratiovs_box .bx-wrapper a.bx-next {color:transparent; position:absolute; width:56px; height:56px; top:280px; left:50%; margin-left:444px; z-index:1000; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -168px 0; }
.pf_main_ratiovs_box .bx-wrapper a.bx-next:hover {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_btn_page.png) no-repeat -112px 0; }
.pf_main_ratiovs_box .bx-wrapper a.bx-next span {visibility:hidden}

/* 포트폴리오 유형안내 팝업 */
.cbh_pop_wrap {position:relative; width:100%; height:auto;}
.cbh_pop_wrap h1.robo_pop_h1 {padding:20px 30px; height:20px; line-height:20px; font-size:20px; font-weight:700;  background:#293550; color:#fff; font-family:"맑은 고딕", "Malgun Gothic" !important; }
.cbh_pop_header {padding:0 30px 47px;}
.cbh_pop_header p {padding:45px 0 30px 0; font-size:36px; color:#2c3451; line-height:130%; letter-spacing:-1px}
.cbh_pop_header p strong {font-weight:700;}
.cbh_pop_header p.cbh_pop_header_title {padding:2px 0 0 0; font-size:20px; font-weight:700; line-height:150%}
.cbh_pop_header p.cbh_pop_header_nick {padding:10px 0 35px 0; font-size:12px; color:#757575; }
.cbh_pop_header .summary_desc {}
.cbh_pop_graph01 {height:265px; position:relative;}
.cbh_pop_graph01:after {content:"" !important; display:block !important; clear:both !important}
.cbh_pop_graph01.cbh_pop_graph02 {padding-top:55px;}
.cbh_pop_graph01 ul {position:relative; float:right; width:601px; height:200px; margin:0 auto; }
.cbh_pop_graph01 ul li {border-left:1px solid #d8d8db; border-top:1px solid #ccc; border-right:1px solid #d8d8db; border-bottom:1px solid #ccc; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/cbh_pop_graph01_back_off.png) no-repeat 0 0; text-align:center; width:119px; height:200px; float:left; margin:-1px 0 -1px -1px;}
.cbh_pop_graph01 ul li:first-child {border-left:1px solid #ccc;}
.cbh_pop_graph01 ul li:last-child {border-right:1px solid #ccc;}
.cbh_pop_graph01_li01 {background-position:0 0 !important}
.cbh_pop_graph01_li02 {background-position:-120px 0 !important}
.cbh_pop_graph01_li03 {background-position:-240px 0 !important}
.cbh_pop_graph01_li04 {background-position:-360px 0 !important}
.cbh_pop_graph01_li05 {background-position:-480px 0 !important}
.cbh_pop_graph01 ul li h3 {margin-top:15px; font-size:16px; color:#666; font-weight:500; font-family:"맑은 고딕", "Malgun Gothic" !important;}
.cbh_pop_graph01 ul li.cbh_pop_graph01_kind_red {position:relative; border:1px solid #ed7d4c; margin:-1px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/cbh_pop_graph01_back_on.png) no-repeat 0 0; }
.cbh_pop_graph01 ul li.cbh_pop_graph01_kind_red h3 {color:#e64600; font-weight:700}
.cbh_pop_graph01 ul li.cbh_pop_graph01_kind_red p {width:100%; height:59px; color:#e64600; font-weight:700; font-size:16px; position:absolute; top:-60px; line-height:120%; padding:0 !important; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/cbh_pop_graph01_back_arrow2.png) no-repeat center bottom;}
.cbh_pop_graph01 ul li.cbh_pop_graph01_kind_blue {position:relative; border:1px solid #3e85d4; margin:-1px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/cbh_pop_graph01_back_on2.png) no-repeat 0 0; }
.cbh_pop_graph01 ul li.cbh_pop_graph01_kind_blue h3 {color:#3b83d5; font-weight:700}
.cbh_pop_graph01 ul li.cbh_pop_graph01_kind_blue p {width:100%; height:59px; color:#3e85d4; font-weight:700; font-size:16px; position:absolute; top:-60px; line-height:120%; padding:0 !important; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/cbh_pop_graph01_back_arrow.png) no-repeat center bottom;}
.cbh_pop_con01 {padding:35px 30px 20px 30px; background:#f6f6f6}
.cbh_pop_graph01 span.cbh_pop_graph01_co01 {position:absolute; left:0; top:0; font-size:14px; color:#757575; writing-mode:tb-rl;}
.cbh_pop_graph01.cbh_pop_graph02 span.cbh_pop_graph01_co01 {top:54px;}
.cbh_pop_graph01 span.cbh_pop_graph01_co02 {float:right; font-size:14px; color:#757575; margin-top:5px}
.cbh_pop_con01 h2 {font-size:18px; font-weight:700; margin-bottom:20px}
.cbh_pop_con01 ul li {margin-bottom:25px}
.cbh_pop_con01 ul li h3 {font-size:16px; font-weight:700; margin-bottom:8px;}
.cbh_pop_con01 ul li h3 span.cbh_pop_yourkind {display:inline-block; font-size:14px; height:20px; line-height:18px; padding:0px 7px; color:#e64600; background:#fff; border:1px solid #e5e5e5; margin-left:8px; }
.cbh_pop_con01 ul li p {line-height:150%; font-size:14px; letter-spacing:-0.5px}
.invest_graph01>p {line-height:150%; letter-spacing:-0.5px}
/*.cbh_pop_graph01_li01.cbh_pop_graph01_kind_red,.cbh_pop_graph01_li01.cbh_pop_graph01_kind_blue {background-position:0 0 !important }
.cbh_pop_graph01_li02.cbh_pop_graph01_kind_red,.cbh_pop_graph01_li02.cbh_pop_graph01_kind_blue {background-position:-129px 0 !important}
.cbh_pop_graph01_li03.cbh_pop_graph01_kind_red,.cbh_pop_graph01_li03.cbh_pop_graph01_kind_blue {background-position:-254px 0 !important}
.cbh_pop_graph01_li04.cbh_pop_graph01_kind_red,.cbh_pop_graph01_li04.cbh_pop_graph01_kind_blue {background-position:-379px 0 !important}
.cbh_pop_graph01_li05.cbh_pop_graph01_kind_red,.cbh_pop_graph01_li05.cbh_pop_graph01_kind_blue {background-position:100% 0 !important; margin-left:0 !important}*/
/* .cbh_pop_graph01_li05.cbh_pop_graph01_kind_red,.cbh_pop_graph01_li05.cbh_pop_graph01_kind_blue {background-position:-503px 0 !important; margin-left:0 !important}*/
.result-info-area {padding: 30px 0 !important; margin:50px 0 10px 0 !important}
.result-info-area h3 {font-size:20px !important; text-align:left !important; padding-left:50px !important; padding-right:50px !important; padding-bottom:6px !important; color:#2c3451 !important}
.result-info-area p {font-size:20px !important}

/* 포트폴리오 과거수익률 */
.cbh_pop_wrap .cbh_pop_con02 .tab_01030 .cbh_pop_graph02 {bottom:25px; height:135px; background:#f0f0f0; text-align:center; border-radius:4px; overflow:hidden}
.cbh_pop_wrap .cbh_pop_con02 {padding:0 15px 15px 15px; }
.summary3 {padding:45px 0 20px !important; font-size:36px !important; line-height:125% !important;}
.summary4 {padding:0 !important; font-size:18px !important; line-height:150% !important;}
/* .summary4 {padding:0 0 30px !important; font-size:18px !important; line-height:150% !important;}*/
.summary4 span {color:#3e85d4 !important; font-weight:700 !important}
.summary4 i {font-style:normal !important}
.summary5 {padding:45px 0 0 !important; font-size:36px !important; line-height:125% !important;}
.summary6 {padding:20px 0 0 !important; font-size:18px !important; line-height:150% !important; color:#666 !important}
.robo_cbh_wrap .tabWrap {padding:20px 30px 0 30px;}
.robo_cbh_wrap .tabWrap.tabwrap_calender {padding-top:0;}
.robo_cbh_wrap .tabWrap.tabwrap_calender .calendarLayer .calMove {padding-bottom:0;}
.robo_cbh_wrap .tab_profit_rate {padding:0}
.robo_cbh_wrap .tab_cont_area {margin-bottom:30px; padding:20px 30px 0 30px;}
.robo_cbh_wrap .tab_profit_rate .graph_area01 {padding:15px; height:270px; border:1px solid #ccc; background-color:#fff;}
.tabWrap .tabMenuJS {height:35px; border-bottom:1px solid #ccc}

.tabwrap_calender {*zoom:1;}
.tabwrap_calender ul {position:relative; width:100%}
.tabwrap_calender ul li {vertical-align:middle; }
.tabwrap_calender ul li .cont{position:absolute;left:0;width:100%;}
.tabwrap_calender ul li.off .cont{display:none}
.tabwrap_calender ul li:last-child {background-image:none;}
.tabwrap_calender ul li:last-child a.btn_calender01 {position:absolute; top:5px; right:0; z-index:100; width:auto; padding:0 30px 5px 0; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_calender01.png) no-repeat right 0; border:none; color:#666666; font-size:16px; font-weight:700; cursor:pointer;}
.tabwrap_calender ul li:last-child {margin:0 !important; padding:14px 0 0 0}
.tabwrap_calender ul li.on:last-child a.btn_calender01 {color:#000;}
.tabwrap_calender ul li.on:last-child a.btn_calender01:before {content:' '; display:inline-block; vertical-align:middle; margin-top:-4px; margin-right:5px; width:7px; height:7px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/m_icon.png) no-repeat -24px 0; background-size:150px auto;}
.tabwrap_calender div.calender_term {display:none; width:100%; background:#f0f0f0; padding:5px 30px; box-sizing:border-box; margin-bottom:10px}
.tabwrap_calender.tabwrap_calender2 div.calender_term {background:none; display:block; margin:0; padding:0}
.tabwrap_calender p {font-size:14px;}
.tabwrap_calender.tabwrap_calender2 p {font-size:12px; padding:7px 0 0 0}
.tabwrap_calender p.fc06 {font-size:12px; padding:7px 0 0 0}
.tabwrap_calender div.calender_term .btn_group {padding-top:7px}
.tabwrap_calender div.calender_term div.btn_group a:before {display:none !important}
.tabwrap_calender div.calender_term .calender_days_box .calendar_input {display:inline-block}
.tabwrap_calender.tab_01030 ul.tab {min-height:15px; padding-bottom:174px}
.robo_cbh_wrap .tabwrap_calender ul li .cont.period01 {padding:15px 30px;}

.calendar_input {height:36px; position:relative; display:inline-block; vertical-align:middle; border-top:1px solid #b3b3b3;border-left:1px solid #b3b3b3; border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.robo_cbh_wrap .calendar_input .input_txt {border:0; padding-right:33px; background:#fff !important}
.robo_cbh_wrap .calendar_input {background:#fff !important; width:124px;}
.robo_cbh_wrap .calendar_input input {border:0; padding-right:33px; background:#fff !important; box-shadow:none; -webkit-box-shadow:none; -webkit-appearance:none; padding:11px 11px 8px 11px !important; text-align:left; font-size:14px; width:102px;}
.robo_cbh_wrap .calendar_input:focus {border:1px solid #ffde00;}
.robo_cbh_wrap .calendar_input .input_txt:focus {border:0;}
.robo_cbh_wrap .btn_calendar {position:absolute; top:7px; right:6px; width:23px; height:22px; display:inline-block; vertical-align:middle; outline:0; border:0; background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_calender01.png); background-repeat: no-repeat; background-position: 0 0; }
.calendar_input .btn_calendar #startdate_cal-btn, .calendar_input .btn_calendar #enddate_cal-btn {display:none}
.calender_days_box .calender_term_searching {display:inline-block; padding:0 20px;margin-left:7px; height:37px; font-size:16px; color:#fff; background:#3b83d5; vertical-align:middle; font-weight:700; line-height:34px}
.ico_calendar {position:absolute; top:14px; right:9px; width:16px; height:15px; display:inline-block; vertical-align:middle; outline:0; border:0; background:none;}
.ico_calendar span {display:block; vertical-align:middle; width:16px; height:15px; background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_calender01.png); background-repeat: no-repeat; background-position: 0 0; }
.cbh_pop_pd_table {margin:15px 0 0 0; padding:0 30px 50px 30px}
.cbh_pop_pd_table_p {font-size:16px; color:#666; font-weight:700; letter-spacing:-1px}
.cbh_pop_pd_table_p span {color:#3b83d5}

/* 상품목록 */
h2.dn + .goods_list_01,
.goods_list_01:first-child {margin-top:0;}
/* .cbh_pop_wrap h2.dn + .goods_list_01,
.cbh_pop_wrap .goods_list_01:first-child {margin-top:30px;} */
.goods_list_box {width:940px; margin:0 auto}
.goods_list_box h2 {font-size:22px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:500; color:#2c3451; padding-top:40px}
.goods_list_title_box h3 {font-size:22px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; 
font-weight:500; color:#2c3451; padding-top:40px}
.goods_list_title_box2 h3 {font-size:18px; font-weight:700; color:#2c3451; padding-top:40px; padding-bottom:15px;}
.goods_list_title_box p {font-size:14px; padding:9px 0 15px 0;}
.goods_list_pd01 {position:relative; padding:30px 40px 20px 40px}
.goods_list_pd02 {position:relative; padding:30px 30px 20px 30px}
.goods_list_01 {position:relative; border:1px solid #ccc; background:#fff; margin:30px auto 10px}
.goods_list_01.goods_list_02 {position:relative; border:none; margin:50px 30px 30px 30px; background:none !important}
.goods_list_01.goods_list_03 {position:relative; border:none; margin:0 auto 50px; background:none !important}
.robo_cont_inner .goods_list_01:first-child {margin:0 auto 10px}
.goods_list_01 .setbtn {position:absolute; top:20px; right:30px; width:50px; height:50px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/goods_list_setbtn.png) no-repeat center center;}
.goods_list_01 .setbtn span {visibility:hidden}
.goods_list_01 h3 {font-size:36px; font-weight:700; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; color:#2c3451; line-height:130%; letter-spacing:-1px; padding-bottom:6px}
.cbh_pop_wrap.robo_cbh_wrap .goods_list_01 h3 {font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important;}
.goods_list_comm_01_wrap .goods_list_comm_01{display: inline-block;margin-left:16px;position: relative;} /* '|' 추가 (2019-11-19) */
.goods_list_comm_01_wrap .goods_list_comm_01:first-child{margin-left: 0;}
.goods_list_comm_01_wrap .goods_list_comm_01:before{content:'';width: 1px;height: 14px;background: #dfdfdf;display: block;position: absolute;left:-9px;top:50%;margin-top: -9px;}
.goods_list_comm_01_wrap .goods_list_comm_01:first-child:before{display: none;}
.goods_list_comm_01 {font-size:16px; color:#2c3451; line-height:150%; padding-bottom:1px;}
.goods_list_comm_01.nickname01 {font-size:20px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:bold;}
.goods_list_comm_02 {font-size:16px; color:#2c3451; line-height:150%; padding-bottom:7px;}
.goods_list_dlbox_01 {padding:40px 0 0 0}
.goods_list_dlbox_01:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_01>div {padding:30px 0 2px 0}
.goods_list_dlbox_01>div:first-child {padding:0}
.goods_list_dlbox_01>div:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_01 dl {float:left; width:285px;}
.goods_list_dlbox_01 dl dt {font-size:16px; color:#666; letter-spacing:-1px;}
.goods_list_dlbox_01 dl dd {font-size:26px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:700; padding:10px 0 0 0; color:#333}
.goods_list_dlbox_01 dl dd span {font-size:22px; font-weight:500; vertical-align:2px}
.goods_list_dlbox_02 dl {width:215px;}
.goods_list_dlbox_03 {padding:0}
.goods_list_dlbox_03:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_03>div {padding:30px 0; background:#f6f6f6}
.goods_list_dlbox_03>div:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_03 dl {float:left; width:310px; border-left:1px solid #ddd}
.goods_list_dlbox_03 dl:first-child {border-left:none}
.goods_list_dlbox_03 dl dt {font-size:16px; color:#666; letter-spacing:-1px; padding-left: 40px}
.goods_list_dlbox_03 dl dd {font-size:26px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";font-weight:700; padding:10px 0 0 0; color:#333; padding-left: 40px}
.goods_list_dlbox_03 dl dd span {font-size:22px; font-weight:500; vertical-align:2px}
.goods_list_dlbox_04 {padding:0}
.goods_list_dlbox_04:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_04>div {padding:30px 0; background:#f6f6f6; display:table; width:100%}
.goods_list_dlbox_04>div:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_04 dl {display:table-cell; border-left:1px solid #ddd}
.goods_list_dlbox_04 dl:first-child {border-left:none}
.goods_list_dlbox_04 dl dt {font-size:16px; color:#666; letter-spacing:-1px; padding-left: 40px}
.goods_list_dlbox_04 dl dd {font-size:26px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";font-weight:700; padding:10px 0 0 0; color:#333; padding-left: 40px}
.goods_list_dlbox_04 dl dd span {font-size:22px; font-weight:500; vertical-align:2px}

.robo_tldl {width:155px}
.goods_list_dlbox_05 {padding:0}
.goods_list_dlbox_05:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_05>div {padding:20px 0 30px 0;display:table; width:100%}
.goods_list_dlbox_05>div:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_05 dl {display:table-cell;}
.goods_list_dlbox_05 dl dt {font-size:16px; color:#666; letter-spacing:-1px; padding-left: 30px; padding-right: 30px}
.goods_list_dlbox_05 dl dd {font-size:26px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";font-weight:700; padding:10px 0 0 0; color:#333; padding-left: 30px; padding-right: 30px; letter-spacing:-1px}
.goods_list_dlbox_05 dl dd span {font-size:22px; font-weight:500; vertical-align:2px}
.goods_list_dlbox_06 {padding:0; background:#f6f6f6; border-top:1px solid #dddddd; clear:both}
.goods_list_dlbox_06:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_06>div {padding:45px 0 30px 0; background:#f6f6f6}
.goods_list_dlbox_06>div:after {content:''; display:block; width:0; height:0; clear:both;}
.goods_list_dlbox_06 dl {float:left; width:234px; }
.goods_list_dlbox_06 dl:first-child {border-left:none}
.goods_list_dlbox_06 dl dt {font-size:16px; color:#666; letter-spacing:-1px; padding-left: 40px}
.goods_list_dlbox_06 dl dd {font-size:26px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";font-weight:700; padding:10px 0 0 0; color:#333; padding-left: 40px}
.goods_list_dlbox_06 dl dd span {font-size:22px; font-weight:500; vertical-align:2px}
.robo_tldl {width:155px}
.pop_cnt_pd2 {padding:0 30px 30px 30px;}
/* .pop_cnt_pd2 .goods_list_01 {margin-top:15px;} */

.deal_ing {padding-top:20px; padding-bottom:17px; border-bottom:1px solid #e5e5e5; font-size:16px; color:#2c3451; margin:0 40px;}
.deal_ing span {color:#eb4d34; padding-right:15px; font-weight:700}
.deal_ing .end_date {position:absolute; top:22px; right:40px; color:#666;}

.robo_cbh_wrap .no_fund {padding:120px 0 30px 0; text-align:center; font-size:22px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bang1.png') no-repeat 50% 30px;}

.goods_list li {/*min-height:115px; */position:relative; border-top:1px solid #ccc; background:#fff}
.goods_list.goods_list_checker li {cursor:default;}
.goods_list li:first-child {border-top:0;}
.goods_list .amount,
.goods_list .price .txt {display:block;}
.goods_list h3.name {margin-bottom:10px; color:#333; font-size:22px; line-height:150%; padding-top:3px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important; color:#2c3451}
.goods_list h3.name strong.name {font-weight:700; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important;}
.goods_list h3.name.nom {margin:0}
.goods_list .labeling {margin-bottom:0;}
.goods_list .labeling2 {position:absolute; top:30px; right:30px;}
.goods_list .goods_list_left {padding:22px 30px 25px 30px; border-right:1px dashed #e5e5e5; margin-right:310px}
.goods_list .goods_list_left a {display:block;}
.goods_list.goods_list_checker .goods_list_left {padding:25px 30px 25px 60px; border-right:1px dashed #e5e5e5; margin-right:310px; position:relative}
.goods_list_checker input[type=checkbox].chk01 + label.css_label {position:absolute; top:32px; left:30px;}
.goods_list_checker input[type=checkbox].chk01 + label.css_label span {width:0; visibility:hidden}
.goods_list .goods_list_left.nom {margin:0; border:none}

.goods_list .txt_link {padding:0 80px 0 40px; min-height:82px; display:block; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_arrow.png') no-repeat 96% 50%;}
.goods_list .txt_link:after {clear:both; display:block; content:' ';}
.goods_list .txt_link .date01 {float:left; padding-top:32px; width:90px; font-size:16px; display:block;}
.goods_list .txt_link h3.name {float:right; padding-top:25px; width:720px; }

.C056124_pop .goods_list li {min-height:115px; position:relative; border-top:1px solid #ccc; cursor:pointer;}
.C056124_pop .goods_list li:after {clear:both; display:block; content:' ';}
.C056124_pop .goods_list li:first-child {border-top:0;}
.C056124_pop .goods_list .amount,
.C056124_pop .goods_list .price .txt {display:block;}
.C056124_pop .goods_list h3.name {margin-bottom:15px; color:#333; font-size:18px; line-height:150%; padding-top:3px; letter-spacing:-2px;}
.C056124_pop .goods_list h3.name strong.name {font-weight:700;}
.C056124_pop .goods_list .labeling {margin-bottom:0;}
.C056124_pop .goods_list .fl {padding:25px 30px; width:460px; border-right:1px dashed #e5e5e5;}
.C056124_pop .goods_list .fr {padding:30px 30px 0; width:237px;} 

.table_view02_box {text-align:right;}
.table_view02_box .table_view02 {display:inline-table;}
.table_view02 th,
.table_view02 td {padding:0 0 2px 0; height:33px !important; vertical-align:bottom; font-weight:bold;}
.table_view02 th span {display:inline-block; width:70px; text-align:left; font-size:12px; color:#757575; font-weight:normal;}
.table_view02 td span {font-weight:normal;}
.table_view02 th {text-align:left; font-size:14px; font-weight:500; color:#666;}
.table_view02 th div {text-align:left !important;}
.table_view02 th div, .table_view02 td div {height:30px !important; line-height:30px !important;}
.table_view02 td {color:#333; font-size:20px;}

.table_view03_box {text-align:right; position:absolute; bottom:20px; right:30px; width:250px;}
.table_view03_box .table_view03 {display:inline-table;}
.table_view03 th,
.table_view03 td {padding:0 0 2px 0; height:25px !important; vertical-align:bottom; font-weight:bold;}
.table_view03 th span {display:inline-block; width:70px; text-align:left; font-size:12px; color:#757575; font-weight:normal;}
.table_view03 td span {font-weight:normal;}
.table_view03 th {text-align:left; font-size:14px; font-weight:500}
.table_view03 th div {text-align:left !important;}
.table_view03 th div, .table_view03 td div {height:25px !important; line-height:25px !important; letter-spacing:-1px;}
.table_view03 td {color:#333; font-size:17px;}
.table_view03_b_p {text-align:right; font-size:13px; color:#333; margin:-5px 0 5px 0; letter-spacing:-1px}
.table_view03_box .robo_btn {margin-bottom:5px}

.robo_cbh_wrap .portfolio_ratio_orange {color:#eb4d34; font-size:20px; font-weight:700; height:25px !important;}
.robo_cbh_wrap .portfolio_ratio_blue {color:#3b83d5; font-size:20px; font-weight:700; height:25px !important;}
.robo_cbh_wrap .portfolio_ratio_zero {color:#000; font-size:20px; font-weight:700; height:25px !important;}

.robo_pop_pdf_box {position:fixed; top:110px; left:30px; right:30px; bottom:50px; border:1px solid #ccc; background:#f0f0f0}

/* 연금설계 */
.robo_cbh_wrap .pf_build_header_pen_radio {padding-bottom:55px;}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio] + label {font-size:26px; color:#7892ec; cursor:pointer; position:relative; text-align:center;}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio] + label:before {margin-right:8px; display:none; content:' '; width:18px; height:15px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio03_chk.png) no-repeat 0 0;}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio]:checked + label {color:#ffde00; font-weight:700}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio].chked + label {color:#ffde00; font-weight:700}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio]:checked + label:before {display:inline-block;}
.robo_cbh_wrap .pf_build_header_pen_radio input[type=radio].chked + label:before {display:inline-block;}
.robo_cbh_wrap .pf_build_header_pen_radio label[for='penRadio1'] {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_bar2.png) no-repeat right center; padding-right:30px; margin-right:25px}
.robo_cbh_wrap .pf_build_header_pen .pf_build_header_input_box04_div {display:block;}

/* 포트폴리오 조회 */
.robo_nickname_setting {padding:30px 0 30px 30px; background:#f6f6f6;}
.robo_nickname_setting label {display:inline-block; width:65px; font-size:16px; color:#333333; font-weight:700; text-align:left}
.robo_nickname_setting div input {width:470px;}
.robo_nickname_setting p.nick_notice {padding:10px 0 0 64px; color:#eb4d34; font-size:14px; display:inline-block; text-align:left; width:290px}
.robo_setting_title {display:inline-block; width:300px; text-align:left; height:36px; line-height:34px; font-size:16px; color:#333; font-weight:700; letter-spacing:-1px;}
.robo_setting_right {display:inline-block; width:265px; text-align:right;}
.robo_setting_right div input {width:165px; text-align:right !important; color:#333;}
.robo_setting_right span {color:#333; display:inline-block; height:36px; line-height:33px;}
.robo_setting_right span.robo_setting_span1 {margin-right:5px; font-size:17px; width:15px; height:36px; line-height:34px;}
.robo_setting_right span.robo_setting_span2 {font-size:20px; width:18px; height:30px; line-height:30px; padding-left:3px;}
.robo_setting_right span.robo_setting_span3 {font-size:16px; width:20px; height:36px; line-height:34px;}

/* 포트폴리오 현황 */
.robo_ph_state_top {}
.robo_ph_state1 {border:1px solid #ccc; background:#fff}
.robo_ph_state1_01 {float:left; padding:30px 0 25px 0; width:710px;}
.robo_ph_state1_01 .gray_line16 {margin-left:35px;}
.robo_ph_state1_01 ul {padding:20px 0 0 0; height:60px; }
.robo_ph_state1_01 ul li  {float:left; margin-left:40px; height:60px; width:192px}
.robo_ph_state1_01 ul li a {font-size:16px; color:#666; display:block; padding-left:70px; height:60px;  width:122px; background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_robo_ph_state1_01.png); background-repeat:no-repeat}
.robo_ph_state1_01_1 a {background-position:0 0}
.robo_ph_state1_01_2 a {background-position:0 -60px}
.robo_ph_state1_01_3 a {background-position:0 -120px}
.robo_ph_state1_01 ul li a span {display:inline-block; font-size:22px; color:#333; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; padding-top:10px}
.robo_ph_state1_01 ul li a span strong {font-size:30px; vertical-align:-2px;}
.robo_ph_state1_01_2 strong {color:#2eac5e;}
.robo_ph_state1_01_3 strong {color:#8f4ed1;}
.robo_ph_state1_02 ul {float:right; border-left:1px solid #ddd; width:225px;}
.robo_ph_state1_02 ul li {border-top:1px solid #ddd; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn08.png) no-repeat 180px center}
.robo_ph_state1_02 ul li:first-child {border-top:none}
.robo_ph_state1_02 ul li a {display:block; padding:27px 55px 26px 30px; font-size:22px; color:#333; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; text-align:right; letter-spacing:-1px}
.robo_ph_state1_02 ul li a span {font-size:16px; color:#666; display:inline-block; vertical-align:middle; }
.robo_ph_state1_02 ul li a span:first-child {font-family:"맑은 고딕", "Malgun Gothic" !important; text-align:left; float:left; padding-top:4px}
.robo_ph_state1_02 ul li a i {font-style:normal; font-weight:700; text-decoration:underline; vertical-align:middle; font-size:30px}
.robo_ph_state2 {border:1px solid #ccc; background:#fff; margin-top:15px; padding:40px 0 40px 50px }
.robo_ph_state2 .robo_ph_state2_graph {display:inline-block; vertical-align:middle;}
.robo_ph_state2 .robo_ph_state2_table {display:inline-block; vertical-align:top;}
.robo_ph_state2 .robo_ph_state2_table h3 {font-size:16px; font-family:"맑은 고딕", "Malgun Gothic" !important; margin-left:25px;}
.robo_ph_state2 .robo_ph_state2_table.report-section {margin-top:20px;}
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list {width:610px; margin-left:25px}
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list thead tr th:first-child {border-left:none !important}
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list th,
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list td {padding:11px 10px 12px}
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list th span {font-weight:700}
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list tbody tr td:first-child {text-align:left; padding-left:30px; }
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list i.box_robo {display:inline-block; width:12px; height:12px; background-color:#369c41; vertical-align:middle; margin-right:5px;}
.robo_ph_state2 .robo_ph_state2_table.report-section .tbl_list i.box_pro {display:inline-block; width:12px; height:12px; background-color:#8f4ed1; vertical-align:middle; margin-right:5px;}
.robo_ph_state_comm {padding:15px 0 80px}

.robo_cbh_tab_01 {height:52px;}
.robo_cbh_tab_01:after {clear:both; display:block; content:' ';}
.tab_state_cont {text-align:left;}
.state_tab {position:relative}
.state_tab .cont {display:none; position:absolute; left:0; right:0;}
.state_tab li.on .cont {display:block;}
.robo_cbh_tab_01 li {width:50%; text-align:center; float: left; margin-left:-1px}
.robo_cbh_tab_01 li a {display:block; height:52px; line-height:49px; font-size:18px; border:1px solid #ccc;}
.robo_cbh_tab_01 li.on a {font-weight:700; background:#fff; border-top:2px solid #2c3451; height:51px; line-height:47px; color:#2c3451;}
.robo_cbh_tab_02 {width:600px; height:55px; margin:0 auto; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_cbh_tab_02_back.png) no-repeat center bottom; padding:25px 19px 0 19px;}
.robo_cbh_tab_02 li {width:120px; height:55px; float:left;}
.robo_cbh_tab_02 li a {display:block; width:120px; line-height:1 !important; height:55px !important; text-align:center; font-size:16px; color:#666; border:0 !important; background:transparent !important; font-weight:500 !important}
.robo_cbh_tab_02 li.on a {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_cbh_tab_02_on.png) no-repeat center bottom !important; font-weight:700 !important; color:#2c3451;}
.robo_compair_01 {width:840px; min-height:240px; padding:40px 50px; background:#fff}
.robo_compair_01 caption {width:auto;}
.robo_compair_01:after {clear:both; display:block; content:' ';}
.robo_compair_01>div, .robo_compair_01>table {float:left}
.robo_compair_01>div {text-align:center; width:222px;}
.robo_compair_01>table {width:320px; margin:25px 20px}
.robo_compair_01>table td {padding:10px 14px; text-align:right; font-size:16px; vertical-align:-1px}
.robo_compair_01>table th {text-align:left; font-size:14px; font-weight:500; vertical-align:middle}
.robo_ph_state_h3 {font-size:22px !important; font-weight:500; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; padding-top:50px; padding-bottom:15px; color:#2c3451 !important}
.robo_compair_01>table th div {padding:6px 15px 10px 15px; vertical-align:2px}
.robo_compair_01>table th i, .robo_compair_02>table th i {display:inline-block; width:12px; height:12px; vertical-align:middle; margin-right:5px;}
.compair_color01 {background:#d05c49}/* 국내채권, 곡격투자형 */
.compair_color02 {background:#e28337}/* 해외채권, 적극투자형 */
.compair_color03 {background:#f6c34a}/* 국내주식, 위험중립형 */
.compair_color04 {background:#9cb954}/* 선진국주식, 안정추구형 */
.compair_color05 {background:#5bbace}/* 이머징주식 */
.compair_color06 {background:#1963a1}/* 안정형 */
.notice_yellow_box {background:#fff; font-size:16px; color:#666; padding:28px 50px 28px 50px; margin-top:0; letter-spacing:-0.4px;}
.notice_yellow_box .box_tit {margin-bottom:5px; font-size:16px !important; color:#3e85d4 !important; font-family:"맑은 고딕", "Malgun Gothic" !important;}
.notice_yellow_box .proNm {margin-top:10px; display:inline-block;}
.robo_ph_state_cont .notice_yellow_box {background:#fff; font-size:16px; color:#666; margin-top:0; padding:20px 50px 22px 50px; border-top:1px solid #e5e5e5; letter-spacing:-0.4px;}
.robo_ph_state_cont .notice_yellow_box strong {color:#3e85d4;}
.notice_yellow_box p {line-height:170%}
.robo_cbh_wrap .devide {border-top:1px solid #e5e5e5;}

.robo_compair_02 {padding:40px 50px; background:#fff; margin-top:0 !important}
.robo_compair_02_graph {height:60px;}
.robo_compair_02_graph h4 {float:left; width:140px; text-align:center; height:40px; line-height:38px; font-size:16px;}
.robo_compair_02_graph ul,
.robo_compair_02_graph .yet {width:700px;float:left}
.robo_compair_02_graph ul li {float:left; height:40px; line-height:40px; color:#fff; text-align:center; font-size:20px; font-weight:700}
.robo_compair_02_graph ul li span {font-size:16px; font-weight:500}
.robo_compair_02 table td,.robo_compair_02 table th {padding:11px 10px 12px !important}
.robo_compair_02_graph .yet {padding-top:9px; height:30px; text-align:center; background-color:#eee;}
/* 인풋관련 */
.robo_cont_inner .price_insert .box-cont {width:285px !important}
.robo_cont_inner .price_insert .box-cont .cost-value {text-align:right; width:285px !important}
.robo_cont_inner .price_insert .box-cont .cost-value .input-txt.type2 {width:285px !important; }
.robo_cont_inner .price_insert .box-cont .cost-value .input-txt.type2 input {width:200px !important; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:700}
.robo_cbh_wrap .robo_cont_inner .price_insert .box-cont .cost-value .input-txt.type2 input[type=text][readonly], 
.robo_cbh_wrap .robo_cont_inner .price_insert .box-cont .cost-value .input-txt.type2 input[type=text][disabled] {color:#2c3451 !important; background-color:#fff !important;}
.robo_cont_inner .price_insert p.tar {width:290px; font-size:16px; color:#666; padding-top:10px}
.robo_cont_inner .has_fund_cont .price_insert .box-cont .cost-value .input-txt.type2 {width:550px !important}
.robo_cont_inner .has_fund_cont .price_insert p.tar {width:555px !important}
.robo_cont_inner .input-sel.type2 {width:100%}
.robo_cont_inner .input-sel.type2 select {width:100% !important; height:auto !important; font-size:30px; font-weight:700; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; border:none !important}
.robo_cont_inner .start_day .input-sel.type2 {width:auto}
.robo_cont_inner .start_day .input-sel.type2 select {width:auto; font-size:30px; font-weight:700; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; background-position:100% -17px; padding:0 20px 0 0;}
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
.robo_cont_inner .start_day .input-sel.type2 select { padding:0; background:none}
}
@media \0screen {
.robo_cont_inner .start_day .input-sel.type2 select { padding:0; background:none}
}
.robo_cont_inner .start_day .input-sel.type2 select option {letter-spacing:-1px}
.robo_cont_inner .term {width:160px !important; margin-left:10px}
.robo_cont_inner .term .box-cont {width:120px !important}
.robo_cont_inner .term .box-cont .cost-value {text-align:right; width:120px !important}
.robo_cont_inner .term .box-cont .cost-value .input-txt.type2 {width:120px !important; margin-left:0}
.robo_cont_inner .term .box-cont .cost-value .input-txt.type2 input {width:80px !important; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; font-weight:700; padding-bottom:4px}
.robo_pw_box {display:inline-block; border-bottom:2px solid #30334a; color:#30334a; vertical-align:middle; line-height:1.0}
.robo_pw_box input[type=password] { color:#30334a; border:0; font-size:30px; background:none; text-align:right; vertical-align:middle; letter-spacing:0; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.robo_pw_box.w200 input[type=password] {width:200px; text-align:left !important}
.robo_pw_box.w100p input[type=password] {width:100%; text-align:left !important}
.robo_cbh_wrap .robo_cont_inner .insert_area .account {font-size:30px !important}

/*레이어 안내팝업*/
.goods_list_dlbox_01 dt {position:relative}
.layer_tip_robo_div {display:none; position:absolute; z-index:1000; left:0; top:30px; width:210px; height:auto; padding:20px 25px 20px 20px; background:#f9df18}
.layer_tip_robo_div h4 {color:#333333; font-size:16px; letter-spacing:-1px; padding-bottom:5px;} 
.layer_tip_robo_div ul {padding-left:15px}
.layer_tip_robo_div ul li {color:#333333; font-size:13px; letter-spacing:-1px; line-height:150%; list-style:disc}
.layer_tip_robo_div button {position:absolute; top:10px; right:10px; width:16px; height:16px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/layer_tip_robo_div_closer.png) no-repeat 0 0; border:none}
.layer_tip_robo_div button span {position:absolute; z-index:-1000; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}

/* My 다이어리 */
.robo_mydiary_top {background:#fff; height:80px; padding:50px 0; position:relative;}
.robo_mydiary_top ul li {border-left:1px solid #dddddd; height:80px; float:left; width:33.2%; position:relative;}
.robo_mydiary_top ul li:first-child {border-left:none}
.robo_mydiary_top ul li p {text-align:center; font-size:16px; color:#666666; letter-spacing:-1px}
.robo_mydiary_top ul li p.thumb_txt {padding-top:62px; width:100%; position:absolute; text-align:center;}
.robo_mydiary_top ul li p.robo_mydiary_up, .robo_mydiary_top ul li p.robo_mydiary_down, .robo_mydiary_top ul li p.robo_mydiary_rebal {width:110px; margin:0 auto; text-align:right; font-size:22px; background-repeat: no-repeat; background-position:0 0; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; line-height:50px; padding-top:4px; padding-bottom:5px; color:#333}
.robo_mydiary_top ul li p.robo_mydiary_up {background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_mydiary_top_01.png)}
.robo_mydiary_top ul li p.robo_mydiary_down {background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_mydiary_top_02.png)}
.robo_mydiary_top ul li p.robo_mydiary_rebal {background-image:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_mydiary_top_03.png)}
.robo_mydiary_top ul li p.robo_mydiary_up span {font-size:40px; font-weight:700; color:#eb4d34; vertical-align:-3px;}
.robo_mydiary_top ul li p.robo_mydiary_down span {font-size:40px; font-weight:700; color:#3e85d4; vertical-align:-3px;}
.robo_mydiary_top ul li p.robo_mydiary_rebal span {font-size:40px; font-weight:700; color:#333333; vertical-align:-3px;}
.robo_mydiary_top a {position:absolute; top:10px; right:10px; left:10px; bottom:10px; }
.robo_mydiary_top a span {visibility:hidden}

.robo_mydiary_cont {padding:0;}
.robo_tab_3ea {height:54px;position:relative;}
.robo_tab_3ea:after {clear:both; display:block; content:' ';}
.robo_tab_3ea .cont {display:none; position:absolute; left:0; right:0;}
.robo_tab_3ea .cont li {display:inline-block; padding:21px 0 24px 0;}
.robo_tab_3ea .cont li a {font-size:16px; padding:10px 25px 10px 32px;}

.robo_mydiary_cont_con .cont { border-bottom:1px solid #ddd}
.robo_mydiary_cont_con .cont li {display:inline-block; padding:21px 0 24px 0;}
.robo_mydiary_cont_con .cont li a {font-size:16px; padding:10px 25px 10px 32px;}

.robo_tab_3ea_li.on .cont {display:block;}
.robo_mydiary_cont_con.on .cont {display:block;}

.robo_tab_3ea_li {width:33.33%; text-align:center; float: left; margin-left:-1px}
.robo_tab_3ea_li>a {display:block; height:52px; line-height:49px; font-size:18px; border:1px solid #ccc;}
.robo_tab_3ea_li.on>a {font-weight:700; background:#fff; border-top:2px solid #2c3451; height:51px; line-height:47px; color:#2c3451;}

.robo_tab_3ea_li ul, .robo_tab_3ea_li p {position:absolute; top:52px; left:0; text-align:left; height:65px; padding:0 20px}
.robo_mydiary_cont_con ul, .robo_mydiary_cont_con p {text-align:left; height:65px; padding:0 20px}

.robo_tab_3ea_li p {font-size:16px; line-height:60px;}
.robo_mydiary_cont_con p {font-size:16px; line-height:60px;}

.robo_tab_3ea_li ul li {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02.png) no-repeat left center}
.robo_tab_3ea_li ul li.on {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02_chk.png) no-repeat left center}

.robo_mydiary_cont_con ul li {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02.png) no-repeat left center}
.robo_mydiary_cont_con ul li.on {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02_chk.png) no-repeat left center}

ul.robo_mydiary_talk {border-left:1px solid #ddd; padding:20px 40px 20px 35px; margin-left:60px;}
ul.robo_mydiary_talk li.robo_mydiary_talk_unit {position:relative; margin:20px 0; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/bg_mydiary_talk_box.png) no-repeat 0 0; width:770px; padding:0 0 0 35px;}
ul.robo_mydiary_talk li.robo_mydiary_talk_unit div {background:#fff; border:1px solid #ccc; border-left:none; padding:27px 0 23px 30px}
ul.robo_mydiary_talk li.robo_mydiary_talk_unit a {display:inline-block; padding:5px 20px 5px 0; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn01.png) no-repeat right 10px; color:#666; font-size:14px}
.robo_ambl_robo {position:absolute; top:10px; left:-56px; width:41px; height:41px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_mydiary_sns_robo.png) no-repeat 0 0}
.robo_ambl_robo i {visibility:hidden}
.robo_ambl_pro {position:absolute; top:10px; left:-56px; width:41px; height:41px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_mydiary_sns_pro.png) no-repeat 0 0}
.robo_ambl_pro i {visibility:hidden}
.robo_mydiary_talk_robo_date {font-size:17px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; color:#757575; padding-bottom:16px;}
.robo_mydiary_talk_robo_date span {display:inline-block; width:18px; height:18px; vertical-align:-2px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/ico_sns_new.png) no-repeat 0 0; margin-left:7px}
.robo_mydiary_talk_robo_date span i {font-size:1px; display: none; width:18px; height:18px;}
.robo_mydiary_talk_robo_title {font-size:22px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic"; color:#666666; padding-bottom:11px;}
.robo_mydiary_talk_robo_title strong {color:#000000}

.numbering {display:inline-block;}

/* 권유직원 컴포넌트 */
.robo_cbh_wrap .adviceStaff {padding:40px 50px; border:0; background-color:#fff;}
.robo_cbh_wrap .adviceStaff input[type=radio] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap .adviceStaff input[type=radio] + label {padding-left:34px; min-height:24px; display:inline-block; line-height:22px; vertical-align:middle; cursor:pointer; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02.png') no-repeat 0 0;}
.robo_cbh_wrap .adviceStaff input[type=radio]:checked + label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02_chk.png') no-repeat 0 0;}
.robo_cbh_wrap .adviceStaff input[type=radio].chked + label {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_radio02_chk.png') no-repeat 0 0;}
.robo_cbh_wrap .adviceStaff .staffInfo {margin-bottom:10px;}
.robo_cbh_wrap .adviceStaff input {margin-right:2px; height:34px; border:1px solid #ccc;}
.renew2016 .robo_cbh_wrap .adviceStaff .selbox {margin-right:2px; padding:6px 15px 10px 0;}
.robo_cbh_wrap .adviceStaff .btn.icon .blank, 
.robo_cbh_wrap .adviceStaff .btn.small, 
.robo_cbh_wrap .adviceStaff .btn.small * {background-image:none;}
.robo_cbh_wrap .adviceStaff .btn.small .blank * {padding: 0 15px; height: 36px; line-height: 34px; font-size: 16px; color: #2c3451; border: 1px solid #2c3451; font-weight: bold; vertical-align:middle;}
.robo_cbh_wrap .adviceStaff .btn,
.robo_cbh_wrap .adviceStaff .btn * {vertical-align:top !important;}
.robo_cbh_wrap .staffInfo {margin-bottom:12px;}

.robo_cbh_wrap .rad_input {margin-left:10px;}
.input-sel.type2.w560 {width:560px !important;}

.report-section .plan_box span.ico {display:inline-block; width:12px; height:12px; vertical-align:middle; color:#000}
.report-section .plan_box span.ico.blue {background:#49bbcf}
.report-section .plan_box span.ico.green {background:#9db753}
.report-section .plan_box span.ico.yellows {background:#fdc146}
.report-section .plan_box span.ico.orange {background:#e98230}
.report-section .plan_box span.ico.red {background:#d75d45}

/* kbot 소개 */
.robo_layout02 .tit_header h1.intro img {vertical-align:baseline;}
.kbot_intro {font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.robo_cbh_wrap .kbot_intro {margin-top:40px; padding:50px 40px;}
.robo_cbh_wrap .kbot_intro h2 {margin-bottom:45px; font-size:36px; text-align:center; font-weight:700; color:#3e85d4;}
.robo_cbh_wrap .kbot_intro h2 em {margin-bottom:10px; color:#757575; display:block; font-weight:normal;}
.robo_cbh_wrap .kbot_intro h3 {margin-bottom:45px; text-align:center; font-size:46px; font-weight:normal; color:#2c3451;}
.robo_cbh_wrap .kbot_intro h3  img {margin-bottom:15px; display:inline-block;}
.robo_cbh_wrap .robo_cont_inner .kbot_intro.box04:first-child {margin-top:0; background:#fff url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_intro01.gif') no-repeat 0 0;}
.robo_cbh_wrap .kbot_intro .desc01,
.robo_cbh_wrap .kbot_intro .desc02 {text-align:center;}
.robo_cbh_wrap .kbot_intro .desc01 {margin-bottom:30px; line-height:26px; font-size:20px;}
.robo_cbh_wrap .kbot_intro .desc02 {line-height:30px; letter-spacing:-1px;}
.robo_cbh_wrap .kbot_intro .video_area {position:relative; text-align:center;}
.robo_cbh_wrap .kbot_intro .video_area iframe {width:854px; height:480px; /*position:absolute; top:0; left:0;*/ overflow:hidden}
.robo_cbh_wrap .kbot_intro .service {padding-bottom:100px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/intro_service.jpg') no-repeat 50% 100%;}
.robo_cbh_wrap .kbot_intro .service h3 {margin-top:40px; margin-bottom:0; font-size:40px;}
.robo_cbh_wrap .kbot_intro .line {margin-top:45px; padding-top:45px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_line.gif') no-repeat 50% 0;}
.robo_cbh_wrap .exp_wrap:after {clear:both; display:block; content:' ';}
.robo_cbh_wrap .kbot_intro .goods_step {margin-top:50px;}
.robo_cbh_wrap .kbot_intro .goods_step:after {clear:both; display:block; content:' ';}
.robo_cbh_wrap .kbot_intro .goods_step h4 {font-size:24px; color:#333; font-weight:normal;}
.robo_cbh_wrap .kbot_intro .goods_step h4 span {margin-bottom:10px; font-size:14px; display:block; font-weight:700; color:#2c3451;}
.robo_cbh_wrap .kbot_intro .goods_step li {float:left; width:286px; text-align:center; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_next.gif') no-repeat 0 110px;}
.robo_cbh_wrap .kbot_intro .goods_step li p {padding-top:125px; line-height:22px;}
.robo_cbh_wrap .kbot_intro .goods_step .step01 p {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_step01.png') no-repeat 50% 30px;}
.robo_cbh_wrap .kbot_intro .goods_step .step02 p {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_step02.png') no-repeat 50% 30px;}
.robo_cbh_wrap .kbot_intro .goods_step .step03 p {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_step03.png') no-repeat 50% 30px;}
.robo_cbh_wrap .kbot_intro .goods_step .answer {margin-top:10px; padding-top:4px; height:32px; text-align:center; color:#fff; letter-spacing:-0.2px; font-weight:500; font-size:14px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important;}
.robo_cbh_wrap .kbot_intro .goods_step .step01 .answer {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_intro_ans01.gif') no-repeat 50% 0;}
.robo_cbh_wrap .kbot_intro .goods_step .step02 .answer {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_intro_ans02.gif') no-repeat 50% 0;}
.robo_cbh_wrap .kbot_intro .goods_step .step03 .answer {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_intro_ans03.gif') no-repeat 50% 0;}
.robo_cbh_wrap .kbot_intro .goods_step li:first-child {background-image:none;}
.robo_cbh_wrap .kbot_intro .analyze {padding-top:220px; text-align:center; font-size:20px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_anayze.jpg') no-repeat 50% 0;}
.robo_cbh_wrap .exp_box {float:left; padding:30px 30px 30px; width:214px; height:280px; position:relative; color:#fff;}
.robo_cbh_wrap .exp_box.exp01 {background-color:#3c4976;}
.robo_cbh_wrap .exp_box.exp02 {margin:0 18px; background-color:#008c99;}
.robo_cbh_wrap .exp_box.exp03 {background-color:#645b4c;}
.robo_cbh_wrap .exp_box .intro_btn {position:absolute; bottom:30px; left:30px; right:30px;}
.robo_cbh_wrap .exp_box .intro_btn a {margin-top:10px; color:#fff; display:block; padding-top:1px; height:33px; line-height:33px; font-size:16px; text-align:center;}
.robo_cbh_wrap .exp_box .intro_btn a span {padding-right:12px; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/ico_btn09.png') no-repeat 100% 4px;}
.robo_cbh_wrap .exp_box .intro_txt {margin-bottom:15px; font-size:20px; letter-spacing:-0.7px; line-height:26px;}
.robo_cbh_wrap .exp_box .intro_txt img {margin-bottom:10px;}
.robo_cbh_wrap .exp_box .sub_desc {font-size:14px; color:#fff !important; letter-spacing:-0.7px; line-height:22px; opacity:.75;}
.robo_cbh_wrap .exp_box.exp01 .intro_btn a {border:1px solid #9ea4bb;}
.robo_cbh_wrap .exp_box.exp02 .intro_btn a {border:1px solid #80c6cc;}
.robo_cbh_wrap .exp_box.exp03 .intro_btn a {border:1px solid #b2ada6;}

/*수정사항*/
.report-section .report-tbl tbody th {font-weight:normal; border-bottom:1px solid #e5e5e5 !important; background-color:#fff;}
.bottom_notice_top_line {border-top:1px solid #ddd !important}
.robo_seccard {padding:0 !important; background:none !important}
.robo_seccard .security_cardNum {padding: 30px 100px 25px !important; border-top: none !important; background:#fff !important}
#_layerPosition2.robo_modal_imp {padding:30px !important; background:#fff !important;}
#_layerPosition2.robo_modal_imp h1.tit_layerpopH1 {padding:10px 0 !important; height:30px !important; font-family: "NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important;}
#_layerPosition2.robo_modal_imp .box_type1 .list_type1 {margin:0 0 5px 0 !important}
#_layerPosition2.robo_modal_imp p.layerClose {display:none !important}
.chart_nodata_pie {width:222px; height:222px; margin:13px 13px 14px 14px; font-size:17px; font-weight:bold; color:#333; line-height:20px; padding-top:92px; text-align:center; box-sizing:border-box; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/rcgraph_nodata.png) no-repeat; }
.chart_nodata_pie2 {width:203px; height:203px; margin:13px 13px 14px 14px; font-size:17px; font-weight:bold; color:#333; line-height:20px; text-align:center; box-sizing:border-box;}
.chart_nodata_pie3 {width:172px; height:172px; margin:14px; display:inline-block; font-size:17px; font-weight:bold; color:#333; line-height:20px; padding-top:70px; text-align:center; box-sizing:border-box; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/rcgraph_nodata3.png) no-repeat; }
.robo_modal_imp  .listWrap2 {width:100% !important;}
.layerType.layerWrap {overflow-y: auto; max-height: 500px;}
.rebal_count .count {position:absolute; top:0; right:0; font-size:16px;}

.action03 {display:none;}
.robo_cbh_wrap .prod_join {margin-top: 50px !important; margin-bottom:50px !important; padding: 30px !important; background: #f1f5fc !important; text-align:left  !important; border:1px solid #aeb7dc; line-height:18px}
.robo_cbh_wrap .prod_join p b {color:#2b3453 !important}
.robo_cbh_wrap .prod_join dt {color:#2b3453 !important}
.robo_cbh_wrap .prod_join dd input[type=radio]{vertical-align:-2px; margin-right:5px;}

/* 메인 - 선택 */
.major_select_close {display:inline-block; width:20px; height:20px; vertical-align:middle; position:absolute; top:15px; right:15px; color:transparent; background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/cbh_layer_closer.png') no-repeat 0 0;}

/* 그래프 영역 추후 수정*/
.legend {margin-top:10px; text-align:center;}
.legend .txt {margin-right:15px;}
.legend .level1,
.legend .level2,
.legend .level3 {margin-right:5px;}
.legend .ico {display:inline-block; vertical-align:middle; width:16px; height:16px;}
.legend .level1 .ico {background-color:#33c2f3;}
.legend .level2 .ico {background-color:#84daf8;}
.legend .level3 .ico {background-color:#c2edfc;}

/* 간편설계 */
.robo_cbh_wrap.simple {}
.robo_cbh_wrap.simple .pf_build_header_comm {text-align:center; font-weight:500; color:#2c3451}
.robo_cbh_wrap.simple .pf_build_header {position:relative; text-align:left; padding-top:70px; background:#e0d8ce}
.robo_cbh_wrap.simple .pf_build_header_notice1,
.robo_cbh_wrap.simple .pf_build_header_notice2,
.robo_cbh_wrap.simple .pf_build_header_notice3 {color:#99ff33; font-size:14px;}
.robo_cbh_wrap.simple .button_box_type01 {text-align:center;}
.robo_cbh_wrap.simple .pf_build_header_input_box04_div b {font-size:24px; color:#fff; opacity:.6;}
.robo_cbh_wrap.simple .pf_build_header_cnt {margin:0 auto; width:640px;}
.robo_cbh_wrap.simple .pf_build_header_cnt label {color:#fff; font-size:26px; display:inline-block; vertical-align:middle; width:130px;}
.robo_cbh_wrap.simple .pf_build_header_cnt .div_insert {display:inline-block; vertical-align:middle; width:500px; text-align:right;}
.robo_cbh_wrap.simple .btn_call {vertical-align: -20px; background: url(https://oimg1.kbstar.com/img/omoney/2017/robo/btn_ques2.png) no-repeat 0 0; text-indent:0 !important; display: inline-block; width: 18px; height: 18px; position: absolute; top: 20px; left: 95px;}
.robo_cbh_wrap.simple .btn_call span {position:absolute; z-index:-1000; left:0; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_cbh_wrap.simple .pf_build_yourstyle .btn_call {vertical-align: -5px; background: url(https://oimg1.kbstar.com/img/omoney/2017/robo/btn_ques2.png) no-repeat 0 0; text-indent: -9999px; display: inline-block; width: 18px; height: 18px;}
.robo_cbh_wrap.simple .float_img {position:absolute; top:50px; left:50%; margin-left:390px;}

.robo_sm_setting_box_out {background:#e0d8ce; padding:0}
.robo_sm_setting_box {width:635px; margin:0 auto}
.robo_sm_setting {min-height:60px; margin-bottom:10px; position:relative}
.robo_sm_select_input {cursor:pointer}
.robo_sm_setting input,.robo_sm_num_input{font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic" !important; }
.robo_cbh_wrap.simple.pf_build_header_main_wrap .pf_build_main_top_history a {line-height:37px !important}
.robo_sm_title_label {font-size:26px; font-weight:bold; color:#2c3451; width:135px; height:60px; line-height:60px;float:left}
.robo_sm_clear_box {height:60px}
.robo_sm_custom_input_box {position:relative; float:left; width:500px; border-bottom:4px solid #b0a9a5 }
.robo_sm_custom_input_box input {font-size:36px; color:#50483d; background:none; border:none; height:54px; font-weight:bold; padding:0 37px 0 5px; width:458px; text-align:right;}
.robo_sm_custom_input_box input:focus {outline:1px solid #81daff}
.robo_sm_custom_input_box.robo_sm_custom_input_box1 input {text-align:left}
.robo_sm_custom_input_box .robo_sm_dan {position:absolute; top:6px; right:2px; font-size:36px; color:#50483d}
.robo_sm_custom_input_box .robo_sm_select_button {width:40px; height:54px; position:absolute; right:0; top:0 }
.robo_sm_custom_input_box .robo_sm_select_button span {display:block; width:40px; height:54px; color:transparent; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_sm_custom_input_arrow.png) no-repeat center center;}
.robo_sm_custom_input_box .robo_sm_select_ul {display:none; position:absolute; top:56px; background:#3c4976; z-index:100; width:430px; padding:30px 35px;}
.robo_sm_custom_input_box .robo_sm_select_ul_closer {display:none; position:absolute; top:60px; right:7px; z-index:101; width:64px; height:64px; color:transparent; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_sm_layer_closer.png) no-repeat center center; }
.robo_sm_custom_input_box .robo_sm_select_ul li {font-size:26px; color:#fff;padding:10px 0 10px 35px; cursor:pointer}
.robo_sm_custom_input_box .robo_sm_select_ul li.selected {color:#ffff66; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_sm_li_checked.png) no-repeat left 12px;}
.robo_sm_error {display:none; font-size:14px; color:#d62b00; font-family:"맑은 고딕", "Malgun Gothic",Arial !important; padding-top:5px; text-align:right}
.robo_sm_toggle_box {display:none; padding-top:15px;}
.robo_sm_setting .robo_sm_period_box {width:205px;}
.robo_sm_setting .robo_sm_period_box .robo_sm_title_label {width:90px; height:46px; line-height:40px; font-size:24px; color:#2c3451; font-weight:normal}
.robo_sm_setting .robo_sm_period_box .robo_sm_custom_input_box {width:110px; float:right;}
.robo_sm_setting .robo_sm_period_box .robo_sm_num_input {width:57px; height:40px; font-size:30px; padding:0 50px 0 3px;}
.robo_sm_setting .robo_sm_period_box .robo_sm_clear_box {height:46px}
.robo_sm_setting .robo_sm_mmoney_box {width:340px;}
.robo_sm_setting .robo_sm_mmoney_box .robo_sm_title_label {width:120px; height:46px; line-height:40px; font-size:24px; color:#2c3451; font-weight:normal}
.robo_sm_setting .robo_sm_mmoney_box .robo_sm_custom_input_box {width:215px; float:right}
.robo_sm_setting .robo_sm_mmoney_box .robo_sm_num_input {width:185px; height:40px; font-size:30px; padding:0 30px 0 3px;}
.robo_sm_setting .robo_sm_mmoney_box .robo_sm_clear_box {height:46px}
.robo_sm_setting .robo_sm_period_box .robo_sm_custom_input_box .robo_sm_dan {top:6px; right:2px; font-size:26px; color:#50483d}
.robo_sm_setting .robo_sm_mmoney_box .robo_sm_custom_input_box .robo_sm_dan {top:6px; right:2px; font-size:26px; color:#50483d}

.robo_sm_setting2 {position:relative; padding-top:90px; min-height:auto}
.robo_sm_saving_box {position:absolute; top:45px; left:0}
.robo_sm_saving_box2 {position:absolute; top:45px; right:0}
.robo_sm_saving_box input, .robo_sm_saving_box2 input {position:absolute; z-index:-1000; left:0; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_sm_check_label {display:block; font-size:26px; padding-left:55px; height:40px; line-height:40px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_sm_custom_check_off.png) no-repeat 0 0; color:#2c3451; cursor:pointer}
.robo_sm_saving_box input.checked + .robo_sm_check_label, .robo_sm_saving_box2 input.checked + .robo_sm_check_label {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_sm_custom_check_on.png) no-repeat 0 0;}
.robo_sm_setting_box .button_type01 {padding:0 70px 5px 70px; height: 55px; line-height: 50px; background:#2c3451; color:#fff}
.simple .pf_build_yourstyle {min-height:auto;}
.simple .robo_bx_wrap {padding-top:30px;}
.simple .robo_bx_wrap .btn_txt01 {top:3px;}
.simple .robo_bx_wrap2 {padding-top:50px;}
.simple .robo_bx_wrap2 .btn_txt01 {top:23px;}
.simple .pf_build_header_comm {padding-bottom:30px}
.robo_sm_yu_setting {width:290px; height:25px; padding:25px 0 25px 115px; margin:0 auto 40px; background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_smyu_char.png) no-repeat 0 center;}
.robo_sm_yu_radiobox {display:inline-block; height:27px; line-height:27px; }
.robo_sm_yu_radiobox1 {border-right:1px solid #2a3352; padding-right:30px}
.robo_sm_yu_radiobox2 {padding-left:27px;}
.robo_sm_yu_radiobox input {position:absolute; z-index:-1000; left:0; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.robo_sm_yu_radiobox label {cursor:pointer; font-size:26px; color:#2c3451;}
.robo_sm_yu_radiobox input.checked + label {background:url(https://oimg1.kbstar.com/img/omoney/2017/robo/robo_sm_radio_checked.png) no-repeat 0 4px; padding-left:31px; color:#015bbf; font-weight:bold}
.robo_sm_area {position:absolute; top:17px; right:10px; width:64px; height:22px; text-align:center; font-size:14px !important; color:#fff; font-weight: normal !important; background:#086c2e; line-height:20px; margin:0 !important}

/* 자산관리 메인 수정 */
.intro_kbot {padding:80px 0 60px; min-height:500px; position:relative; background-color:#e0d8ce;}
.intro_kbot .tit_intro {text-align:center; height:97px;}
.intro_kbot .tit_intro h2 {font-size:30px; color:#2c3451;}
.intro_kbot .tit_intro img {vertical-align:bottom; margin-top:-10px; margin-left:20px;}
.intro_kbot .start {padding:0 65px; display:inline-block; vertical-align:middle; height:60px; line-height:60px; border-radius:30px; font-size:20px; font-weight:700; color:#fff; background-color:#2c3451;}
.intro_kbot .slide_cnt {margin:0 auto; padding-left:528px; width:412px; min-height:345px; font-weight:600; letter-spacing:0.2px; font-family:"NanumSquare",Arial,"맑은 고딕", "Malgun Gothic";}
.intro_kbot .slide_cnt.bg01 {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_kbot_intro01.png') no-repeat 125px 0;}
.intro_kbot .slide_cnt.bg02 {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_kbot_intro02.png') no-repeat 125px 0;}
.intro_kbot .slide_cnt.bg03 {background:url('https://oimg1.kbstar.com/img/omoney/2017/robo/bg_kbot_intro03.png') no-repeat 125px 0;}
.intro_kbot .slide_cnt .text_q {padding-top:50px; height:100px; font-size:20px; line-height:34px; color:#2c3451;}
.intro_kbot .slide_cnt .text_a {font-size:24px; line-height:36px; color:#015bbf;}
.intro_kbot .slide_cnt .text_a .line {color:#015bbf; text-decoration:underline;}
.intro_kbot .slide_cnt.bg03 .text_a {color:#50483d;}
.main-wrap.cbh_robo_asset_top {background:none !important;}
.main-wrap.cbh_robo_asset_top .main-cont1 {width:auto !important; padding:0 !important; height:647px !important}
.main-wrap.cbh_robo_asset_top .main-cont1 .robo_width01 {margin:0 !important}
.main-wrap.cbh_robo_asset_top .starPanelArea .bn-starPanel {z-index:10000; top:-226px;}

/*케이봇샘 포트폴리오 181114*/
.robo_cbh_wrap .has_fund_list03 {margin-bottom:15px;}
.robo_cbh_wrap .has_fund_list03 li {margin-bottom:15px;}
.robo_cbh_wrap .has_fund_list03 .portfolio_unit {padding:30px; background-color:#fff}
.robo_cbh_wrap .has_fund_list03 .portfolio_unit h3 {display:table-cell;width:780px;font-size:22px;color:#2c3451;font-weight:normal;padding-right: 25px;box-sizing: border-box;}
.robo_cbh_wrap .has_fund_list03 .portfolio_unit .btn{display:table-cell;}
.robo_cbh_wrap .agree_area .btn_ty01 {display:inline-block;width:200px;vertical-align:middle; text-align:center; height:36px; padding-top:1px; line-height:1.95; border:1px solid #cbcbcb; background:#fff; cursor:pointer;font-size:16px; color:#666; font-weight:700}
.robo_cbh_wrap .agree_area .btn_ty02 {display: inline-block;width:200px;vertical-align: middle;text-align: center;height:34px;padding:1px; line-height: 1.95;border:none; background:#3e85d4;cursor: pointer;font-size:16px;color:#fff;font-weight:700}