@charset "UTF-8";

/* category-heading
------------------------------------ */
#category-heading.market-heading .wrap {
	background: url(/tv/public_property/market/images/index_bg01.jpg) 746px 1px no-repeat;
	min-height: 102px;
	height: auto !important;
	height: 102px;
}

#category-heading.market-heading .wrap h1 {
	position: relative;
	width: 698px;
}

#category-heading.market-heading .wrap h1 .btn01 {
	display: block;
	position: absolute;
	top: 12px;
	right: 135px;
	width: 125px;
	height: 34px;
}

#category-heading.market-heading .wrap h1 .btn02 {
	display: block;
	position: absolute;
	top: 12px;
	right: 0;
	width: 125px;
	height: 34px;
}

/* main-container
------------------------------------ */

#main-container {
	margin-bottom: 30px;
	background: none;
}

#main-container #main {
	font-size: 115%;
	background: none;
}

/* link-box
------------------------------------ */
.link-box {
	clear: both;
}

/* link-type */

.link-type-01 {
	float:left;
	width: 700px;
	background: url(/tv/public_property/market/images/index_bg04.gif) no-repeat 0 100%;
}

.link-type-01 li {
	width: 290px;
	background: url(/tv/public_property/market/images/index_bg03.gif) no-repeat 0 0;
}

.link-type-01 li a {
	display: block;
	padding: 13px 10px 13px 30px;
	font-size: 115%;
	zoom: 1;
}

.link-type-01 li a.icon-blank-01 {
	background-position: 12px 50%;
}

/* link-type */

.link-type-02 {
	float:left;
	width: 700px;
}

.link-type-02 li {
	width: 266px;
	font-size: 0;
}

/* market-movie
------------------------------------ */

.market-movie {
	clear: both;
	width: 950px;
	height: 500px;
	margin: 0 auto;
}

/* conference-movie
------------------------------------ */

.conference-movie {
	clear: both;
	width: 950px;
	height: 520px;
	margin: 0 auto;
}

/* market-contents
------------------------------------ */

.market-contents {
	overflow: hidden;
	clear: both;
	margin-top: 35px;
}

.market-contents .market-main {
}

.market-contents .market-box {
	overflow: hidden;
	width: 950px;
	margin: 0px -15px 0 0;
	padding: 10px 0 0 10px;
	background: #ebebeb;
}

.market-contents .market-box p {
	float: left;
	width: 300px;
	margin-right: 15px;
	padding-bottom: 10px;
}

/* market-col
------------------------------------ */

.market-col-01,
.market-col-01-bouble,
.market-col-01-single {
	clear: both;
	width: 935px;
	margin: 15px -10px 0 0;
	background: url(/tv/public_property/market/images/index_bg05.gif) no-repeat 0 100%;
	overflow: hidden;
}

.market-col-01-bouble {
	width: 620px !important;
}

.market-col-01-single {
	width: 310px !important;
}

.market-col-01 .col,
.market-col-01-bouble .col,
.market-col-01-single .col {
	float: left;
	width: 300px;
	margin-right: 10px;
}

/* program-head */

.market-col-01 .col .program-head,
.market-col-01-bouble .col .program-head,
.market-col-01-single .col .program-head {
	min-height: 47px;
	padding: 10px 10px 6px;
}

* html .market-col-01 .col .program-head,
* html .market-col-01-bouble .col .program-head,
* html .market-col-01-single .col .program-head { /* IE6 hack */
	height: 47px;
}

.daily .program-head {
	background: url(/tv/public_property/market/images/index_bg06.gif) no-repeat 0 0;
}

.weekly .program-head {
	background: url(/tv/public_property/market/images/index_bg07.gif) no-repeat 0 0;
}

.monthly .program-head {
	background: url(/tv/public_property/market/images/index_bg08.gif) no-repeat 0 0;
}

.quarterly .program-head {
	background: url(/tv/public_property/market/images/index_bg09.gif) no-repeat 0 0;
}

.market-col-01 .col .program-head dl,
.market-col-01-bouble .col .program-head dl,
.market-col-01-single .col .program-head dl {
	float: left;
	zoom: 1;
	width: 220px;
}

.market-col-01 .col .program-head dl dt,
.market-col-01-bouble .col .program-head dl dt,
.market-col-01-single .col .program-head dl dt {
	line-height: 0;
	font-size: 0;
}

.market-col-01 .col .program-head dl dd,
.market-col-01-bouble .col .program-head dl dd,
.market-col-01-single .col .program-head dl dd {
	margin-top: 6px;
	font-size: 115%;
	font-weight: bold;
}

.market-col-01 .col .program-head p,
.market-col-01-bouble .col .program-head p,
.market-col-01-single .col .program-head p {
	float: right;
	zoom: 1;
}

/* inner */

.market-col-01 .col .inner,
.market-col-01-bouble .col .inner,
.market-col-01-single .col .inner {
	clear: both;
	padding: 10px 11px 13px;
}

.market-col-01 .col .inner .program-data,
.market-col-01-bouble .col .inner .program-data,
.market-col-01-single .col .inner .program-data {
	margin-bottom: 10px;
	padding-top: 1px;
	background: url(/tv/public_property/common/images/com_line_bg01.gif) repeat-x 0 0;
}

.market-col-01 .col .inner .program-data-inner,
.market-col-01-bouble .col .inner .program-data-inner,
.market-col-01-single .col .inner .program-data-inner {
	padding-bottom: 1px;
	background: url(/tv/public_property/common/images/com_line_bg01.gif) repeat-x 0 100%;
}

.market-col-01 .col .inner .program-data-body,
.market-col-01-bouble .col .inner .program-data-body,
.market-col-01-single .col .inner .program-data-body {
	padding: 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #f2f2f2;
}

.market-col-01 .col .inner .program-data-body p,
.market-col-01-bouble .col .inner .program-data-body p,
.market-col-01-single .col .inner .program-data-body p {
	position: relative;
	float: left;
	width: 100px;
	font-size: 0;
}

.market-col-01 .col .inner .program-data-body p .btn,
.market-col-01-bouble .col .inner .program-data-body p .btn,
.market-col-01-single .col .inner .program-data-body p .btn {
	position: absolute;
	display: block;
	bottom: 2px;
	left: 2px;
	width: 16px;
	font-size: 0;
	height: 11px;
}

.market-col-01 .col .inner .program-data-body ul,
.market-col-01-bouble .col .inner .program-data-body ul,
.market-col-01-single .col .inner .program-data-body ul {
	float: right;
	width: 150px;
}

.market-col-01 .col .inner .analyst,
.market-col-01-bouble .col .inner .analyst,
.market-col-01-single .col .inner .analyst {
	clear: both;
	margin-top: 8px;
	text-align: right;
	font-size: 85%;
}

.market-col-01 .col .inner .analyst .icon-link-01,
.market-col-01-bouble .col .inner .analyst .icon-link-01,
.market-col-01-single .col .inner .analyst .icon-link-01 {
	display: inline-block;
	zoom: 1;
}

.market-col-01 .col .inner .photo,
.market-col-01-bouble .col .inner .photo,
.market-col-01-single .col .inner .photo {
	padding-bottom: 10px;
	font-size: 0;
	text-align: center;
}


/*  aside-title
------------------------------------ */

.aside-title {
	clear: both;
	margin-top: 20px;
}

/* market-summary
------------------------------------ */
.market-frame {
	font-size: 86%;
	text-align: left;
}

#market-frame-wrap {
	width: 300px;
	background-color: #ebebeb;
}

.market-summary {
	margin-top: 1px;
}

.market-summary dl {
	clear: both;
	margin-top: 3px;
	padding: 3px 6px 3px 3px;
	background-color: #ffffff;
}

.market-summary dl dt {
	float: left;
	width: 84px;
	min-height: 12px;
	padding: 15px 0 15px 5px;
	background-color: #d9d9d9;
	font-size: 85%;
}

* html .market-summary dl dt { /* IE6 hack */
	height: 12px;
}

.market-summary dl dd {
	float: right;
	width: 198px;
}

.market-summary dl dd .numbers .index-number-01 {
	display: block;
	float: left;
	width: 55px;
	font-size: 85%;
}

.market-summary dl dd .numbers .index-number-02 {
	display: block;
	float: left;
	width: 92px;
	text-align: right;
	font-weight: bold;
	font-size: 115%;
	line-height: 1;
}

.market-summary dl dd .numbers .index-number-03 {
	display: block;
	float: right;
	width: 45px;
	color: #cc0000;
	text-align: right;
	font-size: 85%;
	font-weight: bold;
}

.market-summary dl dd .chart {
	clear: both;
	margin-top: 5px;
	text-align: right;
}

/* about-chart
------------------------------------ */

.about-chart {
	clear: both;
	margin-top: 5px;
	text-align: right;
	font-size: 85%;
}

.about-chart .icon-blank-01 {
	display: inline-block;
	zoom: 1;
}

/* market-news-list
------------------------------------ */

.market-news-list {
	padding: 8px 17px;
	background-color: #ffffff;
}

.market-news-list ul li {
	margin-top: 6px;
	font-size: 85%;
}

.market-news-list .top-news {
	margin: 0 -6px;
	padding: 4px 6px;
	border: 1px solid #a4a4a4;
	background: #737373;
	font-size: 100%;
	font-weight: bold;
	zoom: 1;
}

.market-news-list .top-news a {
	color: #ffffff;
}

/* market-news-block */
#i-frame .market-news-block {
	margin-top: 10px;
	font-size: 12px;
}
#i-frame .market-news-block dt {
	margin-top: 10px;
	margin-right: 5px;
}
#i-frame .market-news-block dd a.icon-blank-01 {
		background-position: 0 0.1em;
}
#i-frame marquee img {
	padding-right: 4px;
	vertical-align: middle;
}


/* premium-block
------------------------------------ */

.premium-block-02 {
	clear: both;
	position: relative;
	width: 300px;
}
.premium-block-02 .bt {
	position: absolute;
	top: 125px;
	left: 57px;
}


/* quick
------------------------------------ */
.market-col2-02 {
	clear: both;
	overflow: hidden;
	width: 972px;
	margin: 24px -23px 0 0;
}

#market-summary,
#news-flash {
	float: left;
	width: 464px;
	margin-right: 22px;
}
/* icon-blank-02 */
.icon-blank-02 {
	float: right;
	padding-left: 17px;
	background: url(/tv/public_property/common/images/com_blank_ic01.gif) 0% 0.45em no-repeat;
}

/* market-list
------------------------------------ */
.market-list {
	margin-bottom: 30px;
}

.market-list dd {
	margin: -1.5em 0 5px;
	padding-left: 6em;
	padding-right: 5px;
}

.market-list dd .icon-special {
	padding-left: 55px;
	background: url(/tv/public_property/common/images/com_special_ic01.gif) 0% 0.25em no-repeat;
	zoom: 1;
}

/* market-tab
------------------------------------ */
.market-tab {
	position: relative;
	height: 45px;
	background: url(/tv/public_property/market/images/index_bg11.gif) 0 bottom no-repeat;
	zoom: 1;
}

.market-tab h3 {
	position: absolute;
	top: 0;
	width: 184px;
	height: 45px;
}

.market-tab h3 img {
	cursor: pointer;
}

.market-tab h3 .tabToggle_on {
	cursor: default;
}

.market-tab .tab01 {
	left: 0;
}
.market-tab .tab02 {
	left: 184px;
}
.market-tab .tab03 {
	left: 368px;
}
.market-tab .tab04 {
	left: 552px;
	width: 244px;
}

.market-tab p {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 83%;
}

.market-tab p .icon-link-01 {
	background-position: 0 0.15em;
}

* html .market-tab p .icon-link-01 {
	background-position: 0 0.45em;
}

/* new-info
------------------------------------ */
#new-info {
	border-bottom: 1px solid #cccccc;
	background: url(/tv/public_property/market/images/index_bg10.gif) 0 0 repeat-y;
	zoom: 1;
}

#new-info .section {
	padding: 7px 0 13px 15px;
}

/*  market-ranking-list
------------------------------------ */
.tab04Block {
	padding-left: 13px !important;
	padding-bottom: 2px !important;
}

.tab04Block .note-01 {
}

.market-ranking-list {
	width: 922px;
	margin-bottom: 6px;
	border: 1px solid #cccccc;
}

.market-ranking-list dt {
	margin-bottom: 2px;
	font-size: 0;
}

.market-ranking-list dd dl {
	margin-bottom: 2px;
	padding: 10px 10px 9px;
	zoom: 1;
}

.market-ranking-list dd dl .thumb-pic {
	display: block;
	float: left;
	width: 126px;
	margin-right: 20px;
	font-size: 0;
}

.market-ranking-list dd dl .thumb-pic .inner {
	position: relative;
	display: block;
	border: 1px solid #dadad8;
	zoom: 1;
}

.market-ranking-list dd dl .thumb-pic .inner .btn {
	position: absolute;
	display: block;
	bottom: 2px;
	left: 3px;
	width: 16px;
	font-size: 0;
	height: 11px;
}

.market-ranking-list dd dl dt {
	float: left;
	width: 301px;
	margin-bottom: 0;
	font-size: 100%;
}

.market-ranking-list dd dl dt .inner {
	display: block;
	padding: 45px 0 0 40px;
	font-weight: bold;
	font-size: 120%;
}

.market-ranking-list dd dl dd.movie-data {
	display: block;
	float: right;
	width: 425px;
}

.market-ranking-list dd dl dd.movie-data dl {
	min-height: 95px;
	margin-bottom: 0;
	padding: 0 0 0 22px;
	background: url(/tv/public_property/market/images/index_bg20.gif) 0 0 repeat-y;
	zoom: 1;
}

* html .market-ranking-list dd dl dd.movie-data dl {
	height: 95px;
}

.market-ranking-list dd dl dd.movie-data dl dt {
	float: none;
	width: auto;
	margin-left: 0;
	padding-bottom: 3px;
	font-weight: bold;
}

.market-ranking-list dd dl dd.movie-data dl dd {
	padding-bottom: 3px;
	padding-left: 22px;
	font-size: 83%;
}

.market-ranking-list dd dl dd.movie-data dl dd.icon-pdf-01 {
	padding-left: 44px;
	background-position: 22px 0.2em;
	padding-bottom: 0;
}

.market-ranking-list dd dl.no1 {
	background-color: #ebe2ac;
}

.market-ranking-list dd dl.no1 dt .inner {
	background: url(/tv/public_property/market/images/index_bg12.gif) 0 0 no-repeat;
	zoom: 1;
}

.market-ranking-list dd dl.no1 .thumb-pic .inner {
	border: 3px solid #c2b671;
}

.market-ranking-list dd dl.no1 dd.movie-data dl {
	background: url(/tv/public_property/market/images/index_bg17.gif) 0 0 repeat-y;
}

.market-ranking-list dd dl.no2 {
	background-color: #ebebeb;
}

.market-ranking-list dd dl.no2 dt .inner {
	background: url(/tv/public_property/market/images/index_bg13.gif) 0 0 no-repeat;
	zoom: 1;
}

.market-ranking-list dd dl.no2 .thumb-pic .inner {
	border: 3px solid #b9b9b9;
}

.market-ranking-list dd dl.no2 dd.movie-data dl {
	background: url(/tv/public_property/market/images/index_bg18.gif) 0 0 repeat-y;
}

.market-ranking-list dd dl.no3 {
	background-color: #ece2c6;
}

.market-ranking-list dd dl.no3 dt .inner {
	background: url(/tv/public_property/market/images/index_bg14.gif) 0 0 no-repeat;
	zoom: 1;
}

.market-ranking-list dd dl.no3 .thumb-pic .inner {
	border: 3px solid #c2b594;
}

.market-ranking-list dd dl.no3 dd.movie-data dl {
	background: url(/tv/public_property/market/images/index_bg19.gif) 0 0 repeat-y;
}

.market-ranking-list dd dl.no4,
.market-ranking-list dd dl.no5 {
	background-color: #e8ebd1;
}

.market-ranking-list dd dl.no5 {
	margin-bottom: 0;
}

.market-ranking-list dd dl.no4 .thumb-pic,
.market-ranking-list dd dl.no5 .thumb-pic {
	width: 100px;
	margin-right: 46px;
}

.market-ranking-list dd dl.no4 dt .inner,
.market-ranking-list dd dl.no5 dt .inner {
	padding-top: 40px;
	zoom: 1;
}

.market-ranking-list dd dl.no4 dt .inner {
	background: url(/tv/public_property/market/images/index_bg15.gif) 0 0 no-repeat;
}

.market-ranking-list dd dl.no5 dt .inner {
	background: url(/tv/public_property/market/images/index_bg16.gif) 0 0 no-repeat;
}

/* section
------------------------------------ */

.topSection {
	clear: both;
}

/* col
------------------------------------ */
/* col2-01 */
.market-mainArea .col2-01 {
	clear: both;
	margin: 14px 0 0 0 !important;
	background: url(/tv/public_property/market/images/index_bg21.gif) 0% 100% no-repeat;
}
.market-mainArea .col2-01Inner {
	background: url(/tv/public_property/images/index_bg08.gif) 0% 0% no-repeat;
	padding: 0 15px 15px 16px;
}

/* col2-02 */
.market-mainArea .col2-02 {
	clear: both;
	overflow: hidden;
	width: 972px;
	margin: 24px -22px 0 0;
	_margin: 24px -44px 0 0;
	background: url(/tv/public_property/images/index_bg07.gif) 0% 100% no-repeat;
}

/* col2-03 */
.market-mainArea .col2-03 {
	clear: both;
	overflow: hidden;
	width: 972px;
	margin: 24px -22px 0 0;
	_margin: 24px -44px 0 0;
	background: url(/tv/public_property/images/index_bg13.gif) left bottom no-repeat;
}

/* mainVIsual
------------------------------------ */
.market-mainArea .blockInner {
	background: url(/tv/public_property/images/index_bg08.gif) 0% 0% no-repeat;
	padding: 0 20px 15px 19px;
	position: relative;
}
.market-mainArea .blockInner .newsPageLInk {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 64px;
	height: 27px;
}
.market-mainArea .mainVisual {
	width: 926px;
	margin-right: -15px;
	position: relative;
	overflow: hidden;
	
}
.market-mainArea .mainVisual li.mainBanner {
	float: left;
	width: 448px;
	margin-right: 15px;
}

/* channel
------------------------------------ */

.headingWrap {
	position: relative;
	width: 100%;
	height: 36px;
	margin-bottom: 15px;
}
.headingWrap h2 {
	padding-top: 7px;
}
.headingWrap .scheduleBtn {
	position: absolute;
	top: 0;
	right: 152px;
}
.headingWrap .performBtn {
	position: absolute;
	top: 0;
	right: 16px;
}


/* colTwoTitle
------------------------------------ */
.colTwoTitle {
	clear: both;
	width: 932px;
	margin-right: -14px;
	position: relative;
	overflow: hidden;
}
.colTwoTitle .colTitle {
	width: 452px;
	float: left;
	margin-right: 14px;
	position: relative;
}
.colTwoTitle .link {
	position: absolute;
	top: 6px;
	right: 5px;
}


/* colFour
------------------------------------ */

.topColFour {
	clear: both;
	width: 919px;
	background: url(/tv/public_property/market/images/index_bg22.gif) no-repeat left bottom;
	margin: 7px -6px 0 0;
	padding-bottom: 15px;
}
.bg_two {
	background: url(/tv/public_property/market/images/index_bg23.gif) no-repeat left bottom!important;
}
.bg_three {
	background: url(/tv/public_property/market/images/index_bg24.gif) no-repeat left bottom!important;
}
.topColFour .col {
	width: 223px;
	float: left;
	margin-right: 6px;
}
.topColFour .colTwo {
	margin-right: 14px;
}
.topColFour .colThree {
	margin-right: 7px;
}
.topColFour .end {
	margin-right: 0;
}
.topColFour .colInner {
	padding: 13px 11px 0px 11px;
	position: relative;
}
.topColFour .colInner .flagIcon {
	position: absolute;
	right: 10px;
	top: 13px;
}
*:first-child+html .topColFour .colInner .flagIcon {
	top: 10px;
}
.topColFour .colInner .flagIcon ul li {
	width: 25px;
	height: 18px;
	margin-bottom: 3px;
}
*:first-child+html .topColFour .colInner .flagIcon ul li {
	margin-bottom: 0!important;
}
* html .topColFour .colInner .flagIcon {
	top: 15px;
}
.topColFour .colInner .thumb {
	background: url(/tv/public_property/images/index_il01.gif) no-repeat 0px top;
	width: 171px;
	height: 106px;
	text-align: center;
	position: relative;
}
.topColFour .colInner .thumb .image {
	width: 171px;
	height: 106px;
	text-align: center;
}
.topColFour .colInner .thumb .thumbnail {
	margin-top: 4px;
}
*:first-child+html .topColFour .colInner .thumb .thumbnail {
	margin-top: 4px!important;
}
.topColFour .colInner .thumb .thumbnail02 {
	margin-top: 4px;
	width: 163px;
}
.topColFour .colInner .thumb .bt {
    padding: 0;
    position: absolute;
    left: 4px;
    bottom: 10px;
}
.topColFour .colInner .shortDescription {
	display: block;
	margin-top: 10px;
	font-size: 90%;
}
.topColFour .colInner .timeImage {
	margin-top: 5px;
}
*:first-child+html .topColFour .colInner .timeImage {
	margin-top: 15px;
}
.topColFour .colInner .leadTxt {
	margin-top: 7px;
	font-size: 90%;
}

.bannerWrapper {
 position: relative;
}
.chartBanner {
 position: absolute;
 bottom: 16px;
 bottom: 26px\9; /* IE8 */
 right: 15px;
}
* html .chartBanner {
 bottom: 6px; /* IE6 */
}
*:first-child+html .chartBanner {
 bottom: 26px; /* IE7 */
}
/* products-Info
------------------------------------ */

#products-Info .infoInner {
	background: #dde6f1;
	padding: 13px 15px 15px 18px;
}
#invest .investInner {
	background: #dbece2;
	padding: 13px 15px 15px 18px;
}

.articleBlock .imgBlock {
	float: left;
	position: relative;
	margin-right: 20px;
}
.articleBlock .imgBlock .thumb {
	background: url(/tv/public_property/images/index_il02.gif) no-repeat left top;
	width: 144px;
	height: 120px;
	padding: 4px 0 0 4px;
}
.articleBlock .imgBlock .bt {
	position: absolute;
	left: 4px;
	bottom: 14px;
}
.articleBlock .txtBlock {
	overflow: hidden;
	zoom: 1;
}
.articleBlock .txtBlock .title {
	font-size: 110%;
}
.articleBlock .txtBlock ul.products li {
	float: left;
	padding-right: 10px;
}
.articleBlock .txtBlock .linkList {
	padding-top: 5px;
	border-top: 1px dotted #7f7f7f;
	margin-top: 20px;
}
.articleBlock .txtBlock .linkList li {
	padding-right: 20px !important;
}
.articleBlock .txtBlock .colLeft {
	float: left;
	width: 130px;
}
.articleBlock .txtBlock .colRight {
	float: right;
	width: 130px;
}

.rankingArea {
	border-bottom: 1px solid #cecece;
}
.rankingArea li {
	border-top: 1px solid #cecece;
	padding: 7px 10px 7px 0;
	font-size: 90%;
}
.rankingArea li.first {
	background: url(/tv/public_property/market/images/index_ic14.gif) no-repeat 0.5em 10px;
	padding-left: 88px;
	font-size: 115%;
	font-weight: bold;
}
.rankingArea li.second {
	background: url(/tv/public_property/market/images/index_ic15.gif) no-repeat 0.5em 10px;
	padding-left: 88px;
	font-size: 115%;
}
.rankingArea li.third {
	background: url(/tv/public_property/market/images/index_ic16.gif) no-repeat 0.5em 10px;
	padding-left: 88px;
	font-size: 115%;
}
.rankingArea li.fourth {
	background: url(/tv/public_property/market/images/index_ic17.gif) no-repeat 0.65em 8px;
	padding-left: 88px;
}
.rankingArea li.fifth {
	background: url(/tv/public_property/market/images/index_ic18.gif) no-repeat 0.65em 8px;
	padding-left: 88px;
}
.rankingNoteTxt {
	margin-top: 3px;
	font-size: 90%;
}

/* graphArea
------------------------------------ */
.chartGraph {	
	clear: both;
}
.chartGraph .graphInner {
	width: 950px;
	height: 651px;
	background: url(/tv/public_property/market/images/chart_bg01.gif) no-repeat 0 0;
}
.chartGraph .graphArea {
	position: relative;
	width: 950px;
	height: 651px;
	background: url(/tv/public_property/market/images/chart_bg01.gif) no-repeat 0 0;
}
.chartGraph .graphOn {
	background: url(/tv/public_property/market/images/chart_bg01on.gif) no-repeat 0 0;
}
.chartGraph .graphArea .btn {
	text-indent: -9999px;
	width: 170px;
	height: 140px;
	position: absolute;
	bottom: 26px;
	left: 55px;
	cursor: pointer;
}
.chartGraph .graphArea .btn a {
	display: block;
	height: 140px;
}
.chartGraph .graphArea .typeB {
	width: 170px;
	height: 140px;
	position: absolute;
	bottom: 26px;
	left: 225px;
}
.chartGraph .graphArea .typeC {
	width: 170px;
	height: 140px;
	position: absolute;
	bottom: 26px;
	left: 395px;
}
.chartGraph .graphArea .typeD {
	width: 170px;
	height: 140px;
	position: absolute;
	bottom: 26px;
	left: 565px;
}
.chartGraph .graphArea .typeE {
	width: 150px;
	height: 140px;
	position: absolute;
	top: 44px;
	left: 762px;
}
.chartGraph .graphArea .typeF {
	width: 150px;
	height: 140px;
	position: absolute;
	top: 184px;
	left: 762px;
}
.chartGraph .graphArea .typeG {
	width: 150px;
	height: 140px;
	position: absolute;
	top: 324px;
	left: 762px;
}


/* chartBlock
------------------------------------ */

.chartBlock {
	clear: both;
	margin-top: 40px;
	padding-top: 40px;
	background: url(../../market/images/chart_bg02.gif) repeat-x 0 0;
	zoom: 1;
}
* html .chartBlock {
	position: relative;
}
.rankingBlock {
	clear: both;
	background: url(../../market/images/chart_bg04.gif) no-repeat left bottom;
	zoom: 1;
}
.blockInner {
	clear: both;
	background: url(../../market/images/chart_bg03.gif) no-repeat left top;
	padding: 25px 25px 20px 30px;
}
.rankingBlock .figureCotainer .leftBlock {
	float: left;
	width: 440px;
	padding: 10px 0 10px 25px; 
}
.rankingBlock .figureCotainer .rightBlock {
	float: right;
}
.rankingBlock .figureCotainer .leftBlock .title {
	margin-bottom: 10px;
}

/* typeBlock
------------------------------------ */

.typeBlock {
	margin-top: 30px;
}
#TB_ajaxContent .typeBlock {
	margin-top: 20px!important;
}
.typeBlockA {
	clear: both;
	background: url(../../market/images/chart_bg05.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockA .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg06.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.graphArea .typeBlockA {
	display: none;
	position: absolute;
	top: 50%;
	left: 0%;
	width: 950px;
	z-index: 100;
}
.typeBlockB {
	clear: both;
	background: url(../../market/images/chart_bg07.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockB .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg08.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.typeBlockC {
	clear: both;
	background: url(../../market/images/chart_bg09.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockC .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg10.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.typeBlockD {
	clear: both;
	background: url(../../market/images/chart_bg11.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockD .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg12.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.typeBlockE {
	clear: both;
	background: url(../../market/images/chart_bg13.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockE .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg14.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.typeBlockF {
	clear: both;
	background: url(../../market/images/chart_bg15.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockF .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg16.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.typeBlockG {
	clear: both;
	background: url(../../market/images/chart_bg17.gif) no-repeat 0 0;
	zoom: 1;
}
.typeBlockG .typeInner {
	clear: both;
	background: url(../../market/images/chart_bg18.gif) no-repeat left bottom;
	padding: 30px 20px 30px 141px;
	position: relative;
}
.typeInner {
	position: relative;
	width: 789px;
}
.typeInner .typeIcon {
	padding: 0!important;
	position: absolute;
	left: 0;
	top: -16px;
}
.typeInner .figureContainer {
	clear: both;
}
.typeInner .figureContainer .leftBlock {
	float: left;
	width: 556px;
	position: relative;
}
.typeInner .figureContainer .leftBlock .btn {
	padding: 0!important;
	position: absolute;
	right: 0;
	bottom: 30px;
}
.typeInner .figureContainer .leftBlock .btn02 {
	padding: 0!important;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.typeInner .figureContainer .leftBlock .title {
	margin-bottom: 15px;
	padding: 0!important;
}
.typeBlockC .typeInner .figureContainer .leftBlock .title {
	margin-bottom: 10px;
	padding: 0!important;
}
.typeInner .figureContainer .leftBlock .leftBlockInner {
	padding-left: 14px;
	width: 396px;
}
.typeInner .figureContainer .leftBlock .leftBlockInner .subTitle {
	margin-bottom: 10px;
	padding: 0!important;
}
.typeBlockC .typeInner .figureContainer .leftBlock .leftBlockInner .subTitle {
	margin-bottom: 5px;
	padding: 0!important;
}
.typeInner .figureContainer .leftBlock .leftBlockInner .txt {
	padding: 0!important;
}
.typeInner .figureContainer .rightBlock {
	float: right;
	width: 210px;
	margin-top: 5px;
}
.anchor {
	position: absolute;
	left: 0;
	top: -300px;
}

#TB_window {
	font-size: 110%!important;
}
#TB_ajaxContent {
	overflow: hidden!important;	
}
#TB_ajaxContent .contentsFootbt {
	display: block!important;
	padding: 0!important;
	margin: 20px auto 0;
	width: 120px;
	height: 28px;
}
#TB_ajaxContent .typeInner .figureContainer .leftBlock .btn {
	bottom: 25px!important;
}
#TB_ajaxContent .contentsFootbt a:hover {
	background: url(/tv/public_property/common/images/com_bt08over.gif) no-repeat left top!important;
}
.printNext {
	page-break-before: always;
}
.printNext02 {
	page-break-after: always;
}

/* chartmovie
------------------------------------ */

.typeBlock .rightBlock .thumb {
	background: url(/tv/public_property/market/images/chart_bg20.gif) no-repeat left top;
	width: 201px;
	height: 125px;
	text-align: center;
	position: relative;
	margin-bottom: 10px;
}
.typeBlock .rightBlock .thumb .image {
	width: 201px;
	height: 125px;
	text-align: center;
}
.typeBlock .rightBlock .thumb .thumbnail {
	margin-top: 4px;
}
*:first-child+html .typeBlock .rightBlock .thumb .thumbnail {
	margin-top: 4px!important;
}
.typeBlock .rightBlock .thumb .thumbnail02 {
	margin-top: 4px;
	width: 194px;
}
.typeBlock .rightBlock .thumb .bt {
    padding: 0;
    position: absolute;
    left: 3px;
    bottom: 11px;
}

.specialBanner {
	margin-top: 30px;
}

/* other
------------------------------------ */

.noBg {
	background: none !important;
}


/* sns 
-------------------------------------*/

.snsBtn {
	clear: both;
}
.snsBtn .twitBtn {
	width: 70px;
	overflow: hidden;
}


/* footer-pagetop
------------------------------------ */

#footer-pagetop .pagetop {
	width: 950px;
}

/* first-child
------------------------------------ */
.first-child {
	margin-top: 0 !important;
}

.mt-10 {
	margin-top: 10px !important;
}
.mt3 {
	margin-top: 3px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt7 {
	margin-top: 7px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt13 {
	margin-top: 13px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.clear {
	clear: both !important;
}

.ml05 {
	margin-left: 5px !important;
}

/* clearFix
------------------------------------ */

.market-contents:after,
.market-col-01:after,
.market-col-01 .col .program-head:after,
.market-col-01 .col .inner .program-data-body:after,
.market-col-01-single:after,
.market-col-01-single .col .program-head:after,
.market-col-01-single .col .inner .program-data-body:after,
.market-col-01-bouble:after,
.market-col-01-bouble .col .program-head:after,
.market-col-01-bouble .col .inner .program-data-body:after,
.market-summary dl:after,
.market-summary dl dd .numbers:after,
.link-box:after,
.market-contents .market-box:after,
.market-ranking-list dd dl:after,
.market-mainArea .topColFour:after,
.typeInner .figureContainer:after,
.rankingBlock .figureCotainer:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
}  
* html .market-contents,
* html .market-col-01,
* html .market-col-01 .col .program-head,
* html .market-col-01 .col .inner .program-data-body,
* html .market-col-01-single,
* html .market-col-01-single .col .program-head,
* html .market-col-01-single .col .inner .program-data-body,
* html .market-col-01-bouble,
* html .market-col-01-bouble .col .program-head,
* html .market-col-01-bouble .col .inner .program-data-body,
* html .market-summary dl,
* html .market-summary dl dd .numbers,
* html .link-box,
* html .market-contents .market-box,
* html .market-ranking-list dd dl,
* html .market-mainArea .topColFour,
* html .typeInner .figureContainer,
* html .rankingBlock .figureCotainer  { /* IE6 hack */
 zoom: 1; 
} 
*:first-child+html .market-contents,
*:first-child+html .market-col-01,
*:first-child+html .market-col-01 .col .program-head,
*:first-child+html .market-col-01 .col .inner .program-data-body,
*:first-child+html .market-col-01-single,
*:first-child+html .market-col-01-single .col .program-head,
*:first-child+html .market-col-01-single .col .inner .program-data-body,
*:first-child+html .market-col-01-bouble,
*:first-child+html .market-col-01-bouble .col .program-head,
*:first-child+html .market-col-01-bouble .col .inner .program-data-body,
*:first-child+html .market-summary dl,
*:first-child+html .market-summary dl dd .numbers,
*:first-child+html .link-box,
*:first-child+html .market-contents .market-box,
*:first-child+html .market-ranking-list dd dl,
*:first-child+html .market-mainArea .topColFour,
*:first-child+html .typeInner .figureContainer,
*:first-child+html .rankingBlock .figureCotainer  { /* IE7 hack */  
 zoom: 1; 
}
head~/* */body .market-contents,
head~/* */body .market-col-01,
head~/* */body .market-col-01 .col .program-head,
head~/* */body .market-col-01 .col .inner .program-data-body,
head~/* */body .market-col-01-single,
head~/* */body .market-col-01-single .col .program-head,
head~/* */body .market-col-01-single .col .inner .program-data-body,
head~/* */body .market-col-01-bouble,
head~/* */body .market-col-01-bouble .col .program-head,
head~/* */body .market-col-01-bouble .col .inner .program-data-body,
head~/* */body .market-summary dl,
head~/* */body .market-summary dl dd .numbers,
head~/* */body .link-box,
head~/* */body .market-contents .market-box,
head~/* */body .market-ranking-list dd dl,
head~/* */body .typeInner .figureContainer,
head~/* */body .rankingBlock .figureCotainer  { /* IE8 hack */  
 zoom: 1; 
} 
html:not(:target) .market-contents,
html:not(:target) .market-col-01,
html:not(:target) .market-col-01 .col .program-head,
html:not(:target) .market-col-01 .col .inner .program-data-body,
html:not(:target) .market-col-01-single,
html:not(:target) .market-col-01-single .col .program-head,
html:not(:target) .market-col-01-single .col .inner .program-data-body,
html:not(:target) .market-col-01-bouble,
html:not(:target) .market-col-01-bouble .col .program-head,
html:not(:target) .market-col-01-bouble .col .inner .program-data-body,
html:not(:target) .market-summary dl,
html:not(:target) .market-summary dl dd .numbers,
html:not(:target) .link-box,
html:not(:target) .market-contents .market-box,
html:not(:target) .market-ranking-list dd dl,
html:not(:target) .typeInner .figureContainer,
html:not(:target) .rankingBlock .figureCotainer  { /* IE8 以外のモダンブラウザ */  
 zoom: 1; 
}
