@charset "UTF-8";

/* category-heading
------------------------------------ */

#category-heading.movie-heading {
	width: 680px;
}
#category-heading.movie-heading .wrap {
	background: url(/tv/public_property/movie/images/index_bg01.jpg) no-repeat 467px 1px;
}

/* movie-col
------------------------------------ */

.movie-col-01 {
	background: url(/tv/public_property/movie/images/index_bg02.gif) no-repeat 0 100%;
}

.movie-col-01 .inner {
	padding: 15px 20px 20px;
}

.movie-col-02 {
	clear: both;
	width: 666px;
	margin: 5px -21px 0 0;
	overflow: hidden;
}
.movie-col-02 .heading-02,
.movie-col-02 .heading-03 {
	width: 645px;
	margin-bottom: 0;
}

.movie-col-02 .col {
	float: left;
	width: 312px;
	margin-right: 21px;
}

/* wrap */

.movie-col-01 .inner .wrap .ph {
	position: relative;
	float: left;
	width: 111px;
	height: 71px;
	background: url(/tv/public_property/common/images/com_movie_bg04.gif) no-repeat 0 0;
}

.movie-col-01 .inner .wrap .ph p {
	padding: 3px;
}

.movie-col-01 .inner .wrap p.bt {
	position: absolute;
	padding: 0;
	top: 48px;
	left: 8px;
}

.movie-col-01 .inner .wrap .txt {
	float: right;
	width: 162px;
}

/* product-cat-list */

.movie-col-01 .inner .product-cat-list {
	clear: both;
}

.movie-col-01 .inner .product-cat-list dl dt {
	margin-top: 8px;
	padding-top: 7px;
	background: url(/tv/public_property/common/images/com_line_bg01.gif) repeat-x 0 0;
}

.movie-col-01 .inner .product-cat-list dl dt a.icon-link-01 {
	display: inline-block;
	background-image: url(/tv/public_property/common/images/com_link_ic02.gif);
	zoom: 1;
}

/* study-cat-list */

.movie-col-01 .inner .study-cat-list {
	clear: both;
}

.movie-col-01 .inner .study-cat-list dl dt {
	margin-top: 8px;
	padding-top: 7px;
	background: url(/tv/public_property/common/images/com_line_bg01.gif) repeat-x 0 0;
}

.movie-col-01 .inner .study-cat-list dl dt a.icon-link-01 {
	display: inline-block;
	background-image: url(/tv/public_property/common/images/com_link_ic03.gif);
	zoom: 1;
}

/* market-news
------------------------------------ */

.market-news {
	clear: both;
	margin-top: 20px;
	background: url(/tv/public_property/movie/images/index_bg03.gif) no-repeat 0 100%;
}

.market-news .inner {
	padding: 15px 20px 20px;
}

/* wrap */

.market-news .inner .wrap .ph {
	position: relative;
	float: left;
	width: 111px;
	height: 71px;
	background: url(/tv/public_property/common/images/com_movie_bg04.gif) no-repeat 0 0;
}

.market-news .inner .wrap .ph p {
	padding: 3px;
}

.market-news .inner .wrap p.bt {
	position: absolute;
	padding: 0;
	top: 48px;
	left: 8px;
}

.market-news .inner .wrap .txt {
	float: right;
	width: 515px;
}

/* market-cat-list */

.market-news .inner .market-cat-list {
}

.market-news .inner .market-cat-list dt {
	margin-top: 8px;
	padding-top: 7px;
}

.market-news .inner .market-cat-list dl dt a.icon-link-01 {
	display: inline-block;
	background-image: url(/tv/public_property/common/images/com_link_ic01.gif);
	zoom: 1;
}

/* first-child
------------------------------------ */
.first-child {
	margin-top: 0 !important;
}

.mt-30 {
	margin-top: 30px;
}

/* clearFix
------------------------------------ */

.movie-col-01 .inner .wrap:after,
.market-news .inner .wrap:after {  
    visibility: hidden;  
    display: block;  
    font-size: 0;  
    content: " ";  
    clear: both;  
    height: 0;  
}  
* html .movie-col-01 .inner .wrap,
* html .market-news .inner .wrap { /* IE6 hack */
 zoom: 1; 
} 
*:first-child+html .movie-col-01 .inner .wrap,
*:first-child+html .market-news .inner .wrap { /* IE7 hack */  
 zoom: 1; 
}
head~/* */body .movie-col-01 .inner .wrap,
head~/* */body .market-news .inner .wrap { /* IE8 hack */  
 zoom: 1; 
} 
html:not(:target) .movie-col-01 .inner .wrap,
html:not(:target) .market-news .inner .wrap { /* IE8 以外のモダンブラウザ */  
 zoom: 1; 
}
