﻿body      
{
	font-family:dotum,"돋움",Tahoma; font-size:12px; font-style:normal; font-weight:normal; color:#333333; cursor:default;
}
td			{color:#333333; vertical-align:middle;}
tr			{color:#333333; vertical-align:middle;}
input       {font-size:12px; vertical-align:middle}
select      {font-size:12px; vertical-align:middle}
p			{margin-top:0; margin-bottom:0;}
br			{color:#666666;}
text		{text-decoration:none; color:#666666;}
IMG			{border:none; vertical-align:middle;}
a           {cursor: pointer;}

/*********************************** link-style ***********************************/
/*common*/
a:link		{COLOR: #333333; TEXT-DECORATION: none }
a:active	{COLOR: #000000; TEXT-DECORATION: none}
a:visited	{COLOR: #333333; TEXT-DECORATION: none }
a:hover		{COLOR: #000000; TEXT-DECORATION: underline }
.clear_fix{clear:both;font-size:0;line-height:0;height:0}
/*menu*/
A.menu_a1:link			{color:#01498D; TEXT-DECORATION: none }
A.menu_a1:link:active	{color:#FF0000; TEXT-DECORATION: none}
A.menu_a1:link:visited	{color:#01498D; TEXT-DECORATION: none }
A.menu_a1:link:hover	{color:#FF0000; TEXT-DECORATION: none }

.visited {color: #6974dc !important;}

/*********************************** td-style ***********************************/
.menu_td01 {font:normal normal normal 12px Tahoma; color:#666666; padding-left:5px;}
/*********************************** font-style ***********************************/
.small {font:normal normal normal 11px "돋움",dotum; color:#e0e0e0; }
.small_blue {font:normal normal normal 11px "돋움",dotum; color:#004D73; }
.brown {color:#9A754F; }

table th:first-child{border-top-left-radius:2px; border-bottom-left-radius:2px;}
table th:last-child{border-top-right-radius:2px; border-bottom-right-radius:2px; }

/**************************************************************************************/

/* common add style */
.itm_t1 {background-color:#FFFFFF}
.itm_t2 {background-color:#ECF5FC}	/* 옅은 하늘색 */
.itm_t3 {background-color:#EBEBEB}	/* 중간 회색 */
.alt_t1 {background-color:#F3F3F3}	/* 옅은 회색 */
.rpt_a4 {color:#000000; TEXT-DECORATION: none ;cursor:pointer}
.rdoTitle {cursor: pointer;vertical-align:middle}
.rptInput01 {border:solid 1px #666666;}
/************************************************************************/

#prev {width:269px;height:105px;background:url(/images/bg_box.gif) no-repeat;}
#prev .msg_bx {width:255px;height:90px;}
#prev .tit {width:230px;height:28px;font: normal normal bold 12px "돋움",dotum; color : #000000}
#prev .cont {font:normal normal normal 11px "돋움",dotum ; color : #666666 ;}
#prev .orage {color:#FF6600;text-decoration:underline;}

/* td common style */
.lst_l {color:#555555;padding-top:2px;padding-left:5px}
.lst_r {color:#555555;padding-top:2px;padding-right:5px}
.lst_c {color:#555555;padding-top:2px}
.r_pre {COLOR:#992a33;font-size:13px}	/* report company/sector/ name */
.r_pre span, .report-cmp-pretitle {font-weight:bold}
.r_not {COLOR:#B3B3B3;PADDING-TOP:2px} /* report brokerage disapproval report */
.lst_left {text-align:left}
.lst_center {text-align:center}
.lst_right {text-align:right}
.nodata {padding: 5px}
.taC{text-align:center !important}

/* chart border */
/*.cht_bg {border-collapse:collapse;border:solid 1px #bfbfbf;background-color:#F7F7F7;text-align:center;}*/

/***************************************************************************/
#allWrapper1 {width:1200px;position: relative;margin:0 auto}
/*master의 Top */

table tr td#logo_top {
	padding: 0;
	text-align: left;
	width: 40%;
}

table tr td#right_top {
	padding: 0;
	vertical-align: top;
}

	table tr td#right_top table#right_site_link {
		float: right;
		padding: 0;
		text-align: right;
		display:flex;
	}
table tr td#right_top table#right_site_link .site_link_menu{display:flex;margin-top:1px;}
table tr td#right_top table#right_site_link .site_link_menu a{font-size:11px;font-weight:bold;color:#666;font-family:Malgun Gothic, '맑은고딕';display:inline-block;vertical-align:middle;margin-left:10px;}
table tr td#right_top table#right_site_link .site_link_menu a.pay{color:#ff6600;}
table tr td#right_top table#right_site_link .site_link_menu a:after{content:'';display:inline-block;width:1px;height:9px;background-color:#bbb;vertical-align:middle;margin:-2px 0 0 10px;}
table tr td#right_top table#right_site_link .site_link_menu a:hover{text-decoration:none;color:#333;}
table tr td#right_top table#right_site_link .site_link_menu a:last-child:after{content:none;}
table tr td#right_top table#right_site_link .site_link_menu .txt-promotion{font-size:11px;font-weight:bold;color:#215EA2;font-family:Malgun Gothic, '맑은고딕';display:inline-block;vertical-align:middle;}
table tr td#right_top table#right_site_link .site_link_menu .txt-promotion:after{content:'';display:inline-block;width:1px;height:9px;background-color:#bbb;vertical-align:middle;margin:-2px 0 0 10px;}
/*
table tr td#logo_top{width : 420px;padding : 0;text-align : left}
table tr td#right_top{width : 820px;padding : 0;vertical-align:top}
table tr td#right_top table#right_site_link{width : 820px;padding : 0;text-align : right}
*/


#right_site_link1 {width:547px; text-align:right;}
#lblRemainDay {font: normal normal normal 11px "돋움",dotum; color: #777}
.cmsuserInfo {cursor:pointer;}
/*  COMMON
/*      **main
_______________________________________________________________________________________________________*/
/*#main_layout{width:100%;}*/
#main_layout{width:1020px;margin:0px 0px 0px 5px;}

/*      **sidebanner
_________________________________________________________________________________________________________*/
#sidebar_layout{position:absolute;left:1050px;top:100px}
#sidebar_layout ul{list-style:none}
#sidebar_layout ul #sidebar_freenews{width:150px;height:41px;background:url('/New_images/common/banner/new/thebell_news.gif') right center no-repeat;}
#sidebar_layout ul #sidebar_summary{width:150px;height:41px;border-top: 1px solid #C9CFE0;cursor: pointer;}
#sidebar_layout ul #sidebar_summary > a > span:nth-child(1) {width: 28px;height: 21px;margin: 10px 10px 10px 0;background: url('/New_images/common/banner/new/ban_summary.png') top right no-repeat;float: left;}
#sidebar_layout ul #sidebar_summary:hover > a > span:nth-child(1) {background:url('/New_images/common/banner/new/ban_summary_ov.png') top right no-repeat;}
#sidebar_layout ul #sidebar_summary > a > span:nth-child(2) {display: inline-block; width: 110px; height: 42px; line-height: 42px; float: left; font-family:Malgun Gothic, '맑은고딕'; font-size:13px; color:#333; font-weight: bold; text-decoration: none; letter-spacing:-1px;}

#sidebar_layout ul #sidebar_calendar{width:150px;height:41px;border-top: 1px solid #C9CFE0;cursor: pointer;}
#sidebar_layout ul #sidebar_calendar > a > span:nth-child(1) {width: 28px;height: 21px;margin: 10px 10px 10px 0;background: url('/New_images/common/banner/new/ban_calendar.png') top right no-repeat;float: left;}
#sidebar_layout ul #sidebar_calendar:hover > a > span:nth-child(1) {background:url('/New_images/common/banner/new/ban_calendar_ov.png') top right no-repeat;}
#sidebar_layout ul #sidebar_calendar > a > span:nth-child(2) {display: inline-block; width: 110px; height: 42px; line-height: 42px; float: left; font-family:Malgun Gothic, '맑은고딕'; font-size:13px; color:#333; font-weight: bold; text-decoration: none; letter-spacing:-1px;}

/*#sidebar_layout ul #sidebar_forecast{width:150px;height:41px;background:url('/New_images/common/banner/new/ban_03_2017_2.gif') right center no-repeat;}*/
#sidebar_layout ul #sidebar_wiseup{width:150px;height:52px;background:url('/New_images/common/banner/new/ban_07_wiseup.gif') right center no-repeat;}
/*#sidebar_layout ul #sidebar_flash{width:150px;height:41px;background:url('/New_images/common/banner/new/flash/ban_flash_201909.gif?20191002') right center no-repeat;}*/
#sidebar_layout ul #sidebar_ETF{width:150px;height:41px;background:url('/New_images/common/banner/ban_06.gif') right center no-repeat;display:none;}
#sidebar_layout ul #sidebar_menual{width:150px;height:41px;background:url('/New_images/common/banner/new/ban_05.gif') right center no-repeat}
#sidebar_layout ul #sidebar_pdf_open{width:150px;height:41px;background:url('/New_images/common/banner/new/ban_09_pdf.gif') right center no-repeat}
#sidebar_layout ul #sidebar_retamin{width:150px;height:43px;background:url('/New_images/common/banner/new/ban_retamin.png') right center no-repeat;text-indent:-9999px;margin-bottom:10px;}
#sidebar_layout ul #sidebar_installment{width:150px;height:43px;background:url('/New_images/common/banner/new/ban_260105.png') right center no-repeat;background-size: contain;text-indent:-9999px;margin-bottom:10px;}

#sidebar_layout ul #sidebar_pdf_open a{display:block;height:41px}
#sidebar_layout ul #sidebar_menual a{display:block;height:41px}
#sidebar_layout ul #sidebar_ETF a{display:block;height:41px}
#sidebar_layout #banner_tab{margin-top:10px}
#sidebar_layout #banner_tab ul li{display:block}
#sidebar_layout #banner_tab .tab_about{width:75px;height:23px;float:left; cursor:pointer}
#sidebar_layout #banner_tab .cmp{background:url('/New_images/common/banner/tab_hotitem.gif') left center no-repeat}
#sidebar_layout #banner_tab .sec{background:url('/New_images/common/banner/tab_hotsector.gif') left center no-repeat}
#sidebar_layout #banner_list , #sidebar_layout #my_list{width:130px;padding:6px 10px 0px 10px;background-image:url('/New_images/common/banner/bg_line.gif')}
#sidebar_layout #banner_list .link_search,#sidebar_layout #my_list .link_search {height:20px;cursor:pointer}
#sidebar_layout #banner_list .link_search span,#sidebar_layout #my_list .link_search span{display:inline-block;*zoom: 1;*display:inline;width:125px}
#sidebar_layout #banner_list .link_search:hover , #sidebar_layout #my_list .link_search:hover{color:#FF6600}
#sidebar_layout .banner_endline{width:150px;height:7px;background:url('/New_images/common/banner/bg_footer.gif') right center no-repeat;}
#sidebar_layout .banner_endline.last{margin-bottom:10px}
#sidebar_layout #my_list_title li{width:150px;height:23px;background:url('/New_images/common/banner/tab_mysearch_ov.gif') right center no-repeat}

#sidebar_layout ul #sidebar_freenews:hover{background:url('/New_images/common/banner/new/thebell_news_ov.gif?20170531') right center no-repeat}
/*#sidebar_layout ul #sidebar_summary:hover{background:url('/New_images/common/banner/new/ban_03_ov.gif?20170531') right center no-repeat;}*/
#sidebar_layout ul #sidebar_summary:hover{background-color:#FAEFDA;}
/*#sidebar_layout ul #sidebar_calendar:hover{background:url('/New_images/common/banner/new/ban_04_ov.gif?20170531') right center no-repeat}*/
#sidebar_layout ul #sidebar_calendar:hover{background-color:#FAEFDA;}
/*#sidebar_layout ul #sidebar_forecast:hover{background:url('/New_images/common/banner/new/ban_03_2017_2_ov.gif?20170531') right center no-repeat}*/
/*#sidebar_layout ul #sidebar_forecast.on{background:url('/New_images/common/banner/new/ban_03_2017_2_on.gif?20170531') right center no-repeat}*/
#sidebar_layout ul #sidebar_wiseup:hover{background:url('/New_images/common/banner/new/ban_07_wiseup_ov.gif?20170531') right center no-repeat}
/*#sidebar_layout ul #sidebar_flash:hover{background:url('/New_images/common/banner/new/flash/ban_flash_201909_ov.gif?20191002') right center no-repeat}*/
#sidebar_layout ul #sidebar_ETF:hover{background:url('/New_images/common/banner/ban_06_ov.gif?ver=2') right center no-repeat}
#sidebar_layout ul #sidebar_menual:hover{background:url('/New_images/common/banner/new/ban_05_ov.gif?20170531') right center no-repeat}
#sidebar_layout ul #sidebar_pdf_open:hover{background:url('/New_images/common/banner/new/ban_09_pdf_ov.gif?20170531') right center no-repeat}
#sidebar_layout ul #sidebar_pdf_open.on{background:url('/New_images/common/banner/new/ban_09_pdf_on.gif') right center no-repeat}
#sidebar_layout ul .banner_item {cursor:pointer}
#sidebar_layout ul:first-child .banner_item:last-child {border-bottom:1px solid #C9CFE0;}
/*#sidebar_layout .gradient-border {
  --borderWidth: 2px;
  background: #FFF;
  position: relative;
  border-radius: var(--borderWidth);
}
#sidebar_layout .gradient-border:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
  border-radius: calc(2 * var(--borderWidth));
  z-index: -1;
  animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
}
@keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}*/

/*
#sidebar_layout #banner_tab .cmp:hover{background:url('/New_images/common/banner/tab_hotitem_ov.gif') left center no-repeat}
#sidebar_layout #banner_tab .sec:hover{background:url('/New_images/common/banner/tab_hotsector_ov.gif') left center no-repeat}
*/
#sidebar_layout #banner_tab .sec_select{background:url('/New_images/common/banner/tab_hotsector_ov.gif') left center no-repeat}
#sidebar_layout #banner_tab .cmp_select{background:url('/New_images/common/banner/tab_hotitem_ov.gif') left center no-repeat}

#sidebar_layout ul #sidebar_flash {width:150px;height:41px; border-top:1px solid #C9CFE0; cursor:pointer;}
#sidebar_layout ul #sidebar_flash:hover {background-color:#FAEFDA;}
#sidebar_layout ul #sidebar_flash > span:nth-child(1) {display:inline-block; width:29px; height:22px; margin:10px 10px 10px 0; background:url('/New_images/common/banner/new/forecast/ban_flash.gif') right no-repeat; float:left;}
#sidebar_layout ul #sidebar_flash:hover > span:nth-child(1) {background:url('/New_images/common/banner/new/forecast/ban_flash_ov.gif') right no-repeat;}
#sidebar_layout ul #sidebar_flash > span:nth-child(2) {display: inline-block; width: 110px; height: 42px; line-height: 42px; float: left; font-family:Malgun Gothic, '맑은고딕'; font-size: 12px; color:#333; font-weight: bold; text-decoration: none; letter-spacing:-1px;}

/*
	년간전망 배너 리스트
*/
#sidebar_layout ul #sidebar_forecast {width:150px;height:41px; border-top:1px solid #C9CFE0; cursor:pointer;}
#sidebar_layout ul #sidebar_forecast.on {background-color:#FAEFDA;}
#sidebar_layout ul #sidebar_forecast:hover {background-color:#FAEFDA;}
#sidebar_layout ul #sidebar_forecast > span:nth-child(1) {display:inline-block; width:31px; height:22px; margin:10px 8px 10px 0; background:url('/New_images/common/banner/new/forecast/ban_03_0.gif') right no-repeat; float:left;}
#sidebar_layout ul #sidebar_forecast.on > span:nth-child(1),
#sidebar_layout ul #sidebar_forecast.on:hover > span:nth-child(1) {background:url('/New_images/common/banner/new/forecast/ban_03_1_on.gif') right no-repeat;}
#sidebar_layout ul #sidebar_forecast:hover > span:nth-child(1) {background:url('/New_images/common/banner/new/forecast/ban_03_1.gif') right no-repeat;}
#sidebar_layout ul #sidebar_forecast > span:nth-child(2) {display: inline-block; width:110px; height: 42px; line-height: 42px; float: left; font-family:Malgun Gothic, '맑은고딕'; font-size: 12px; color:#333; font-weight: bold; text-decoration: none; letter-spacing:-1.5px;}

/*#sidebar_layout ul #sidebar_forecast.ban_forecast_2019_1{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2019_1.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2019_1:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2019_1_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2019_1.on{background:url('/New_images/common/banner/new/forecast/ban_03_2019_1_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2019_2{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2019_2.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2019_2:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2019_2_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2019_2.on{background:url('/New_images/common/banner/new/forecast/ban_03_2019_2_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2020_1{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2020_1.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2020_1:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2020_1_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2020_1.on{background:url('/New_images/common/banner/new/forecast/ban_03_2020_1_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2020_2{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2020_2.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2020_2:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2020_2_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2020_2.on{background:url('/New_images/common/banner/new/forecast/ban_03_2020_2_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2021_1{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2021_1.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2021_1:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2021_1_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2021_1.on{background:url('/New_images/common/banner/new/forecast/ban_03_2021_1_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2021_2{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2021_2.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2021_2:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2021_2_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2021_2.on{background:url('/New_images/common/banner/new/forecast/ban_03_2021_2_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2022_1{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2022_1.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2022_1:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2022_1_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2022_1.on{background:url('/New_images/common/banner/new/forecast/ban_03_2022_1_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2022_2{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2022_2.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2022_2:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2022_2_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2022_2.on{background:url('/New_images/common/banner/new/forecast/ban_03_2022_2_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2023_1{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2023_1.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2023_1:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2023_1_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2023_1.on{background:url('/New_images/common/banner/new/forecast/ban_03_2023_1_on.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2023_2{width:150px;height:41px;background:url('/New_images/common/banner/new/forecast/ban_03_2023_2.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2023_2:hover{background:url('/New_images/common/banner/new/forecast/ban_03_2023_2_ov.gif') right center no-repeat}
#sidebar_layout ul #sidebar_forecast.ban_forecast_2023_2.on{background:url('/New_images/common/banner/new/forecast/ban_03_2023_2_on.gif') right center no-repeat}*/
/* 투자의견 */
#sidebar_layout ul #sidebar_invest {
    width: 150px;
    height: 41px;
    background: url('/New_images/common/banner/ban_invest_ov.png?20150806') right center no-repeat
}
#sidebar_layout ul #sidebar_invest:hover{width:150px;height:41px;background:url('/New_images/common/banner/ban_invest.png?20150806') right center no-repeat}

/* 더벨 링크 */
#sidebar_layout ul #sidebar_thebell{width:150px;height:41px;background:url('/New_images/common/banner/new/thebell_report.gif') right center no-repeat}
#sidebar_layout ul #sidebar_thebell:hover{width:150px;height:41px;background:url('/New_images/common/banner/new/thebell_report_ov.gif?20170531') right center no-repeat}
#sidebar_layout ul #sidebar_thebell.on{width:150px;height:41px;background:url('/New_images/common/banner/new/thebell_report_on.gif') right center no-repeat}

/* 인터뷰 링크 */
#sidebar_layout ul #sidebar_interview{width:150px;height:41px;background:url('/New_images/common/banner/new/ban_03_interview.gif') right center no-repeat}
#sidebar_layout ul #sidebar_interview:hover{width:150px;height:41px;background:url('/New_images/common/banner/new/ban_03_interview_ov.gif?20170531') right center no-repeat}
#sidebar_layout ul #sidebar_interview.on{width:150px;height:41px;background:url('/New_images/common/banner/new/ban_03_interview_on.gif') right center no-repeat}

/*      **footer
________________________________________________________________________________________________________*/
#footer_ban{clear:both;margin-top:20px}
#footer_layout{width:1200px;padding:0;}
.footer1{margin:0 auto;width:1200px;height:65px;background-image:url('/New_images/common/bg_footer.jpg');}
.footer_ci{width:160px;height:65px;padding-left:10px;}
.footer_info{width:600px;height:65px;color:#FFF;line-height:1.3;}
.family_site{text-align:right;padding-right:10px;}

/*  default.aspx
/*      **common
_________________________________________________________________________________________________________*/
.main_image{width:600px;position:relative;font-family:'Malgun Gothic', serif;}
.prev_pdf{}
.main_list{width:600px;}
.tableBox {height:8px; border:0; margin:0; padding:0; font-family:Tahoma;font-size:0px;}
/*      *chart-date
__________________________________________________________________________________________________________*/
.chart_date{font:11px 돋움;vertical-align:middle;}

/* MAIN
/*      **결과 메세지 CSS 
________________________________________________________________________________________________________*/
.ft_blue_b{color: #0066CC;font:normal normal bold 12px "돋움",dotum}
/*      *autocomplete
_________________________________________________________________________________________________________*/
.highlight-class{font-weight:normal;color:#ff6600;}

/**/
#TB010 {width:399px;}
#TB010 td.c1 {width:88px;}
#TB010 td.c2 {width:89px;}
#TB010 td.c3 {width:222px;}
#TB010 td.c4 {width:311px;}
#TB010 a.pop_a1:link,#TB010 a.pop_a1:active,#TB010 a.pop_a1:visited,#TB010 a.pop_a1:hover { font:normal normal normal 9pt '돋움',dotum; color:#000000; TEXT-DECORATION: none; }

.pop_span	{TEXT-DECORATION: none; cursor:pointer} /* 종목링크 */

.td_Over_t1 {background-color:#fff173}
.td_Over_t2 {background-color:#DEEDF9}
.td_Over_t3 {background-color:#FEFFD6}
.td_Over_t4 {background-color:#DEEDF9}

.td_Out_t1 {background-color:#FFFFFF}
.td_Out_t2 {background-color:#F4F5F8}
.td_Out_t3 {background-color:#EBEBEB}
.tr_special_line{background-color:#fff173 !important;}

.td_Out_t2_cmp {background-color:#f7f7f7}

/* 페이징 Style */
.pagingTable {height:30px;margin:0 auto;}/*가운데 정렬*/
.curPage {color:#ff6600;font-weight:bold;font-family:'돋움',dotum; cursor:pointer}
.normalPage {color:#666666;font-family:'돋움',dotum; cursor:pointer}
.text_bold {font-weight:bold;}
.pcol1,.pcol2,.pcol3,.pcol4,.pcol5{width:25px;cursor:pointer}
.pcol3 {padding-top:3px}

/*텍스트 오버플로우*/
.cut {white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
/*줄바꿈 텍스트*/
.lineChange {WORD-BREAK: break-all; WHITE-SPACE: pre-wrap}
/*
default page
*/
.defaultTitle {width:500px; float:right;}
/*.pdf_about{background:url('/New_images/main/btn_hotselect.gif') no-repeat;}*/
/*
login section
*/
.top_login {ime-mode: disabled; width:64px; height:16px; line-height:16px; border: solid 1px #777; padding: 0 0 0 5px; color:#777;}
.bottom_login {ime-mode: disabled; width:110px; height:18px; line-height:18px; border: solid 1px #777; padding: 2px 0 2px 5px; color:#777;}

.top_pass {display:inline; ime-mode: disabled; width:64px; height:16px; line-height:16px; border: solid 1px #777; padding: 0 0 0 5px; color:#777;}
.bottom_pass {display:inline; ime-mode: disabled; width:110px; height:18px; line-height:18px; border: solid 1px #777; padding: 2px 0 2px 5px; color:#777;}

#UsrPassWD {display:none; color:#777;}

.show-section {display:block}
.hide {display:none !important;}
.hide-section {display:none}
.user-product-info {position:relative}
#user_products {position: absolute; top:36px; left:300px; z-index: 1005; opacity: 1; border: 1px solid #c5c5c5; background-color: white; text-align:left; -webkit-border-radius: 4px; border-radius:4px;
             box-shadow: 1px 1px 7px 1px rgba(128,128,128,0.3);-webkit-box-shadow: 1px 1px 7px 1px rgba(128,128,128,0.3);}
#user_products .user-prd-title {padding:5px; border-bottom:1px solid #c5c5c5; background-color:#f5f5dc}
#user_products .user-prd-title span {font-size:12px; font-weight:bold; display:inline-block; max-width:120px; vertical-align:bottom}
#user_products .user-prd-close {position: absolute; top:0; right:5px; padding-top: 5px; white-space:nowrap}
#user_products .user-prd-content {padding:5px; background-color:#f8f8ff}
#user_products .user-prd-content span {}
#user_products .user-prd-content .content-line {margin-bottom:5px}

/*도움말*/
.about{width:14px;height:15px;vertical-align:middle; cursor:pointer;}

/* footer */
.footer-image1{background :url(/New_images/common/btn_agreement01.png) no-repeat; width:55px}
.footer-image2{background :url(/New_images/common/btn_agreement02.png) no-repeat; width:94px;}
.footer-hover-image{height:18px; display:block; text-indent:-9999px}
.footer-hover-image:hover{background-position:0 -18px}
.footer1 .isms{text-indent:-9999px;background:url(/New_images/common/isms_WR.png) no-repeat 0 center;width:42px;height:38px;vertical-align:middle;margin-left:20px;cursor:pointer;}
.footer1 .isms:hover{background-image:url(/New_images/common/isms_WR_over.png)}
.footer1 .btn-contact{display:inline-block;padding:6px 10px; border:0 none;background-color:#2D3032;color:#979797;font-size:11px; text-decoration: none;}
.footer1 .btn-contact:hover{color:#E3E3E2;}

/*ISMS
-------------------------------------------------------------*/
.lay--wp{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,0.6);z-index:10;overflow:hidden;z-index:999}
.lay--wp.is-hidden{display:none}
.lay--wp .lay--df { position:absolute;left:50%;top:50%;display:block;text-align:left;font-size:12px;color:#333;z-index:10;box-sizing:border-box;text-align:center;line-height:1;font-family:'NanumSquare'; background: #fff; z-index: 5; /*layer st2 size*/ }
.lay--wp .isms {width: 463px;margin:-189px 0 0 -231px;}
.lay--wp .lay--dfHeader { position: relative; background: #fff;font-size:24px;color:#000;font-weight:800;padding-top:50px;}
.lay--wp .lay--dfHeader .tit { font-weight: 800; }
.lay--wp .lay--dfHeader .btn--x { width: 24px; height: 24px;background:url("/New_images/common/popup/isms_popup_cancel.png") no-repeat 0 0;position: absolute; right: 15px; top: 15px;outline:none;border:0 none; cursor:pointer;}
.lay--wp .lay--dfContents{padding:35px 30px 50px;}
.lay--wp .lay--dfContInner > div{border-top:2px solid #333;border-bottom:1px solid #e1e1e1;padding:26px 0 25px;margin-top:32px;}
.lay--wp .lay--dfContInner > div p:first-child{margin-top:0}
.lay--wp .lay--dfContInner > div p{color:#828282;margin-top:13px;font-size:14px;}
/*//ISMS
-------------------------------------------------------------*/

.paging a , .paging font{font:normal normal bold 9pt '돋움',dotum; margin:0 7px} /*paging_control font*/

.white-break
{
    white-space: pre; /* CSS2 */ 
    white-space: -moz-pre-wrap; /* Mozilla */ 
    white-space: -hp-pre-wrap; /* HP printers */ 
    white-space: -o-pre-wrap; /* Opera 7 */ 
    white-space: -pre-wrap; /* Opera 4-6 */ 
    white-space: pre-wrap; /* CSS 2.1 */ 
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ 
    word-wrap: break-word; /* IE */ 
    *white-space: pre; /* IE hack to re-specify in addition to word-wrap */
    overflow:hidden;
}
/*정렬*/
.sort_desc {
    background: url("/wiseInsider/images/icon_down.gif") no-repeat scroll right center transparent;
}
.sort_asc {
    background: url("/wiseInsider/images/icon_up.gif") no-repeat scroll right center transparent;
}
/*베스트애널리스트 체크*/
.best_anl_mark {
	display:inline-block;
	line-height: 0;
	padding: 0;
	width:10px;
}

	.best_anl_mark sup {
		color: Red;
	}
.best_anl_none {padding:0 0 0 10px;}
.best_anl_none {padding: 0 0 0 8px\0/IE8+9; /* IE8+9  */}
.best_anl_title {color:Red; font-size: 11px;}
/*본문(분기별데이터 middle정렬*/
.rpt_a7{ vertical-align:middle;}
/*요약문 ▶ 문자열 스타일 지정*/
.comment_text {font-size:10px !important;}
/*본트 스타일*/
.font{font:normal normal normal 9pt "돋움",dotum}
.report_body_more{width:378px}
/*투데이,핫,베스트*/
.pdfPreviewTable {
    width: 585px;
    height: 329px;
    /*background: url('/New_images/main/slider_bg.gif');*/
    vertical-align: middle;
    border: solid 1px #ccc;
    border-collapse: collapse
}
.pdftr{height:36px}
.setheight{height:23px}
.pdftd{width:41px}
.pdfalignRight{text-align:right}
.pdfalignCenter{text-align:center}
.pdfContentSection {margin: 0 0 1px 25px}
.deg_bar {MARGIN: 5px 0px 0px 10px} /*투자의견 컨센서스*/
.pointerBG {WIDTH: 300px;MARGIN: 0px 0px 1px 15px;POSITION: relative;HEIGHT: 40px}
.pointer {DISPLAY: block;BACKGROUND: url(/wiseCompany/images/graph_p.png) no-repeat 0px bottom;WIDTH: 11px;POSITION: absolute;TOP: 15px;HEIGHT: 8px}
.pointerVal {FONT-WEIGHT: bold;POSITION: absolute}
.num {FONT-SIZE: 11px; FONT-FAMILY: tahoma}
.cUp {COLOR: #DD0A07}
.pdf_img1 {margin: 0 0 0 25px}
.pdf_img2 {margin: 0 0 0 5px}
.pdf_cmp {text-align:left;font-weight:bold; display:inline-block; vertical-align:middle; width: 100px}
.pdf_col1 {width:160px;padding-left:15px}
/*.preview-image {width:160px; height:200px}*/
a.bx-prev, a.bx-prev:hover {
    position: absolute;
    top: 42%;
    left: 0;
    width: 17px;
    height: 28px;
    background: url('/New_images/main/arrow_left.png') no-repeat;
    background-position: 5px -1px;
    /*border: 1px solid #f1f1f1;*/
    padding: 5px;
}
a.bx-next, a.bx-next:hover{
    position: absolute;
    top: 42%;
    right: 0;
    width: 17px;
    height: 28px;
    background: url('/New_images/main/arrow_right.png') no-repeat;
    /*border: 1px solid #f1f1f1;*/
    background-position: 5px -1px;
    padding: 5px;
}

/*도움말*/
#valuetip {
    width: 1020px;
    text-align: right;
    font-size: 11px;
    color: #999999;
    margin: 2px 0
}
.valueStar{color:#FF0000}
.tip_icon{font:normal normal normal 12px "돋움",dotum}
.anl_all, .anl_gubun{cursor:pointer;}
.anl_all:hover{font-weight:bold}
.anl_gubun:hover{font-weight:bold}
/* 기업정보 */
.cmpinfo{cursor:pointer}
/* 개인고객 정보보호 동의 */
#dialog-confirm {display:none; overflow:hidden}
/* 고객정보 */
.subnav {width:1000px; float:left}
#userAddress {text-align:right; font-size:11px; width: 200px; float:right}
#userAddress .userAddress-text {font-family: Tahoma,"돋움",dotum;color:#666666; font-size:11px}
#userAddress .userAddress-ip {font-family: Tahoma,"돋움",dotum;color:#666666; font-size:11px}
.userInfo-text {font-size:11px; font-weight:bold; color:#585858}
.userInfo-info {font-size:11px; font-weight:bold; color:#FF5300}

/*div popup 스타일*/
#draggable
{
    position : absolute;
    left:605px;
    top:180px;
    z-index:999999;
    display: none
}

.typ0{width:9px;height:9px;line-height:9px;background:url(/New_images/common/icon/typ_01.gif) no-repeat;cursor:pointer;margin-top: 5px;}
.typ1{width:9px;height:9px;line-height:9px;background:url(/New_images/common/icon/typ_02.gif) no-repeat;cursor:pointer;margin-top: 5px;}
.typ2{width:9px;height:9px;line-height:9px;background:url(/New_images/common/icon/typ_03.gif) no-repeat;cursor:pointer;margin-top: 5px;}
.typ3{width:9px;height:9px;line-height:9px;background:url(/New_images/common/icon/typ_04.gif) no-repeat;cursor:pointer;margin-top: 5px;}
.typ4{width:9px;height:9px;line-height:9px;background:url(/New_images/common/icon/typ_05.gif) no-repeat;cursor:pointer;margin-top: 5px;}
.float-left{float:left}
.float-right{float:right}
.clear-block{height:0;clear:both}

.blind {
    font-size: 0;
    height: 0;
    position: absolute;
    text-indent: -3000px;
    width: 0;
}

.sort_no{background:url('/images/bullet_blank.gif') no-repeat !important;z-Index:9999}
.sort_up{width:13px;height:8px;display:inline-block;background:url('/images/thebell/A.gif?20151105') no-repeat !important;z-Index:9999; font-size:10px; line-height:10px}
.sort_down{width:13px;height:8px;display:inline-block;background:url('/images/thebell/D.gif?20151105') no-repeat !important;z-Index:9999; font-size:10px; line-height:10px}

a.noUnderLine{
	text-decoration:none;
}
span.btnTyp01 {
	height:13px;
	display:inline-block;
	border:1px solid #cbcbcb;
	border-radius:.3em;
	padding:3px 8px;
	color: #333333;
	background: #f2f1f2;
	background: -moz-linear-gradient(to bottom, #fefefe, #E0E0E0  );
	background: -webkit-linear-gradient(to bottom, #fefefe, #E0E0E0  );
	background: -o-linear-gradient(to bottom, #fefefe, #E0E0E0  );
	background: -ms-linear-gradient(to bottom, #fefefe, #E0E0E0  );/*For IE10*/
	background: linear-gradient(to bottom, #fefefe, #E0E0E0  );
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fefefe', endColorstr='#E0E0E0  ');/*For IE7-8-9*/ 
}

span.btnMemJoin{
	height:18px;
	padding:4px 9px;
	padding-top:10px;
}

td.pageCnt{
	cursor:pointer;
}

/*결제화면 스타일*/
table.imgText {
    -ms-user-select: none; 
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
}
.empty20 { height:20px; }
.empty40 { height:40px; }
.empty50 { height:50px; }

.service-info{margin-bottom:30px;letter-spacing:-1px;word-break:keep-all;}
.service-info:last-child{margin-bottom:0;}
.service-info strong{font-size:18px;color:#646464;display:flex;align-items:center;margin-bottom:10px;}
.service-info strong img{height:24px;padding:0 !important;margin-right:5px;}
.solutionInfo { font-family:'Malgun Gothic', '맑은 고딕'; font-size:12px; color:#646464; padding:30px; line-height:140%;}
.solutionInfo .emphasis { font-size:16px; color:#FF884C; }

.solutionInfo p span.annotation { font-size:12px; }
.solutionInfo p span.emphasis_b{ font-size:15px; color:#1077BE; }

.compArea, .tempArea { font-family:'Malgun Gothic', '맑은 고딕'; border:1px solid #D6D6D6; border-radius:8px; width:1016px; box-shadow:inset 0 0 7px #D6D6D6; }
.compArea .col1, .tempArea .col1 { /*width:188px;*/ min-height:95px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; }
.compArea .col2, .tempArea .col2 { width:100%; min-height:95px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; }

.compArea .col1 img, .tempArea .col1 img { padding:10px 0px 15px 20px; }

.compArea .col2 ul.cont { padding:10px 17px; }
.tempArea .col2 ul.cont { padding:23px 17px; }

ul.cont li { font-weight:bold; font-size:11px; color:#646464; letter-spacing:-1.5px; margin:0px; }
ul.cont li img { padding:3px 0px 7px 0px; }
ul.cont li span.emphasis { font-size:13px; color:#FF6600; }

.callArea { font-family:'Malgun Gothic', '맑은 고딕'; font-weight:bold; color:#646464; letter-spacing:-1px; margin-left:3px; }
.callArea span { font-size:15px; color:#C92121; text-decoration:underline; }

.compArea .paymentInfo { padding:8px 20px; color:#646464; }

.tempArea .paymentInfo { margin-left:18px; padding:8px 17px; color:#646464; list-style:disc !important; }
.tempArea .paymentInfo li { list-style:disc !important; }
ul.paymentInfo li { font-weight:bold; color:#646464; letter-spacing:-1px; margin:4px 0px; }
ul.paymentInfo li span.emphasis { font-size:14px; color:#FB6600; }

.detail label { margin-left:2px; }



dl.fl { }
dl.fl > dt { float: left; }
dl.fl > dd { float: left; }
ul.fl { padding: 0; margin: 0; }

ul.fl > li { float: left; list-style: none; }
dl.fl > dd.R { float: right; } 
ul.fl > li.R { float: right; } 
.pr { position: relative; } 
.pa { position: absolute; } 
dl.innerDivTab { } 
dl.innerDivTab > dd { width: 10%; border-bottom: 0 solid red; }
dl.innerDivTab > dd + dd { width: 90%; }


.flash_anno {
    border: 1px solid #ccc;
    background-color: #faf4cf;
    position: absolute;
    top: -35px;
    left: -10px;
    width: 325px;
    padding: 5px 10px;
    border-radius: 3px;
    z-index: 1;
    display:none;
}

.flash_anno:after {
    content: "";
    position: absolute;
    display: inline-block;
    background: url(/wiseReport/reports/images/img_flash_point_5.png) no-repeat 0 0;
    z-index: 1;
    width: 14px;
    height: 9px;
    left: 22px;
    top: 24px;
}

.content_anno {
    border: 1px solid #ccc;
    background-color: #faf4cf;
    position: absolute;
    top: -9px;
    right: 0px;
    width: 300px;
    padding: 5px 10px;
    border-radius: 3px;
    z-index: 1;
    display: none;
    font-size: 11px;
}

.content_anno:after {
    content: "";
    position: absolute;
    display: inline-block;
    background: url(/wiseReport/reports/images/img_flash_point_5.png) no-repeat 0 0;
    z-index: 1;
    width: 14px;
    height: 9px;
    left: 55px;
    top: -7px;
    transform: rotate(180deg);
}

.flash-typ-small{
    display:inline-block;
    background: url(/wiseReport/reports/images/icon_flash.png) no-repeat 0 -46px;
    width: 10px;
    height: 16px;
    margin-bottom:-4px;
}

#flash {
    background: url(/wiseReport/reports/images/icon_flashBig_dis.png) no-repeat 0 0;
    width: 10px;
    height: 18px;
    display: inline-block;
    top: 3px;
    font-size: 0;
    cursor: pointer;
    margin-left: 13px;
}

#tableCmpDetail_all .td-flash .pa.flash{left:-3px;}
#flash.on { background: url(/wiseReport/reports/images/icon_flashBig.png) no-repeat 0 0; }

#tableTab3_Section .flash,
#tableTab2_Section .flash,
#tableWiseupCmp .flash,
#tableCmpDetail .flash,
#reportList .flash,
.flash {
    background: url(/wiseReport/reports/images/icon_flash.png) no-repeat 0 -46px;
    top: 5px;
    left: -7px;
    width: 10px;
    display: inline-block;
    height: 13px;
}

#tableTab3_Section .flash { top: 1px; left: -4px; } 
#tableTab2_Section .flash { top: 1px; left: -4px; } 
#tableWiseupCmp .flash { top: 1px; left: -4px; } 
#tableCmpDetail .flash { top: 1px; left: -4px; }

.flash-head {
    background: url(/wiseReport/reports/images/icon_flash.png) no-repeat 0 0;
    top: -23px;
    right: 10px;
    width: 13px;
    display: inline-block;
    height: 23px;
}
.flash-tbl {
    background: url(/wiseReport/reports/images/icon_flash.png) no-repeat 0 -46px;
    top:1px;
    width: 10px;
    display: inline-block;
    height: 13px;
}
#lbl_RegDT{margin-left:10px;}

#maincontent .regdt,
#tableTab3_Section .regdt,
#tableTab2_Section .regdt,
#tableWiseupCmp .regdt,
#tableCmpDetail .regdt,
#bullbear_list_tbl .regdt,
.lst_center .regdt {
    border: 2px solid #14a3e9;
    border-radius: 3px;
    left: 8px;
    top: 22px;
    width: 100px;
    padding: 0;
    background-color: #fff;
    z-index: 1;
    line-height: 20px;
    display: none;
}
#maincontent .regdt:after,
#tableTab3_Section .regdt:after,
#tableTab2_Section .regdt:after,
#tableWiseupCmp .regdt:after,
#tableCmpDetail .regdt:after,
#bullbear_list_tbl .regdt:after,
.lst_center .regdt:after {
    position:absolute;
    content: "";
    display: inline-block;
    width: 14px;
    height: 15px;
    background: url(/New_images/common/icon/img_point.png) no-repeat 0 0;
    top:-7px;
    left:15px;
}
#maincontent .td-flash:hover .regdt,
#tableTab3_Section .td-flash:hover .regdt,
#tableTab2_Section .td-flash:hover .regdt,
#tableWiseupCmp .td-flash:hover .regdt,
#tableCmpDetail .td-flash:hover .regdt,
#bullbear_list_tbl .td-flash:hover .regdt,
.td-flash:hover .regdt {
    display: block;
}


.table-fixed tbody td:nth-child(1) {
    padding-left:12px;
}


.searchBox td.sb01 .calendarInput {
	margin: 0;
}

.searchBox { border-collapse: collapse; border: 0 solid red; }
.searchBox td.sb01 { border: 0 solid red; padding-left: 23px; overflow: visible; } 
.searchBox td.sb02 { border: 0 solid red; padding-left: 10px; width: 180px; overflow: visible; } 
.searchBox td.sb03 { border: 0 solid red; padding-left: 20px; width: 235px; overflow: visible; } 
.searchBox td.sb04 { border: 0 solid red; padding-left: 10px; overflow: visible; }

.all.searchBox { border-collapse: collapse; border: 0 solid red; }
.all.searchBox td.sb01 { border: 0 solid red; padding-left: 0; overflow: visible; } 
.all.searchBox td.sb02 { border: 0 solid red; padding-left: 0; width: 170px; overflow: visible; } 
.all.searchBox td.sb03 { border: 0 solid red; padding-left: 0; width: 225px; overflow: visible; } 
.all.searchBox td.sb04 { border: 0 solid red; padding-left: 0; overflow: visible; padding-right:20px!important; }

.all.searchBox td.sb01 .rptInput01{margin-right:3px;}

.btnGroupTyp01 {
}

.btnGroupTyp01 input[type="button"] {
	background: linear-gradient(to bottom, #fefefe, #f2f2f2);
	background: -moz-linear-gradient(to bottom, #fefefe, #f2f2f2);
	background: -ms-linear-gradient(to bottom, #fefefe, #f2f2f2);
	background: -o-linear-gradient(to bottom, #fefefe, #f2f2f2);
	background: -webkit-linear-gradient(to bottom, #fefefe, #f2f2f2);
	background-color: #f9f9f9;
	border: 1px solid #bfbfbf;
	color: #919191;
	cursor: pointer;
	float: left;
	font-family: '맑은 고딕';
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	overflow: visible;
	padding: 2px 8px 5px 8px;
}

.btnGroupTyp01 input[type="button"]::-moz-focus-inner {
	padding: 0;
}
.searchBox.all .btnGroupTyp01 input[type="button"]{}
.searchBox.all .btnGroupTyp02 input[type="button"]{padding: 2px 5px 5px 5px;}


.btnGroupTyp02 input[type="button"]::-moz-focus-inner {
	padding: 0;
}

.btnGroupTyp01 #Opt0101 {
	border-bottom-left-radius: .3em;
	border-top-left-radius: .3em;
}

.btnGroupTyp01 input:nth-child(n+2) {
	border-left-width: 0;
}

.btnGroupTyp01 #Opt0102,
.btnGroupTyp01 #Opt0103,
.btnGroupTyp01 #Opt0104,
.btnGroupTyp01 #Opt0105 {
	border-left-width: 0;
}


.btnGroupTyp01 #Opt0105 {
	border-top-right-radius: .3em;
	border-bottom-right-radius: .3em;
}

	.btnGroupTyp01 #Opt0102.on,
	.btnGroupTyp01 #Opt0103.on,
	.btnGroupTyp01 #Opt0104.on,
	.btnGroupTyp01 #Opt0105.on {
		border-left: none !important;
	}

.btnGroupTyp01 input[type="button"].on {
	background: linear-gradient(to bottom, #1d94ef, #00adee);
	background: -moz-linear-gradient(to bottom, #1d94ef, #00adee);
	background: -ms-linear-gradient(to bottom, #1d94ef, #00adee);
	background: -o-linear-gradient(to bottom, #1d94ef, #00adee);
	background: -webkit-linear-gradient(to bottom, #1d94ef, #00adee);
	background-color: #1d94ef;
	border: 1px solid #1d94ef !important;
	color: white;
	font-family: '맑은 고딕';
	font-weight: bold;
}


.btnGroupTyp02 {
}

	.btnGroupTyp02 input[type="button"] {
		background: linear-gradient(to bottom, #fefefe, #f2f2f2);
		background: -moz-linear-gradient(to bottom, #fefefe, #f2f2f2);
		background: -ms-linear-gradient(to bottom, #fefefe, #f2f2f2);
		background: -o-linear-gradient(to bottom, #fefefe, #f2f2f2);
		background: -webkit-linear-gradient(to bottom, #fefefe, #f2f2f2);
		background-color: #f9f9f9;
		border: 1px solid #bfbfbf;
		color: #919191;
		cursor: pointer;
		float: left;
		font-family: '맑은 고딕';
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		overflow: visible;
		padding: 2px 8px 5px 8px;
	}

	.btnGroupTyp02 #Opt0201 {
		border-bottom-left-radius: .3em;
		border-top-left-radius: .3em;
	}

	.btnGroupTyp02 input:nth-child(n+2) {
		border-left-width: 0;
	}

	.btnGroupTyp02 #Opt0202,
	.btnGroupTyp02 #Opt0203,
	.btnGroupTyp02 #Opt0204,
	.btnGroupTyp02 #Opt0205 {
		border-left-width: 0;
	}


	.btnGroupTyp02 #Opt0205 {
		border-top-right-radius: .3em;
		border-bottom-right-radius: .3em;
	}

	.btnGroupTyp02 #Opt0202.on,
	.btnGroupTyp02 #Opt0203.on,
	.btnGroupTyp02 #Opt0204.on {
		border-left: none !important;
	}

	.btnGroupTyp02 input[type="button"].on {
		background: linear-gradient(to bottom, #585858, #585858);
		background: -moz-linear-gradient(to bottom, #585858, #585858);
		background: -ms-linear-gradient(to bottom, #585858, #585858);
		background: -o-linear-gradient(to bottom, #585858, #585858);
		background: -webkit-linear-gradient(to bottom, #585858, #585858);
		background-color: #585858;
		border: 1px solid #585858 !important;
		color: white;
		font-family: '맑은 고딕';
		font-weight: bold;
	}

	.btn--text-ty3{border:1px solid #b7b7b7;background-color:#fcfcfc;padding:3px 5px;border-radius:2px;font-size:11px;}

table.searchBox.all{}
table.searchBox.all .btnGroupTyp02 #Opt0205{ border-radius:0;}
table.searchBox.all .btnGroupTyp02 #Opt0206{ border-top-right-radius: .3em; border-bottom-right-radius: .3em;}

/*환불 관련 스타일*/
.enforcement_wrap {float:right; margin-top:0px;}
.enforcement_wrap > label {font-weight: bold; font-family: 'Malgun Gothic'; vertical-align:middle;color:#777;margin-right:8px}
.enforcement_wrap > select {margin-left:5px;border:1px solid #e0e0e0;color:#777; padding:6px 8px;}

#term_layer {position:absolute; top:30vh; left:100px; z-index:9999;  display:none; margin-top:25px;background-color:#FFF; border:1px solid #AAA;}
#term_layer > div.wrap {width:760px; height:560px; font-family:'Malgun Gothic';margin:20px 0 20px 20px; overflow-y:auto;padding-right:20px;}
#term_layer div.term_header > a {position: absolute; top: -26px; right: -1px;width:36px; height:25px;display:block;background:#fff;border:1px solid #aaa;border-bottom:none;}
#term_layer div.term_header > a > img {margin:0 auto;display:block;margin-top:6px;}
#term_layer div.term_header {margin:10px 0;}
#term_layer div.term_header > span {font-size:20px; font-weight:bold;}
#term_layer div.term_content {position:relative; margin-bottom:20px; min-height:470px;}
#term_layer div.term_content > span {white-space:pre-line; word-break:keep-all;}
#term_layer div.term_content > div.cont_top_btn {position: absolute; width: 40px; height: 40px; line-height: 40px; top: 0; right: 0; background-color: rgba(0,0,0,0.5); color: #fff; text-align: center; font-weight: bold; font-size: 12px; cursor:pointer; display:none; -ms-user-select: none;  -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}
#term_layer div.term_content > span > .term_tit {font-weight:bold;}
#term_layer div.term_content > span > .term_subtit {display:inline-block;text-decoration:underline;margin-bottom:5px;}
#term_cont > span.term_tit{font-weight:bold;}
#term_cont > span.term_subtit {display:inline-block;text-decoration:underline;margin-bottom:5px;}
.view_term {
    margin-left: 5px;
}


/*실명인증 관련 CSS*/
.agree_main {font-family:'맑은 고딕', 'Malgun Gothic';}
.notice_wrap { display:block; width:100%; height:150px; border: 2px solid #EDF4FB; }
.notice_wrap > div { display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left;}
.notice_wrap > div:nth-child(1) {width:19%; text-align:center; margin-top:33px;}
.notice_wrap > div:nth-child(2) {width:81%; line-height:18px; margin-top:12px;}
.notice_wrap > div:nth-child(2) > span.tit_col1 {font-size:21px; font-weight:bold; color:#343434;}
.notice_wrap > div:nth-child(2) > span.tit_col2 {font-size:18px; font-weight:bold; color:#FF6600;}
.notice_wrap > div:nth-child(2) > span.pt1 {font-size:16px; font-weight:bold; color:#2672DA; text-decoration:underline;}
.notice_wrap > div:nth-child(2) > span.pt2 {font-size:12px; color:#2672DA;}
.notice_wrap > div:nth-child(2) > span.annotation {font-size:11px; color:#666666;}
.notice_wrap > div:nth-child(2) > span.annotation > a {text-decoration:underline;}

.agree_main span.annotation {font-size:11px; color:#666666;}
.agree_main span.annotation > a {text-decoration:underline;}

/*회원탈퇴 관련 CSS*/
#checkPasswordWrap {position:absolute; z-index:9999; top:37%; left:37%; width:250px; height:140px; background-color:#FFF; border:1px solid #2672DA; display:none;}
#checkPasswordWrap > div:nth-child(1) {border-bottom:1px solid #215EA2; background-color:#215EA2; text-align:center; padding:5px;}
#checkPasswordWrap > div:nth-child(1) > span {font-size:13px; font-weight:bold; color:#FFF;}
#checkPasswordWrap > div:nth-child(2) {text-align:center; padding:20px 0;}
#checkPasswordWrap > div:nth-child(2) > input {width:75%; padding:2px 10px; font-size:20px;}
#checkPasswordWrap > div:nth-child(3) {text-align:center;}
#checkPasswordWrap > div:nth-child(3) > button {box-shadow: none; background-color: #FFF; border: 1px solid #2672DA; padding: 5px 15px; color:#333; cursor:pointer;}
#checkPasswordWrap > div:nth-child(3) > button:nth-child(1) {background-color:#2672DA; color:#FFF;}

/*메인 비주얼*/
.cont_box {border:1px solid #ddd;border-radius:2px;}
.main_image .img_wrap {width:100%; height:329px;border-radius:2px;}
.main_image .indicator {position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.54);border-bottom-right-radius:1px;border-bottom-left-radius:1px;}
.main_image .indicator ul {list-style:none;}
.main_image .indicator ul li {float:left;width:49.9%;text-align:center;line-height:3;color:#e4d9d9;font-weight:bold;cursor:pointer;font-size:14px;}
.main_image .indicator ul li + li {border-left:1px solid rgba(0,0,0,0.1);}
.main_image .indicator ul li.on {background:#638ebe;color:#fff;}
#main_chart01 {border-right:1px dashed #ddd;}
#main_chart01 #container{margin:10px 0 10px 10px;}
#main_chart02 #container2 {margin:10px 10px 10px 0;}

.prev_pdf {position:relative;height:329px;font-family:'Malgun Gothic', serif;}
.prev_pdf .cont_wrap {position:relative;height:329px;width:100%;}
.prev_pdf .cont {padding:4% 13% 2% 13%;}
.prev_pdf .cont > span {position:absolute; top:7%;right:10%;color:#666;}
.prev_pdf .cont p:nth-of-type(1) {color:#94969C;font-weight:bold;font-size:13px;}
.prev_pdf .cont p:nth-of-type(1):before {display:inline-block;width:30px;height:4px;background:#215ea2;content:"";vertical-align:middle;margin:0 2% 0 -7%;}
.prev_pdf .cont p:nth-of-type(2) {margin-top:7%;}
.prev_pdf .cont p:nth-of-type(2) strong {
    display: inline-block;
    font-size: 26px;
    max-width: 155px;
    -moz-binding: url("ellipsis.xml#ellipsis");
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.prev_pdf .cont p:nth-of-type(2) em {display:inline-block;margin-left:10px;vertical-align:bottom;padding-bottom:6px;}
.prev_pdf .cont p:nth-of-type(2) em span {padding:6px 12px;display:block;border-radius:4px;color:#fff;font-style:normal;font-weight:bold;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prev_pdf .cont p:nth-of-type(2) em .color_db {background:#3666A9;}
.prev_pdf .cont p:nth-of-type(2) em .color_dl {background:#5894E7;}
.prev_pdf .cont p:nth-of-type(2) em .color_gr {background:#66B828;}
.prev_pdf .cont p:nth-of-type(2) em .color_or {background:#FD8630;}
.prev_pdf .cont p:nth-of-type(2) em .color_re {background:#CA3C2C;}
.prev_pdf .cont p:nth-of-type(2) .cut {font-size:18px;display:block;width:60%;margin:10px 0;color:#0B81D7;font-weight:bold;}
.prev_pdf .cont p:nth-of-type(3) .cut{display: inline-block;max-width: 260px;}
.prev_pdf .cont table {table-layout:fixed;width:67%; margin:7% 0 0 0;font-size:14px;font-weight:bold;}
.prev_pdf .cont table tr td {padding:3px 0;}
.prev_pdf .cont table tr td:nth-child(1) {width:25%;}
.prev_pdf .cont table tr td:nth-child(2) {width:10%;padding-right:0;text-align:center;font-size:11px;}
.prev_pdf .cont table tr td:nth-child(2).equal {color:#61B622;font-weight:900;font-size:18px;line-height:1.1;}
.prev_pdf .cont table tr td:nth-child(2).equal:after {content:"=";}
.prev_pdf .cont table tr td:nth-child(2).up {color:#CA3C2C;}
.prev_pdf .cont table tr td:nth-child(2).up:after {content:"▲";}
.prev_pdf .cont table tr td:nth-child(2).down {color:#265CFF;}
.prev_pdf .cont table tr td:nth-child(2).down:after {content:"▼";}
.prev_pdf .cont table tr td:nth-child(2).new {color:#FF6600;}
.prev_pdf .cont table tr td:nth-child(2).new:after {content:"N";font-weight:bold;font-size:13px;}
.prev_pdf .cont table tr td:nth-child(1).cut {width:100%;margin:10px 0;}
.prev_pdf .cont_wrap .cont {height:78%; cursor:pointer;}
.prev_pdf .cont_wrap .cont .pdf_img {position:absolute;top:11%;left:58%;width:180px;height:240px;background:#eee;overflow:hidden;border: 1px solid #f1f1f1;}
.prev_pdf .cont_wrap .cont .pdf_img img {border:none;max-width:100%;}
.prev_pdf .indicator {position:absolute;bottom:0;width:100%;}
.prev_pdf .indicator ul {list-style:none;border-top:1px solid #b4b4b4;}
.prev_pdf .indicator ul li {float:left;width:33.333%;line-height:1.4;padding:11px 0;cursor:pointer;vertical-align:middle;}
.prev_pdf .indicator ul li:before {display:block;border-top:3px solid #c3c3c3;content:"";margin:-13px auto 10px;width:45%; visibility:hidden;}
.prev_pdf .indicator ul li.on:before {visibility:visible;}
.prev_pdf .indicator ul li.on span {color:#215ea2;font-size:15px;}
.prev_pdf .indicator ul li span {display:block;width:100%; height:19px; line-height:19px; text-align:center;color:#555862;font-weight:bold;font-size:13px;vertical-align:middle;}
.prev_pdf .indicator ul li + li span {border-left:1px solid #afbfd7;}

.label-report-blind {display:inline-block; padding: 0 6px; height: 20px; line-height: 20px; border-radius: 4px; color:#8E8E93; background-color: #F4F4F6; font-size:11px; letter-spacing:-0.5px;}