﻿@chatset "utf-8";

/* 基本・スタイル */
.body {background:#F5D641 url(../design/bg01.jpg)  repeat-x; text-align:center; font-size:90%}
#outline {width:840px; margin:0 auto; text-align:left; background-color: #ffff99; padding:0 0 5px 0}
.h1 {text-align:left; font-size:75%; color:#333333; margin:0}
.h2 {
	margin-bottom:5px;
	padding:5px 0 5px 15px;
	border-left:#009900 8px solid;
	border-bottom:#009900 1px solid;
	font-size: small;
	font-weight: bold;
	color:#333;}
	
.h3 {
	height: 22px;
	margin-bottom: 10px;
	padding: 1px 0 0 13px;
	background: url(../design/bar1.gif) no-repeat;
	color: #7f0b28}
	
.midashi {
	margin-bottom: 10px;
	padding: 7px 0 10px 13px;
	background: url(../design/bar2.gif) no-repeat;
	color: #7f0b28}
	
/* 装飾・スタイル */
ul.kuro{ list-style-type:disc; }

/* 通常時リンクカラー */
a:link {color:#666666; font-weight:bold; text-decoration:none}
/* 訪問済みリンクカラー */
a:visited {color:#666666; font-weight:bold; text-decoration:none}
/* マウスを重ねた時のリンクカラー */
a:hover {color:#ff1943; text-decoration:underline}
/* クリックした時のリンクカラー */
a:active {color:#666666}

/* トップページ・スタイル */
.oshirase{
padding:5px;
overflow-y:scroll;
width:350px;height:100px;
border:1px solid #330000;
font-size:90%;
color:#FF00FF;
background-color:#ffffcc;
border:1px solid #330000;
text-align:left;
marigin-top:10px;
margin-bottom:10px;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#ffdfef;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#330000;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#80bfff;
scrollbar-track-color:#663300;}

.TopTbl {margin-left:20px; margin-top:10px}
.newtopic {margin:0 0 8px 0;　line-height:120%;	color: #00F;}
.oshiraseKyocho {font-size:100%;	color:#ff0000}
.date {font-weight:bold;}
.news {margin:0 0 8px 0;line-height:130%;}
.new {margin-left: -2px; vertical-align:middle; }

.TopAdress {padding:5px 0 5px 0; font-size:80%; text-align:center}

/* ヘッダ・スタイル */
#header {}
.header {height: 100px; background-image: url(header.jpg)}
.tittle1 {font-family: "メイリオ","Hiragino Kaku Gothic Pro","ＭＳ　Ｐゴシック",sans-serif;color:#ff0000; font-size:25px; padding-left:50px}
.janken {font-size:150%}
.tittle2 {font-family: "メイリオ","Hiragino Kaku Gothic Pro","ＭＳ　Ｐゴシック",sans-serif;color:#ffffff; font-size:15px; padding-left:50px; line-height:1.7em;}

/* メニュー・スタイル */

#menu {padding:0; width:840px; height:30px; }
.navi li {width:119px; float:left; text-align:center; background-color: #663300; margin:0; line-height:1.7em; border-right:solid 1px #ffffff; border-left:none; padding-left:0px;}
#menu a {color:#ffffff; display:block; width:119px;}
.justpage a {color:#0000ff; background-color: #330000}

/* パンくず・スタイル */
#path {padding-bottom:20px;}

/* メイン・スタイル */
.main1 {width:520px; padding-left:60px; padding-right:60px; padding-top:20px; line-height:1.5em; float:left; background-color:; }
.totop {text-align:right; margin-top:30px; margin-bottom:20px; font-size:70%}
.box01 {padding-bottom:30px}
.box02 {padding:60px 0;}
.txt1 {padding-bottom:30px}
.txt2 {padding-bottom:10px; padding-left:10px;}
.alignCenter {text-align: center;}
.kokuchi01 {padding:15px 20px; background-color:#FC3; border:3px #669900 dotted;}
.torikeshi {text-decoration:line-through;}
.kyocho {font-weight:bold;}


/* サイド・スタイル */
.side1 {width:180px; padding-left:10px; padding-top:20px; padding-right:10px; float:left; background-color:;}
.side1 li {line-height:1.5em;}
.sideBox01 {padding:30px 0}
.StafBlog {padding-top:20px}
.seisekiPdf img {padding-right:5px}
.banner {padding-top:30px; border:0}
.bnr {margin-top:5px;}
.bnr img {border:none;}
.gs {width:180px; border:1px solid #eeeeee; background:#d9e7f6; font-size:80%;}
.gs th {padding:0.8em 0.5em; line-height:1.5em;　vertical-align: middle; border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */; border-style:solid; border-width:1px; color:#ffffff; background:#629cdd; font-weight:bold; font-size:100%; text-align:center }
.gs td {padding:10px 10px; line-height:1.5em; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}

/* フッター・スタイル */
.footer {clear:both; margin:14px; width:840px}
.adress {padding:50px 0 5px 0; font-size:80%; text-align:center}

/* ルール・スタイル */
.red {color:red}
.blue {color:blue}
.chushaku {
	color:#F00;
	font-size: 70%;
	vertical-align: super;
	font-weight: bolder;
}
.rule_topics{
padding:5px;
overflow-y:scroll;
width:520px;height:40px;
border:1px solid #330000;
font-size:90%;
color:#FF00FF;
background-color:#ffffcc;
border:1px solid #330000;
text-align:left;
marigin-top:10px;
margin-bottom:10px;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#ffdfef;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#330000;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#80bfff;
scrollbar-track-color:#663300;}

/* イベント・スタイル */
.EventPra {
	padding-top:50px;
	padding-bottom: 50px;
}

.EventGS {width:330px; border:1px solid #eeeeee; background:#ffffcc; font-size:80%;}
.EventGS th {padding:0.8em 0.5em;line-height:1.5em;vertical-align: middle;border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */;border-style:solid;border-width:1px;color:#ffffff;	background:#629cdd;font-weight:bold;font-size:100%;text-align:center;}
.EventGS td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}

.EventYakuman {width:330px; border:1px solid #eeeeee; background:#d9e7f6; font-size:80%;}
.EventYakuman th {padding:0.8em 0.5em; line-height:1.5em;　vertical-align: middle; border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */; border-style:solid; border-width:1px; color:#ffffff; background:#629cdd; font-weight:bold; font-size:100%; text-align:center }
.EventYakuman td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}
.EventYakuman2 {background:#ffffcc}

/* ランキング・スタイル */

.ranking_topics{
padding:5px;
overflow-y:scroll;
width:510px;height:88px;
border:1px solid #330000;
font-size:90%;
color:#FF00FF;
background-color:#ffffcc;
border:1px solid #330000;
text-align:left;
marigin-top:10px;
margin-bottom:10px;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#ffdfef;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#330000;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#80bfff;
scrollbar-track-color:#663300;}
.ranking_topics p .img {
	margin-left: 30px;
}

.ranking_suii {
	line-height:1.2em;
	font-size:90%;
	color: #00F;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.oshiraseKyocho {font-size:100%;	color:#ff0000}
.ranking_date {color:#600; padding-right:0px}

.rank_kenoh {width:520px; border:1px solid #eeeeee; background:#ffffcc; font-size:80%;}
.rank_kenoh th {
	padding:0.8em 0.5em;
	line-height:1.2em;
	vertical-align: middle;
	border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	background:#629cdd;
	font-weight:bold;
	font-size:100%;
	text-align:center;
}
.rank_kenoh td {
	padding:5px 10px;
	border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */;
	border-style:solid;
	border-width:1px;
	font-size:100%;
	text-align:center;
}

.rank_rating {width:520px; border:1px solid #eeeeee; background:#d9e7f6; font-size:80%;}
.rank_rating th {padding:0.8em 0.5em; line-height:1.2em;　vertical-align: middle; border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */; border-style:solid; border-width:1px; color:#ffffff; background:#629cdd; font-weight:bold; font-size:100%; text-align:center }
.rank_rating td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}

.rank_syouritu {
	width:520px;
	border:1px solid #eeeeee;
	background:#FC6;
	font-size:80%;
}
.rank_syouritu th {padding:0.8em 0.5em; line-height:1.2em;　vertical-align: middle; border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */; border-style:solid; border-width:1px; color:#ffffff; background:#629cdd; font-weight:bold; font-size:100%; text-align:center }
.rank_syouritu td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}

.rank_bougyo {width:520px; border:1px solid #eeeeee; background:#ccffff; font-size:80%;}
.rank_bougyo th {padding:0.8em 0.5em; line-height:1.2em;　vertical-align: middle; border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */; border-style:solid; border-width:1px; color:#ffffff; background:#629cdd; font-weight:bold; font-size:100%; text-align:center }
.rank_bougyo td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}

.rank_gs {width:300px; border:1px solid #eeeeee; background:#d9e7f6; font-size:80%;}
.rank_gs th {padding:0.8em 0.5em; line-height:1.2em;　vertical-align: middle; border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */; border-style:solid; border-width:1px; color:#ffffff; background:#629cdd; font-weight:bold; font-size:100%; text-align:center }
.rank_gs td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}

.tyuui {
	font-size:90%;
	color:#ff0000
}
.saita {background-color:#ffff00; color:#99000}
.kitei_ika {color:#ff0000}
.setumei {
	font-size: 80%;
	padding:20px;
	margin-bottom:20px;
	background-color:#6C0
}

.over80 {
	color: #00F;
}

.over2_6 {
	color: #000;
}

.over2_0 {
	color: #F00;;
}


.over300 {
	background-color: #FF0;
}

caption {margin-bottom:10px; padding-left:10px; padding-bottom:2px; border-left:6px solid #307bcf; text-align:left; font-weight:bold}
.one {color:#ff0000}
.two {color:#33ff00}
.three {color:#003399}
.four {color:#9900cc}
.caption {font-size:70%; color:#999999}
.adobetxt {font-size:70%}

.juni {width:50px;}
.bangou {width:100px;}
.name {width:100px;}
.ranking_tittle {
	font-size: 120%;
	font-weight: bold;
	color: #F00;
}
.tyuui2 {
	font-weight: bold;
	padding-right: 5px;
	color: #F00;
	padding-left: 5px;
	font-size: 90%;
}

.kenoh {
	color: #00F;
	font-size: 150%;
	font-weight: bold;
}
.shitenoh { color: #00bfff; font-size: 150%; font-weight: bold;}
.battleMaster {	color: #FF0000;	font-size: 150%; font-weight: bold;}
.paladin { color: #800080; font-size: 150%; font-weight: bold;}
.goldstar {	color: #996600;	font-size: 150%; font-weight: bold;}
.mrJanken { color: #ff3399; font-size: 150%; font-weight: bold;}
.godhand {
	color: #0C0;
	font-size: 150%;
	font-weight: bold;
}
.R1000overTry {
	color: #00F;
	background: #FF0;
}

.R1000over {color: #00F;}
.staff_seiseki {color: #060;}
.R999ika {color:#F00;}
.gh_tittle {font-weight:bold}

/* アーカイブ・スタイル */
.Month1_5_9 {background-image:url(1.gif)}
.Month2_6_10 {background-image:url(2.gif)}
.Month3_7_11 {background-image:url(3.gif)}
.Month4_8_12 {background-image:url(4.gif)}
.event_kako {padding-left:10px;padding-bottom:10px;border-bottom: 1px dotted blue;margin-bottom:20px;}
.event_kako img {margin-left:30px;}
.date_kako {font-weight:bold;color:blue;padding-right:5px;margin-left:20px}
.midashi2 {
	height: 22px;
	margin: 20px 10px 10px 10px;
	margin-bottom: 10px;
	padding: 1px 0 0 13px;
	background: url(../design/ttl.gif) no-repeat;
	color: #ffffff}
.years {padding:0px 20px;font-size:90%}
.tougai {font-size:140%;color:#FF3300;font-weight: bold;}
.MonSelect {color:#990000}

/* アクセス・スタイル */
.mapbox{width:250px}
.syuden{padding-bottom:10px;}


/* チャージ・スタイル */
.charge {width:430px; border:1px solid #eeeeee; background:#ffffcc; font-size:80%;}
.charge th {padding:0.8em 0.5em;line-height:1.5em;vertical-align: middle;border-color:#629cdd #8db7e6 #629cdd #eeeeee /* 立体的に見せる */;border-style:solid;border-width:1px;color:#ffffff;background:#629cdd;font-weight:bold;font-size:100%;text-align:center;}
.charge td {padding:5px 10px; border-color:#ffffff #81b0e4 #81b0e4 #ffffff /* 立体的に見せる */; border-style:solid; border-width:1px; font-size:100%; text-align:center}
#mainResult table {
	width: 1100px;
	font-size: 14px;
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 1200px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 100%;
}
/* 月間成績・スタイル */
.month80under td  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.month80over td   {	
	color: #00F;
  background: #F3F3F3;
	padding: 5px 10px;
}
.month80under td   {	
	color: #C30;
  background: #FCF;
	padding: 5px 10px;
}



.month2_0ika {
	background-color: #FF0;
	color: #666;
}
.monthStaff td{
	color: #C30;
	background-color: #F3F3F3;
	padding: 5px 10px;
}

#taikyokusu_setsumei {
	width: 300px;
}

#month_Result thead tr th {
	background-color: #CCC;
	vertical-align: middle;
	padding: 10px;
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	text-align: center;
	white-space: nowrap;
	font-size: 92%;

}
#month_Result img {
	border: none;
}
#month_Result tbody td {
	  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  text-align: center;
  white-space: nowrap;
}
#monthSelectBox {
	height: 26px;
}

#monthSelectBox p {
	float: left;
	display: block;
	width: 60px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #ff3300;
	text-align: center;
}
#monthResultBox {
	clear: both;
	border-top-width: 10px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ff3300;
	border-bottom-color: #ff3300;
}


#monthSelectBox ul li {
	display: block;
	float: left;
}
#monthSelectBox .on  {
	background-color:#ff3333;
	text-align: center;
	height: 26px;
	width: 100px;
	margin-right: 5px;
}
#monthSelectBox .off {
	background-color:#ffcccc;
	text-align: center;
	display: block;
	height: 26px;
	width: 100px;
	margin-right: 5px;
}
#monthSelectBox .on a         {
	text-decoration:none;
	display: block;
	margin-top: 5px;
}
#monthSelectBox .on a:link    {color:#ffffff;}
#monthSelectBox .on a:visited {color:#ffffff;}
#monthSelectBox .on a:hover   {color:#ffffff;}

#monthSelectBox .off a         {
	text-decoration:underline;
	display: block;
	margin-top: 5px;
}
#monthSelectBox .off a:link    {color:#000000;}
#monthSelectBox .off a:visited {color:#000000;}
#monthSelectBox .off a:hover   {color:#ff0000;}
.taikyokusu_setsumei {
	display: block;
	width: 450px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
}
.month80over {
	color: #00F;
	background-color: #F3F3F3;
}
.month80under {
	color: #C30;
	background-color: #FCF;
}

