﻿html	{
	scrollbar-3d-light-color: #4F5751;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #333333;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #2F3731;
	scrollbar-highlight-color: #555555;
	scrollbar-shadow-color: #000000;
	scrollbar-Track-Color: #4F5751;
	}
a	{
	text-decoration: none;
	}
a:link	{
	color: #ffff80;
	}
a:visited
	{
	color: #ffffc0;
	}
a:hover {
	color: #ff0000;
	}
a:active
	{
	color: #ffffc0;
	}
body	{
	background-color: #5f6761;
/* background-color: #000000; */

/*background-image: url(../style/test.jpg);*/
	color: #ffffff;
	font-size: 15px;
	line-height: 130%;
	scrollbar-3d-light-color: #4F5751;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #333333;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #2F3731;
	scrollbar-highlight-color: #555555;
	scrollbar-shadow-color: #000000;
	scrollbar-Track-Color: #4F5751;
	}
dd	{
	line-height: 25px;
	margin-bottom: 10px;
	}
dl	{
	background-color: #4F5751;
	padding: 5px;
	}
form	{
	display: inline;
	}
h2	{
	width: 100%;
	font-size: 18px;
	}
h3	{
	border-left: thin solid #2f3731;
	border-top: thin solid #2f3731;
	border-right: thin solid #2f3731;
	color: #ffcc33;
	background-color: #3F4741;
	font-weight: bold;
	font-size: 16px;
	line-height: 130%;
	letter-spacing: 2pt;
	padding: 5px;
	margin: 0px;
	}
h3.plus	{
	background-color: #2f3731;
	}
hr	{
	border: 0 none; 
	height: 1px; 
	color: #888888;
	background-color: #888888;
	}
iframe	{
	border: 0px;
	}
img	{
	border: 0px;
	}
table	{
	border: thin solid #2f3731;
	border-collapse: collapse;
	}
td	{
	font-size: 15px;
	line-height: 130%;
	background-color: #4F5751;
	padding: 5px;
	}
th	{
	color: #ffcc33;
	background-color: #3F4741;
	font-weight: bold;
	font-size: 15px;
	line-height: 130%;
	padding: 5px;
	}
ul	{
	border-left: thin solid #2f3731;
	border-right: thin solid #2f3731;
	border-bottom: thin solid #2f3731;
	margin:0px 0px 5px 0px;
	background-color: #4F5751;
	padding: 5px;
	}
li	{
	list-style-type: none;
	line-height: 22px;
	}

.ot	{
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
	background-color: transparent;
	vertical-align:top;
	}
.wi110	{
	width: 110px;
	}
.wi140	{
	width: 140px;
	}
.li	{
	background-color: #2f3731;
	text-align: left;
	}
.le	{
	text-align: left;
	}
.ri	{
	text-align: right;
	}
.rss	{
	vertical-align: middle;
	border: 0px;
	}
.parallel {
	float: left;
	padding-right: 20px;
	}

/* 広告ページ 用*/

.koukoku {
	background-color: #3F4741;
	background-image: none;
	color:#ffffff;
	margin:0px;
	}
.koukoku a:link {
	color:#ffffff;
	background-color:transparent;
	}
.koukoku a:visited {
	color:#ffffff;
	background-color:transparent;
	}
.koukoku a:active {
	color:#ffffff;
	background-color:transparent;
	}
.koukoku a:hover {
	color:#ffffff;
	background-color:transparent;
	}
.pr1 {
	font-size:12px;
	font-weight: bold;
	color:#ffff80;
	text-decoration:underline;
	}
.cm	{
	padding: 0px;
	border-collapse: collapse;
	background-color:  #2f3731;
	}
.cm3	{
	font-size: 12px;
	line-height: 14px;
	width: 110px;
	height: 104px;
	padding: 5px;
	}
.cm5	{
	font-size: 12px;
	line-height: 16px;
	width: 182px;
	height: 90px;
	}

/* 広告ページ 用ここまで*/


.graph	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	}
.realtime {
	width: 100%;
	height: 240px;
	border-top: none;
	}


.wide	{
	width: 750px;
	}
.photo	{
	width: 410px;
	}
.photo-old {
	width: 371px;
	}
.head	{
	color: #ffcc33
	}
#footer	{
	font-size: 13px;
	text-align: center;
	margin-top: 20px;
	}
#credit	{
	color: #ffcc33;
	font-style: italic;
	font-weight: normal;
	font-size: 32px;
	}
#credit	small {
	color: #ffcc33;
	font-style: italic;
	font-weight: normal;
	font-size: 13px;
	}
#header	{
	text-align: right;
	}
.new	{
	color: #ff0000;
	font-style: italic;
	}
#intro	{
	border: thin solid #2f3731;
	padding: 0px 20px;
	background-color:  #4F5751;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#message {
	width: 738px;
	border: thin solid #2f3731;
	color: #ffcc33;
	background-color: #3F4741;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	line-height: 22px;
	padding: 5px;
	letter-spacing: 6pt;
	margin-bottom: 5px;
	}
.comment {
	border-left: thin solid #2f3731;
	border-right: thin solid #2f3731;
	border-bottom: thin solid #2f3731;
	font-size: 15px;
	line-height: 130%;
	background-color: #4F5751;
	padding: 5px;
	margin-bottom: 5px;
	}
table.list {
	width: 100%;
	border-left: thin solid #2f3731;
	border-top: 0px;
	border-right: thin solid #2f3731;
	border-bottom: thin solid #2f3731;
	margin-bottom: 5px;
	}
table.spec {
	width: 100%;
	height: 622px;
	border-left: thin solid #2f3731;
	border-top: 0px;
	border-right: thin solid #2f3731;
	border-bottom: thin solid #2f3731;
	margin-bottom:0px;
	}
table.box {
	width: 100%;
	border: thin solid #2f3731;
	margin-bottom: 5px;
	}
#frame	{
	width: 750px;
	}

.twitter-share-button {
	width: 135px!important; }

/* 左120px広告　右データ 用*/

.frame {
	width: 750px;
	overflow: hidden;
	margin-bottom: 5px;
	}
#left-frame {
	float: left;
	width: 120px;
	border: 2px solid #2f3731;
	color: #ffcc33;
	font-weight: bold;
	font-size: 12px;
	margin-right: 5px;
	background-color: #2f3731;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	}
#right-frame {
	float: left;
	width: 621px;
	}
#right-left-frame {
	float: left;
	width: 268px;
	margin-right: 5px;
	}
#right-right-frame {
	float: left;
	width: 348px;
	}

/* 左120px広告　右データ 用ここまで　*/


.afi	{
	background-color: #3F4741;
	border: thin solid #2f3731;
	margin-bottom: 5px;
	text-align:center;
	}
.navi	{
	border: thin solid #2f3731;
	color: #ffcc33;
	background-color: #3F4741;
	font-weight: bold;
	font-size: 16px;
	line-height: 130%;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
	}
.atn	{
	border: thin solid #2f3731;
	color: #ffcc33;
	background-color: #3F4741;
	font-size: 12px;
	line-height: 130%;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
	}
.area	{
	width: 80px;
	background-color: #3F4741;
	vertical-align: top;
	letter-spacing: 10px;
	}

/* 写真レイアウト用 */

.photo-box {
	width: 100%;
	border: thin solid #2f3731;
	margin-bottom: 5px;
	}

.photo-box th {
	width: 410px;
	text-align: center;
	}

.photo-box td {
	vertical-align: middle;
	}

/* 左右フレーム用*/

#side	{
	background-color: #000000; 
	background-image: url(/style/kabe.gif); 
/*	background-image: url(/style/test.jpg); */
	font-size: 13px;
	text-align: center;
	}
#keihou	{
	background-color: #dddddd;
	border: thin solid #ff9900;
	font-weight: bold;
	text-align:center;
	color:#ff0000;
	}
#sideframe {
	width: 94px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}
.br	{
	text-align: right;
	color: #ff9900;
	font-size: 11px;
	margin-bottom: 8px;
	}

/* BBS用*/

.bbs-itiran	{
	font-size: 13px;
	width: 250px;
	}
.bbs-name {
	padding-left: 20px;
	vertical-align: top;
	width: 150px;
	}
.bbs-name strong {
	color: #ffffc0;
	font-weight: bold;
	}
.bbs-kiji {
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 20px;
	}

/* ランキングページ用*/

#rank tr {
	text-align: center;
	}
#rank td {
	border: 1px solid #2f3731;
	}
#rank th {
	border: 1px solid #2f3731;
	white-space: nowrap;
	}

/* 管理者別ページ用*/

#kanrisya td {
	font-size:10px;
	border: 1px solid #2f3731;
	}
#kanrisya th {
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #2f3731;
	white-space: nowrap;
	}


