.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 />

*/
#pink .product_group .product_box {background-color:#ffccff; background-image:none !important;}
#pink .sit a:link {color:#ffccff;}
#pink .sit a:hover {color:#ffccff;}
#pink .sit a:visited {color:#ffccff;}
#pink .sit a:active {color:#ffccff;}
.product .new {background-color:#ffccff; }


.product_group {width:415px; text-align:left; color: #444444; font: 12px/14px ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka; font-size:12px;}
.product_box {height:160px; width:410px; position:relative; background:url(image/bg_actions.jpg) no-repeat 50px bottom;}
.product { height:150px; padding:10px 10px 0px 10px; position:relative;}
.product .title_div {background:url(img/ic/unselected1.gif) no-repeat 0px 0px; padding-bottom:1px; position:relative;}
.product .title_div span { padding:2px 0px 2px 20px; font-size:14px !important; font:bold 14px/130% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka !important;}
.product .img_div {float:left; background:url(image/zone100w2.gif) no-repeat 0px 0px; padding:6px;}
.product .img_div a img { border:0px;}
.product .log_div {width:260px; text-align:left; float:left; padding-top:3px;}
.title_div.tit2 {margin-top:5px; }
.product .dat {float:right; text-align:right; padding:4px 5px 0px 6px; 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; line-height:130%;}
.product .dl {display:block; text-align:right; padding:3px 5px 3px 0px; font-size:12px;}
.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 .sit a:link { color: #cccccc; text-decoration:none; }
.product .sit a:visited { color: #cccccc; text-decoration:none; }
.product .sit a:active { color: #cccccc; text-decoration:none; }
.product .sit a:hover { color: #cccccc; text-decoration:none; }
.product a:link { color: #3c00ff; text-decoration:none; }
.product a:visited { color: #4c38ff; text-decoration:none; }
.product_group a:active, .product a:hover { color: #FF09A0; }
.product_group a:link { color: #3c00ff; text-decoration:none; }
.product_group a:visited { color: #4c38ff; text-decoration:none; }
.product_group a:active, .product a:hover { color: #FF09A0; }
.ex1, .ex2, .ex3, .ex4, .ex5, .tit2 {display:none;}
/*.product.new {background:url(image/new.jpg) no-repeat 43px 3px; }*/
.product.s1 {background:url(img/sp/sp1.gif) no-repeat 43px 3px; }


.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;}

.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;}

.cont2 .product_group { color: #444444; width:865px; text-align:left; font: 12px/14px ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka;}
.cont2 .product_box {height:140px; width:430px; float:left; background:url(image/bg_actions.jpg) no-repeat 45px bottom; position:relative;}
.cont2 .product { height:130px;}
.cont2 .product.s1 {background:url(img/sp/sp1.gif) no-repeat 43px 10px; }
.cont2 .product.new {background:url(image/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;}


.product .title_div.m5,
.product .title_div.m6,
.product .title_div.m7,
.product .title_div.m8 { height:20px; background:url(img/ic/touch_earth.gif) no-repeat; padding:3px; font:bold 14px/120% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka !important;}

.product .title_div.m5 span,
.product .title_div.m6 span,
.product .title_div.m7 span,
.product .title_div.m8 span {padding:2px 0px 2px 25px;}

.title_div.m5 a:link, .title_div.m5 a:visited,
.title_div.m6 a:link, .title_div.m6 a:visited,
.title_div.m7 a:link, .title_div.m7 a:visited,
.title_div.m8 a:link, .title_div.m8 a:visited {color: #FF00A8;}

.title_div.m5 a:active, .title_div.m5 a:hover,
.title_div.m6 a:active, .title_div.m6 a:hover,
.title_div.m7 a:active, .title_div.m7 a:hover,
.title_div.m8 a:active, .title_div.m8 a:hover {color: #37D2FF;}




.gate .product_group { color: #444444; width:865px; text-align:left; font: 12px/14px ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka;}
.gate .product_box {height:135px; width:280px; float:left; background:url(image/bg_actions.jpg) no-repeat -70px bottom; position:relative;}
.gate .product {padding:10px 0px 0px 10px; height:125px;}
.gate .product .title_div {background-image:none; padding-bottom:1px; height:20px;
	 position:absolute; left:129px; top:15px; width:150px;}
.gate .product .title_div span { padding:2px 3px 2px 0px; font:bold 12px/16px; font-size:14px !important; }
.gate .product .log_div {width:155px; height:100px; overflow:hidden; text-align:left; float:left; padding-top:20px;}

.gate .product .map,
.gate .product .dat,
.gate .product .dl {display:none;}
.gate .product.new,
.gate .product.s0,
.gate .product.s1,
.gate .product.s2,
.gate .product.s3,
.gate .product.s4,
.gate .product.s5 {background-image:none;}

