<!--

@charset "euc-jp";

#hocestenimcorpusmeum{
}

body {
 background-color: #333333;
 color: #ffffff;
 margin:0;
}

#frame{
 width:100%;
}

#banner {
 color:orange;
 font-family:georgia;
 text-align:center;
 padding:1em;
}

#navi FORM{
 width:800px;
 height:4em;
 overflow-x:auto;
}

.partition{
 visibility: hidden;
}

.description {
 font-size: small;
 background: none;
}

#shopping-cart {
 font-size: 80%;
}

.cart {
 margin: 0;
}

.screen, .bbs-screen{
 background-color: #444444;
 color: #ffffff;
 padding: 1em;
}

.category-outline{
 border:2px outset #cccccc;
 padding:1px;
}

#navi A{
 color: #ffffff;
 background-color: #666666;
 text-decoration : none;
}

#navi A:hover{
 color: #666666;
 background-color: orange;
 text-decoration : none;
}

.current-category A, .current-category A:visited {
 color: #ffffff;
 text-decoration : none;
}

.current-category A:hover {
 color: orange;
 text-decoration: none;
}

.subject{
 text-decoration: none;
}   



.Article{
 text-align: center;
 padding-bottom: 3em;
}

.subject{
 text-align: left;
}

.text{
 text-align: left;
}



.defaultbody {
 line-height: 150%;
 padding-top: 10px;
 margin-bottom: 20px;
}

.defaultbody IMG {
 background-color: #333333;
 padding: 50px;
 border: 10px ridge #999999;
}

.title {
 font-weight:bold;
 font-family: verdana;
 margin-top: 10px;
}   

.search-result INPUT{
 border-style : none none none none;
}

A.search-result, SPAN.search-result{
 color : yellow;
 text-decoration : underline;
}

BLOCKQUOTE.search-result {
 color: #333333;
 font-size: 80%;
 font-weight:normal;
 margin-top: 0;
}

.searchword{
 color: red;
 background: aqua;
}

.date {
 font-size: medium;
 font-weight:bold;
 padding-bottom: 0;
 margin-bottom: 0;
 margin-top: 10px;
}

.caption{
 color: #fffff0;
 font-size: 80%;
 text-align: center;
}


#prompt{
 margin-top: 1em;
 text-align: center;
 font-size: 80%;
}

.page-cur{
 padding: 3px;
 color: #fff;
 background-color: #999;
 text-decoration: none;
 border: 1px inset #999;
 font-weight: bold;
}

.page-ref, #slideshow{
 padding: 3px;
 color: #333;
 text-decoration: none;
 background-image: url(/img/g-button.gif);
 border: 1px solid #999;
}

.page-ref:hover, #slideshow:hover{
 color: #333;
 background-color: #ccc;
 background-image: none;
}


#footer {
 padding: 1em;
 font-size: 80%;
 text-align: center;
}

#editor{
 text-align: left;
}

#editor A{
 color : #999999;
 font-size : 80%;
 text-decoration : none;
}

#editor A:hover{
 color: orange;
 font-size : 80%;
 text-decoration: none;
}


#index-button{
 color : black;
 font-size : 80%;
 border: 1px solid #777777;
}


/* side */

#gallery IMG{
 padding: 10px;
 background-color: #333333;
}

.number:link, .number:visited, .number:active{
 color: #999999;
 font-weight:bold;
 text-decoration : none;
}

.number:hover{
 color : orange;
 font-weight:bold;
 text-decoration : none;
}

.sidebar{
 width:15%;
 text-align:center;
 padding:1em;
}

#gallery{
 width:15%;
 text-align:center;
 padding:5px;
}

#links{
}

.sidebar A:link, .shopping-info {
 color: #ffffff;
 text-decoration : none;
}

.sidebar A:visited {
 color: #ffffff;
 text-decoration : none;
}

.sidebar A:active {
 color: #ffffff;
 text-decoration : none;
}

.sidebar A:hover {
 color: orange;
 text-decoration : none;
}

#help-table{
 margin: 3px;
 padding: 3px;
}

#help-form{
 text-align : right;
}

.sidetitle, #sidebar-sw, #sidebar-help, .last_updated {
 margin-top: 3px;
 padding: 3px;
 text-align: right;
 font-size: 90%;
 font-weight:bold;
}

#sidebar-sw{
 font-size: 60%;
}
 
.side {
 font-size: 80%;
 font-weight:normal;
 line-height:140%;
 padding:2px;
} 

.side UL{
 margin : 0;
 margin-top: 2px;
 padding-left: 0;
 margin-left: 1.5em;
}

#clock {
 margin: 3px;
 border: 1px inset;
 padding: 2px;
 font-size: 80%;
 font-weight:bold;
 text-align: center;
 color: #777777;
 background-color: #eeeee0;
}

#search-form{
 background-color: #eeeee1;
 border: 1px solid #999999;
 margin: 0;
}

#searchbox {
 border-style : ridge;
}

#search-button{
 background: none;
 border: 1px solid #999999;
}

#counter-table{
 margin: 3px;
 border: 1px inset;
 color: #aaaaa0;
 font-weight:bold;
 font-size: 80%;
}

#counter-number, #counter-name{
 color: #999999;
 padding: 2px;
}

.powered {
 color: #888888;
 font-size: 80%;
}

/* general */

H1 {
 padding: 0;
 margin: 0;
}

H2 {
 margin-top: 0;
}

IMG {
 margin: 10px;
 border-style : none none none none;
}

PRE {
 padding: 0;
 margin: 0;
}


/* BBS */
.bbsbody {
 margin-bottom: 0.5em;
 padding: 1em;
 color : #333333;
 background-color: #ffffff;
 border: 1px solid #cccccc;
}

#bbs1{
 margin-bottom: 0.5em;
 padding: 1em;
 color : #333333;
 background-color: #eeeeee;
 border: 1px solid #cccccc;
}

.bbs-timestamp {
 margin-top: 2em;
 text-align:right;
 font-size: 80%;
}

.bbs-subject {
 font-weight:bold;
 margin-bottom:1em;
}

.thread, .bbs-button{
 font-size: 80%;
 text-decoration: underline;
 background-color: #ffffff;
}

.comment-button{
 color: #cccccc;
 background-color : #ffffff;
 border: 1px solid #cccccc;
}

/* WebLog */
.blog-timestamp {
 text-align:left;
 font-family : "Courier New";
 margin-bottom: 2em;
 border-bottom:1px solid;
}

.blogbody {
 margin-bottom: 5em;
 padding: 1em;

}

.blog-subject {
 padding-bottom: 1em;
} 

/* goods */

.goodsbody {
 color: #333333;
 font-size: 80%;
 line-height: 150%;
 padding: 10px;
 margin-bottom: 20px;

 border-bottom: 2px dotted #eeeee1;
}

.goods-subject {
 color: #ff0000;

}

-->
