A:LINK {
color : cccccc;
text-decoration : underline;
}
A:VISITED {
color : 800080;
text-decoration : underline;
}
A:HOVER {
color : #ff6600;
text-decoration : underline ;
background-color : none;
}

* {
margin:0;
padding:0;
font-size: 9pt;
line-height: 160%;
font-family: "Osaka", Verdana, Arial, sans-serif, "ＭＳ Ｐゴシック" ;
}


body{
text-align : center;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
background-image : url(http://www.ashimaki.com/img/bg77.jpg); 
background-color: 666666;
/*- background-color: #dd8eab; -*/
background-repeat: repeat-x;
color:#555555;
}

.wrapper{
width:790px;
padding-left : 10px;
padding-right : 0px;
}

.base {
width:800px;
margin-right: auto;
margin-left: auto;
background-color:#ffffff;
border-top : 0px solid #cccccc;
border-left : 0px solid #cccccc;
border-right : 0px solid #cccccc;
border-bottom : 1px solid #cccccc;
text-align : left;
padding-left : 0px;
}

.header {
width:800px;
height:125px;
/* background-image: url(http//:バックグラウンド挿入);*/
background-repeat: repeat-x;
background-color: #ffffff;
}

.menubar{
clear:both;
background-image: url(http://www.ashimaki.com/img/tab_bg.jpg);
/*- background-color: #ccff66; -*/
width:800px;
text-align:right;
padding-right:5px;
}

.foot_navi{
background-image: url(http://www.ashimaki.com/img/foot_navi.jpg);
background-repeat: repeat-x;
background-color: #ffffff;
width:800px;
padding-top : 3px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 3px;
}

.foot_name{
background-image: url(http://www.ashimaki.com/img/tab_bg.jpg);
 /*- background-color: #fc6354; -*/
width:800px;
border-top : 0px solid #cccccc;
border-left : 0px solid #cccccc;
border-right : 0px solid #cccccc;
border-bottom : 1px solid #cccccc;
text-align:center;
padding-top : 3px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 3px;
}


H1{
font-size : 18pt;
color : #f999999;
font-family: "Osaka", Verdana, Arial, sans-serif, "ＭＳ Ｐゴシック" ;
font-weight : bold;
padding-top : 20px;
padding-left : 10px;
padding-right : 2px;
padding-bottom : 3px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
text-align:left;
}

H2{
font-size : 10pt;
color : #666666;
font-family : "MS UI Gothic","ＭＳ Ｐゴシック";
font-weight : bold;
padding-top : 0px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
text-align:left;
background-color : #ffffff;
}

hr { 
height: 1px; 
} 


.t_entry {
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
background-color:#ffffff;
 }

.t_comment {
font-size:8pt;
padding-top : 2px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 2px;
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
background-color:#ffffff;
 }

a:link{ text-decoration:underline; color:#6666CC; }
a:visited{ text-decoration:underline; color:#996699; }
a:active{ text-decoration:underline; color:#FF6699; }
a:hover{ text-decoration:underline; color:#FF6699; }
tr,td{ font-size:11pt; color:#555555; }
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#669933; } /* 管理人コメントの色 */
.kanri{ color:#669933; } /* 管理人コメントの色 */
#log{ width:90%;
border-width : 0px 0px 0px 0px;
}
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#ffffff;} /* タイトル */

#log-2{
/* background-image: url(http://www.ashimaki.com/img/tab_bg1.jpg); */
background-repeat: repeat-x;
background-color:#ebebeb;
border-top : 0px solid #ffffff;
border-left : 0px solid #cccccc;
border-right : 0px solid #cccccc;
border-bottom : 1px solid #cccccc;
height: 20px;} /* カテゴリ */

#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{
background-color:#FFFFFF;
border-width : 0px 0px 0px 0px;
 } /* 管理人コメント */

#title-bar{
background-image: url(http://www.ashimaki.com/img/tab_bg.jpg);
/*- background-color:#99ff99; -*/
color:#000000;
font-size:13pt;
text-align:left;
padding-top : 0px;
padding-left : 5px;
padding-right : 2px;
padding-bottom : 2px;
} /* タイトルバー */

#table_kensaku{
border-top : 1px solid #d3ccbc;
border-left : 1px solid #d3ccbc;
border-right : 1px solid #d3ccbc;
border-bottom : 1px solid #d3ccbc;
} /* 検索のテーブル */

#mid-bar{
background-color:#ebe8e1;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
} /* 中段バー */

/*ヘッド*/
.header_left{
background: #ffffff;
background-image: url(http://www.ashimaki.com/img/top03.jpg);
background-repeat: repeat-x;
margin: 0;
padding: 0;
float: left;
height: 150px;
width: 400px;
}
.header_right{
background: white;
color: #333333;
font-weight: bold;
font-size: 8pt;
margin: 0;
padding: 0;
float: right;
height: 150px;
width: 400px;
}
.header_right p{
margin: 0px 30;
padding-top: 10px;
line-height:200%;
}

.header_bottom {
width:800px;
height:50px;
background-color:#ffffff;
background-image: url(http://www.ashimaki.com/img/top02.jpg);
background-repeat: repeat-y;
clear:both;
padding-left:20px;
color:#ffffff;
}

.header_bottom p{
color:yellow;
margin: 0px 0;
padding-top: 30px;
padding-left: 6px;
line-height:130%;
}



li {list-style:none;}

 /* トップメニュ */
#top-menu{
background-color:#cccccc;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
} 

 /* トップメニュの中のタイトル*/
#top-menu_title{
background-color:#ffff99;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
}
 /* トップメニュの中のコンテンツボックス */
#top-menu_contents{
background-color:#ffffff;
padding-top : 5px;
padding-left : 20px;
padding-right : 5px;
padding-bottom : 5px;
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
}
 /* トップメニュ */

/*トップメイン*/
.top_left{
background: #ffffff;
margin: 0;
padding-top: 0px;
padding-left: 0px;
float: left;
height: 150px;
width: 200px;
}
.top_right{
background: #ffffff;
color: #333333;
font-weight: bold;
font-size: 8pt;
margin: 0;
padding: 0;
float: right;
height: 150px;
width: 600px;
}
.top_right p{
margin: 0px 30;
padding-top: 10px;
line-height:200%;
}

.top_foot{
background-color: #ffffff;
background-image: url(http://www.ashimaki.com/img/foot_navi.jpg);
background-repeat: repeat-x;
width:800px;
padding-top : 3px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 3px;
}


/*トップページのカテゴリ、リンク色*/
.top_category{
background-color: #ffffff;
border-top : 0px solid #cccccc;
border-left : -0px solid #cccccc;
border-right : 0px solid #cccccc;
border-bottom : 0px solid #cccccc;
text-align:left;
width:50%;
}

.menu_list{
margin: 3px 0;
padding-bottom: 3px;
padding-left: 10px;
line-height:160%;
border-bottom : 1px dotted #cccccc;
width:285;
}

.green{
color : green;
font-size: 11pt;
}

#show_cat{
color : red;
font-size: 12pt;
}

#show_cat A:LINK {
color : red;
text-decoration : underline;
}
#show_cat A:VISITED {
color : #999999;
text-decoration : underline;
}
#show_cat A:HOVER {
color : #ff6600;
text-decoration : underline ;
background-color : none;
}

#show_subcat{
color : red;
font-size: 9pt;
}

#show_subcat A:LINK {
color : red;
text-decoration : underline;
}
#show_subcat A:VISITED {
color : #999999;
text-decoration : underline;
}
#show_subcat A:HOVER {
color : #ff6600;
text-decoration : underline ;
background-color : none;
}
/*トップページのカテゴリ、リンク色ここまで*/
