body	{
        color: #ffffff;
}

a:link {
        color: #ccffff;
        }

a:visited {
        color: #ccccff;
        }

/* halloween */

.halloween {
    background-color: #000000
}

/* bbs */

input,textarea,select {
        color:#ffffff;
        background-color:#3366cc;
        border:0px;
	margin: 3px;
        vertical-align: middle;
}

.bbs-inputbox {
	width: 500px;
        margin-left:auto;
        margin-right:auto;
	text-align: left;
	margin-bottom: 2em;
}

.bbs-text1 {
	word-spacing: 0.7em;
	font-weight: bold;
	width: 5em;
	display: inline;
        font-size: 12pt;
}

.bbs-text2 {
	word-spacing: 1.5em;
	font-weight: bold;
	width: 5em;
	display: inline;
        font-size: 12pt;
}

.bbs-space {
	word-spacing: 12pt;
	font-size: 90%;
}

.bbs-name {
	width: 280px;
	text-align: left;
	font-weight: bold;
	float: left;
}

.bbs-name-res {
	width: 220px;
	text-align: left;
	font-weight: bold;
	float: left;
	margin-bottom: 1em;
}

.bbs-date {
	width: 180px;
	text-align: right;
        font-size: 12pt;
	float: left;
}

.bbs-comment {
	margin-top: 0.8em;
	text-align: justify;
}

.bbs-url {
	margin-top: 0.5em;
	text-align: right;
        font-size: 11pt;
}

.bbs-form {
	margin-top: 0em;
	margin-bottom: 0em;
}

.bbs-res {
	margin-left: 25px;
	margin-right: 25px;

}

.bbs-hr {
	color: #000099;
	margin: 10px 0px;
}

.bbs-res-box {
	text-align: left;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
        border-style: none;
        border-width: 6pt;
        border-color: #3366cc;
        background-color: #3366cc;
	padding: 1em;
}

.bbs-res-button {
	margin: 0px;
}

.error-h1 {
	font-size: 1.6em;
	margin: 1em;
	padding: 0em;
	border: 0em;
	text-align: center;
}

.error-text {
	text-align: center;
	font-weight: bold;
        background-color: #3366cc;
        margin: 0em 1.3em;
        line-height: 1.3em;
}

.bbs-icon-box {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
	width: 480px;
}

.bbs-icon-list {
	float: left;
	text-align: center;
	width: 120px;
	margin-bottom: 20px;
}

.bbs-icon-img {
	margin: 10px;
}

.bbs-img {
	margin: 10px 0px;
}

.updatelist {
        text-align: center;
        word-spacing: 1.5em;
        line-height: 1.5em;
}

/* new */

dl {
	margin-top:0em;
	margin-bottom:0em;
}

.new-body {
        background-color: #000099;
}

.new-container {
	text-align: center;
	width: 600px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:1em;
        margin-top:1em;
}

.new-box {
        text-align: center;
        word-spacing: 1.5em;
        line-height: 2em;
}

.new-box2 {
        text-align: justify;
        background-color: #3366cc;
	width: 500px;
        margin-left:auto;
        margin-right:auto;
        padding: 0em;
        line-height: 0em;
	float: left;
}

.new-box3 {
        text-align: right;
	width: 96px;
	float: left;
}

.new-icon1 {
	margin: 24px 0px;
	vertical-align: top;
}

.new-icon2 {
	margin: 16px 0px;
	vertical-align: top;
}

.new-list {
        text-align: justify;
        background-color: #3366cc;
        margin: 0em 20px;
        line-height: 1.3em;
}

.corner1 {
	position: relative; 
	top: 0px; 
	left: 0px;
}

.corner2 {
	position: relative; 
	top: 0px; 
	left: 468px;
}

.corner3 {
	position: relative; 
	bottom: 0px; 
	left: 0px;
}

.corner4 {
	position: relative; 
	bottom: 0px; 
	left: 468px;
}

/* vote */

.vote-check {
	width: 1.8em;
        text-align: right;
        font-size: 12pt;
	float: left;
}

.vote-rank {
	width: 2em;
        text-align: center;
        font-size: 12pt;
	float: left;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.vote-fish {
	width: 12em;
        text-align: left;
	font-weight: bold;
        font-size: 12pt;
	float: left;
	margin-left:0.5em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.vote-count {
	width: 3em;
        text-align: center;
        font-size: 12pt;
	float: left;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.vote-rate {
	width: 8em;
        text-align: left;
        font-size: 12pt;
	float: left;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.vote-img {
	vertical-align: middle;
	margin-right: 0.5em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.photo-list {
        text-align: center;
        background-color: #3366cc;
        margin: 0em 20px;
        line-height: 1.3em;
}

a.hide-link:link {
	text-decoration: none;
        color: #ffffff;
        }

a.hide-link:visited {
	text-decoration: none;
        color: #ffffff;
        }

