/* board_ 공통타입 
----------------------------------------------------------*/


.board_action { width: 100%; }

.btn_action { margin-top:10px; }

/* Page Number */
.board_action .page_num { margin-top: 30px; text-align: center; }
.board_action .page_num img { vertical-align: top; }
.board_action .page_num ul {}
.board_action .page_num ul li { display: inline-block; zoom:1; *display:inline; width: 22px; height: 22px; font-size: 12px; line-height: 22px; vertical-align: top }
.board_action .page_num ul li a { color: #808080; }
.board_action .page_num ul li.select { background: #1f54cf; font-weight: bold; color: #fff; }
.board_action .page_num ul li.select a { color: #fff; }
.board_action .page_num ul li.prev { margin: 0px 10px 0px 1px; *margin: 0px 12px 0px 4px;  }
.board_action .page_num ul li.next { margin: 0px 1px 0px 10px; *margin: 0px 4px 0px 12px; }



/* Page Number_ reply */
.reply_action .page_num { margin-top: 20px; margin-bottom: 30px; text-align: center; }
.reply_action .page_num img { vertical-align: top; }
.reply_action .page_num ul li { display: inline-block; zoom:1; *display:inline; width: 24px; height: 11px; font-size: 11px; line-height: 11px; font-weight: bold; vertical-align: top; }
.reply_action .page_num ul li a { color: #808080; }
.reply_action .page_num ul li.select a { color: #1f54cf; }
.reply_action .page_num ul li.prev { width: 10px; margin: 0px 14px 0px 1px; *margin: 0px 16px 0px 4px;  }
.reply_action .page_num ul li.next { width: 10px; margin: 0px 1px 0px 14px; *margin: 0px 4px 0px 16px; }



/* search */
.board_style1_search { margin-top: 30px; text-align: center; vertical-align: top; }
.board_style1_search .ctrl_select_style1 { height: 19px; padding-top: 1px; vertical-align: top; display: inline-block; zoom: 1; *display: inline; _white-space: nowrap;  }
.board_style1_search .ctrl_text_search { width: 346px; margin: 0 5px; }


								  
/* Style1 - List                                                                            
----------------------------------------------------------*/
.board_style1_list { width: 758px; }
.board_style1_list caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.board_style1_list tr.notice { background: #f5f9fb; }
.board_style1_list tr.notice td.content a { font-weight: bold; color: #333; }
.board_style1_list tr.notice td.date { color: #333; }
.board_style1_list tr.bottom td { border-bottom: 1px solid #ccc; }
.board_style1_list tr th { height: 27px; border-top: 2px solid #1c3363; border-bottom: 1px solid #d6d6d6; background: url(../Images/board/list_seperate_bar.gif) no-repeat top right #ededed; }
.board_style1_list tr th.last { background: #ededed; }
.board_style1_list tr td { height: 30px; text-align: center; border-bottom: 1px solid #e6e6e6; font-size: 12px; line-height: 15px; color: #808080; }
.board_style1_list tr td.num { width: 60px; }
.board_style1_list tr td.content { width: 578px; text-align: left; }
.board_style1_list tr td.content.week { width: 398px; }
.board_style1_list tr td.content div { margin-left: 15px; }
.board_style1_list tr td.content a { color: #808080; }
.board_style1_list tr td.content a:hover { text-decoration: underline; }
.board_style1_list tr td.date { width: 120px; color: #b2b2b2; }
.board_style1_list tr td.only_period { width: 160px; color: #b2b2b2; }

.board_style1_list tr td.content02 { width: 505px; text-align: left; padding-left:15px;  vertical-align: middle;}
.board_style1_list tr td.content02 div { vertical-align: top; margin-top: 4px; }
.board_style1_list tr td.content02 a { color: #808080;}
.board_style1_list tr td.content02 a:hover { text-decoration: underline; }
.board_style1_list tr td.content02 .ic { margin-right: 3px; padding-right: 5px; font-size: 11px; color: #808080; }
.board_style1_list tr td.content02 .sj_login span { font-weight: bold; color: #e35457; }
.board_style1_list tr td.content02 .sj_point span { font-weight: bold; color: #f78030; }
.board_style1_list tr td.content02 .sj_refund span { font-weight: bold; color: #c09858; }
.board_style1_list tr td.content02 .sj_use span { font-weight: bold; color: #4997bf; }
.board_style1_list tr td.content02 .sj_pay span { font-weight: bold; color: #4669b2; }
.board_style1_list tr td.content02 .sj_etc span { font-weight: bold; color: #656565; }
.board_style1_list tr td.date02 { width: 100px; color: #b2b2b2; }
.board_style1_list tr td.reply{ width: 90px; color: #b2b2b2; }





/* Style2 - List (주식종목)                                                                        
----------------------------------------------------------*/
.board_style2_list { border-top: 2px solid #1c3363; border-bottom: 1px solid #cccccc; }
.board_style2_list th { height: 27px; text-align: center; background: url(../Images/board/list_seperate_bar.gif) no-repeat top right #ededed; padding: 0px;  }
.board_style2_list td { height: 56px; position: relative; text-align: center; border-bottom: 1px solid #e6e6e6; background: url(../Images/board/stocklist_bg_nor.gif) repeat-x; }
.board_style2_list td.finish_ing { width: 1pxl background: #fff; }
.board_style2_list td.line_underth { height: 1px; background: #d6d6d6; border: none; padding: 0px; line-height: 0px; font-size: 0px; }

.board_style2_list td.rate { width: 80px; text-align: right; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background: url(../Images/main/main_bg_list_num.gif) no-repeat;  } 
.board_style2_list td.rate .number { display: inline-block; width: 34px; height: 27px; text-align: center }
.board_style2_list td.rate .unit { display: inline-block; width: 15px; height: 27px; margin-right: 14px; background: url(../Images/number/list_unit_rate.png) no-repeat; }
.board_style2_list td.period { width: 80px; text-align: right; border-bottom: 1px solid #ccc; background: url(../Images/main/main_bg_list_num.gif) no-repeat; }
.board_style2_list td.period .number { display: inline-block; width: 34px; height: 27px; text-align: center; margin: 0px; }
.board_style2_list td.period .unit { display: inline-block; width: 24px; height: 27px; margin-right: 10px; margin-left: 1px; background: url(../Images/number/list_unit_period.png) no-repeat; }

.board_style2_list td.content { width: 334px; text-align: left; font-size: 12px; line-height: 15px; color: #999; }
.board_style2_list td.content .nick { margin-left: 15px; margin-bottom: 3px; font-family: Gulim; } 
.board_style2_list td.content .nick a:hover { text-decoration: underline; }
.board_style2_list td.content .hdiv { margin-right: 5px; vertical-align: top; *vertical-align: middle; }
.board_style2_list td.content .txt { margin-left: 15px; font-weight: bold; color: #595959; font-family: Gulim; }
.board_style2_list td.content .stockname { margin-left: 15px; margin-bottom: 3px; font-size: 11px; color: #595959; }


.board_style2_list tr.last td { border-bottom: none; }
.board_style2_list td.date { width: 87px; font-size: 11px; color: #999; }
.board_style2_list td.expirydate { width: 94px; }
.board_style2_list td.expirydate .ic { width: 52px; height: 24px; padding-top: 6px; margin: 0 auto; text-align: center; }
.board_style2_list td.expirydate .ic img { vertical-align: top; }
.board_style2_list td.expirydate .day { background: url(../Images/board/list_expirydate_day.png) no-repeat; }
.board_style2_list td.expirydate .hour { background: url(../Images/board/list_expirydate_hour.png) no-repeat; } 
.board_style2_list td.expirydate .subscript { background: url(../Images/board/list_expirydate_subscription.png) no-repeat; } 
.board_style2_list td.expirydate .hold { background: url(../Images/board/list_expirydate_hold.png) no-repeat; }
.board_style2_list td.expirydate .hold_up { background: url(../Images/board/list_expirydate_hold_up.png) no-repeat; }
.board_style2_list td.expirydate .hold_down { background: url(../Images/board/list_expirydate_hold_down.png) no-repeat; } 
.board_style2_list td.expirydate .finish { background: url(../Images/board/list_expirydate_finish.png) no-repeat; }
.board_style2_list td.expirydate .deadline { background: url(../Images/board/list_expirydate_deadline.png) no-repeat; }
.board_style2_list tr .finish_inprogress { background: url(../Images/board/bg_finish_inprogress.png) repeat-x; position: absolute; top: 0px; right: 0px; width: 756px; height: 36px; padding-top: 20px; *height: 56px; *padding-top: 0px; line-height: 56px; text-align: center; font-size: 11px; font-weight: bold; color: #595959; }


.board_style2_list td.stockname { width: 121px; text-align: left; font-size: 12px; font-weight: bold; line-height: 18px; text-align: center; color: #595959; }
.board_style2_list td.stockname p { font-size: 11px; font-weight: normal; }
.board_style2_list td.date2 { width: 80px; font-size: 11px; color: #999; }

.board_style2_list tr.mouseover td.content { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style2_list tr.mouseover td.con_analyst { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
/*
.board_style2_list tr.mouseover td.content div { text-decoration: underline; }
.board_style2_list tr.mouseover td.content .stockname { text-decoration: none; }
.board_style2_list tr.mouseover td.content .stockname .util_text_break { text-decoration: none; }
.board_style2_list tr.mouseover td.con_analyst div { text-decoration: underline; }  
.board_style2_list tr.mouseover td.con_analyst .stockname { text-decoration: none; }
.board_style2_list tr.mouseover td.con_analyst .stockname .util_text_break { text-decoration: none; }  */

.board_style2_list tr.mouseover td.date { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style2_list tr.mouseover td.date2 { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style2_list tr.mouseover td.expirydate { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style2_list tr.mouseover td.stockname { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style2_list tr.mouseover td.subscription { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style2_list tr.mouseover td.post { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }

.board_style2_list tr.finish td.content { color: #ccc; }
.board_style2_list tr.finish td.content .nick { color: #ccc; }
.board_style2_list tr.finish td.con_analyst div { color: #ccc; }
.board_style2_list tr.finish td.date { color: #ccc; }
.board_style2_list tr.finish td.date2 { color: #ccc; }
.board_style2_list tr.finish td .stockname { color: #ccc; }
.board_style2_list tr.finish td.rate .unit { background: url(../Images/number/list_unit_finish_rate.png) no-repeat; }
.board_style2_list tr.finish td.period .unit { background: url(../Images/number/list_unit_finish_period.png) no-repeat; }
.board_style2_list tr.finish td .result { width: 36px; height: 45px; position: relative; margin: 0 auto; top: -8px; *top:-2px; }
.board_style2_list tr.finish td .loss { background: url(../Images/board/ic_result_loss.png) no-repeat; }  /*종목결과 - 손실 */
.board_style2_list tr.finish td .profit { background: url(../Images/board/ic_result_profit.png) no-repeat; }  /*종목결과 - 수익 */
.board_style2_list tr.finish td .success { background: url(../Images/board/ic_result_success.png) no-repeat; }  /*종목결과 - 성공 */
.board_style2_list tr.finish td .fail { background: url(../Images/board/ic_result_fail.png) no-repeat; }  /*종목결과 - 실패 */

/* 멘토추천종목 게시판만 해당 */
.board_style2_list td.con_analyst { width: 239px; text-align: left; line-height: 15px; color: #999; }
.board_style2_list td.con_analyst .txt { width: 210px; margin-left: 15px; font-weight: bold; color: #595959; font-family: Gulim; font-size: 1.2em; }
.board_style2_list td.con_analyst .stockname { margin-left: 15px; margin-bottom: 3px; font-size: 11px; color: #595959; }
.board_style2_list th .order_style01 { display: inline; padding-right: 10px; background: url(../Images/mypage/analyst_ic_order_style01.gif) no-repeat right 0px; *background-position: 5px right; }
.board_style2_list th .order_style02 { display: inline; padding-right: 10px; background: url(../Images/mypage/analyst_ic_order_style02.gif) no-repeat right 0px; *background-position: 5px right; }
.board_style2_list td.result { background: none; }
.board_style2_list td.post { width: 70px; font-size: 11px; color: #999; }
.board_style2_list td.post .off { color: #e54b39; }    
.board_style2_list td.subscription { width: 70px; font-size: 11px; color: #999 }
.board_style2_list td.subscription .colortype2 { color: #de200b; padding-top: 2px; }
.board_style2_list tr td.result .result  { width: 36px; height: 45px; position: relative; margin: 0 auto; top: -8px; *top:-2px; }
.board_style2_list tr td.result .loss { background: url(../Images/board/ic_result_loss.png) no-repeat; }  /*종목결과 - 손실 */
.board_style2_list tr td.result .profit { background: url(../Images/board/ic_result_profit.png) no-repeat; }  /*종목결과 - 수익 */
.board_style2_list tr td.result .success { background: url(../Images/board/ic_result_success.png) no-repeat; }  /*종목결과 - 성공 */
.board_style2_list tr td.result .ongoing { background: url(../Images/board/ic_result_ongoing.png) no-repeat; }  /*종목결과 - 진행중 */
.board_style2_list tr td.result .fail { background: url(../Images/board/ic_result_fail.png) no-repeat; }  /*종목결과 - 실패 */
.board_style2_list tr td.result .hold { background: url(../Images/board/ic_result_hold.png) no-repeat; }  /*종목결과 - Hold */



/* Style3 - List (주식종목)                                                                        
----------------------------------------------------------*/
.board_style3_list { border-top: 2px solid #1c3363; border-bottom: 1px solid #cccccc; }
.board_style3_list th { height: 27px; text-align: center; background: url(../Images/board/list_seperate_bar.gif) no-repeat top right #ededed; padding: 0px;  }
.board_style3_list td { height: 56px; position: relative; text-align: center; border-bottom: 1px solid #e6e6e6; background: url(../Images/board/stocklist_bg_nor.gif) repeat-x; }
.board_style3_list td.finish_ing { width: 1pxl background: #fff; }
.board_style3_list td.line_underth { height: 1px; background: #d6d6d6; border: none; padding: 0px; line-height: 0px; font-size: 0px; }

.board_style3_list td.rate { text-align: right; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background: url(../Images/main/main_bg_list_num.gif) no-repeat; }  
.board_style3_list td.rate .number { display: inline-block; width: 34px; height: 27px; text-align: center }
.board_style3_list td.rate .unit { display: inline-block; width: 15px; height: 27px; margin-right: 14px; background: url(../Images/number/list_unit_rate.png) no-repeat; }
.board_style3_list td.period { text-align: right; border-bottom: 1px solid #ccc; background: url(../Images/main/main_bg_list_num.gif) no-repeat; } 
.board_style3_list td.period .number { display: inline-block; width: 34px; height: 27px; text-align: center; margin: 0px; }
.board_style3_list td.period .unit { display: inline-block; width: 24px; height: 27px; margin-right: 10px; margin-left: 1px; background: url(../Images/number/list_unit_period.png) no-repeat; }

.board_style3_list td.content { text-align: left; font-size: 12px; line-height: 15px; color: #999; }
.board_style3_list td.content .state { margin-left: 15px;  }
.board_style3_list td.content .state img { float: left; margin-right: 5px;  margin-bottom: 5px; }
.board_style3_list td.content .hdiv { margin-right: 5px; vertical-align: top; *vertical-align: middle; }
.board_style3_list td.content .txt { margin-left: 15px; font-weight: bold; color: #595959; font-family: Gulim; }
.board_style3_list td.content .txt .ic_as { position: absolute; top: 7px; right: 3px; }
.board_style3_list td.content .stockname { font-size: 11px; color: #595959; }
.board_style3_list td.content .stname_num { font-size: 11px; font-weight: normal; vertical-align: top; *position: relative; *top: 2px; }

.board_style3_list tr.last td { border-bottom: none; }
.board_style3_list td.analyst .nick { font-size: 12px; color: #999; }
.board_style3_list td.date { font-size: 11px; color: #999; }
.board_style3_list td.expirydate .ic { width: 52px; height: 24px; padding-top: 6px; margin: 0 auto; text-align: center; }
.board_style3_list td.expirydate .ic img { vertical-align: top; }
.board_style3_list td.expirydate .day { background: url(../Images/board/list_expirydate_day.png) no-repeat; }
.board_style3_list td.expirydate .hour { background: url(../Images/board/list_expirydate_hour.png) no-repeat; } 
.board_style3_list td.expirydate .subscript { background: url(../Images/board/list_expirydate_subscription.png) no-repeat; } 
.board_style3_list td.expirydate .hold { background: url(../Images/board/list_expirydate_hold.png) no-repeat; }
.board_style3_list td.expirydate .hold_up { background: url(../Images/board/list_expirydate_hold_up.png) no-repeat; }
.board_style3_list td.expirydate .hold_down { background: url(../Images/board/list_expirydate_hold_down.png) no-repeat; }  
.board_style3_list td.expirydate .finish { background: url(../Images/board/list_expirydate_finish.png) no-repeat; }
.board_style3_list td.expirydate .deadline { background: url(../Images/board/list_expirydate_deadline.png) no-repeat; }
.board_style3_list tr .finish_inprogress { background: url(../Images/board/bg_finish_inprogress.png) repeat-x; position: absolute; top: 0px; right: 0px; width: 756px; height: 36px; padding-top: 20px; *height: 56px; *padding-top: 0px; line-height: 56px; text-align: center; font-size: 11px; font-weight: bold; color: #595959; }

.board_style3_list td.stockname { text-align: left; font-size: 11px; line-height: 16px; text-align: center; color: #595959; }
.board_style3_list td.stockname div { width: 70px; max-height: 27px; font-size: 12px; line-height: 14px; font-weight: bold; margin: 0 auto; margin-top: 2px; overflow: hidden; text-overflow: ellipsis; }
.board_style3_list td.date2 { width: 80px; font-size: 11px; color: #999; }

.board_style3_list tr.mouseover td.content { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.content .stockname { text-decoration: none; }
.board_style3_list tr.mouseover td.content .stockname .util_text_break { text-decoration: none; }
.board_style3_list tr.mouseover td.con_analyst { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.con_analyst div { text-decoration: underline; }
.board_style3_list tr.mouseover td.con_analyst .stockname { text-decoration: none; }
.board_style3_list tr.mouseover td.con_analyst .stockname .util_text_break { text-decoration: none; }
.board_style3_list tr.mouseover td.analyst { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.date { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.date2 { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.expirydate { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.stockname { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.subscription { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }
.board_style3_list tr.mouseover td.post { background: url(../Images/board/stocklist_bg_sel.gif) repeat-x; }

.board_style3_list tr.finish td.content { color: #ccc; }
.board_style3_list tr.finish td.content .nick { color: #ccc; }
.board_style3_list tr.finish td.date { color: #ccc; }
.board_style3_list tr.finish td.date2 { color: #ccc; }
.board_style3_list tr.finish td .stockname { color: #ccc; }
.board_style3_list tr.finish td.rate .unit { background: url(../Images/number/list_unit_finish_rate.png) no-repeat; }
.board_style3_list tr.finish td.period .unit { background: url(../Images/number/list_unit_finish_period.png) no-repeat; }
.board_style3_list tr.finish td .result { width: 36px; height: 45px; position: relative; margin: 0 auto; top: -8px; *top:-2px; }
.board_style3_list tr.finish td .loss { background: url(../Images/board/ic_result_loss.png) no-repeat; }  /*종목결과 - 손실 */

.board_style3_list tr.finish td .profit { background: url(../Images/board/ic_result_profit.png) no-repeat; }  /*종목결과 - 수익 */
.board_style3_list tr.finish td .success { background: url(../Images/board/ic_result_success.png) no-repeat; }  /*종목결과 - 성공 */
.board_style3_list tr.finish td .fail { background: url(../Images/board/ic_result_fail.png) no-repeat; }  /*종목결과 - 실패 */


/* 멘토추천종목 게시판만 해당 */
.board_style3_list td.con_analyst { width: 209px; text-align: left; line-height: 15px; color: #999; }
.board_style3_list td.con_analyst .txt { width: 180px; margin-left: 15px; font-weight: bold; color: #595959; font-family: Gulim; font-size: 1.2em; }
.board_style3_list td.con_analyst .stockname { margin-left: 15px; margin-bottom: 3px; font-size: 11px; color: #595959; }
.board_style3_list th .order_style01 { display: inline; padding-right: 10px; background: url(../Images/mypage/analyst_ic_order_style01.gif) no-repeat right 0px; *background-position: 5px right; }
.board_style3_list th .order_style02 { display: inline; padding-right: 10px; background: url(../Images/mypage/analyst_ic_order_style02.gif) no-repeat right 0px; *background-position: 5px right; }
.board_style3_list td.result { background: none; }
.board_style3_list td.post { width: 70px; font-size: 11px; color: #999; }
.board_style3_list td.post .off { color: #e54b39; }    
.board_style3_list td.subscription { width: 70px; font-size: 11px; color: #999 }
.board_style3_list td.subscription .colortype2 { color: #de200b; padding-top: 2px; }
.board_style3_list tr td.result .result  { width: 36px; height: 45px; position: relative; margin: 0 auto; top: -8px; *top:-2px; }
.board_style3_list tr td.result .loss { background: url(../Images/board/ic_result_loss.png) no-repeat; }  /*종목결과 - 손실 */
.board_style3_list tr td.result .profit { background: url(../Images/board/ic_result_profit.png) no-repeat; }  /*종목결과 - 수익 */
.board_style3_list tr td.result .success { background: url(../Images/board/ic_result_success.png) no-repeat; }  /*종목결과 - 성공 */
.board_style3_list tr td.result .ongoing { background: url(../Images/board/ic_result_ongoing.png) no-repeat; }  /*종목결과 - 진행중 */
.board_style3_list tr td.result .fail { background: url(../Images/board/ic_result_fail.png) no-repeat; }  /*종목결과 - 실패 */
.board_style3_list tr td.result .hold { background: url(../Images/board/ic_result_hold.png) no-repeat; }  /*종목결과 - Hold */


.board_style4_list { width: 758px; }
.board_style4_list caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.board_style4_list tr th { height: 27px; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; background: #ededed; }
.board_style4_list tr th.last { background: #ededed; border-right: 1px solid #ededed; }
.board_style4_list tr td { height: 30px; text-align: center; padding: 0 5px; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff; font-size: 11px; line-height: 15px; color: #808080;  }
.board_style4_list tr td.last { background: #fff; border-right: 1px solid #fff; }
.board_style4_list tr.bottom td {border-bottom: 1px solid #cccccc; }
.board_style4_list tr td.left { text-align: left; }
.board_style4_list tr.last td { border-bottom: 1px solid #ccc; }  


/* Style1 - View                                                                           
----------------------------------------------------------*/
.board_style1_view .item { border-top: 2px solid #1c3363; }
.board_style1_view .item .row { border-bottom: 1px solid #d6d6d6; }
.board_style1_view .item .row a { color: #808080; }
.board_style1_view .item .row_title { position: relative; border-bottom: 1px solid #d6d6d6; }
.board_style1_view .item .row_title div, .board_style1_view .item .row_title p { padding: 14px 0px; }
.board_style1_view .item .row_title div img { margin: 0px; }
.board_style1_view .item .row_title .title { font-size: 16px; line-height: 20px; font-weight: bold; color: #0a5ebf; padding: 14px 24px; }
.board_style1_view .item .row_title div { font-size: 1.2em; color: #808080; text-indent: 22px; *text-indent: 11px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; }  
.board_style1_view .item .row_title .date { color: #b2b2b2; *text-indent: 23px; line-height: 22px; }
.board_style1_view .item .row_title .bar { width: 1px; background: url(../Images/board/view_seperate_bar.gif) no-repeat bottom; position: absolute; bottom: 0px; }
.board_style1_view .item .row_title .ico { padding-right: 18px; }

/*멘토 성향*/
.anal_tendency {width:758px; margin-top:10px; height:110px; overflow:hidden;}
.anal_tendency .tendency_con {float:left; width:758px; height:110px; background:url(../Images/03analysts/anal_tendency_bg.gif) no-repeat; position:relative;}
.anal_tendency .tendency_con .tendency_con_tit {position:absolute; float:left; width:743px; vertical-align:middle; left:15px; top:0; line-height:30px; font-size:16px; color:#333; font-weight:bold;}
.anal_tendency .tendency_con .tendency_con_tit span {display:block; float:right; overflow:hidden;}
.anal_tendency .tendency_con .tendency_con_tit button {display:inline-block; border:0; cursor:pointer; vertical-align:middle; margin-bottom:5px;}
.anal_tendency .tendency_con .tendency_con_tit span a { display:block; float:left; padding-right:5px; }
.anal_tendency .tendency_con .tendency_con_tit span a > input[type=image] { display:block; float:left; padding-right:5px; }
.anal_tendency .tendency_con .tendency_con_profit {position:absolute; width:743px; height:35px; left:42px; top:35px; line-height:35px; font-size:14px; color:#666; font-weight:bold;}
.anal_tendency .tendency_con .tendency_con_profit span {font-size:12px; font-weight:normal;}
.anal_tendency .tendency_con .tendency_con_success  {position:absolute; width:281px; height:35px; left:357px; top:35px; line-height:35px; font-size:14px; color:#666; font-weight:bold;}
.anal_tendency .tendency_con .tendency_con_success span {font-size:12px; font-weight:normal;}
.anal_tendency .tendency_con .tendency_con_tendency  {position:absolute; width:596px; height:40px; left:42px; top:70px; line-height:40px; vertical-align:middle; padding-top:1px; font-size:14px; color:#666; font-weight:bold;}
.anal_tendency .tendency_con .tendency_con_tendency span {display:inline-block; vertical-align:middle; padding-bottom:3px; margin-right:5px;}
.anal_tendency .tendency_con .tendency_con_tendency span img {width:100%;}


.board_style1_view .item .row div { height: 30px; line-height: 30px; font-size: 1.2em; color: #808080; text-indent: 22px; *text-indent: 11px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; }  
.board_style1_view .item .row img { margin-top: 9px; }
.board_style1_view .item .row .bar { background: url(../Images/board/view_seperate_bar.gif) no-repeat bottom right; }
.board_style1_view .item .row .date { color: #b2b2b2; *text-indent: 23px; line-height: 30px;  }
.board_style1_view .item .row .ico { padding-right: 18px; }

.board_style1_view .content { width: 708px; margin: 0 auto; font-size: 1.2em; line-height: 20px; color: #808080; border-bottom: 1px solid #d6d6d6; } 
.board_style1_view .content img { display: block; max-width: 705px; }    /**/

.board_style1_view .relation { border-top: 2px solid #fad221; }
.board_style1_view .relation .row { border-bottom: 1px solid #e6e6e6; }
.board_style1_view .relation .bottomrow { border-bottom: 1px solid #ccc; }
.board_style1_view .relation .row div { height: 30px; line-height: 30px; font-size: 11px; color: #808080; text-indent: 23px; *text-indent: 15px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; }  
.board_style1_view .relation .row div a { color: #808080; }
.board_style1_view .relation .row div a:hover { text-decoration: underline; }
.board_style1_view .relation .row div img { margin-top: 9px; }
.board_style1_view .relation .row .bar { background: url(../Images/board/view_seperate_bar.gif) no-repeat bottom right; }
.board_style1_view .relation .row .util_text_break { *text-indent: 23px;  }

.board_style1_view .action { margin-top: 10px; overflow: hidden; zoom: 1; }
.board_style1_view .action .pos_right { float: right; }

.board_style1_view .content02 { width: 758px; border-bottom: 1px solid #d6d6d6; } 
.board_style1_view .content02 .question { width: 708px; padding: 30px 25px 30px 25px; min-height: 120px; _height: 120px; font-size: 1.2em; line-height: 20px; color: #808080; word-wrap: break-word;  white-space: pre; }
.board_style1_view .content02 .reply { width: 100%; background: url(../Images/board/dot_line.gif) repeat-x top #f3f3f3; width: 708px; padding: 25px 25px 30px 25px; font-size: 1.2em; line-height: 20px; color: #333333; word-wrap: break-word;  white-space: pre; }
.board_style1_view .content02 .reply .no_reply { color: #b3b3b3; }

.board_style1_view  .ic { width: 100px; text-align: center; padding: 0px; font-size: 11px; color: #808080; vertical-align: top; margin-top: 3px; }
.board_style1_view  .sj_login span { font-weight: bold; color: #e35457; }
.board_style1_view  .sj_point span { font-weight: bold; color: #f78030; }
.board_style1_view  .sj_refund span { font-weight: bold; color: #c09858; }
.board_style1_view  .sj_use span { font-weight: bold; color: #4997bf; }
.board_style1_view  .sj_pay span { font-weight: bold; color: #4669b2; }
.board_style1_view  .sj_etc span { font-weight: bold; color: #656565; }


/* Style1 - View  - 종목 view페이지                                                                         
----------------------------------------------------------*/
.board_style1_view .content03 { position: relative; }
.board_style1_view .content03 { width: 712px; padding: 30px 23px 60px 23px; font-size: 12px; line-height: 20px; color: #808080; } 
.board_style1_view .content03 .stock_info { position: relative; width: 711px; min-height: 144px; background: url(../Images/board/stockview_bg_topinfo.gif) no-repeat }
.board_style1_view .content03 .stock_info .info1 { position: absolute; top: 6px; left: 8px; text-align: center; margin-right: 5px; }
.board_style1_view .content03 .stock_info .info1 dl { float:left; width: 124px; margin-right: 5px; }
.board_style1_view .content03 .stock_info .info1 dl dt { width: 100%; height: 37px; }
.board_style1_view .content03 .stock_info .info1 dl dt img { margin-top: 12px; }
.board_style1_view .content03 .stock_info .info1 dl dd { width: 100%; display: inline-block; padding-top: 30px; }
.board_style1_view .content03 .stock_info .info1 dl dd img { vertical-align: top; }
.board_style1_view .content03 .stock_info .info1 dl dd .number { margin-left: 3px; }
.board_style1_view .content03 .stock_info .info1 dl dd .detail { padding-top: 3px; *padding-top: 10px; font-weight: bold; color: #333; line-height: 12px; }
:root .board_style1_view .content03 .stock_info .info1 dl dd .detail { padding-top: 10px \0/IE9; font-weight: bold; color: #333; line-height: 12px; }   /* only ie 9 */
.board_style1_view .content03 .stock_info .info1 dl.rate .unit { display: inline-block; width: 15px; height: 27px; background: url(../Images/number/list_unit_rate.png) no-repeat; }
.board_style1_view .content03 .stock_info .info1 dl.period .unit { display: inline-block; width: 26px; height: 27px; background: url(../Images/number/list_unit_period.png) no-repeat; }
.board_style1_view .content03 .stock_info .info1 dl.point .unit { display: inline-block; width: 12px; height: 27px; background: url(../Images/number/list_unit_point.png) no-repeat; }
.board_style1_view .content03 .stock_info .info2 { position: absolute; top: 6px; left: 434px; width: 267px; height: 130px; }
.board_style1_view .content03 .stock_info .info2 dt { float: left; width: 63px; height: 15px; padding: 5px 0px 0px 17px; }
.board_style1_view .content03 .stock_info .info2 dt.title { }
.board_style1_view .content03 .stock_info .info2 dd { height: 17px; padding: 3px 0px 0px 7px; font-size: 12px; font-weight: bold; }
.board_style1_view .content03 .stock_info .info2 dd.name { font-size: 12px; color: #4c3008; }
.board_style1_view .content03 .stock_info .info2 dd.goal { color: #de200b; }
.board_style1_view .content03 .stock_info .info2 dd.purchase { color: #4c4c4c; }
.board_style1_view .content03 .stock_info .info2 dd.loss { color: #1f54cf; }
.board_style1_view .content03 .stock_info .info2 dd.standard { color: #808080; }
/*추가항목*/
.board_style1_view .content03 .info3 {width:708px; height:55px; background:url(../Images/board/info3_bg_new.gif) no-repeat; position:relative;}
.board_style1_view .content03 .info3 li {display:inline-block; float:left; text-align:center; width:141px; height:45px; line-height:45px; padding-top:10px; font-size:12px; font-weight:bold; color:#333;}
.board_style1_view .content03 .info3 li:nth-child(5) {width:144px;}
.board_style1_view .content03 .info3 li img {display:inline-block; padding-right:4px; vertical-align:top; margin-top:15px;}
.board_style1_view .content03 .info3 li span {display:inline-block;}
.board_style1_view .content03 .info3 li span.po_color_c {color:#3268ba;}
.board_style1_view .content03 .info3 li span.po_color_p {color:#de200b;}

.board_style1_view .content03 .reason { background: url(../Images/board/stockview_bg_reason.gif) no-repeat; height: 37px; padding: 7px 0 0 123px; margin-top: 15px; }
.board_style1_view .content03 .reason img { margin-left: 2px; }
.board_style1_view .content03 .summary { margin: 20px 0px 0px 0px; color: #666; font-weight: bold; word-wrap: break-word;  white-space: pre; }
.board_style1_view .line_division {font-size:12px; height: 28px; _height: 20px; _padding-top: 8px; margin: 60px 0 30px 0; background: url(../Images/board/stockview_line_division.gif) repeat-x; font-weight: bold; color: #dc3a2a; line-height: 28px; position:relative; }
.board_style1_view .line_division img { margin: 0px 8px 0px 10px; vertical-align: middle; }
.board_style1_view .line_division .item_file {position:absolute; right:20px; top:4px; width:99px; height:20px;}
.board_style1_view .bodycontent { margin:0 auto; position: relative; font-size:12px; color:#666; word-wrap: break-word; }
.board_style1_view .bodycontent img { overflow:hidden; width:100%;}
.board_style1_view .bodycontent .img { margin-bottom: 30px;  }
.board_style1_view .bodycontent .txt { word-wrap: break-word;  white-space: pre; }
.board_style1_view .bodycontent_sample { width: 708px; position: relative; }

.board_style1_view .content03 .wrap_graph { margin-bottom: 10px; }
.board_style1_view .content03 .wrap_graph .txt_graph { font-family: gulim,'굴림'; font-size: 14px; color: #4d4d4d; font-weight: bold; margin-bottom: 5px; }
.board_style1_view .content03 .wrap_graph .graph { width: 708px; height: 327px; border: 1px solid #ccc;}

.board_style1_view .caution_underview { width: 100%; padding: 20px 0px; margin-bottom: 20px; text-align: center; font-size: 11px; color: #93a3cc; background: #f7f7f7; } 


/* Style1 - View  - 멘토 종목 A/S 
---------------------------------------------------------- */
.board_style1_view .as { font-size: 12px; color: #808080; position: relative; }
.board_style1_view .as .img_top{ z-index:2; position: absolute;}
.board_style1_view .as .img_bottom{ z-index:2; position: relative;  text-align:right; top:-58px;}
.board_style1_view .as .story { z-index: 1; position: relative; padding: 1px; line-height: 18px;}
.board_style1_view .as .story .box { border: 5px solid #305191; padding: 10px;}
.board_style1_view .as .story .box ul { border: 1px solid #e4eaf0; padding: 15px;}
.board_style1_view .as .story .title { height: 27px; padding-top: 3px; float: left; font-weight: bold; color: #333333;}
.board_style1_view .as .story .color01 { color: #e9240f; }
.board_style1_view .as .btn { z-index: 4; position: absolute; top: 30px; right: 35px; }
.board_style1_view .as .btn .btn01 { float: right; padding-left: 4px;}
.board_style1_view .as .btn .btn02 { float: right;}



/* Style1 - Write (회원가입, 정보수정 등)                                                                           
----------------------------------------------------------*/
.tbl_style1 { width:100%; border-top: 2px solid #244391; border-bottom: 1px solid #ccc; }
.tbl_style1 .noline { border-bottom: 0; }

.tbl_style1 th { width: 100px; padding: 6px 0; padding-left: 20px; min-height: 18px; text-align: left; background: #ededed; border-bottom: 1px solid #d6d6d6; } 
.tbl_style1 th.critical { padding-left: 18px; }   
.tbl_style1 td { padding: 7px 20px; min-height: 18px; border-bottom: 1px solid #e6e6e6; } 
.tbl_style1 td .btn_overlap { vertical-align: top; line-height: 23px;  position: relative; top: 2px; left: 5px; }
.tbl_style1 td .txt_a { display: inline-block; height: 22px; margin: 0px 5px; font-size: 11px; vertical-align: top; line-height: 22px; }
.tbl_style1 td .discription_type1_blue { background: url(../Images/join/join_bullet_check.gif) no-repeat; margin-left: 7px;
										display: inline; font-family: dotum,'돋움'; font-size: 11px; color:#1f54cf; line-height: 23px; vertical-align: middle; position: relative; top: 2px; *top: 7px; }
.tbl_style1 td .discription_type1_blue span { margin-left: 13px; }
.tbl_style1 td .discription_type1_red { background: url(../Images/join/join_bullet_x.gif) no-repeat; margin-left: 7px;
										display: inline; font-family: dotum,'돋움'; font-size: 11px;; color:#e9240f; line-height: 23px; vertical-align: middle; position: relative; top: 2px; *top: 7px; }
.tbl_style1 td .discription_type1_red span { margin-left: 13px; }
.tbl_style1 td .discription_type2 { font-family: dotum,'돋움'; font-size: 11px; color:#859bbc; line-height: 23px; vertical-align: middle; position: relative; top: 4px; }
.tbl_style1 td .txt_area { width: 100%; height: 120px; border: 1px solid #d2d2d2; padding: 10px 10px 0 10px; font-family: dotum,'돋움'; font-size: 11px; color:#808080; line-height: 17px; overflow: auto; }
.tbl_style1 td .agreemen { font-family: dotum,'돋움'; font-size: 12px; color:#4f4f4f; line-height: 17px; vertical-align: top; margin-top: 10px;  } 
.tbl_style1 td .check_agreemen { line-height: 17px; vertical-align: top; margin-right: 3px; *vertical-align: middle; }

.tbl_style1 td .num { font-weight: bold; }
.tbl_style1 td.graph { width: 300px; padding: 15px 0px 0px 12px; margin: 0px; vertical-align: top; background: #f0f4f8; }
.tbl_style1 td.graph .wrap { position: relative; width: 300px; height: 340px; background: url(../Images/mypage/analyst_bg_graph.gif) no-repeat; vertical-align: top; font-weight: normal; line-height: 17px; }
.tbl_style1 td.graph .wrap p.goal { position: absolute; top: 75px; left: 10px; color: #e9240f; }
.tbl_style1 td.graph .wrap p.goalrate { position: absolute; top: 75px; left: 217px; color: #e9240f; text-align: center; }
.tbl_style1 td.graph .wrap p.buying_high { position: absolute; top: 124px; left: 10px; color: #00a651; }
.tbl_style1 td.graph .wrap p.buying_low { position: absolute; top: 216px; left: 10px; color: #00a651; }
.tbl_style1 td.graph .wrap p.mean { position: absolute; top: 171px; left: 10px; color: #333; text-indent: 18px; }
.tbl_style1 td.graph .wrap p.loss { position: absolute; top: 264px; left: 10px; color: #244391; }
.tbl_style1 td.graph .wrap p.t_start { position: absolute; top: 314px; left: 0px; color: #93a3cc; line-height: 14px; }
.tbl_style1 td.graph .wrap p.t_finish { position: absolute; top: 314px; left: 196px; color: #93a3cc; text-align: center; line-height: 14px; }
.tbl_style1 td.graph .wrap p.t_goal { position: absolute; top: 314px; left: 250px; color: #93a3cc; text-align: center; line-height: 14px; }
.tbl_style1 td .inputright { width: 50px; }
.tbl_style1 td .btn_input { position: absolute; right: 10px; }
.tbl_style1 td .btn_input img { vertical-align: top; }


/* Style2 - Write (마이페이지->멘토 추천종목 리스트->검색)                                                                           
----------------------------------------------------------*/
.tbl_style2 { width:100%; border-top: 2px solid #244391; border-bottom: 1px solid #d6d6d6; }
.tbl_style2 .noline { border-bottom: 0; }

.tbl_style2 th { padding: 6px 0; padding-left: 20px; min-height: 18px; text-align: left; background: #ededed; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; } 
.tbl_style2 th.critical { padding-left: 18px; }   
.tbl_style2 td { padding: 7px 20px; min-height: 18px; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #d6d6d6; } 
.tbl_style2 td .btn_overlap { vertical-align: top; line-height: 23px;  position: relative; top: 2px; left: 5px; }
.tbl_style2 td .txt_a { display: inline-block; height: 22px; margin: 0px 5px; font-size: 11px; vertical-align: top; line-height: 22px; }
.tbl_style2 td .discription_type1_blue { background: url(../Images/join/join_bullet_check.gif) no-repeat; margin-left: 7px;
										display: inline; font-family: dotum,'돋움'; font-size: 11px; color:#1f54cf; line-height: 23px; vertical-align: middle; position: relative; top: 2px; *top: 7px; }
.tbl_style2 td .discription_type1_blue span { margin-left: 13px; }
.tbl_style2 td .discription_type1_red { background: url(../Images/join/join_bullet_x.gif) no-repeat; margin-left: 7px;
										display: inline; font-family: dotum,'돋움'; font-size: 11px;; color:#e9240f; line-height: 23px; vertical-align: middle; position: relative; top: 2px; *top: 7px; }
.tbl_style2 td .discription_type1_red span { margin-left: 13px; }
.tbl_style2 td .discription_type2 { font-family: dotum,'돋움'; font-size: 11px; color:#859bbc; line-height: 23px; vertical-align: middle; position: relative; top: 4px; }
.tbl_style2 td .txt_area { width: 100%; height: 120px; border: 1px solid #d2d2d2; padding: 10px 10px 0 10px; font-family: dotum,'돋움'; font-size: 11px; color:#808080; line-height: 17px; overflow: auto; }
.tbl_style2 td .agreemen { font-family: dotum,'돋움'; font-size: 12px; color:#4f4f4f; line-height: 17px; vertical-align: top; margin-top: 10px;  } 
.tbl_style2 td .check_agreemen { line-height: 17px; vertical-align: top; margin-right: 3px; *vertical-align: middle; }

.tbl_style2 td .num { font-weight: bold; }
.tbl_style2 td.graph { width: 300px; padding: 15px 0px 0px 12px; margin: 0px; vertical-align: top; background: #f0f4f8; }
.tbl_style2 td.graph .wrap { position: relative; width: 300px; height: 340px; background: url(../Images/mypage/analyst_bg_graph.gif) no-repeat; vertical-align: top; font-weight: normal; line-height: 17px; }
.tbl_style2 td.graph .wrap p.goal { position: absolute; top: 75px; left: 10px; color: #e9240f; }
.tbl_style2 td.graph .wrap p.goalrate { position: absolute; top: 75px; left: 217px; color: #e9240f; text-align: center; }
.tbl_style2 td.graph .wrap p.buying_high { position: absolute; top: 124px; left: 10px; color: #00a651; }
.tbl_style2 td.graph .wrap p.buying_low { position: absolute; top: 216px; left: 10px; color: #00a651; }
.tbl_style2 td.graph .wrap p.mean { position: absolute; top: 171px; left: 10px; color: #333; text-indent: 18px; }
.tbl_style2 td.graph .wrap p.loss { position: absolute; top: 264px; left: 10px; color: #244391; }
.tbl_style2 td.graph .wrap p.t_start { position: absolute; top: 314px; left: 0px; color: #93a3cc; line-height: 14px; }
.tbl_style2 td.graph .wrap p.t_finish { position: absolute; top: 314px; left: 196px; color: #93a3cc; text-align: center; line-height: 14px; }
.tbl_style2 td.graph .wrap p.t_goal { position: absolute; top: 314px; left: 250px; color: #93a3cc; text-align: center; line-height: 14px; }
.tbl_style2 td .inputright { width: 50px; }
.tbl_style2 td .btn_input { position: absolute; right: 10px; }
.tbl_style2 td .btn_input img { vertical-align: top; }

.tbl_style2 td .txt_red { color: #e33600; margin-left: 3px; }

.info_idlayer { width: 756px; text-align: right; margin-top: 10px; }

/* spovalue - box                                                                            
----------------------------------------------------------*/
.spovalue_wrap {width:758px; height:259px; margin-top:55px; overflow:hidden;}
.spovalue_tab {width:758px; height:32px; border-bottom:2px solid #1c3363;}
.spovalue_tab li {display:inline-block; float:left;}
.spovalue_box dl { padding:20px; height:185px; overflow:hidden;}
.spovalue_box dl.sel{background-color:#ebf2f6;}
.spovalue_box dl.nor{background-color:#f6f6f6;}
.spovalue_box dl dt {display:block; float:left; width:142px; height:183px; border:1px solid #ccc; margin-right:15px; background-color:#f7f7f7;}
.spovalue_box dl dd {display:block; float:left; width:559px; height:185px;}
.spovalue_box dl dd .tit {height:25px; line-height:25px; font-size:16px; font-weight:bold; color:#333; margin-left:6px; margin-bottom:10px;}
.spovalue_box dl dd .tit p {float:left;}
.spovalue_box dl dd .tit p.t_bt {width:77px; height:20px;}
.spovalue_box dl dd .tit p.t_text {width:346px; padding-left:10px;}
.spovalue_box dl dd .tit p.t_text span {color:#f2410f;}
.spovalue_box dl dd .tit p.t_date {width:120px; font-size:12px; color:#666; text-align:right;}

.spovalue_box dl dd .spo_con {width:514px; height:150px; padding:0 20px 0 25px; background:url(../Images/board/spovalue_box.png) no-repeat; overflow:hidden;}
.spovalue_box dl dd .spo_con li.con_tit {display:block; height:80px; line-height:20px; font-size:12px; font-weight:normal; color:#666; margin:15px 0 18px 0;}
.spovalue_box dl dd .spo_con li.con_point {display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#333; overflow:hidden;}
.spovalue_box dl dd .spo_con li.con_point p {float:left;}
.spovalue_box dl dd .spo_con li.con_point p.icon {width:15px; height:15px; margin-top:6px;}
.spovalue_box dl dd .spo_con li.con_point p.t_point {width:393px; padding-left:5px;}
.spovalue_box dl dd .spo_con li.con_point p.t_point span.b {color:#1f54cf;  text-decoration:line-through;}
.spovalue_box dl dd .spo_con li.con_point p.t_point span.r {color:#f2410f;}
.spovalue_box dl dd .spo_con li.con_point p.btn_sub {width:100px; text-align:right;}


.spovalue_tbl_tit {padding:30px 0 20px 0; height:19px;}

/* spovalue - List                                                                            
----------------------------------------------------------*/
.board_spovalue_list { width: 758px; }
.board_spovalue_list caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.board_spovalue_list tr.notice { background: #f5f9fb; }
.board_spovalue_list tr.notice td.content a { font-weight: bold; color: #333; }
.board_spovalue_list tr.notice td.date { color: #333; }
.board_spovalue_list tr.bottom td { border-bottom: 1px solid #ccc; }
.board_spovalue_list tr th { height: 27px; border-top: 2px solid #1c3363; border-bottom: 1px solid #d6d6d6; background: url(../Images/board/list_seperate_bar.gif) no-repeat top right #ededed; }
.board_spovalue_list tr th.last { background: #ededed; }
.board_spovalue_list tr td { height: 30px; padding:12px 0; text-align: center; border-bottom: 1px solid #e6e6e6; font-size: 12px; line-height:18px; color: #808080; }
.board_spovalue_list tr td.num { width:120px; font-size:14px; font-weight:bold; color:#333; }
.board_spovalue_list tr td.num span { display:inline-block; font-size:12px; color:#666; font-weight:normal; }
.board_spovalue_list tr td.content { width:428px;  text-align: left; padding: 10px; letter-spacing:-0.3px; line-height:18px;}
.board_spovalue_list tr td.content a { color: #808080; }
.board_spovalue_list tr td.content a:hover { text-decoration: underline; }
.board_spovalue_list tr td.point { width:90px; font-size:14px; font-weight:bold; color: #f2410f; }
.board_spovalue_list tr td.point span {display:block; line-height:18px; font-size:12px; font-weight:bold; color:#306bad; text-decoration:line-through;}






/*스포밸류 qna
----------------------------------------------------------*/
.spo_qna_wrap {width:758px; margin:45px 0 15px 0; overflow:hidden; position:relative;}
.spo_qna_wrap h4 {width:144px; height:23px; margin:0 auto;}
.spo_qna_wrap h4.free_stocklist {width:255px; height:23px; margin:0 auto;}
/*.spo_qna_tab {width:758px; height:37px; margin:23px auto 15px auto; overflow:hidden; background:url(../Images/board/spo_qnalist_tab_bg.jpg) no-repeat; text-align:center;}*/
.spo_qna_tab {width:540px; height:37px; margin:23px auto 15px auto; padding:0 109px; overflow:hidden; background:url(../Images/board/spo_qnalist_tab_bg.jpg) no-repeat; text-align:center;}
/*.spo_qna_tab button {width:180px; height:37px;  border:0; cursor:pointer; background:none;}
.spo_qna_tab button.tab_on img {margin-top:-37px;}*/

.spo_qna_tab button {width:180px; height:37px; border:0; cursor:pointer; background:none; display:block; float:left;}
.spo_qna_tab button.tab_on img {width:180px; margin-top:-37px;}
.spon_write {display:block; position:absolute; right:20px; top:55px; width:70px; height:19px; padding:0; margin:0;}
.spon_write a {display:block;}

.spo_qna_table {width:100%;border-top:2px solid #063185; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.spo_qna_table caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.spo_qna_table th {background-color:#f4f4f4; text-align:center; padding:10px 0 11px; vertical-align:middle;}
.spo_qna_table th a {display:block;}
.spo_qna_table td { border-top:1px solid #ddd; padding:10px 0; text-align:center; font-size:12px; color:#666; vertical-align:middle; border-right:1px solid #ddd;}
.spo_qna_table td.qna_right {border-right:none;}
.spo_qna_table td.qna_con_tit {text-align:left; padding-left:10px; line-height:20px;}
.spo_qna_table td.qna_con_tit span {display:inline-block; font-weight:bold; font-size:12px;}
.spo_qna_table td.qna_con_tit span.qna_icon {vertical-align:text-bottom; padding-top:2px;}
.spo_qna_table td.qna_con_tit span.qna_red { color:#e9240f; padding-right:5px;}
.spo_qna_table td.qna_con_tit span.qna_blue {color:#0048e0; padding-right:5px;}
.spo_qna_table td.recommend {font-weight:bold; color:#064dc6;}
.spo_qna_table td.hit {font-weight:bold; color:#e53a23;}

/*스포밸류 qna notice*/
.spo_qna_notice_wrap {width:758px; height:115px; margin-bottom:35px; }
.spo_qna_notice {padding:19px 24px; height:40px; border:1px solid #ddd; background:#f4f4f4;}
.spo_qna_notice li {float:left; display:block; font-size:14px; font-weight:bold; vertical-align:middle;}
.spo_qna_notice li.qna_noti_tit {margin:12px 15px 0 0;}
.spo_qna_notice li.qna_noti_box {line-height:38px; width:616px; padding:0 9px; border:1px solid #aaa; background:#fff; font-weight:normal;}
.spo_qna_notice li.qna_noti_box span {display:inline-block;}
.spo_qna_notice li.qna_noti_box span.noti_red {color:#e9240f;}
.spo_qna_notice li.qna_noti_box span.noti_blue {color:#064dc6; font-weight:bold;}
.spo_qna_notice li.qna_noti_box span.noti_date { float:right; font-size:12px; color:#666; font-weight:normal;}
.spo_qna_notice_ps {line-height:35px; font-size:12px; color:#90acc1;}

/*스포밸류 qna list*/
.spo_qna_table .qna_list_th { height:35px; background:url(../Images/board/spo_qna_list_bg.jpg) repeat-x; }
.spo_qna_table .qna_list_th th { text-align:center; vertical-align:middle; border-left:1px solid #446fbc; background-color:transparent; font-size:12px; font-weight:bold; color:#fff; padding:0;}
.spo_qna_table .qna_list_th th:nth-child(5) {border-right:1px solid #446fbc;}
.spo_qna_table .qna_list_th th select {width:112px; height:22px; padding-left:5px; line-height:22px; background:url(../Images/board/spo_qnalist_th.png) no-repeat; border:0; color:#113f96; font-size:11px; font-weight:bolder; letter-spacing:-1px; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin:-5px 0 -5px 0; }
.spo_qna_table .qna_list_th th select::-ms-expand { display: none;}

/*스포밸류 qna view*/
.spo_qna_view {width:100%;border-top:2px solid #063185; border-bottom:2px solid #ddd;}
.spo_qna_view caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.spo_qna_view th {background-color:#ebf2f6; text-align:left; padding:9px 0 8px 10px; vertical-align:middle; color:#113f96; font-weight:bold; font-size:12px; line-height:25px;  }
.spo_qna_view th span {display:inline-block; width:112px; height:22px; font-weight:normal; text-align:center; background:url(../Images/board/spo_qnaview_th.png) no-repeat; margin-right:5px;}
.spo_qna_view td {text-align:left; padding:10px; color:#666; font-size:12px; font-weight:bold; vertical-align:middle; line-height:22px; border-top:1px solid #ddd;}
.spo_qna_view td span {font-weight:normal;}
.spo_qna_view td.today {text-align:right; font-weight:normal;}
.spo_qna_view td.today span.recommend {font-weight:bold; color:#064dc6;}
.spo_qna_view td.today span.hit {font-weight:bold; color:#e53a23;}
.spo_qna_view td.content {font-size:14px; padding:20px 10px; text-align:left; font-weight:normal; }
.spo_qna_view td.content img{width:100%;}
.spo_qna_view td.content .btn_recommend { display:block; width:140px; height:40px; margin:30px auto 0 auto; border:0; cursor:pointer;}

/*스포밸류 qna write*/
.spo_qna_write {width:100%;border-top:2px solid #063185; border-bottom:1px solid #ddd;}
.spo_qna_write caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.spo_qna_write th {background-color:#ebf2f6; text-align:left; padding:8px 0 7px 15px; vertical-align:middle; color:#113f96; font-weight:bold; font-size:12px; line-height:20px; border-bottom:1px solid #ddd; }
.spo_qna_write td {text-align:left; padding:8px 15px 7px 15px; color:#aaa; font-weight:bold; font-size:12px; vertical-align:middle; line-height:20px; border-bottom:1px solid #ddd;}
.spo_qna_write td .input_type1{border:1px solid #ccc; width:215px; height:25px; padding:0 5px; color:#666; font-size:12px; vertical-align:middle;}
.spo_qna_write td select {width:227px; height:30px; padding:0 5px; background:url(../Images/board/qna_write_select.jpg) no-repeat; border:0; color:#666; font-size:12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.spo_qna_write td select::-ms-expand { display: none;}
.spo_qna_write td textarea {border:1px solid #ccc; width:600px; padding:10px 5px; color:#666; font-size:12px;}
.boder_none table td {border:hidden;}
.boder_none table td input { display:inline-block; vertical-align:middle; line-height:20px;}
.boder_none table td label {padding-left:5px; vertical-align:middle; line-height:20px;}

/*스포밸류 qna 댓글*/
.spo_qna_comment {width:758px; margin-top:55px; overflow:hidden;}
.spo_qna_comment h5 {height:35px; line-height:35px; text-align:left; font-size:18px; font-weight:bold; color:#333; border-bottom:2px solid #063185;}
.spo_qna_comment h5 span { display:inline-block; color:#ed3f27;}
.spo_qna_comment h5 span.alert { float:right; color:#999; font-size:12px; font-weight:normal;}
.spo_qna_comment li {display:block;}
.spo_qna_comment li.comment_write {width:718px; height:70px; border:1px solid #ddd; background:#f4f4f4; padding:19px;}
.spo_qna_comment li.comment_write textarea {display:block; float:left; border:1px solid #bbb; width:621px; height:58px; background:#fff; margin-right:5px; color:#666; padding:5px 10px;}
.spo_qna_comment li.comment_write button {display:block; border:0; width:70px; height:70px; cursor:pointer;}
.spo_qna_comment li.comment_qa {padding:10px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
.spo_qna_comment li.comment_qa .comment_qa_box dt {display:block; height:25px; line-height:25px; font-size:12px; font-weight:bold; color:#113f96; padding-top:10px;}
.spo_qna_comment li.comment_qa .comment_qa_box dt span {display:inline-block;}
.spo_qna_comment li.comment_qa .comment_qa_box dt span.nickname {}
.spo_qna_comment li.comment_qa .comment_qa_box dt span.re_date {font-weight:normal; color:#999;} 
.spo_qna_comment li.comment_qa .comment_qa_box dt span.btn_link {float:right;}
.spo_qna_comment li.comment_qa .comment_qa_box dt span.btn_link a {display:inline-block; color:#333;}
.spo_qna_comment li.comment_qa .comment_qa_box dt span.btn_link a:hover {color:#e53a23;}
.spo_qna_comment li.comment_qa .comment_qa_box dd { display:block; padding-bottom:10px; line-height:20px; font-size:12px; color:#666;}
.spo_qna_comment li.comment_qa .comment_qa_box dd textarea {display:block; float:left; border:1px solid #bbb; width:621px; height:58px; background:#fff; margin-right:5px; color:#666; padding:5px 10px;}
.spo_qna_comment li.comment_qa .comment_qa_box dd button {display:block; border:0; width:70px; height:70px; cursor:pointer;}

.spo_qna_comment li.comment_qa .comment_re_box dt {display:block; height:25px; line-height:25px; font-size:12px; font-weight:bold; color:#113f96; }
.spo_qna_comment li.comment_qa .comment_re_box dt img {display:inline-block; vertical-align:text-bottom;}
.spo_qna_comment li.comment_qa .comment_re_box dt span {display:inline-block;}
.spo_qna_comment li.comment_qa .comment_re_box dt span.re_date {font-weight:normal; color:#999;} 
.spo_qna_comment li.comment_qa .comment_re_box dt span.btn_link {float:right;}
.spo_qna_comment li.comment_qa .comment_re_box dt span.btn_link a {display:inline-block; color:#333;}
.spo_qna_comment li.comment_qa .comment_re_box dt span.btn_link a:hover {color:#e53a23;}
.spo_qna_comment li.comment_qa .comment_re_box dd { display:block; padding:5px 0 10px 0; line-height:20px; font-size:12px; color:#666; margin-left:35px;}

.spo_qna_btn {height:30px; margin-top:25px; overflow:hidden;}
.spo_qna_btn li.qna_btn_left { float:left; width:150px; height:30px;}
.spo_qna_btn li.qna_btn_left button {display:inline-block; border:0; cursor:pointer;}
.spo_qna_btn li.qna_btn_left input[type=image] {vertical-align:top;}
.spo_qna_btn li.qna_btn_right { float:right; height:30px;}
.spo_qna_btn li.qna_btn_right button { display:inline-block; margin-left:5px; border:0; cursor:pointer;}
.spo_qna_btn li.qna_btn_right input[type=image] {vertical-align:top;}
.spo_qna_btn li.free_btn_right { float:right; height:30px;}
.spo_qna_btn li.free_btn_right button { display:inline-block; margin-left:5px; border:0; cursor:pointer;}


/*무료추천종목_관리자인증*/
.spo_qna_wrap {width:758px; margin:45px 0 15px 0; overflow:hidden;}
.spo_qna_wrap h4 {width:144px; height:23px; margin:0 auto;}
.spo_qna_wrap h4.free_stocklist {width:255px; height:23px; margin:0 auto;}
.spo_qna_tab {width:758px; height:37px; margin:23px auto 15px auto; overflow:hidden; background:url(../Images/board/spo_qnalist_tab_bg.jpg) no-repeat; text-align:center;}
.spo_qna_tab button {width:180px; height:37px;  border:0; cursor:pointer; background:none;}
.spo_qna_tab button.tab_on img {margin-top:-37px;}
.spo_qna_table {width:100%;border-top:2px solid #063185; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.spo_qna_table caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.spo_qna_table th {background-color:#f4f4f4; text-align:center; padding:10px 0 11px; vertical-align:middle;}
.spo_qna_table th a {display:block;}
.spo_qna_table td { border-top:1px solid #ddd; padding:10px 0; text-align:center; font-size:12px; color:#666; vertical-align:middle; border-right:1px solid #ddd;}
.spo_qna_table td.qna_right {border-right:none;}
.spo_qna_table td.qna_con_tit {text-align:left; padding-left:10px; line-height:20px;}
.spo_qna_table td.qna_con_tit span {display:inline-block; font-weight:bold; font-size:12px;}
.spo_qna_table td.qna_con_tit span.qna_icon {vertical-align:text-bottom; padding-top:2px;}
.spo_qna_table td.qna_con_tit span.qna_red { color:#e9240f; padding-right:5px;}
.spo_qna_table td.qna_con_tit span.qna_blue {color:#0048e0; padding-right:5px;}
.spo_qna_table td.recommend {font-weight:bold; color:#064dc6;}
.spo_qna_table td.hit {font-weight:bold; color:#e53a23;}
.spo_qna_table th {font-weight:bold; color:#e53a23;}
.spo_qna_table td:nth-child(5) {font-weight:bold; color:#e53a23;}
.free_stockadmin_wrap {width:728px; height:148px; background:url(../Images/board/free_stockadmin_bg.jpg) no-repeat; padding:12px 15px 15px 15px; margin:5px 0 40px 0; overflow:hidden;}
.free_stockadmin {width:100%;}
.free_stockadmin caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.free_stockadmin th {height:18px; padding-bottom:10px; text-align:left; padding-left:10px;}
.free_stockadmin th.week {line-height:18px; font-size:12px; font-weight:bold; color:#666; text-align:right; padding-right:10px;}
.free_stockadmin td {padding:10px 0 10px 10px; height:20px; vertical-align:middle; font-size:12px; color:#fff; text-align:left;}
.free_stockadmin td span.f_name {color:#f4dc90; font-weight:bold;}
.free_stockadmin td a {color:#fff;}
.free_stockadmin td.f_today {text-align:right; color:#aaa; padding-right:10px;}
.free_stockadmin td.f_today span.f_recommend {font-weight:bold; color:#7babfd;}
.free_stockadmin td.f_today span.f_hit {font-weight:bold; color:#ff5501;}


/*매매기법
----------------------------------------------------------*/
.trade_wrap {width:758px; margin:0 0 15px 0; overflow:hidden;}
.trade_wrap h4 {width:270px; height:35px; margin:0 auto 20px auto;}
.trade_tab {width:600px; height:37px; margin:20px auto 13px auto; border:0; padding:0 79px; overflow:hidden; background:url(../Images/board/spo_qnalist_tab_bg.jpg) no-repeat; text-align:center; overflow:hidden;}
.trade_tab button {width:150px; height:37px; border:0; cursor:pointer; background:none; display:block; float:left; overflow:hidden; outline: 0;}
.trade_tab button.tab_on img {width:150px; margin-top:-37px;}



/*매매기법 list*/
.trade_list_wrap {width:756px; margin-bottom:20px; border:1px solid #ddd; border-top:2px solid #063185; position:relative; overflow:hidden;}
.trade_list_wrap .trade_list_tit {display:block; width:718px; height:25px; line-height:25px; background-color:#ebf2f6; border-bottom:1px solid #ddd; padding:11px 19px; overflow:hidden;}
.trade_list_wrap .trade_list_tit li {float:left; display:block; font-size:14px; font-weight:bold; color:#113f96;}
.trade_list_wrap .trade_list_tit li a {display:block; color:#113f96;}
.trade_list_wrap .trade_list_tit li.trade_name {width:120px; height:25px; line-height:27px; background:url(../Images/trade/trade_th_name_bg.png) no-repeat; font-size:12px; text-align:center; margin-right:15px;}
.trade_list_wrap .trade_list_tit li.trade_tit {max-width:533px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.trade_list_wrap .trade_list_tit li.trade_icon {padding-top:2px; margin-top:3px; width:50px; height:15px; }
.trade_list_wrap .trade_list_tit li.trade_icon span {display:block; float:left; margin-left:5px; overflow:hidden;}
.trade_list_wrap .trade_list_tit li.trade_icon span.trade_hit { width:25px; height:15px; }
.trade_list_wrap .trade_list_tit li.trade_icon span.trade_new {width:15px; height:15px;}
    /*VOD강의*/
.trade_list_wrap .trade_list_tit li.tradevod_tit {max-width:429px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.trade_list_wrap .trade_list_tit li.tradevod_date {width:120px; font-size:12px; color:#666; text-align:right; }
.trade_list_wrap .trade_list_tit li.tradevod_date span { font-weight:normal;}
.trade_list_wrap .trade_list_tit li.vod_download {float:right; width:155px; text-align:right; line-height:25px; vertical-align:middle; font-size:12px; color:#999; }
.trade_list_wrap .trade_list_tit li.vod_download span {font-weight:bold;}
.trade_list_wrap .trade_list_tit li.vod_download img {display:inline-block; vertical-align:middle;}
.trade_list_wrap .trade_list_tit li.vod_download a {display:inline-block; font-size:12px; color:#333;}
.trade_list_wrap .trade_list_tit li.vod_download a span {font-weight:bold; color:#f2410f;}
.trade_list_wrap .trade_list_tit li.vod_download a:hover {text-decoration:underline;}
.vod_download_file {position:absolute; top:35px; right:15px; width:227px; text-align:left; overflow:hidden; z-index:9999; font-weight:normal; clear:both;  }
.vod_download_file li {display:block;  font-weight:normal;}
.vod_download_file li.vod_file_box { width:205px; max-height:87px; line-height:19px; padding:10px; background:#fff; font-size:12px; color:#666; border:1px solid #ccc; overflow-y:scroll;  font-weight:normal;}
.vod_download_file li.vod_file_box span {display:block; line-height:19px; font-weight:normal; clear:both; }
.vod_download_file li.vod_file_box span a.file_save{color:#33C; float:right; font-size:11px; font-weight:normal;}
.vod_download_file li.vod_file_box span a.file_save:hover {text-decoration:underline;}
.vod_download_file li.vod_file_box span img {display:inline-block; vertical-align:middle;}

.tt_download_file { position: absolute; text-align:left; z-index:999; font-weight:normal; clear:both; float: right; }
.tt_download_file li { display:block; font-weight:normal; max-height:87px; line-height:19px; padding:10px; background:#fff; font-size:12px; color:#666; border:1px solid #ccc; overflow-y:scroll;  font-weight:normal;}
.tt_download_file li span {display:block; line-height:19px; font-weight:normal; clear:both; }
.tt_download_file li span a.file_save {color:#33C; float:right; font-size:11px; font-weight:normal; text-indent: 10px}
.tt_download_file li span a.file_save:hover {text-decoration:underline;}
.tt_download_file li span img {display:inline-block; vertical-align:middle;}

.trade_list_wrap .trade_list_box {width:718px; min-height:120px; background:#fff; padding:15px 19px; overflow:hidden; }
.trade_list_wrap .trade_list_box dt {display:block; float:left; overflow:hidden;}
.trade_list_wrap .trade_list_box dt.analy_photo { width:106px; height:106px; padding:6px; border:1px solid #ddd; margin-right:15px; }
.trade_list_wrap .trade_list_box dt.analy_photo img {width:100%; height:100%;}
.trade_list_wrap .trade_list_box dd {display:block; float:left; overflow:hidden;}
.trade_list_wrap .trade_list_box dd.analy_cont {width:583px; min-height:120px;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc {height:22px; line-height:22px; color:#666;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li {float:left;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_left {font-size:14px; font-weight:bold;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_left span {display:inline-block;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_left span.trade_etc_b {color:#1f54cf;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_left span.trade_etc_r {color:#f64718;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_left span.trade_etc_g {color:#64a400;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_left span.trade_etc_g span {display:inline-block; font-size:12px; font-weight:normal;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_etc li.trade_etc_right {float:right; font-size:12px;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_summary {padding:8px 0 10px 0; height:40px; border-bottom:1px dotted #ccc; line-height:20px; font-size:12px; color:#666;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_summary span { display:block; line-height:20px; font-size:12px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point {height:30px; line-height:30px; margin-top:9px; color:#333; font-size:14px; font-weight:bold;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li {float:left;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li span {display:inline-block;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li.trade_point_txt span.trade_point_icon {width:15px; margin-right:5px; line-height:30px; vertical-align:middle;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li.trade_point_txt span.trade_point_p {color:#f64718; font-size:18px; font-family:gothic,'고딕','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li.trade_point_btn {float:right; max-width:240px; }
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li.trade_point_btn span {display:inline-block; font-size:12px; color:#666; font-weight:bold; line-height:30px; vertical-align:middle; margin-right:7px;}
.trade_list_wrap .trade_list_box dd.analy_cont .trade_point li.trade_point_btn a {display:block; float:right; width:120px; height:30px;}
/*VOD강의*/
.trade_list_wrap .tradevod_box {padding:0 20px; width:718px; height:39px; background:url(../Images/vod/vod_list_bottom_bg.jpg) no-repeat; overflow:hidden; }
.trade_list_wrap .tradevod_box li {display:inline-block; float:left; line-height:39px; vertical-align:middle;}
.trade_list_wrap .tradevod_box li.vod_star {width:135px; font-size:14px; color:#333; font-weight:bold; font-family:gothic,'고딕','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
.trade_list_wrap .tradevod_box li.vod_star span {color:#ec8a18; display:inline-block; vertical-align:top; font-size:15px;}
.trade_list_wrap .tradevod_box li.live_date {width:597px; font-size:14px; color:#333; font-weight:bold; font-family:gothic,'고딕','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
.trade_list_wrap .tradevod_box li.live_date span {color:#ec8a18; display:inline-block; vertical-align:top; font-size:15px;}
.trade_list_wrap .tradevod_box li.vod_review {width:388px; margin-top:5px; height:30px;}
.trade_list_wrap .tradevod_box li.vod_review span {display:block; float:left;}
.trade_list_wrap .tradevod_box li.vod_review span input[type=text] {width:288px; height:28px; border:1px solid #bbb; font-size:12px; color:#666; padding:0 5px; margin-right:5px;}
.trade_list_wrap .tradevod_box li.vod_review span button {width:40px; height:30px; cursor:pointer; border:0; margin-top:0;}
.trade_list_wrap .tradevod_box li.vod_review span.margin3 {margin-right:3px;} 
.trade_list_wrap .tradevod_box li button {width:65px; height:30px; margin-top:5px; cursor:pointer; border:0;}
.trade_list_wrap .tradevod_box li.tradevod_date {float:right; width:120px; font-size:12px; color:#666; text-align:right; font-weight:bold; }
.trade_list_wrap .tradevod_box li.tradevod_date span { font-weight:normal;}
/*.trade_list_wrap .tradevod_box li.vod_download {float:right; width:195px; text-align:right; line-height:39px; vertical-align:middle; font-size:12px; color:#999; }
.trade_list_wrap .tradevod_box li.vod_download span {font-weight:bold;}
.trade_list_wrap .tradevod_box li.vod_download img {display:inline-block; vertical-align:middle;}
.trade_list_wrap .tradevod_box li.vod_download a {display:inline-block; font-size:12px; color:#333;}
.trade_list_wrap .tradevod_box li.vod_download a span {font-weight:bold; color:#f2410f;}
.trade_list_wrap .tradevod_box li.vod_download a:hover {text-decoration:underline;}
.vod_download_file {position:absolute; top:0; right:15px; width:227px; text-align:left; overflow:hidden; z-index:9999; clear:both;}
.vod_download_file li {display:block;}
.vod_download_file li.vod_file_box { width:205px; line-height:19px; padding:0 12px 0 10px; background:url(../Images/vod/vod_file_bg.png) repeat-y; font-size:12px; color:#666;}
.vod_download_file li.vod_file_box a.file_save{color:#33C; float:right; font-size:11px;}
.vod_download_file li.vod_file_box a.file_save:hover {text-decoration:underline;}
.vod_download_file li.vod_file_box img {display:inline-block; vertical-align:middle;}*/




/*매매기법 view*/
.trade_view_wrap {width:712px; height:158px; margin:30px auto 0 auto; background:url(../Images/trade/trade_view_summary.jpg) no-repeat; position:relative; overflow:hidden;}
.trade_view_wrap .trade_summary_txt {position:absolute; left:30px; top:52px; width:476px; height:40px; line-height:20px; font-size:12px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.trade_view_wrap .trade_summary_point {position:absolute; right: 20px; top:79px; width:106px; height:28px; line-height:28px; font-size:18px; font-weight:bold; color:#dd0000; font-family:gothic,'고딕','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
.trade_view_zoomin {width:205px; height:37px; float:right; margin:10px 24px 40px 0;}
.trade_view_zoomin a {display:block; width:205px; height:37px; }



/*VOD강의_멘토*/
.tradevod_wrap {width:758px; overflow:hidden;}

.vod_summary {width:758px; height:154px; 
margin-bottom:40px; background:url(../Images/vod/vod_summary_bg.gif) no-repeat; position:relative; overflow:hidden;
    top: 0px;
    left: 0px;
}
.vod_summary .vod_summary_txt {position:absolute; left:35px; top:53px; width:519px; height:69px; 
line-height:20px; font-size:12px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}
.vod_summary .vod_summary_txt span {color:#e9240f;}
.vod_summary .vod_summary_btn {position:absolute; right:1px; top:7px; width:198px; height:100px; background:url(../Images/vod/vod_summary_btn_video.gif) no-repeat; border:0; cursor:pointer;}

.live_an_summary {width:758px; height:155px; margin:0 0 10px 0; background:url(../Images/live/live_an_summary_bg.gif) no-repeat; position:relative; overflow:hidden; }
.live_an_summary .live_an_summary_txt {position:absolute; left:28px; top:55px; width:519px; min-height:40px; line-height:20px; font-size:12px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.live_an_summary .live_an_summary_txt span {color:#e9240f;}
.live_an_summary .live_an_summary_btn {position:absolute; right:6px; top:7px; width:198px; height:140px; background:url(../Images/live/live_summary_btn_video.gif) no-repeat; border:0; cursor:pointer; text-indent:-999px;}
.live_an_calendar {width:758px; height:37px; margin-bottom:37px; overflow:hidden;}
.live_an_calendar .live_calendar_btn {width:758px; height:37px; background:url(../Images/live/live_calendar_btn.gif) no-repeat; border:0; cursor:pointer;}

.live_summary {width:758px; height:115px; margin:-10px 0 20px 0; background:url(../Images/live/live_summary_bg.gif) no-repeat; position:relative; overflow:hidden;}
.live_summary .live_summary_txt {position:absolute; left:27px; top:53px; width:519px; height:40px; line-height:20px; font-size:12px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.live_summary .live_summary_txt span {color:#e9240f;}
.live_summary .live_summary_btn {position:absolute; right:6px; top:7px; width:188px; height:100px; background:url(../Images/live/live_summary_btn_calendar.gif) no-repeat; border:0; cursor:pointer; }

.vod_analyst_table { width:100%; border-top:2px solid #1c3363;}
.vod_analyst_table caption {visible: hidden; font-size: 0px; line-height: 0px; }
.vod_analyst_table tr {font-size:12px; color:#666;vertical-align:middle;}
.vod_analyst_table th {background-color:#ededed; text-align:center; border:1px solid #ddd; line-height:34px; font-weight:bold; }
.vod_analyst_table td {border:1px solid #ddd; text-align:center; padding:14px 0; height:25px;}
.vod_analyst_table td button {border:0; cursor:pointer;}
.vod_analyst_table_txt {text-align:right; height:37px; line-height:37px; font-size:12px; color:#999; }
.vod_analyst_table_txt span {color:#1142a9;}
 
.vod_analyst_write_tit {width:758px; height:20px; border-bottom:2px solid #1c3363; margin-top:20px;}
.vod_analyst_write {width:100%;}
.vod_analyst_write caption {visible: hidden; font-size: 0px; line-height: 0px; }
.vod_analyst_write tr {font-size:12px; color:#666;vertical-align:middle;}
.vod_analyst_write th {background-color:#ededed; text-align:left; border:1px solid #ddd; padding:7px 16px; line-height:25px; font-weight:bold; padding-left:15px; }
.vod_analyst_write th.align {text-align:center;}
.vod_analyst_write th label { display:block; margin-top:5px; font-weight:normal; color:#666; line-height:20px; vertical-align:middle; }
.vod_analyst_write th label input[type=checkbox] { margin-bottom:2px; width:14px; height:14px; vertical-align:middle; }
.vod_analyst_write td {border:1px solid #ddd; border-left:none; text-align:left; padding:7px 16px; line-height:25px;}
.vod_analyst_write td.line {border-left:1px solid #ddd;}
.vod_analyst_write td.line ._align {text-align:right;}
.vod_analyst_write td input {vertical-align:middle;}
.vod_analyst_write td input[type=text],input[type=file],input[type=number] {border:1px solid #ccc; font-size:12px; color:#666; padding:7px; width:97%; background:#fff;}
.vod_analyst_write td .none td {border:none; vertical-align:middle; padding-left:0;}
.vod_analyst_write td .none td input[type=radio] {display:inline-block; line-height:20px; vertical-align:middle; margin-right:3px;}
.vod_analyst_write td .none td label {line-height:20px; vertical-align:middle;}
.vod_analyst_write td input[type=text].inbold {text-align:right; font-weight:bold; width:90px;}
.vod_analyst_write td span {color:#e9240f;}
.vod_analyst_write td small {color:#e9240f; font-style:normal; font-size:11px;}
.vod_analyst_write td span.intxt {display:block; padding-top:5px; color:#999;}
.vod_analyst_write td textarea {border:1px solid #ccc; font-size:12px; color:#666; padding:7px; width:97%;}
.vod_analyst_write_txt {text-align:right; height:37px; line-height:37px; font-size:12px; color:#999; }
.vod_analyst_write_txt span {color:#e9240f;}
.vod_analyst_write_btn {width:217px; height:34px; margin:10px auto 0 auto;}
.vod_analyst_write_btn li {display:block; float:left; margin-right:3px;}
.vod_analyst_write_btn li.nonma{margin-right:0;}
.vod_analyst_write_btn li button {border:0; cursor:pointer;}
.vod_analyst_write input[type=checkbox] { width:17px; height:17px; }
.vod_analyst_write input[type=radio],input[type=image] {line-height:25px;margin-right:0px; vertical-align:middle;}
.vod_analyst_write td label { display:inline-block; margin:3px 7px 0 0; line-height:25px; vertical-align:middle;}

/*쿠폰내역*/
.coupon_wrap {width:758px; overflow:hidden; margin:20px 0 40px 0;}
.coupon_give .coupon_tab { height:32px; border-bottom:2px solid #1c3363;}
.coupon_give .coupon_tab a { display:inline-block; height:32px; float:left; overflow:hidden;} 

.coupon_table {width:100%; }
.coupon_table caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.coupon_table th {background-color:#ededed; text-align:center; padding:11px 0 9px; vertical-align:middle; font-weight:bold; color:#777; font-size:12px;  border-top:1px solid #ddd;}
.coupon_table td { border-top:1px solid #ddd; padding:11px 0 9px 0; text-align:center; font-size:12px; color:#808080; vertical-align:middle; line-height:20px;}
.coupon_table td span {display:block; font-size:12px;}
.coupon_table td span input[type=image] {display:inline-block; vertical-align:middle; border:0; cursor:pointer;}
.coupon_table td.coupon_tit span {display:block; font-size:12px;}
.coupon_table td.coupon_tit span.tit_anal {display:inline; color:#333; font-weight:bold;}
.coupon_table td.black_col {color:#333; font-weight:bold;}
.coupon_table td.fail_col {color:#1f54cf; font-weight:bold;}
.coupon_table td.fail_col a {color:#1f54cf; text-decoration:underline;}
.coupon_table td.re_tit {text-align:left; padding-left:15px;}
.coupon_table td.re_blue {color:#1f54cf;}
.coupon_table td .re_point {color:#e9240f;}

/*포인트 환불안내*/
.refund_point {width:758px; margin:30px 0; overflow:hidden;}
.refund_point .re_line  {min-height:2px; border-bottom:2px #1c3363 solid; overflow:hidden;}
.refund_point .re_text {line-height:35px; color:#9cb0b9; font-size:12px; text-align:right; margin-top:-40px;}
.refund_point .re_btn {width:207px; height:34px; margin:20px auto 40px auto;}
.refund_point .re_btn input[type=image] {display:inline-block; vertical-align:middle; border:0; cursor:pointer; width:102px; height:34px; padding:0;}
.refund_point .refund_table {width:100%; border:1px solid #ddd; margin-bottom:40px; }
.refund_point .refund_table caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.refund_point .refund_table tr {border-bottom:1px solid #ddd;}
.refund_point .refund_table th {background-color:#ededed; text-align:left; padding:11px 0 9px 15px; vertical-align:middle; font-weight:bold; color:#666; font-size:12px;}
.refund_point .refund_table th.bank {background:#ebf2f6; color:#3d588a;}
.refund_point .refund_table td { background:#fff; padding:11px 0 9px 15px; text-align:left; font-size:12px; color:#666; vertical-align:middle; line-height:20px;}
.refund_point .refund_table td.point_red {color:#e9240f; font-weight:bold;}
.refund_point .refund_table td input  {border:1px solid #aaa; font-size:12px; color:#666; padding:3px 7px; height:16px; background:#fff;}
.refund_point .refund_table td select {border:1px solid #aaa; font-size:12px; color:#666; padding-left:7px; height:23px; background:#fff;}
.refund_point .refund_table td input[type=image] {display:inline-block; vertical-align:middle; border:0; cursor:pointer; width:65px; height:25px; padding:0;}
.refund_point .re_info {margin-top:50px;}
.refund_point .re_info li { display:block; color:#999; font-size:12px; line-height:22px;}
.refund_point .re_info li.re_info_tit {font-size:14px; color:#666; font-weight:bold; line-height:40px;}
.refund_point .re_info li a {display:inline-block; color:#7297e0; text-decoration:underline;}
.refund_point .re_info li a:hover {color:#2562cc;}

.re_pop_table {width:100%; border:1px solid #ddd; }
.re_pop_table caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.re_pop_table th {background-color:#ededed; text-align:center; padding:11px 0 9px 0; vertical-align:middle; font-weight:bold; color:#777; font-size:12px; border-right:1px solid #ddd; }
.re_pop_table td { border-top:1px solid #ddd; text-align:center; font-size:12px; color:#808080; vertical-align:middle; border-right:1px solid #ddd; line-height:30px;}

.refund_point_list { margin-top:60px; }
.refund_point_list .list-title { font-size:14px; color:#666666; font-weight:bold; line-height:30px; border-bottom:2px solid #1c3363;}
.refund_point_list .blue_text { font-size:14px; color:#666666; font-weight:bold; line-height:30px; background-color:#ebf2f6;}
.refund_point_list .coupon_table .red { color:#F00; display:inline; font-size:12px; vertical-align:middle;}
.refund_point_list .coupon_table .blue { color:#064dc6; display:inline; }
.refund_point_list .coupon_table .bold { display:inline; font-weight:bold; color:#343331; }

/*멘토 후원하기*/
.anal_spon_text {width:758px; line-height:60px; vertical-align:middle; text-align:center; font-family:gothic,'고딕','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:20px; color:#333px; font-weight:bold; letter-spacing:-1px; margin-bottom:20px;}
.anal_spon_text b {display:inline-block;}
.anal_spon_text b.sponanal_name {color:#1142a9; font-size:22px;}
.anal_spon_text span {display:block; line-height:30px; vertical-align:middle; color:#999; }
.anal_spon_text span b {display:inline-block; color:#e9240f; font-size:22px;}

.anal_spon_box {width:758px; margin-bottom:40px; height:110px; overflow:hidden; border-top:2px solid #1c3363; padding-top:10px; overflow:hidden; }
.anal_spon_box .spon_analimg {float:left; width:108px; height:108px; border:1px solid #ddd; margin-right:10px;}
.anal_spon_box .spon_analimg img {width:100%;}
.anal_spon_box .spon_analinfo {float:left; width:638px; height:110px; background:url(../Images/board/anal_spon_info.gif) no-repeat; position:relative;}

.anal_spon_box .spon_analinfo .spon_con_tit {position:absolute; width:633px; height:30px; left:8px; top:0; line-height:30px; font-size:16px; color:#333; font-weight:bold;}
.anal_spon_box .spon_analinfo .spon_con_tit span {display:block; float:right; overflow:hidden;}
.anal_spon_box .spon_analinfo .spon_con_tit span a { display:block; float:left; padding-right:5px; }
.anal_spon_box .spon_analinfo .spon_con_profit {position:absolute; width:322px; left:42px; top:37px; line-height:35px; font-size:14px; color:#333; font-weight:bold; vertical-align:middle;}
.anal_spon_box .spon_analinfo .spon_con_profit span {font-size:12px; font-weight:normal;}
.anal_spon_box .spon_analinfo .spon_con_success  {position:absolute; width:316px; left:357px; top:37px; line-height:35px; font-size:14px; color:#333; font-weight:bold;}
.anal_spon_box .spon_analinfo .spon_con_success span {font-size:12px; font-weight:normal;}
.anal_spon_box .spon_analinfo .spon_con_success span b {font-weight:normal;}
.anal_spon_box .spon_analinfo .spon_con_success span b.success {color:#f2410f;}
.anal_spon_box .spon_analinfo .spon_con_success span b.fail {color:#0a5ebf;}
.anal_spon_box .spon_analinfo .spon_con_tendency  {position:absolute; width:638px; left:42px; top:70px; line-height:40px; vertical-align:middle; padding-top:1px; font-size:14px; color:#333; font-weight:bold;}
.anal_spon_box .spon_analinfo .spon_con_tendency span {display:inline-block; vertical-align:middle; padding-bottom:3px; margin-right:5px;}

/*멘토 후원 write*/
.anal_spon_write { width:100%; border-top:2px solid #063185; border-bottom:1px solid #ddd;}
.anal_spon_write caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.anal_spon_write th {background-color:#ebf2f6; text-align:left; padding:8px 0 7px 10px; vertical-align:middle; color:#113f96; font-weight:bold; font-size:12px; line-height:20px; border-bottom:1px solid #ddd; }
.anal_spon_write td {text-align:left; padding:8px 15px 7px 15px; color:#aaa; font-weight:bold; font-size:12px; vertical-align:middle; line-height:20px; border-bottom:1px solid #ddd;}
.anal_spon_write td.color_r {color:#e9240f;}
.anal_spon_write td input {border:1px solid #ccc; width:215px; height:28px; padding:0 5px; color:#666; font-size:12px; font-weight:bold; vertical-align:middle; float:left;}
.anal_spon_write td input.spon_p {color:#999; text-align:right; margin-right:10px;}
.anal_spon_write td button {display:block; margin-right:3px; border:0; cursor:pointer; float:left;}
.anal_spon_write td button:nth-child(7) {margin-left:5px;} 
.anal_spon_write td select {height:30px; padding:0 5px; background:url(../Images/board/qna_write_select.jpg) no-repeat; border:0; color:#666; font-size:12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.anal_spon_write td select::-ms-expand { display: none;}
.anal_spon_write td textarea {border:1px solid #ccc; width:580px; padding:10px 5px; color:#666; font-size:12px;}
.boder_none table td {border:hidden;}
.boder_none table td input { display:inline-block; vertical-align:middle; line-height:20px;}
.boder_none table td label {padding-left:5px; vertical-align:middle; line-height:20px;}

/*초보자 강좌*/

.bginnersvc .list-title { margin-top:30px; font-size:14px; color:#ebf2f6; line-height:30px; border-top:2px solid #1c3363;}
.coupon_wrap {width:758px; overflow:hidden; margin:20px 0 40px 0;}
.coupon_give .coupon_tab { height:32px; border-bottom:2px solid #1c3363;}
.coupon_give .coupon_tab a { display:inline-block; height:32px; float:left; overflow:hidden;} 

.coupon_table_new {width:100%; border:1px solid #ddd; border-top:none;}
.coupon_table_new caption { position: absolute; visible: hidden; font-size: 0px; line-height: 0px; }
.coupon_table_new th {background-color:#ebf2f6; text-align:center; padding:11px 0 9px; vertical-align:middle; font-weight:bold; color:#777; font-size:12px; border-right:1px solid #ddd;  border-top:1px solid #ddd;}
.coupon_table_new td { width:41px; border-top:1px solid #ddd; padding:11px 0 9px 0; text-align:center; font-size:12px; color:#808080; vertical-align:middle; border-right:1px solid #ddd; line-height:20px;}
.coupon_table_new td.tit_txt {text-align:left; padding-left:10px;}
.coupon_table_new td span {display:inline-block; font-size: 12px; z-index:1; padding-left:5px;}
.coupon_table_new td span input[type=image] {display:inline-block; vertical-align:middle; border:0; cursor:pointer;}
.coupon_table_new td.coupon_tit span {display:block; font-size:12px;}
.coupon_table_new td.coupon_tit span.tit_anal {display:inline; color:#333; font-weight:bold;}
.coupon_table_new td.black_col {color:#333; font-weight:bold;}
.coupon_table_new td.fail_col {color:#1f54cf; font-weight:bold;}
.coupon_table_new td.fail_col a {color:#1f54cf; text-decoration:underline;}
.coupon_table_new td.re_tit {text-align:left; padding-left:15px;}
.coupon_table_new td.re_blue {color:#1f54cf;}
.coupon_table_new td.re_point {color:#e9240f; font-weight:bold;}



/* 컨텐츠 댓글(변경)
----------------------------------------------------------
.comment_wrap .reply_write {  padding: 15px 23px; background: #f7f7f7; border-bottom: 1px solid #e6e6e6; border-top: 2px solid #1c3363; }
.comment_wrap .replywrap {  }
.comment_wrap .replywrap .row { padding: 15px 23px 15px 14px; position: relative; border-bottom: 1px solid #e6e6e6; }
.comment_wrap .replywrap .row_reply {padding: 15px 23px 15px 50px; position: relative; border-bottom: 1px solid #e6e6e6; background: url(../images/board/ic_reply.gif) no-repeat 25px 6px; }
.comment_wrap .replywrap .row_reply .body { width: 676px; margin-left: 9px; }
.comment_wrap .replywrap .row_1 { padding: 15px 23px 15px 14px; position: relative; border-bottom: 1px solid #e6e6e6; }
.comment_wrap .replywrap .row_2 { padding: 15px 23px 15px 50px; position: relative; border-bottom: 1px solid #e6e6e6; background: url(../images/board/ic_reply.gif) no-repeat 25px 6px; }
.comment_wrap .replywrap .row_2 .body { width: 676px; margin-left: 9px; }
.comment_wrap .replywrap .info { padding-left: 10px; font-size: 11px; color: #b3b3b3; background: url(../Images/board/reply_dot_row.gif) no-repeat 0px 4px; }
.comment_wrap .replywrap .info .nickname { padding-right: 10px; margin-right: 10px; border-right: 1px solid #d6d6d6; font-weight: bold; color: #808080; }
.comment_wrap .replywrap .info .specialist { color: #4573de; }
.comment_wrap .replywrap .func { text-align: right; position: absolute; right: 23px; top: 12px; }
.comment_wrap .replywrap .body { margin-left: 9px; padding-top: 10px; text-align: left; font-size: 11px; line-height: 15px; color: #808080; word-wrap: break-word; white-space: normal; }
.comment_wrap .replywrap .modify { margin-left: 9px; padding-top: 10px; }
.comment_wrap .replywrap .write_re { margin-left: 9px; }
.comment_wrap .replywrap .input_info { margin-right: 5px; margin-right:7px; vertical-align: top; }
.comment_wrap .replywrap .input_info p { height: 27px; }
.comment_wrap .replywrap .input_info .pw_txt { line-height: 11px; text-indent: 7px; color: #a4a8ab; font-size: 11px; font-family: dotum,'돋움'; }
.comment_wrap .replywrap .input_info textarea { font-size: 12px; color: #727272; padding: 5px 0px 0px 5px; border: 1px solid #c3c3c3; }
.comment_wrap .replywrap .func_reg { }   
.comment_wrap .txt_reply_head { margin: 0px 0px 10px 0px; }
 */

/*댓글 주의사항
.comment_wrap .reply_write .re_noti {font-size:12px; line-height:20px; margin-top: 5px; margin-bottom:20px;}
.comment_wrap .reply_write .re_noti span {display:block;}
.comment_wrap .reply_write .re_noti span b {display:block; font-weight:normal;}
.comment_wrap .reply_write .re_noti span.re_noti_tit {font-weight:bold; color:#ff0000; line-height:20px; margin-bottom:5px;}
.comment_wrap .reply_write .re_noti span.re_noti_tit b {width:15px; height:15px; background:#fff; border:1px solid #eee;border-radius:5px; display:inline-block; margin-right:5px; text-align:center; font-weight:bold; font-size:11px;}
.comment_wrap .reply_write .re_noti span.re_noti_txt {padding:10px; border-radius:5px 10px; background:#fff; border:1px solid #eee; font-weight:bold; color:#888;}
.comment_wrap .reply_write .re_noti span.re_noti_txt b {font-size:11px; opacity:0.7; color:#ff0000;}
.comment_wrap .reply_write .re_guide { font-size:12px; line-height:20px; }
.comment_wrap .reply_write .re_guide .re_noti_guide { display: block; padding: 10px; border-radius: 5px 10px; background:#fff; border:1px solid #eee; font-weight:bold; color:#888;}*/

/* 컨텐츠 댓글(변경)
---------------------------------------------------------- */



/*댓글 주의사항*/
.comment_wrap .reply_write .re_noti { font-size: 12px; font-weight:500; line-height: 20px; margin-top: 5px; margin-bottom: 20px; }
.comment_wrap .reply_write .re_noti span { display: block; }
.comment_wrap .reply_write .re_noti span b { display: block; font-weight: normal; }
.comment_wrap .reply_write .re_noti span.re_noti_tit { font-weight: bold; color: #ff0000; line-height: 20px; margin-bottom: 5px; }
.comment_wrap .reply_write .re_noti span.re_noti_tit b {padding:2px 6px 2px 6px; background: #fff; border: 1px solid #eee; border-radius: 5px; display: inline-block; margin-right: 5px; text-align: center; line-height:1; font-weight: bold; font-size: 11px; }
.comment_wrap .reply_write .re_noti span.re_noti_txt { padding: 10px; border-radius: 5px 10px; background: #fff; border: 1px solid #eee; font-weight: bold; color: #888; }
.comment_wrap .reply_write .re_noti span.re_noti_txt b { font-size: 13px; opacity: 0.7; color: #ff0000; padding-top:5px; }
.comment_wrap .reply_write .re_noti span.re_noti_txt b .im{ font-size: 10px !important; margin-right:5px; }
.comment_wrap .reply_write .re_guide { font-size: 12px; line-height: 20px; }
.comment_wrap .reply_write .re_guide .re_noti_guide { display: block; padding: 10px; border-radius: 5px 10px; background: #fff; border: 1px solid #eee; font-weight: bold; color: #888; }



/* 매매기법 상세
----------------------------------------------------------*/
.view_trade_wrap { margin-top: 30px; }
.view_trade_wrap .view_summary {height:110px; padding-bottom:14px; border-bottom:1px solid #aaa; position:relative;}
.view_trade_wrap .view_summary .summary_tit {width:575px; line-height:30px; vertical-align:middle; color:#333; font-size:18px; font-weight:600; letter-spacing:-1px; margin-bottom:5px;}
.view_trade_wrap .view_summary .summary_cont {width:575px;color:#555; font-family:'NanumSquare';  font-size:16px;}
.view_trade_wrap .view_summary .summary_cont .cont_txt {display:block; height:50px; line-height:23px; vertical-align:middle; }
.view_trade_wrap .view_summary .summary_cont .notice {display:block; line-height:25px; vertical-align:middle; font-family:'Dotum'; color:#999; font-size:12px;}
.view_trade_wrap .view_summary .btn_before {position:absolute; right:16px; top:0; width:146px; height:105px; font-family:'NanumSquare'; color:#fff; font-size:20px; line-height:25px; padding-bottom:5px; border-radius:10px; border:0; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#555555,#343434); cursor:pointer;}
.view_trade_wrap .view_summary .btn_before ._color {color:#8ecfff; font-weight:bold; vertical-align:middle; font-size:22px;}
.view_trade_wrap .view_summary .btn_before ._point {display:block; font-size:20px; font-weight:bold; color:#8c93a1; vertical-align:text-bottom;}
.view_trade_wrap .view_summary .btn_later {position:absolute; right:16px; top:0; width:105px; height:105px; font-family:'NanumSquare'; color:#fff; font-size:18px; line-height:22px; padding-top:5px; border-radius:105px; border:0; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#555555,#343434); cursor:pointer;}
.view_trade_wrap .view_summary .btn_later ._icon {display:block; width:27px; height:26px; margin:5px auto 0 auto; background:url(/Images/board/icon_down.png) left top no-repeat;}

.view_trade_wrap .view_tab { height:55px; margin-top:50px; overflow:hidden; }
.view_trade_wrap .view_tab li { float:left; width:188px; height:48px; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; text-align:center; line-height:50px; vertical-align:middle; font-size:18px; font-family:'NanumSquare'; color:#333; cursor: pointer; }
.view_trade_wrap .view_tab li:first-child { border-left: 1px solid #ccc; }
.view_trade_wrap .view_tab li.on { color:#fff; background: #285dad; }

.view_trade_wrap .view_contents {margin-top:30px; overflow:hidden;}
.view_trade_wrap .view_contents .preview {padding:19px 14px; height:140px; margin-bottom:30px; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.view_trade_wrap .view_contents .preview .preview_tit_txt {float:left; width:160px; margin-right:18px; overflow:hidden;}
.view_trade_wrap .view_contents .preview .preview_tit_txt ._tit {display:block; line-height:30px; margin-bottom:5px; font-size:18px; font-weight:bold; color:#333; padding-left:2px;}
.view_trade_wrap .view_contents .preview .preview_tit_txt ._txt {display:block; line-height:18px; font-size:12px; color:#999; font-family:'Dotum'; overflow-wrap:initial;}
.view_trade_wrap .view_contents .preview li {float:left; width:128px; height:138px; border:1px solid #eee; background:#f6f6f8; margin-right:8px; overflow:hidden; }
.view_trade_wrap .view_contents .preview li:last-child {margin:0;}
.view_trade_wrap .view_contents .preview li img {width:100%; text-align:center; color:#bbb; font-size:15px;}

.view_trade_wrap .view_contents .table_cont {margin-bottom:30px; overflow:hidden;}
.view_trade_wrap .view_contents .table_cont .tabl_tit {line-height:30px; vertical-align:middle; color:#333; font-size:18px; font-weight:600; letter-spacing:-1px; padding-left:2px; margin-bottom:5px;}
.view_trade_wrap .view_contents .table_cont .list_cont {border:1px solid #eee; background:#fbfbfb; padding:15px; font-family:'Dotum'; color:#777; font-size:14px; overflow:hidden;}

.view_trade_wrap .view_contents .befolater_view {overflow:hidden;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit {margin-bottom:20px; height:100px; overflow:hidden;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_befo {float:left; width:100px; height:100px; border-radius:100px; background:#aaa; margin-right:20px; overflow:hidden;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_befo span {display:block; padding-top:35px; padding-right:5px; text-align:center; line-height:20px; font-size:18px; font-style:italic; color:#fff; font-weight:600; letter-spacing:-2px;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_befo span sub {font-style:normal;  display:block;  font-size:40px; padding-left:5px;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_later {float:left; width:100px; height:100px; border-radius:100px; background:#285dad; margin-right:20px; overflow:hidden;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_later span {display:block; padding-top:35px; padding-right:5px; text-align:center; line-height:20px; font-size:18px; font-style:italic; color:#fff; font-weight:600; letter-spacing:-2px;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_later span sub {font-style:normal;  display:block;  font-size:40px; padding-left:5px;}
.view_trade_wrap .view_contents .befolater_view .befolater_tit .tit_trade {float:left; width:638px; margin:15px 0; padding:14px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa; line-height:40px; ertical-align:middle; font-size:18px; font-weight:bold; color:#333; letter-spacing:-1px;}
.view_trade_wrap .view_contents .befolater_view .befolater_cont {line-height:26px; font-size:16px; color:#777; font-family:'NanumSquare'; overflow:hidden;}
.view_trade_wrap .view_contents .befolater_view .befolater_cont img {width:100%;}


/* 컨텐츠 멘토 공통영역
----------------------------------------------------------*/
.contents_mentor_view {font-family:'gothic','Malgun Gothic'; overflow:hidden;}
.contents_mentor_view .view_trade {padding:13px 0 14px 0; border-top:2px solid #333; border-bottom:1px solid #aaa; overflow:hidden;}
.contents_mentor_view .view_trade .view_photo {float:left; margin-right:10px; width:55px; height:55px; border-radius:55px; background:#eee; overflow:hidden;}
.contents_mentor_view .view_trade .view_photo img {width:100%;}
.contents_mentor_view .view_trade .view_tit { height: 30px; line-height: 30px; vertical-align: middle; font-size: 16px; font-weight: bold; color: #333; letter-spacing: -0.5px; }
.contents_mentor_view .view_trade .view_tit .tit_txt { float: left; display: block; width: 575px; height: 30px; overflow: hidden; line-height:2.1; font-family:NanumGothic; }
.contents_mentor_view .view_trade .view_tit .tit_txt .edu_category { color:#42519e;  }
.contents_mentor_view .view_trade .view_tit .tit_txt .edu { display:inline-block; padding:3.2px 0 3px 0; margin:-4px 0 0 0px; border-radius:3px; color:#fff; font-size:11px; font-family:NanumGothic; line-height:12px; vertical-align:middle; text-align:center; letter-spacing:1px;}
.contents_mentor_view .view_trade .view_tit .tit_data { float: right; display: block; padding-right:2px; width: 115px; height:30px; font-family: 'Dotum'; font-weight: normal; letter-spacing: normal; line-height:3; font-size: 12px; color: #999; text-align: right; }
.contents_mentor_view .view_trade .view_name {line-height:25px; vertical-align:middle; font-size:16px; color:#666;}
.contents_mentor_view .view_trade .view_name .link {font-size:16px; color:#666;}
.contents_mentor_view .view_trade .view_name .pre { display:inline-block; padding:3px 6px 3px 6px; margin:-3px 0 0 0px; border-radius:3px; background:#00c6bf; color:#fff; font-size:11px; font-family:NanumGothic; line-height:12px; vertical-align:middle; text-align:center; letter-spacing:1px;}
.contents_mentor_view .view_trade .view_name .btn_favorite {float:right; border:0; cursor:pointer;}

.contents_mentor_view .view_analinfo {height:105px; margin:10px 0 30px 0; overflow:hidden;}
.contents_mentor_view .view_analinfo li {float:left; overflow:hidden;}
.contents_mentor_view .view_analinfo li h3 {line-height:25px; font-family:'NanumSquare'; color:#666; font-size:16px; vertical-align:middle; margin-bottom:10px; font-weight:normal; padding-left:2px;}
.contents_mentor_view .view_analinfo li.info_lately {width:480px; margin-right:28px;}
.contents_mentor_view .view_analinfo li.info_lately .info_table {width:100%; border-top:1px solid #ccc;  font-family:'Dotum'; font-size:14px; color:#777;}
.contents_mentor_view .view_analinfo li.info_lately .info_table th {line-height:34px; vertical-align:middle; text-align:center; font-weight:bold; background:#f6f6f8;}
.contents_mentor_view .view_analinfo li.info_lately .info_table td {line-height:34px; vertical-align:middle; text-align:center; font-weight:bold; border-bottom:1px solid #ccc;}
.contents_mentor_view .view_analinfo li.info_tendency {width:250px;}
.contents_mentor_view .view_analinfo li.info_tendency .tendency_box {margin:0 16px 0 15px; width:219px; height:70px; overflow:hidden;}
.contents_mentor_view .view_analinfo li.info_tendency .tendency_box li {float:left; text-align:center; width:73px; height:70px; overflow:hidden;}
.contents_mentor_view .view_analinfo li.info_tendency .tendency_box li ._img {display:block; text-align:center; height:35px; margin-top:3px;}
.contents_mentor_view .view_analinfo li.info_tendency .tendency_box li ._img2 {display:block; text-align:center; height:35px; margin-top:8px;}

/* 컨텐츠 상세
----------------------------------------------------------*/
.contents_view_wrap { margin: 30px 0 60px 0; width: 800px; font-size: 12px; color: #666; font-family:'NanumGothic'; position:relative; }

.contents_view_wrap .view_tab { height:55px; margin-top:50px; overflow:hidden; }
.contents_view_wrap .view_tab li { float:left; width:188px; height:48px; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; text-align:center; line-height:50px; vertical-align:middle; font-size:18px; font-family:'NanumSquare'; color:#333; cursor: pointer; }
.contents_view_wrap .view_tab li:first-child { border-left: 1px solid #ccc; }
.contents_view_wrap .view_tab li.on { color:#fff; background: #285dad; }

.contents_view_wrap .view_contents {margin-top:30px; overflow:hidden;}
.contents_view_wrap .view_contents .preview {padding:19px 14px; height:140px; margin-bottom:30px; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.contents_view_wrap .view_contents .preview .preview_tit_txt {float:left; width:160px; margin-right:18px; overflow:hidden;}
.contents_view_wrap .view_contents .preview .preview_tit_txt ._tit {display:block; line-height:30px; margin-bottom:5px; font-size:18px; font-weight:bold; color:#333; padding-left:2px;}
.contents_view_wrap .view_contents .preview .preview_tit_txt ._txt {display:block; line-height:18px; font-size:12px; color:#999; font-family:'Dotum'; overflow-wrap:initial;}
.contents_view_wrap .view_contents .preview li {float:left; width:128px; height:138px; border:1px solid #eee; background:#f6f6f8; margin-right:8px; overflow:hidden; }
.contents_view_wrap .view_contents .preview li:last-child {margin:0;}
.contents_view_wrap .view_contents .preview li img {width:100%; text-align:center; color:#bbb; font-size:15px;}
.contents_view_wrap .view_contents .table_cont {margin-bottom:30px; overflow:hidden;}
.contents_view_wrap .view_contents .table_cont .tabl_tit {line-height:30px; vertical-align:middle; color:#333; font-size:18px; font-weight:600; letter-spacing:-1px; padding-left:2px; margin-bottom:5px;}
.contents_view_wrap .view_contents .table_cont .list_cont {border:1px solid #eee; background:#fbfbfb; padding:15px; font-family:'Dotum'; color:#777; font-size:14px; overflow:hidden;}
.contents_view_wrap .view_contents .befolater_view {overflow:hidden;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit {margin-bottom:20px; height:100px; overflow:hidden;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_befo {float:left; width:100px; height:100px; border-radius:100px; background:#aaa; margin-right:20px; overflow:hidden;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_befo span {display:block; padding-top:35px; padding-right:5px; text-align:center; line-height:20px; font-size:18px; font-style:italic; color:#fff; font-weight:600; letter-spacing:-2px;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_befo span sub {font-style:normal;  display:block;  font-size:40px; padding-left:5px;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_later {float:left; width:100px; height:100px; border-radius:100px; background:#285dad; margin-right:20px; overflow:hidden;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_later span {display:block; padding-top:35px; padding-right:5px; text-align:center; line-height:20px; font-size:18px; font-style:italic; color:#fff; font-weight:600; letter-spacing:-2px;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_later span sub {font-style:normal;  display:block;  font-size:40px; padding-left:5px;}
.contents_view_wrap .view_contents .befolater_view .befolater_tit .tit_trade {float:left; width:638px; margin:15px 0; padding:14px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa; line-height:40px; ertical-align:middle; font-size:18px; font-weight:bold; color:#333; letter-spacing:-1px;}
.contents_view_wrap .view_contents .befolater_view .befolater_cont {line-height:26px; font-size:16px; color:#777; font-family:'NanumSquare'; overflow:hidden;}
.contents_view_wrap .view_contents .befolater_view .befolater_cont img {width:100%;}
.contents_view_wrap .view_contents .AS_tit {border-top:1px solid #ccc; background:#fff8ea; padding:12px 20px; margin:10px 0 30px; min-height:80px;}
.contents_view_wrap .view_contents .AS_tit h3 {font-size:16px;}
.contents_view_wrap .view_contents .AS_tit h3 span { font-weight:normal; color:#e9240f; font-size:14px;}
.contents_view_wrap .view_contents .AS_tit p { font-size:13px; margin-top:6px; font-family:"Dotum";}

.contents_view_wrap .contents_before {line-height:26px; font-size:16px; color:#777; font-family:'NanumSquare'; overflow:hidden;}
.contents_view_wrap .contents_before img {width:100%;}
.contents_view_wrap .contents_after {line-height:26px; font-size:16px; color:#777; font-family:'NanumSquare'; overflow:hidden;}
.contents_view_wrap .contents_after img {width:100%;}

/* 질의응답(A/S)*/
.mentorAS_Area {}
.mentorAS_Area .mentorAS_box {position:relative; width:100%; }
.mentorAS_Area .mentorAS_box .mentorAS_cont{position:relative; width:100%; margin-top:10px;border-top:2px solid #454b5b;border-bottom:1px solid #454b5b;}
.mentorAS_Area .mentorAS_box .mentorAS_cont .mentorAS_cont_Data {width:calc(100% - 130px);font-size: 12px; text-align:left; font-weight:bold;line-height:1.8;padding:5px; }
.mentorAS_Area .mentorAS_box .mentorAS_cont .mentorAS_cont_txt {width:calc(100% - 130px);font-size: 12px; text-align:left; line-height:1.8;padding:5px; overflow:hidden;}
.mentorAS_Area .mentorAS_box .mentorAS_cont .mentorAS_cont_txt img{width:100%;}
.mentorAS_Area .mentorAS_box .mentorAS_cont .mentorAS_cont_Data .im{position:relative; top:5px;font-size:18px;}
.mentorAS_Area .mentorAS_box .mentorAS_cont .mentorAS_cont_txt .mentorAS_cont_img {width:calc(100% - 130px); height:auto; display:block;  }
.mentorAS_Area .mentorAS_box .mentorAS_cont .mentorAS_cont_txt .mentorAS_cont_img img{width:100%; height:auto; display:block;  }
.mentorAS_Area .mentorAS_box .mentorAS_cont_moreView {position:absolute;display:block;width:120px; height:25px; bottom:5px; right:0; border:1px solid #3d7fbb;border-radius:15px;color:#3d7fbb;cursor:pointer; }
.mentorAS_Area .mentorAS_box .mentorAS_cont_moreView span{position:relative;top:2px; display:block; text-align:center; font-size:12px; font-weight:bold;}
.mentorAS_Area .mentorAS_box .mentorAS_cont_moreView span .im{position:relative;top:5px; left:5px;font-size:15px; }
.mentorAS_Area .mentorAS_moreView {position:relative; padding:8px; margin-bottom:15px; border: 1px solid #d6d6d6; background-image: linear-gradient(to bottom,#fff,#f6f6f6); text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
.mentorAS_Area .mentorAS_moreView .im{position:relative; top:2px; font-size:14px;}





/* 매매기법 */
.contents_view_wrap .view_summary {height:110px; padding-bottom:14px; border-bottom:1px solid #aaa; position:relative;}
.contents_view_wrap .view_summary .summary_tit {width:575px; line-height:30px; vertical-align:middle; color:#333; font-size:18px; font-weight:600; letter-spacing:-1px; margin-bottom:5px;}
.contents_view_wrap .view_summary .summary_cont {width:575px;color:#555; font-family:'NanumSquare';  font-size:16px;}
.contents_view_wrap .view_summary .summary_cont .cont_txt {display:block; height:50px; line-height:23px; vertical-align:middle; }
.contents_view_wrap .view_summary .summary_cont .notice {display:block; line-height:25px; vertical-align:middle; font-family:'Dotum'; color:#999; font-size:12px;}
.contents_view_wrap .view_summary .btn_before {position:absolute; right:16px; top:0; width:146px; height:105px; font-family:'NanumSquare'; color:#fff; font-size:20px; line-height:25px; padding-bottom:5px; border-radius:10px; border:0; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#555555,#343434); cursor:pointer;}
.contents_view_wrap .view_summary .btn_before ._color {color:#8ecfff; font-weight:bold; vertical-align:middle; font-size:22px;}
.contents_view_wrap .view_summary .btn_before ._point {display:block; font-size:20px; font-weight:bold; color:#8c93a1; vertical-align:text-bottom;}
.contents_view_wrap .view_summary .btn_later {position:absolute; right:16px; top:0; width:105px; height:105px; font-family:'NanumSquare'; color:#fff; font-size:18px; line-height:22px; padding-top:5px; border-radius:105px; border:0; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#555555,#343434); cursor:pointer;}
.contents_view_wrap .view_summary .btn_later ._icon {display:block; width:27px; height:26px; margin:5px auto 0 auto; background:url(/Images/board/icon_down.png) left top no-repeat;}

/* 추천종목 */
.contents_view_wrap .item_view table {border-top:1px solid #ccc; width:100%; font-family:"Dotum"; text-align:center; vertical-align:middle;  font-size:14px; color:#777;}
.contents_view_wrap .item_view table tr th { background:#f6f6f8; font-weight:bold; line-height:34px;}
.contents_view_wrap .item_view table tr td {border-bottom:1px solid #ccc; color:#333; line-height:34px;}
.contents_view_wrap .item_view h3 {line-height:25px; font-family:"NanumGothic"; color:#666; font-size:16px; margin-bottom:10px; font-weight:normal; padding-left:2px;}
.contents_view_wrap .item_view .subscription { position:relative; margin-bottom:30px;}
.contents_view_wrap .item_view .subscription table {width:604px; display:inline-table; border-top:1px solid #113f96;}
.contents_view_wrap .item_view .subscription table tr td { font-size:46px; font-weight:bold; font-family:"NanumGothic"; height:94px; vertical-align:middle; padding-top:6px;}
.contents_view_wrap .item_view .subscription table tr td span { font-size:24px; vertical-align:bottom;}
.contents_view_wrap .item_view .subscription table tr td p { font-family:"Dotum"; font-size:12px; font-weight:normal;}
.contents_view_wrap .item_view .subscription ._red {color:#e9240f; padding-top:0;}
.contents_view_wrap .item_view .subscription .hold_up { background:#e9240f; border-radius:3px; color:#fff; width:48px; line-height:16px; padding:0 4px; margin:9px auto 0;}
.contents_view_wrap .item_view .subscription .hold_down { background:#113f96; border-radius:3px; color:#fff; width:48px; line-height:16px; padding:0 4px; margin:9px auto 0;}
.contents_view_wrap .item_view .subscription .font_size { font-size:30px; padding-top:0;}
.contents_view_wrap .item_view .subscription .subscription_btn {display:inline;}
.contents_view_wrap .item_view .subscription .subscription_btn .btn_before {position:absolute; top:0; right:0; width:154px; height:135px; font-family:'NanumSquare'; color:#fff; font-size:20px; line-height:25px; padding-bottom:5px; border:0; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#555555,#343434); cursor:pointer;}
.contents_view_wrap .item_view .subscription .subscription_btn .btn_before.free { background:linear-gradient(to bottom,#6672b0,#445192); background-color:#6672b0; color:#ffea00; }
.contents_view_wrap .item_view .subscription .subscription_btn .btn_before.free i { color:#ffea00; }
.contents_view_wrap .item_view .subscription .subscription_btn .btn_before ._color {color:#8ecfff; font-weight:bold; vertical-align:middle; font-size:22px;}
.contents_view_wrap .item_view .subscription .subscription_btn .btn_before ._point {display:block; font-size:20px; font-weight:bold; color:#8c93a1; vertical-align:text-bottom; margin-top:2px;}
.contents_view_wrap .item_view .subscription .subscription_btn .btn_pause {position:absolute; top:0; right:0; width:154px; height:135px; font-family:'NanumSquare'; color:#4e535b; font-size:20px; font-weight:bold; line-height:25px; padding-bottom:5px; border:1px solid #777d88; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#afb7c1,#8d94a1); cursor:pointer;}
.contents_view_wrap .item_view .subscription .subscription_btn .btn_pause ._color {color:#50616e; font-weight:bold; vertical-align:middle; font-size:22px;}
.contents_view_wrap .item_view .subscription .subscription_btn .btn_pause ._size {display:block; font-size:14px; font-weight:bold; color:#50616e; vertical-align:text-bottom; margin-top:2px;}
.contents_view_wrap .item_view .item_info {margin-bottom:30px;}
.contents_view_wrap .item_view .item_info .mosaic {height:35px;}
.contents_view_wrap .item_view .item_info table td {font-size:12px; font-weight:bold;}
.contents_view_wrap .item_view .writer_info {margin-bottom:30px;}
.contents_view_wrap .item_view .writer_info p {font-size:14px;}
.contents_view_wrap .item_view .subscription_cont table th {padding-top:6px;}
.contents_view_wrap .item_view .subscription_cont .reason {display:inline-block; vertical-align:middle; padding:6px 6px 12px 16px; height:32px; }
.contents_view_wrap .item_view .subscription_cont .reason img {margin-left:10px;}
.contents_view_wrap .item_view .subscription_cont table tr td {text-align:left; padding-left:20px;}
.contents_view_wrap .wrap_graph { margin-bottom: 20px; }
.contents_view_wrap .wrap_graph .txt_graph { font-family: gulim,'굴림'; font-size: 14px; color: #4d4d4d; font-weight: bold; margin-bottom: 5px; }
.contents_view_wrap .wrap_graph .graph { width: 750px; height: 327px; border: 1px solid #ccc;}

/*추천종목 - 종목상담 리스트*/
.stockconsult_list table .sts_apply { color:#1e489f; font-weight:700; }
.stockconsult_list table .sts_ready { color:#1e489f; font-weight:700; }
.stockconsult_list table .sts_finish { color:#333; font-weight:700; }
.stockconsult_list table .sts_timeover { color:#ccc; }
.stockconsult_list table b.per {color:#1e489f;}

/*추전종목- 종목상담리스트 상세*/
.stockconsultwrite .stockconsultwrite_notice p.search_tit { display:inline-block; float:left; margin-right:10px; margin-bottom:30px; width:auto;}
.stockconsultwrite .stockconsultwrite_notice p.search_tit input[type=submit].tit_btn {display:inline-block; padding:0 15px; height:33px; height:33px; margin-left:5px; border:1px solid #ccc; border-radius:5px; text-align:center; font-family:Gulim; font-size:14px; font-weight:bold; color:#333; vertical-align:middle; background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);}
.stockconsultwrite .stockconsultwrite_notice ul.noti_box { border:0; padding:0;}
.stockconsultwrite .stockconsultwrite_notice ul.noti_box li { clear:both; font-size:12px; font-family:Dotum; color:#e9240f; line-height:17px;}
.stockconsultwrite .stockconsultwrite_view { border-bottom: 1px solid #ddd; padding:0 0 40px 0; }
.stockconsultwrite .stockconsultwrite_view .calc_table { margin-bottom:20px;}
.stockconsultwrite .stockconsultwrite_view .calc_table td { position:relative; padding:10px;}
.stockconsultwrite .stockconsultwrite_view .calc_table td span.sts { color:#1e489f; font-weight:bold; }
.stockconsultwrite .stockconsultwrite_view .calc_table tr td.tit b { color:#1e489f;}
.stockconsultwrite .stockconsultwrite_view .calc_table tr td.calc_align b { color:#1e489f; font-size:20px;}
.stockconsultwrite .stockconsultwrite_view tr td.calc_tit span.hit { font-weight:300; float:right; color:#666;}
.stockconsultwrite .stockconsultwrite_view tr td.calc_tit .mentor_contentment .bar { position:relative; width:100%}
.stockconsultwrite .stockconsultwrite_view tr td.calc_tit .mentor_contentment .gauge_percent { position:absolute; top:2px; right:12px; line-height:35px; font-family:'Malgun Gothic'; }

.stockconsultwrite .stockconsultwrite_view .stockconsultwrite_info tr td.calc_tit { text-align:center; font-size:20px; font-weight:600;  }
.stockconsultwrite .stockconsultwrite_view .stockconsultwrite_info tr td.calc_tit b { font-size:12px; }
.stockconsultwrite .stockconsultwrite_view .view_txt { font-size:12px; line-height:17px; word-break:break-all;}
.stockconsultwrite .stockconsultwrite_view .view_txt img { display:inline-block; max-width:700px; height:auto; } 
.stockconsultwrite input.boxstyle { border:1px solid #d2d2d2; }

/*추전종목- 종목상담리스트 상세-view*/
.stockconsultview .mentor_write .calc_tit { font-size:15px; }
.stockconsultview .mentor_write .calc_tit span.data { font-size:12px; font-weight:300; padding-right:10px;}
.stockconsultview .mentor_write td.txt { font-weight:300; line-height:17px; word-break:break-all; }
.stockconsultview .mentor_write td.txt img { max-width:700px; height:auto; }

/*이용후기*/
.review_wrap {width:1000px; margin:0 auto; font-family:'NanumSquare'; letter-spacing:-1px; }
.review_wrap .review_tit {line-height:50px; vertical-align:middle; margin-bottom:5px; font-size:35px; font-weight:bold; color:#333; }
.review_wrap .review_con {position:relative; padding-bottom:30px; }
.review_wrap .review_con .review_con_txt1 {line-height:35px; vertical-align:middle; font-size:20px; color:#666;}
.review_wrap .review_con .review_con_txt2 {line-height:30px; vertical-align:middle; font-size:18px; color:#434159;}
.review_wrap .review_con .review_con_txt2 span {display:inline-block; width:18px; height:18px; border-radius:18px; border:1px solid #434159; text-align:center; vertical-align:middle; line-height:18px; font-size:14px; font-weight:600;}
.review_wrap .review_con .review_con_txt2 em {color:#f19222; font-style:normal; letter-spacing:normal;}
.review_wrap .review_con .review_con_btn {position:absolute; right:0; bottom:0; width:150px; height:45px;}
.review_wrap .review_con .review_con_btn button {width:148px; text-align:center; font-family:'NanumSquare'; border:1px solid #434159; border-radius:45px; line-height:43px; vertical-align:middle; color:#434159; font-size:19px; background:none; font-weight:600; cursor:pointer;}
.review_wrap .review_con .review_con_btn button i {font-size:14px; margin-left:5px; vertical-align:middle; font-weight:normal;}
.review_wrap .review_con .review_con_btn button:hover {border:1px solid #f19222;color:#f19222; }

.review_wrap .review_best_wrap {height:378px; border:1px solid #ddd; border-radius:5px; margin-bottom:50px; overflow:hidden; position:relative;}
.review_wrap .review_best_wrap .re_best_tit {position:absolute; left:19px; top:29px; width:160px; line-height:30px; vertical-align:middle; font-size:20px; color:#333; font:bold;}
.review_wrap .review_best_wrap .re_best_tit span {display:inline-block; font-family:'dotum'; font-size:12px; color:#999; line-height:20px; vertical-align:middle; margin-left:22px;}
.review_wrap .review_best_wrap .re_best_spo {position:absolute; left:36px; bottom:49px; width:125px; height:108px; background:url(/Images/board/review_spo.png) no-repeat;}
.review_wrap .review_best_wrap .re_best {position:absolute; left:199px; top:29px; overflow:hidden;}
.review_wrap .review_best_wrap .re_best li {float:left; width:240px; height:300px; margin-right:30px; overflow:hidden;}
.review_wrap .review_best_wrap .re_best li:last-child {margin:0;}
.review_wrap .review_best_wrap .re_best li .best_con .best_con_img {border:1px solid #ddd; background:#f6f6f8; height:189px; border-bottom:none;}
.review_wrap .review_best_wrap .re_best li .best_con .best_con_img img {width:100%; height:100%}
.review_wrap .review_best_wrap .re_best li .best_con .best_con_txt {padding:10px 15px; background:#434159; color:#fff; font-size:15px; text-align:center; overflow:hidden;}
.review_wrap .review_best_wrap .re_best li .best_con .best_con_txt .name {display:block; line-height:20px; vertical-align:middle; font-size:15px; color:#f19222; font-style:normal;}
.review_wrap .review_best_wrap .re_best li .best_con .best_con_txt .con_tit {display:block; height:50px; line-height:24px; text-align:center; vertical-align:middle; white-space:normal;  overflow:hidden;}
.review_wrap .review_best_wrap .re_best li .best_con .best_con_txt .date {display:block; line-height:20px; vertical-align:middle; font-family:Dotum; font-size:12px; letter-spacing:normal;}
.review_wrap .review_best_wrap .re_notice {position:absolute; left:199px; bottom:0; line-height:49px; vertical-align:middle; font-family:'Dotum'; font-size:12px; color:#999;}

.review_list_wrap {overflow:hidden;}
.review_list_wrap .btn_write {float:right; width:150px; height:40px; margin-top:20px;}
.review_list_wrap .btn_write .btn {display:block; width:148px; text-align:center; font-family:NanumSquare; border:1px solid #434159; border-radius:45px; line-height:38px; vertical-align:middle; color:#434159; font-size:17px; font-weight:600;}
.review_list_wrap .btn_write .btn i {font-size:12px; margin-left:3px; vertical-align:middle; font-weight:normal;}
.review_list_wrap .btn_write .btn:hover {border-color:#ff7a00; color:#ff7a00;}
.review_list_wrap hr {border:1px solid #063185;}
.review_list_wrap .sel_tit {line-height:35px; vertical-align:middle; font-size:18px; color:#333; margin-bottom:15px; }
.review_list_wrap .sel_tit .icon {display:inline-block; width:18px; height:18px; line-height:18px; border-radius:18px; border:1px solid #333; text-align:center; font-size:12px; font-weight:bold; vertical-align:middle;}
.review_list_wrap .sel_tit .icon i {line-height:20px;}
.review_list_wrap .sel_tit .select {width:110px; height:33px; border:1px solid #ddd; font-size:14px; font-weight:bold; color:#666; padding-left:10px; background:url(/Images/mentor/select_bg.png) right top no-repeat; -webkit-appearance:none; appearance:none; font-family:'Dotum';}
.review_list_wrap .sel_tit .select::-ms-expand { display: none;}
.review_list_wrap .line {border:1px solid #063185;}
.review_list_wrap .review_list {vertical-align:middle; width:100%; border:1px solid #ddd; border-top:none; text-align:center; letter-spacing:normal;}
.review_list_wrap .review_list th {border:1px solid #ddd; padding:10px 0; background:#f6f9fa; font-size:14px; color:#27448a; line-height:20px; vertical-align:middle;}
.review_list_wrap .review_list td {border:1px solid #ddd; padding:15px 0; background:#fff; font-size:12px;  color:#666; line-height:20px; vertical-align:middle; font-family:'Dotum';}
.review_list_wrap .review_list td.red {color:#fa4a00; font-weight:bold;}
.review_list_wrap .review_list td.blue {color:#22b0d9; font-weight:bold;}
.review_list_wrap .review_list td.tit {text-align:left; padding:0 10px; font-weight:bold;}
.review_list_wrap .review_list td .noti { border-radius:3px; height:25px; vertical-align:middle; background:#ff4e00; font-size:11px; font-family:Gulim; color:#fff; padding:3px 5px 0 5px;}
.review_list_wrap .review_list td .nickname {color:#999;}
.review_list_wrap .review_list td .list_con {padding:0 15px; overflow:hidden; text-align:left;}
.review_list_wrap .review_list td .list_con .con_img {float:left; width:63px; height:63px; border:1px solid #ddd; margin-right:12px; overflow:hidden;}
.review_list_wrap .review_list td .list_con .con_img img {width:100%; height:100%}
.review_list_wrap .review_list td .list_con .con_con .buy_tit {display:block; line-height:25px; vertical-align:middle; font-size:12px; color:#1e489f; font-weight:bold; font-style:normal;}
.review_list_wrap .review_list td .list_con .con_con .buy_tit a {color:#1e489f;}
.review_list_wrap .review_list td .list_con .con_con .con_tit {display:block; line-height:20px; vertical-align:middle; font-size:12px; color:#333;}
.review_list_wrap .review_list td .list_con .con_con .con_info {display:block; line-height:20px; vertical-align:middle; font-size:12px; color:#999;}

.review_list_wrap .review_write {vertical-align:middle; width:100%; border:1px solid #ddd; border-top:none; letter-spacing:normal;}
.review_list_wrap .review_write th {border:1px solid #ddd; padding:10px 0 10px 15px; background:#f6f9fa; font-size:14px; color:#27448a; line-height:22px; vertical-align:middle;  text-align:left;}
.review_list_wrap .review_write td {border:1px solid #ddd; padding:12px 15px 10px 15px; background:#fff; font-size:12px;  color:#666; line-height:22px; vertical-align:middle; font-family:'Dotum';  text-align:left; font-weight:bold;}
.review_list_wrap .review_write td.nickname {color:#999;}
.review_list_wrap .review_write td.nickname input[type="checkbox"] { vertical-align: top; margin: 4px 3px 0px 10px; }
.review_list_wrap .review_write td .category {display:inline-block; line-height:22px; vertical-align:middle;}
.review_list_wrap .review_write td .category input[type=radio] {vertical-align:middle; line-height:18px;}
.review_list_wrap .review_write td .category label {display:inline-block; margin:0 10px 0 5px;  line-height:25px; vertical-align:middle;}
.review_list_wrap .review_write td .select {width:110px; height:33px; border:1px solid #ccc; font-size:12px; font-weight:bold; color:#1e489f; padding-left:10px; background:url(/Images/mentor/select_bg.png) right top no-repeat; -webkit-appearance:none; appearance:none; font-family:'Dotum';}
.review_list_wrap .review_write td .select::-ms-expand { display: none;} 
.review_list_wrap .review_write td .input {border:1px solid #ccc; height:30px; padding:0 10px; color:#333; font-size:12px; vertical-align:middle;}

.review_list_wrap .review_view {vertical-align:middle; width:100%; border:1px solid #ddd; border-top:none; letter-spacing:normal;  position:relative;}
.review_list_wrap .review_view th {border:1px solid #ddd; padding:10px 15px; background:#f6f9fa; font-size:15px; color:#333; line-height:22px; vertical-align:middle;  text-align:left;}
.review_list_wrap .review_view th i { font-size:100%; color:#333; vertical-align:middle; }
.review_list_wrap .review_view th b { color:#6672b0; }
.review_list_wrap .review_view th .view_name {display:inline-block; height:23px; width:148px; border:1px solid #27448a; border-radius:25px; background:#fff; text-align:center; color:#27448a; margin-right:10px; line-height:23px; vertical-align:middle;}
.review_list_wrap .review_view th .view_name.po_co {border-color:#e9240f; color:#e9240f;}
.review_list_wrap .review_view th .begin {display:inline-block; float:right; color:#000; font-size:14px; font-weight:bold;}
.review_list_wrap .review_view td {border:1px solid #ddd; padding:12px 15px 10px 15px; background:#fff; font-size:12px; color:#666; line-height:22px; vertical-align:middle; text-align:left; font-weight:bold;}
.review_list_wrap .review_view td img {width:100%;}
.review_list_wrap .review_view td .view_date {display:inline-block; color:#999; font-weight:normal; text-align:left;}
.review_list_wrap .review_view td .view_date b.name {color:#1f54cf;}
.review_list_wrap .review_view td .view_date b.point {color:#666;}
.review_list_wrap .review_view td .view_info {display:inline-block; float:right; color:#999; overflow:hidden; font-weight:normal;}
.review_list_wrap .review_view td .condition {display:inline-block; float:right; color:#666; overflow:hidden; font-weight:bold; font-size:15px;}
.review_list_wrap .review_view td.cont {border:0}
.review_list_wrap .review_view td.btn {text-align:center; border:0}
.review_list_wrap .review_view td.cont {width:100%; min-height:150px; overflow:hidden; text-align:left;}
.review_list_wrap .review_view td.cont img {width:auto; max-width:968px; overflow:hidden; }
.review_list_wrap .review_view td.btn .btn_recommend { width:160px; height:45px; margin-bottom:20px; text-align:center; font-family:'KT&G SangSangTitle B'; font-size:18px; color:#fff; border:0;  border-radius:10px; background:linear-gradient(to bottom,#d5301a,#ed3f27); cursor:pointer;}
.review_list_wrap .review_view td.btn .btn_recommend.nor {background:#999;}
.review_list_wrap .review_view td.cont .view_con {background:#ebf2f6; border:1px solid #c1cdd4; border-radius:5px; padding:7px; margin:15px 0 30px 0;}
.review_list_wrap .review_view td.cont .view_con .con_box {height:100px; padding:10px; border-radius:5px;  background: linear-gradient( to bottom, #fff, #f6f6f6 ); box-shadow:0px 0px 3px 1px #ddd;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_img {float:left; width:100px; height:100px; background:#ddd; margin-right:15px; overflow:hidden;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_con {float:left; width:810px; height:100px;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_con .tit {display:block; line-height:30px; font-family:'NanumBarunGothic'; color:#333; font-size:18px; font-style:normal; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_con .tit span {color:#063185;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_con .txt {display:block; padding-bottom:5px; border-bottom:1px dotted #ccc; line-height:30px; font-family:'NanumSquare'; color:#666; font-size:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_con .info_data {display:block; line-height:30px; padding-top:4px; vertical-align:middle; font-family:Dotum; font-size:14px; color:#666; font-weight:bold;}
.review_list_wrap .review_view td.cont .view_con .con_box .anal_con .info_data small {display:inline-block; float:right; font-weight:normal; }


.stock_reading {margin: auto; width:1020px;}
.stock_reading .sub_txt {margin-top:30px; font-family: 'NanumGothic'; line-height: 23px;}
.stock_reading .sub_txt h4{font-size:24px; height: 37px;}
.stock_reading .sub_txt h4 span {color:#1e489f;}
.stock_reading .sub_txt p {color:#666; font-size:16px; }
.stock_reading .sub_txt p span {font-size: 15px; }
.stock_reading .banner {margin: 30px 0; background:#ddd; width: 100%; height: 150px;}
.stock_reading .reading_wrap .reading_list {border:1px solid #ccc; height: 158px; margin-bottom:10px;}
.stock_reading .reading_wrap .reading_list .list_info {padding: 10px; height: 99px;}
.stock_reading .reading_wrap .reading_list .list_info ._info_img {width: 100px; height: 100px; background: #eee; margin-right: 10px; float: left; }
.stock_reading .reading_wrap .reading_list .list_info ._info {width:740px; float: left; padding: 20px 0;}
.stock_reading .reading_wrap .reading_list .list_info ._info .tit {font-size:18px; font-weight: 600; color:#333; line-height: 34px;}
.stock_reading .reading_wrap .reading_list .list_info ._info .tit .name {color:#ff7a00; margin-right: 5px;}
.stock_reading .reading_wrap .reading_list .list_info ._info .txt { font-size:14px; color:#777; line-height: 20px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.stock_reading .reading_wrap .reading_list .list_info .intro_img {width: 120px; height: 100px; background: #eee; float: right; position: relative;}
.stock_reading .reading_wrap .reading_list .list_info .intro_img .play {position:absolute; left:40px; top:30px; width:37px; height:40px; padding-left:5px; border-radius:45px; background:#000; opacity:0.6; text-align:center; vertical-align:middle; font-size:20px; color:#ff4e00; text-shadow:0 3px 3px #000; }
.stock_reading .reading_wrap .reading_list .list_info .intro_img .play i {line-height:40px;}
.stock_reading .reading_wrap .reading_list .list_data {padding: 10px; border-top:1px solid #ccc; background:#fafafa; height:18px; line-height: 16px; }
.stock_reading .reading_wrap .reading_list .list_data .state {float: left;}
.stock_reading .reading_wrap .reading_list .list_data .state .mark {border-radius:3px; text-align: center; font-family: 'Gulim'; font-size: 11px; font-weight: bold; color:#fff; width: 80px; height: 20px; line-height: 22px; display: inline-block;}
.stock_reading .reading_wrap .reading_list .list_data .state .free_on-air {background: #22b0d9;}
.stock_reading .reading_wrap .reading_list .list_data .state .on_air {background: #ff4e00;}
.stock_reading .reading_wrap .reading_list .list_data .state .stand_by {background: #9d9d9d;}
.stock_reading .reading_wrap .reading_list .list_data .state .advance_reservation {background: #3fa098;}
.stock_reading .reading_wrap .reading_list .list_data .date {float: right; font-family: 'Dotum'; font-size:12px; color:#aeadb9; font-weight: bold; line-height: 20px;}

.stock_reading .service_box {margin-top:30px;}
.stock_reading .service_box .reading_guide {float: left; border:1px solid #ccc; border-top:2px solid #9c9c9c; width: 458px; height: 80px; padding: 20px; margin-right: 20px; background:url(../Images/reading/reading_service.png) no-repeat; background-position:96%;}
.stock_reading .service_box .customer {float: left; border:1px solid #ccc; border-top:2px solid #9c9c9c; width: 458px; height: 80px; padding: 20px; background:url(../Images/reading/customer_center.png) no-repeat; background-position:96%; }
.stock_reading .service_box h4 {font-size: 20px; font-weight: bold; line-height: 37px;}
.stock_reading .service_box p {font-size: 13px; line-height: 20px; color:#767588;}
.stock_reading .service_box p span {color:#f09614;}

.width1020 {width:1020px;}

/*리딩멘토 상세정보*/
.stock_reading-view .contents_mentor_view .view_trade .view_tit .tit_txt {width:830px;}
.stock_reading-view .contents_mentor_view .view_trade .view_name .btn_favorite {background:none;}
.stock_reading-view .contents_mentor_view .view_analinfo li.info_lately {width:640px; margin-right:40px;}
.stock_reading-view .contents_mentor_view .view_analinfo li.info_tendency {width:370px;}
.stock_reading-view .contents_mentor_view .view_analinfo li.info_tendency .tendency_box {width:340px; margin:0 15px;}
.stock_reading-view .contents_mentor_view .view_analinfo li.info_tendency .tendency_box li {width:112px;}

.stock_reading-view .mentor_info { display: flex; margin:10px 0 40px;}
.stock_reading-view .mentor_info ._info { float: left; width: 640px; height: 158px; margin-right: 40px; border-top:2px solid #a8a8a8;}
.stock_reading-view .mentor_info ._info li {border-bottom: 1px solid #ccc; height: 52px;}
.stock_reading-view .mentor_info ._info li dl .Tit { float: left; color:#2268c6; font-weight:600; font-size: 15px; vertical-align: top; width: 80px; padding: 10px 20px;}
.stock_reading-view .mentor_info ._info li dl dd {float: left; font-size:13px; color:#777; line-height: 21px; padding:6px 20px; width: 480px; height:39px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.stock_reading-view .mentor_info .intro_img { position:relative; float: left; width:240px; height: 160px; margin-right: 10px; display: block; width: 238px; height: 159px; background: #f4f4f4; border:1px solid #ccc;}
.stock_reading-view .mentor_info .service_btn {border-top: 1px solid #525252; width:120px; height: 159px;}
.stock_reading-view .mentor_info .service_btn a { display:block; border:1px solid #525252; background: linear-gradient(to bottom, #4a5167,#393e4b); color:#fff; width: 118px; height: 39px; float: left; border-top: 0; text-align: center; line-height: 40px; font-size: 13px; font-weight: 500;}

/*실시간 방송 리딩 콘텐츠*/
.stock_reading-view .reading_cont .cont_info { border: 1px solid #ccc; border-bottom: 0; width: 1048px; height: 119px; position:relative;}
.stock_reading-view .reading_cont .cont_info .cont {padding: 10px; height: 100px; width: 850px; float: left;}
.stock_reading-view .reading_cont .cont_info .vedio {position:relative; border:1px solid #ddd; width:118px; height: 98px; background: #f4f4f4; float: left; margin-right: 20px;}
.stock_reading-view .reading_cont .cont_info .txt dl dt { font-size: 18px; padding: 10px 0;  font-weight: 600;}
.stock_reading-view .reading_cont .cont_info .txt dl dt span { color:#ff7a00;}
.stock_reading-view .reading_cont .cont_info .txt dl dd { font-size: 14px; line-height: 23px; color:#777;}
.stock_reading-view .reading_cont .cont_info .extension { border: 1px solid #f09614; border-radius: 3px; color:#f09614; font-weight: bold; font-family: 'Dotum'; font-size: 12px; text-align: center; width: 78px; height: 18px; display: inline-block; vertical-align: middle; line-height: 20px;}
.stock_reading-view .reading_cont .cont_data { border:1px solid #ccc; background:#fafafa; height: 38px;  font-family: 'Dotum'; vertical-align:middle;}
.stock_reading-view .reading_cont .cont_data .state { float: left; display: inline-block; width: 30%; line-height: 38px; padding-left: 10px; margin-top:9px; vertical-align:middle;}
.stock_reading-view .reading_cont .cont_data .date { float: right; display: inline-block; text-align: right; width: 54%; line-height: 38px; font-size:12px; font-weight: bold; color:#acacac; padding-right: 20px; }
.stock_reading-view .reading_cont .cont_data .point { float: right; display: inline-block; text-align: right; width: 54%; line-height: 38px; font-size:12px; font-weight:500; color:#acacac; padding-right: 20px;  }
.stock_reading-view .reading_cont .cont_data .point span {color:#a4adbe; font-size: 16px; font-family: 'malgun Gothic'; font-weight: bold;}
.stock_reading-view .reading_cont .cont_data .extension_btn a {display: inline-block; width:98px; height:18px; line-height: 20px; color:#fff; font-weight: bold; font-size: 12px; font-family: 'NanumBarunGothic'; background: linear-gradient(to bottom, #ff6829,#ff481c); text-align: center;}
.stock_reading-view .reading_cont .note {display: inline-block; color:#ff4800; font-size: 13px; padding: 10px 0;}
.stock_reading-view .reading_cont .cont_data .state .mark {border-radius:3px; text-align: center; font-family: 'Gulim'; font-size: 11px; font-weight: bold; color:#fff; width: 80px; height: 20px; line-height: 22px; display: inline-block; vertical-align:middle; }
.stock_reading-view .reading_cont .cont_data .state .free_on-air {background: #22b0d9;}
.stock_reading-view .reading_cont .cont_data .state .on_air {background: #ff4e00;}
.stock_reading-view .reading_cont .cont_data .state .stand_by {background: #9d9d9d;}
.stock_reading-view .reading_cont .cont_data .state .advance_reservation {background: #3fa098;}
.stock_reading-view .reading_cont .cont_info .subscription_btn {display:inline;}
.stock_reading-view .reading_cont .cont_info .subscription_btn .btn_before {position:absolute; top:0; right:0; width:150px; height:118px; font-family:'NanumSquare'; color:#fff; font-size:20px; line-height:25px; border:0; box-shadow:0px 2px 3px #aaa; background:linear-gradient(to bottom,#555555,#343434); cursor:pointer;}
.stock_reading-view .reading_cont .cont_info .subscription_btn .btn_before ._color {color:#8ecfff; font-weight:bold; vertical-align:middle; font-size:22px;}

/*구독회원 컨테츠*/
.stock_reading-view .subscribe_wrap .notice {background: #e3f5f2; padding:20px; height: 20px; margin: 30px 0; position:relative; }
.stock_reading-view .subscribe_wrap .notice h4 {display: inline-block; width: 100px; font-size:16px; color:#333;}
.stock_reading-view .subscribe_wrap .notice p {display: inline-block; padding-left: 20px; color: #777; font-size: 14px;}
.stock_reading-view .subscribe_wrap .notice input[type=button] {position:absolute; top:15px; right:100px;}
.stock_reading-view .subscribe_wrap .notice .noti_button {display:inline; padding:0 10px; border-radius:3px; line-height:28px; border:1px solid #353a48; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; background:linear-gradient(to bottom, #494e5d,#353a48); color:#fff;}
.stock_reading-view .subscribe_wrap .more {float: right; display: block; font-size: 14px; color:#777;}
.stock_reading-view .subscribe_wrap .more .ic {border:1px solid #777; border-radius: 20px; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; }
.stock_reading-view .subscribe_wrap .contents {padding:0 20px ;}
.stock_reading-view .subscribe_wrap .contents h4 { margin-bottom:15px;  display: inline-block;  font-size:16px;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont {width: 986px; height:200px; margin:0 -3px;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li {margin: 0 3px; float: left; width: 240px; height: 200px; position: relative;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .vedio { position:relative; border:1px solid #ccc; border-bottom: 0; background: #f4f4f4; height: 139px; }
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .txt { background: #454b5b; height:40px; padding: 10px 20px; line-height: 20px;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .tit {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#fff; font-size: 15px;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .tit .name { font-weight: normal; color:#ff7a00; }
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .date { font-family: 'Dotum'; color:#969696; font-size: 12px;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .ico_free { position: absolute; right:10px; top: 0; width:40px; height: 30px; padding: 5px 0; color: #fff; background:#22b0d9;  text-align: center; font-size: 13px; font-weight: 500;  }
.stock_reading-view .view_tab li {width:254px;}

.stock_reading-view .play { width:37px; height:40px; padding-left:5px; border-radius:45px; background:#000; opacity:0.6; text-align:center; vertical-align:middle; font-size:20px; color:#ff4e00; text-shadow:0 3px 3px #000; }
.stock_reading-view .play i {line-height:40px;}
.stock_reading-view .mentor_info .intro_img .play {position:absolute; left:100px; top:60px;}
.stock_reading-view .reading_cont .cont_info .vedio .play {position:absolute; left:40px; top:30px;}
.stock_reading-view .subscribe_wrap .contents .sidebar_cont ul li .vedio .play {position:absolute; left:100px; top:50px;}

/*지난 방송 내역*/
.stock_reading-view .subscribe_wrap .list_info { background:#ededed; padding:20px 40px; margin:30px 0; font-family:NanumSquare; font-size:16px; color:#666;}
.stock_reading-view .subscribe_wrap .list_info ul li {list-style-image: url(../Images/reading/li_ic.png);}
.stock_reading-view .subscribe_wrap .replay {padding:0; width:100%;}
.stock_reading-view .subscribe_wrap .replay .sidebar_cont {width:100%; margin:-10px;}
.stock_reading-view .subscribe_wrap .replay .sidebar_cont ul li {margin:10px;}
