
#h1cl {
display: inline;
margin-right: 17px;
}

/*プレイパネル*/
#copy {
margin-top: 17px;
margin-bottom: 17px;
}

#close {
margin-top: 17px;
}
/*END*/

/*テーブル構造*/
#div {
height: 100%;
padding-top: 37px;
padding-left: 17px;
background-image: url(../bg-line.gif);
background-repeat: repeat-y;
background-position: left top;
}

a {color: #1861f5; text-decoration: none;}/*#1eae71#0077fb#35a849#7a75ae*/
a:hover {color: tomato; text-decoration: none;}

.link {color: #1eae71; text-decoration: none;}
span.link:hover {
color: tomato;
text-decoration: underline;
position: relative;
top: 2px;
left: 2px;}

body, tr, td {
font-size: 10pt;
}

td {
text-align: left;
}

a img {
border: none;
}

body {
margin-left: 20px;
background-color: #fff;
}

body, tr, td, div {
font-size: 10pt;
font-weight: normal;
color: #38486d;/*#0b369d#8c95a6*/
line-height: 135%;
}

h1 {
margin: 0px;
font-size: 11pt;
margin-top: 17px;
margin-bottom: 10px;
}

#h1 {
position: absolute;
top: 0px;
left: 0px;
text-align: left;
font-weight: normal;
font-size: 8pt;}

h2 {
width: 80%;
color: #0084c4;
font-size: 11pt;
margin-top: 17px;
font-weight: bold;
margin-bottom: 10px;
padding-left: 27px;
text-align: left;
background-image: url(../img/buhin-h2.png);
background-repeat: no-repeat;
background-position: left middle;
}

#count {
border: 0px;
overflow:hidden;
}

.scroll {
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
margin: 0px;
padding: 0px;
}

.sen {
width: 100%;
height: 1px;
margin: 0px;
padding: 0px;
}

em {
font-style: normal;
}

strong {
font-weight: normal;
}

p {
padding: 0px;
margin: 0px;
}

form, body {
margin: 0px;
padding: 0px;
}

input {
color: #1a7091;
font-size: 10pt;
border: 1px #097dc4 solid;
background-color: #fff;
}

textarea {
border: 1px #097dc4 solid;
color: #1a7091;
font-size: 10px;
}

select {
color: #48749f;}

.f8 {font-size: 10px;}

.fw {color: #fff;}
.fw2 {color: #aaa; text-decoration: none;}
.fg {color: #7c6394;}

/*
.bg {
color: #fff;
background-color: #000;
background-image: url(../img/sidebg.gif);
background-repeat: repeat-y;
background-position: left top;
background-attachment: fixed;
}
*/

.bg {
background-image: url(../bg.jpg);
background-attachment: fixed;
background-position: right top;
background-repeat: no-repeat;
}

.bw {
background-color: #000;
}

.bb {
background-color: #000;
}

.sub {
width: 80%;
color: #0084c4;
font-size: 11pt;
margin-top: 17px;
font-weight: bold;
margin-bottom: 10px;
padding-left: 27px;
text-align: left;
background-image: url(../img/buhin-h2.png);
background-repeat: no-repeat;
background-position: left middle;
}

.charbg {
background-color: #111;
}

.tl {text-align: left;}
.tc {text-align: center;}

.mname {
color: #5b568d;/*#41a982*/
}

.time {
/*color: #5c8196;*/
font-family: "Comic Sans MS";
}

/*テーブル*/
.miditable {
width: 700px;
margin-top: 17px;
margin-bottom: 37px;
background-repeat: no-repeat;
background-position: right top;
}

.miditable input {
border: 1px #097dc4 dashed;
background-color: #fff;
margin-right: 7px;
}

.soft {
color: #41b3de;/*#3e956b#0077fb#8795b6*/
width: 700px;
margin-top: 37px;
text-align: left;
line-height: 100%;
font-size: 20pt;
font-family: "Impact";
margin-bottom: 2px;
}

/*
.soft:first-letter {
color: #76ec00;
}
*/

.mainw {
width: 650px;
}

.softtitle {
margin: 0px;
padding: 0px;
font-weight: bold;
font-size: 15pt;
/*color: #5eb7a5;*//*#3e956b*/
margin-bottom: 7px;
}

.sname {
color: #999;/*#3fc987*/
font-size: 8pt;
}

.back {
width: 700px;
text-align: left;
margin-top: 37px;
margin-bottom: 30px;
}

.back img {
margin-right: 37px;
}

#back {
width: 700px;
text-align: left;
margin-top: 37px;
margin-bottom: 30px;
}

#back img {
margin-right: 37px;
}

.sen {
height: 1px;
background-color: #7c95ab;/*#645e80*/
}

.sen2 {
border: 9px #000 solid;
}

.tlink {
font-size: 11pt;
font-weight: bold;
border-bottom: 1px blue dashed;
}

.mainw {
width: 700px;
}

.tmax {
width: 100%;
height: 100%;
text-align: center;
}

/*-------------------------------------サイドテーブル*/
#stable {
padding: 3px;
margin-bottom: 27px;
position: absolute;
right: 27px;
top: 277px;
width: 177px;
border-bottom: 1px #709ab4 dashed;
background-color: #fff;
filter: alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;
}

#stable h2 {
margin: 0px;
padding-bottom: 7px;
text-align: center;
background-image: none;
border-bottom: 1px #709ab4 dashed;
}

#sidemenu {
margin-bottom: 17px;
}

#sidemenu ul {
margin: 0px;
padding: 0px;
width: 100%;
}

#sidemenu li {
width: 100% !important;
font-size: 11pt;
list-style-type: disc;
margin-bottom: 3px;
}

#sidemenu a {
width: 170px !important;
}

#sidemenu li:link{
background-color: #000;
}


.rank10 {color: #999;}
.rank9 {color: #999;}
.rank8 {color: #999;}
.rank7 {color: #999;}
.rank6 {color: #999;}
.rank5 {color: #999;}
.rank4 {color: #999;}
.rank3 {color: #999;}
.rank2 {color: #999;}
.rank1 {color: #999;}
.rank0 {color: #999;}

/*
.rank10 {color: #bf0000; font-weight: bold;}
.rank9 {color: #bd5500; font-weight: bold;}
.rank8 {color: #ce8100; font-weight: bold;}
.rank7 {color: #cab000; font-weight: bold;}
.rank6 {color: #98ca00; font-weight: bold;}
.rank5 {color: #56ff15; font-weight: bold;}
.rank4 {color: #1ff19d; font-weight: bold;}
.rank3 {color: #0bb571; font-weight: bold;}
.rank2 {color: #ff2020; font-weight: bold;}
.rank1 {color: #ff2020; font-weight: bold;}
.rank0 {color: #ff2020; font-weight: bold;}
*/

.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.p5 {padding: 5px;}

/*小さな属性*/
.f9 {font-size: 9pt;}

.fr {color: red;}
.ft {color: #e12d2d;}
.fyg {color: #8fe43a;}

.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}

.bgreen {background-color: #274e25;}

.bold {font-weight: bold;}

.mb {border: 1px #2566a0 dashed;}/*#277847*/
.border {border: 1px #999 solid;}

/*背景タイトル*/
/*
.tm64 {background-image: url(img/title-m64.gif);}
.tmrpg {background-image: url(img/title-mrpg.gif);}
.tmw {background-image: url(img/title-mw.gif);}
.tmk {background-image: url(img/title-mk.gif);}
.tm3 {background-image: url(img/title-m3.gif);}
.tyoshi {background-image: url(img/title-yoshi.gif);}
.tdk {background-image: url(img/title-dk.gif);}
.tdk2 {background-image: url(img/title-dk2.gif);}
.tkirby {background-image: url(img/title-kirby.gif);}
.tsb {background-image: url(img/title-sb.gif);}
.tct {background-image: url(img/title-ct.gif);}
.tff {background-image: url(img/title-ff.gif);}
*/

html {
scrollbar-face-color: #fff; 
scrollbar-highlight-color: #2093f0; 
scrollbar-shadow-color: #2093f0; 
scrollbar-3dlight-color: #fff; 
scrollbar-arrow-color: #2093f0; 
scrollbar-track-color: #fff; 
scrollbar-darkshadow-color: #fff;
}



#download {
width: 390px;
padding: 5px;
font-size: 9pt;
margin-left: auto;
margin-right: auto;
border: 1px #66628a solid;
background-color: #000;
white-space: nowrap;
}


/*アドセンス用*/
.ads {
margin-top: 17px;
}

.ads2 {
margin-bottom: 7px;
}

.ads-under {
margin-top: 17px;
}