/* CSS Document */

/*全体*/
/*html {overflow:hidden;}*/
* { margin:0; padding:0;}
body { height:100%; width:100%; margin:0px auto; padding:0; text-align:center}
#header { width:940px}
#list_name { width:100%; text-align:center; background:#fff; padding-bottom:15px}
a img { border:none}

/*上部テキスト*/
#toptxt { width:940px; margin:0 auto; padding:0; clear:both; font-size:80%; text-align:left}
/*ナビゲーション*/
#navi { clear:both; margin:0 auto; padding:0; width:940px; border-top:1px solid #9abcd2}
/*ブランド*/
#brandBOX { background:/*url(/titles/img/bra_bk.gif) center left repeat-x #edf8fa !important*/; padding:5px 0 0 }
#brandBOX ul { margin:0 0 5px; padding:0; float:left}
#brandBOX li { list-style-image:none; list-style-type:none; float:left; margin:0; padding:0 3px 0 8px; font-size:12px}
#brandBOX img { vertical-align:middle; margin-right:3px}
/*タブ*/
#tab { width:940px; height:31px; margin:0 auto; padding:0; text-align:left; overflow:hidden; background:url(/titles/img/list/tab_bk.gif) repeat-x}

/*ホットワード*/
#hotword { border:1px solid #9abcd2; margin:8px 8px 0 0; padding:0; font-size:13px; float:right; width:500px; border:none}
#hotword p { margin-bottom:0; text-align:right}
#hotword .hot_title { float:right !important; color:#000; margin:0; padding:0; font-size:85%}
#hotword .hot_words { float:right !important; margin:0; padding:0; color:#00f; overflow:hidden; font-size:85%}
#hotword .hot_words a:hover { text-decoration:underline; cursor:pointer}

/*インデックス*/
#index { clear:both; width:938px; margin:0 auto; border:1px solid #9abcd2; border-top:none; border-bottom:none; background:#fff; height:auto; padding:5px 0 10px}
#index p { margin:0; padding:5px 10px 0 10px; float:left; font-size:12px; text-align:left}
#index a:hover { text-decoration:underline}
#index_custom { display:none; background:#fdffc9; margin:0 5px 0; padding:5px}
/*項目*/
#item_t { clear:both; width:940px; height:25px; margin:0 auto; padding:0; border-right:1px solid #9abcd2; border-left:1px solid #9abcd2; border-collapse:collapse; background:url(/titles/img/list/item_t_bk.gif) repeat-x}
#item_t td { font-size:13px; color:#000; text-align:center; border-right:1px solid #89a7ca; border-left:1px solid #ebf3ff; margin:0; padding:6px 3px; line-height:100%; float:left; list-style-type:none}
/*検索ボックス*/
.searchbox { border:1px solid #9abcd2; background:#fff; color:#fff; padding:2px; clear:both; float:left; width:320px}
/*検索結果*/
#kekka { border-left:1px solid #9abcd2; border-right:1px solid #9abcd2; clear:both; background:#e8f7fe}
#kekka p { font-weight:bold}
/*メイン*/
#main { clear:both; width:938px; margin:0 auto; padding:0; border:1px solid #9abcd2; background:#fff}
#tbl_m { width:938px; margin:0 auto; padding:0; background:#fff}
#tbl_m .border { border-bottom:1px solid #9abcd2; padding:0; }
#tbl_m td { font-size:80%; border-right:1px solid #ebf3ff;　border-bottom:1px solid #9abcd2; text-align:left; padding:5px 3px; vertical-align:top}
.name_txt { margin-left:20px; text-indent:-20px}

#tbl_m .true1 { background:#ffffff}
#tbl_m .true2 { background:#e6f0f8; border-bottom:solid 1px #000}
#tbl_m .false1 { background:#e8e8e8}
#tbl_m .false2 { background:#e8e8e8; border-bottom:solid 1px #000}
#tbl_m .border_in { border-bottom:dotted 1px #baceed; margin:0.2em 0}
#tbl_m .true2 .border_in { border-bottom:dotted 1px #86b8df}

/*検索結果ないとき*/
#search_none { padding:15px 0; border-bottom:1px solid #9abcd2}

/*マウスオーバー*/
#tbl_m .color1 { background:#fff}
#tbl_m .color2 { background:#eaf8fa}


/*検索結果・ページ送り*/
#kekkabox { border-left:1px solid #9abcd2; border-right:1px solid #9abcd2; clear:both; background:#e8f7fe;}
#kekka { float:left; border:none; clear:none}
#kekka p { font-weight:bold; margin:0; padding:5px 5px 0; line-height:100%}
#sendpage { text-align:right; font-size:13px; float:right}
#sendpage ul.pageNav { margin:0; padding:5px 3px 2px}
#sendpage ul.pageNav li {	display:inline; margin:0 2px;	padding:0; line-height:100%}
#sendpage ul.pageNav li span,
#sendpage ul.pageNav li a {	display:inline-block; margin-bottom:3px; padding:3px 8px 1px; background:#fff; border:1px solid #aaa; text-decoration: none; vertical-align:middle;}
#sendpage ul.pageNav li a:hover {	background: #eeeff7; border-color: #00f;}
#sendpage.sendpage_b { text-align:right; font-size:13px; margin:0 auto; padding:0; float:none; background:#e8f7fe}
#sendpage ul.pageNav li.pageIndexNow a{ background: #eeeff7 !important; border-color: #00f !important;}

