/*  スケールモデルファイル指定 */

/*ページ表題*/
#tt_rogo{ position: absolute; top: 32px; left: 16px; width:426px; height:49px; z-index:100; background:url(img_black/tt_title.gif) 0 0 no-repeat;}

a { color:#6F2934;}
a:hover { color:#FF6699;}
a:visited { color:#993333;}

/*cateレベル #rcontents#larea用*/
#larea h2{ background: url(img_black/bg_h2.gif) 0 0 no-repeat;}

/*field要素配置*/
div#contmain{ background:url(img_black/bg_contmain.gif) left top no-repeat;} /* bgの切り替え */


div#tabarea div{ background:url(img_black/bg_tabareadiv.gif) 0 0 repeat-x; height:40px;}
div#tabarea div ul, div#tabarea div ul a{ color:#FFFFFF;}

div#tabarea div ul{ padding: 6px 10px; font-size:76%;}
div#tabarea div li{ float:left; display: inline; padding: 0 0.5em; border-right: 1px solid #999999;}
div#tabarea div li a{ text-decoration: none; color:#dfdfdf;}
div#tabarea div li a:hover { text-decoration: underline; color:#ffffff;}
div#tabarea div li.end{ border: none;}


/*グローバルmenu -全頁で共通-*/
ul#globalMenu { background: url(img_black/globalmenu.gif) left top no-repeat; z-index:110;}
ul#globalMenu li.m1 a { background:url(img_black/globalmenu.gif) 0 0 no-repeat;}
ul#globalMenu li.m2 a { background:url(img_black/globalmenu.gif) -110px 0 no-repeat;}
ul#globalMenu li.m3 a { background:url(img_black/globalmenu.gif) -220px 0 no-repeat;}
ul#globalMenu li.m4 a { background:url(img_black/globalmenu.gif) -330px 0 no-repeat;}


/*システム呼び出し仕様*/
div#header{ background: url(img_black/bg_contmain.gif) 0 0 no-repeat;} /*ヘッダー域指定*/

/*#rcontentsのヘッダー域*/
.cont_box1{ background:url(img_black/bg_cont_box1.gif) 0 0 no-repeat;}

/*検索エリアの色変更*/

#searchArea{ background:url(img_black/bg_searchArea.gif) 0 100% no-repeat;}
#searchArea h2{ background: url(img_black/stt_search.gif) 0 0 no-repeat; width:196px; height: 33px; text-indent:-999em;}

.tbl_itemlist li{ font-size:70%; line-height:110%; border-bottom: 1px dashed #CCCCCC; margin: 0 0.5em; padding-top:3px; padding-left:0.5em;}
.tbl_itemlist li.image{ padding: 3px 0; border:none;}
.tbl_itemlist li.name{ font-size: 75%; font-weight: bold; padding: 4px 0; border:none;}

/*ジャンルタブmenu -全頁で共通 ※但し個別でbgの切り替えあり★-*/
ul#mainTabmenu { background: url(img_black/maintabmenu.gif) 0 -32px no-repeat;}

ul#mainTabmenu li.m1 a{ background: url(img_black/maintabmenu.gif) 0 0 no-repeat;}
ul#mainTabmenu li.m2 a{ background: url(img_black/maintabmenu.gif) -73px 0 no-repeat;}
ul#mainTabmenu li.m3 a{ background: url(img_black/maintabmenu.gif) -247px 0 no-repeat;}
ul#mainTabmenu li.m4 a{ background: url(img_black/maintabmenu.gif) -356px 0 no-repeat;}
ul#mainTabmenu li.m5 a{ background: url(img_black/maintabmenu.gif) -441px 0 no-repeat;}
ul#mainTabmenu li.m6 a{ background: url(img_black/maintabmenu.gif) -551px 0 no-repeat;}
ul#mainTabmenu li.m7 a{ background: url(img_black/maintabmenu.gif) -664px 0 no-repeat;}

ul#mainTabmenu li.m1, ul#mainTabmenu li.m1 a:hover{ background: url(img_black/maintabmenu.gif) 0 -32px no-repeat;}
ul#mainTabmenu li.m2, ul#mainTabmenu li.m2 a:hover{ background: url(img_black/maintabmenu.gif) -73px -32px no-repeat;}
ul#mainTabmenu li.m3, ul#mainTabmenu li.m3 a:hover{ background: url(img_black/maintabmenu.gif) -247px -32px no-repeat;}
ul#mainTabmenu li.m4, ul#mainTabmenu li.m4 a:hover{ background: url(img_black/maintabmenu.gif) -356px -32px no-repeat;}
ul#mainTabmenu li.m5, ul#mainTabmenu li.m5 a:hover{ background: url(img_black/maintabmenu.gif) -441px -32px no-repeat;}
ul#mainTabmenu li.m6, ul#mainTabmenu li.m6 a:hover{ background: url(img_black/maintabmenu.gif) -551px -32px no-repeat;}
ul#mainTabmenu li.m7, ul#mainTabmenu li.m7 a:hover{ background: url(img_black/maintabmenu.gif) -664px -32px no-repeat;}



/*↓↓↓↓↓↓ 時期を見て削除 2009.12.10
div#lcontents { background: none;}
#lcontents ul li{ border-bottom: 1px dotted #e1ddd4; padding: 0.5em 2px;}
*/

div#lcontents{ width:172px; float:left; background: none; padding-bottom: 20px} /*コンテンツ左側指定*/
div#lcontents div			{ background:url(bg_cateLarea.gif) 0 100% no-repeat; margin-bottom:10px; padding-bottom:10px;}
div#lcontents a				{ color: #003399;}
div#lcontents h2			{ margin-bottom:8px;}
div#lcontents h3			{ border-color:#666;}
div#lcontents h4			{ margin:0 9px 5px 12px; padding:2px 5px; background:#999; color:#fff; font-size:10px; line-height:1;}
div#lcontents div li	{ padding: 3px 0 2px 15px; }
div#lcontents div li span	{ color:#999;}
