a{text-decoration:none;}
a:link {color:#006699;}
a:visited {color:#006699;}
a:active {color:#ff6666;}			
a:hover {color:#ff6666; text-decoration: underline;}

body{ 
     text-align:center; 
     color:#555555;margin-left1:5%; margin-right1:5%;
     background:#ffffff url("body-bg.gif") center repeat-y;
     scrollbar-arrow-color:#777777;
     scrollbar-face-color:#ffffff;
     scrollbar-track-color:#f8f8f8;
     scrollbar-3dlight-color:#f8f8f8;
     scrollbar-highlight-color:#aaaaaa;
     scrollbar-shadow-color:#aaaaaa;
     scrollbar-darkshadow-color:#f8f8f8;}

tr,td{ font-size:10pt; color:#333333; }

h1{ margin:0px 0px 0px 0px;
    padding:5px;
    text-align:left;
    color:#666666;
    background:#ffffff;
    font-size:11pt;}
h2{ font-size:11pt;text-align:center;}
h3{ font-size:10pt;}

hr{ color:#aaaaaa; }

img{ border:0px;}

#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#003366; } /* 管理人コメントの色 */

#log{ width:100%; margin:0px 0px 5px 0px; border:1px solid #000000;} /* カテゴリログtable */
#log td{ font-size:8pt;}
#log-0{ background-color:#f0f0f0; } /* ランキング順位 */
#log-1{ background-color:#FFFFFF; } /* サムネイル タイトル */
#log-2{ background-color:#f0f0f0; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */

#title-bar{ background:#f0f0f0; color:#000000; padding:3px; font-size:11pt; } /* タイトルバー */
#mid-bar{ background-color:#f0f0f0; } /* 中段バー */

*{ margin:0px; font-size:9pt; line-height:150%;}

#layout{
    text-align:center;
    margin: 0 auto; /* center on everything else */
    width:750px;} /* 500 235 */
.menu{
    margin:0px 0px 5px 0px;
    padding:5px;
    background:#f0f0f0;
    text-align:right;}
#navi{
    text-align:left;}
#title{
    height:28px;
    background:url("title-bg.gif") center no-repeat;
    padding:10px 0px 10px 15px;
    color:#FFF;
    font-size:11pt; }

.kensaku{
    height:75px;
    text-align:center;
    background:url("search-bg.gif") center no-repeat;
    margin:5px 0px 5px 0px;
    padding:25px 0px 0px 0px;}
.kensaku input{
    height:20px;
    border:0px;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;}
.search-btn{
    width:100px;
    color:#000000;
    background:url("search.gif");}
#contents{
    clear:both;
    text-align:left;
    width:750px;} /* 500 235 */
#contents-left{
    float:left;
    text-align:left;
    border-left1:1px solid #f0f0f0;
    border-right1:1px solid #f0f0f0;
    width:500px;}
#contents-right{
    float:right;
    width:235px;
    text-align:center;
    border:5px solid #f0f0f0;;
    padding:5px;}
.category-t{
    margin:10px 0px 5px 0px;
    padding:0px 0px 3px 0px;
    color:#000000;
    background:url("sen-d.gif") bottom repeat-x;}

.b{font-weight:bold;}

a.a-cate{font-size:8pt;}

.cr{ color:#000000; text-align:center; padding:5px;}
.cr2{ display:none; text-align:center;}
