@charset "utf-8";
/* CSS Document */


/* left main */

#main .header {margin:0;}


/* 最近検索された動画 */

#recent_search_wrapper {height:202px; margin:5px 0; border:1px solid #ababab;}

*html #recent_search_wrapper {margin:5px 0;}

.recent_search {width:123px; margin:5px 6px 5px 5px; float:left;}

*html .recent_search {width:123px; margin:5px 7px 5px 3px; float:left;}

.recent_search_last {width:123px; margin:5px 0 5px 5px; float:left;}

.recent_search li.thumb, .recent_search_last li.thumb {position:relative; z-index:1; width:123px; height:101px; overflow:hidden;}

.recent_search li.thumb a, .recent_search_last li.thumb a {display:block; width:123px; height:101px; background:url(//www.marumise.com/gachiken/common/play_btn01.png) 0 0 no-repeat; behavior: expression(IEPNGFIX.fix(this));}

.recent_search li.thumb a:hover, .recent_search_last li.thumb a:hover { display:block; background:url(//www.marumise.com/gachiken/common/play_btn01hvr.png) 0 0 no-repeat; behavior: expression(IEPNGFIX.fix(this));}

.recent_search li.thumb a img, .recent_search_last li.thumb a img { width:123px; display:block; position:absolute; z-index:-1; top:0px; left:0px;}

.recent_search li.name, .recent_search_last li.name {height:18px; font-weight:bold; font-size:12px; overflow:hidden;}

.recent_search li.title, .recent_search_last li.title {height:18px; font-weight:bold; font-size:12px; overflow:hidden;}

.recent_search li.length, .recent_search_last li.length {height:17px; font-size:12px; overflow:hidden;}

.recent_search li.comm, .recent_search_last li.comm {height:30px; font-size:12px; overflow:hidden;}


/* レコメンデーション */

#recommendation_wrapper {height:152px; margin:5px 0; border:1px solid #ababab; overflow:hidden; position:relative; z-index:0;}

#recommendation {height:167px; width:674px; overflow:hidden; position:absolute; top:-25px; z-index:0;}


/* 条件を絞って検索 */

#category_search_wrapper { margin:5px 0;}

.category_wrapper_L01, .category_wrapper_L02, .category_wrapper_L03 {width:316px; border:1px solid #ababab; padding:2px 7px;  position:relative; float:left; margin-bottom:10px;}

.category_wrapper_R01, .category_wrapper_R02, .category_wrapper_R03 {width:316px; border:1px solid #ababab; padding:2px 7px;  position:relative; float:right; margin-bottom:10px;}

.category_wrapper_L01, .category_wrapper_R01 {height:148px;}

.category_wrapper_L02, .category_wrapper_R02 {height:173px; /height:168px;}

.category_wrapper_L03, .category_wrapper_R03 {height:218px;}

.subheader {width:318px; height:30px; margin-bottom:3px;}

.subheader img {width:169px; float:left;}

.subheader .text {float:right; font-weight:bold; background-color:#FFEF80; position:absolute; right:7px; top:0px;  line-height:16px;}

.subheader .text { /top:10px;}

.category_wrapper_L01 .thumb, .category_wrapper_R01 .thumb, .category_wrapper_L02 .thumb, .category_wrapper_R02 .thumb, .category_wrapper_L03 .thumb, .category_wrapper_R03 .thumb 
{float:left;}

.category_list {width:153px; margin-left:8px; float:left;}

.category_list ul {clear:both;}

.category_list li {float:left; padding:0 8px 5px 10px; background:url(//www.marumise.com/gachiken/common/red_arrow.gif) no-repeat 0 4px; }

.category_list li#hatsuura {float:left; padding:0 5px 0 10px; background:url(//www.marumise.com/gachiken/common/red_arrow.gif) no-repeat 0 4px;}

p#hatsuura { margin:0; padding:0 5px; width:140px; height:94px; background:url(//www.marumise.com/gachiken/top/hatsuura_bg.jpg) no-repeat 0 0; clear:both; }

p#hatsuura { /margin-top:1px; padding:14px 5px 0 7px; width:138px; height:80px; }



/* right */



/* review */

#review_wrapper {width:194px; border:1px solid #ababab; clear:both; padding:6px; margin-bottom:10px;}

/* joyu */

#joyu_wrapper {width:194px; height:385px; border:1px solid #ababab; clear:both; padding:6px; margin-bottom:10px;}

#joyu_wrapper ul.left {width:62px; float:left; overflow:hidden; margin-right:4px;}

#joyu_wrapper ul.right {width:62px; float:left; clear:right; overflow:hidden; margin-right:0;}

#joyu_wrapper li.thumb {width:62px; height:62px; }

#joyu_wrapper li.thumb img {width:60px; height:60px;}

#joyu_wrapper li.thumb a img {width:60px; height:60px; border:1px solid #ef0000;}

#joyu_wrapper li.thumb a:hover img {width:60px; height:60px; border:1px solid #DDC100;}

#joyu_wrapper li.name {font-size:11px; padding:0 0 5px 0; text-align:center;}

#joyu_wrapper li.name { /font-size:10px;}

#joyu_wrapper p {font-weight:bold; clear:both; text-align:left;}

#joyu_wrapper p { /margin:0; padding:0;}



/* DXの企画を入れる枠 */

.dx_kikaku {margin:80px 0 30px; clear:both; border-top:3px dotted #999;}

.dx_kikaku p {padding-top:0px; font-size:24px; font-weight:bold; font-style:italic; border-bottom:6px solid #E40106; line-height:1.5;}

.dx_kikaku p span {font-size:16px; color:#000; font-style:normal;}

.dx_kikaku img {width:674px;}
