.anal{
height:0;
position:absolute;
text-indent:-10000px;
width:0;
}

/*

.product_group		大外枠<br />
.product			オカズ<br />
.product_box			オカズBOX<br />
.title_div			タイトル<br />
.title2_div			タイトル2<br />
.img_div				画像BOX<br />
.log_div				テキスト要素<br />
.update				更新日<br />
.site				配信元<br />
.text				テキスト<br />
.posi				動画の場所<br />
.download			ダウンロードページ<br />
.extraDiv1～6		エクストラ<br />

*/


.product_group {width:415px; text-align:left; color: #cccccca; font: 12px/14px ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka; font-size:12px; border:0px !important;}
.product_box { width:415px; padding-top:0px; position:relative; background:url(img/bgw/bg_block_medium_top2.gif) no-repeat left top;}
.product {  padding:0px 10px 0px 10px; position:relative;background:url(img/bgw/bg_block_medium_bottom2.gif) no-repeat 0px bottom;}
.product .title_div {background:url(img/ic/unselected1.gif) no-repeat 8px 1px; padding-bottom:1px; position:relative;}
.product .title_div span { padding:0px 0px 2px 27px; font-size:14px !important; font:bold 14px/110% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka !important;}
.product .img_div { background:url(img/bgw/zone100w2.gif) no-repeat 0px 0px; padding:6px;}
.product .img_div a img { border:0px;}
.product .log_div {width:160px; text-align:left; float:left; padding-top:3px;}
.title_div.tit2 {margin-top:5px; }
.product .dat {width:80px; float:right; text-align:right; padding:4px 5px 0px 2px; font:12px/120% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka; font-size:12px;}
.product .sit {padding:4px 2px 3px 7px; font-size:12px; color:#666666; text-align:right;}
.product .sit .tt {display:none;}
.product .txt {padding:5px 0px; border-top:1px solid #dddddd; }
.product .txt span { margin:0px 5px 0px 5px; padding:0px 3px; font:12px/130% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka; display:block;}
.product .dl {text-align:right; padding:3px 0px 3px 25px; font-size:12px; background:url(img/ic/btn_go.gif) no-repeat 135px 1px;}
.product .map {font-size:11px; line-height:12px; letter-spacing:-0.1em; text-align:right; padding:7px 6px 1px 5px; border-top:1px dotted #cccccc;}
.product .map .tt{padding:0px 3px;}
.product .area {display:none;}
.product a:link { color: #F30011; text-decoration:none; }
.product a:visited { color: #4c38ff; text-decoration:none; }
.product a:active, .product a:hover { color: #FF09A0; }
.ex1, .ex2, .ex3, .ex4, .ex5, .tit2 {display:none;}

.down_thumb {width:360px; border-bottom:1px solid #dddddd; line-height:140%; font-size:14px; padding:0px 0px 10px 30px; background:url(img/bgw/bg_actions.jpg) no-repeat bottom right;}
.down_thumb img {height:50px !important; margin:3px 10px 3px 3px; border:3px double #cccccc;}
.down_thumb .dl {padding-left:165px; width:80px;}
.down_thumb small {font-weight:bold; color:#bbbbbb;}
.cont0m .product{ padding:0px !important; margin-bottom:0px; position:relative; display:block;}
.cont0m .product_box{width:400px; padding:10px !important; position:relative; display:block;}
.cont0m .product_box .down{position:relative; clear: both;}
.cont0m .product_box .down div{}
.cont0m .product_box .product .log_div {width:380px; text-align:left; padding-top:3px;}
.cont0m .product_box .img_div {position:relative;  left:25px; background:url() no-repeat 0px 0px; padding:6px; z-index:1;}

.cont0m .product_box .log_div {width:380px; padding:3px 0px 10px 10px; position:relative; display:block;  float:no !important; clear: both;}




.cont0 .product{ color:#cccccc; width:395px; padding:10px !important; margin-bottom:10px; position:relative; display:block; background:url(img/bgw/bg_block_medium_bottom3.gif) bottom;}
.cont0 .product_box{width:405px; padding:0px !important; position:relative; display:block;}

.cont0 .product .img_div {position:absolute; top:34%; left:35px; background:url(img/bgw/zone100w2.gif) no-repeat 0px 0px; padding:6px; z-index:1;}

.cont0 .product .log_div {width:370px; padding:3px 0px 10px 10px; position:relative; display:block;  float:no !important;}

.cont0 .product .log_div .update {position:absolute; top:-20px; right:10px; text-align:right; height:20px;}
.cont0 .posi { text-align:right; padding:10px 20px 10px 30px; font-size:13px; font-family:,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka; display:block;}
.cont0 .posi div {padding:1px;display:block; height:16px;}

.cont0 .map {display:none;}
.cont0 .dl {display:none;}
.cont0 .area.s2 {display:block; font-size:11px; line-height:12px; letter-spacing:-0.1em; text-align:right; padding:0px 6px 1px 5px; border-top:1px dotted #cccccc;}


.cont1 .map {display:none;}
.cont1 .area.s2 {display:block; font-size:11px; line-height:12px; letter-spacing:-0.1em; text-align:right; padding:0px 6px 1px 5px; border-top:1px dotted #cccccc;}
.cont1 .product{height:140px; padding:10px !important; }
.cont1 .product_box{height:160px; width:415px;  padding:0px !important; margin-top:5px;}
.cont1 .product .log_div { width:250px;}
.cont1 .product .img_div {position:relative; float:left; margin-left:3px; margin-top:3px;}

.cont2 .product_group { color: #444444; width:865px; text-align:left; font: 12px/14px ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka;}
.cont2 .product_box {height:150px; width:430px; float:left; position:relative;}
.cont2 .product { height:143px; background:url(img/bgw/bg_block_medium_bottom2.gif) no-repeat 0px bottom;}

.cont2 .product.new {background:url(img/bgw/new.jpg) no-repeat 43px 3px; }
.cont2 .map {display:none;}

.cont2 .area {display:none;}
.cont2 .area.s2 {display:block; font-size:11px; line-height:12px; letter-spacing:-0.1em; text-align:right; padding:0px 6px 1px 5px; border-top:1px dotted #cccccc;}
.cont2 .product .dl {display:none;}
.cont2 .title_div.tit2 {display:none;}


