<!--
@import "http://";
*{margin:0;padding:0;}
body {
_overflow:auto;
word-break:break-all;
margin-top:0;
margin-bottom:0;
font-size:95%;
line-height:150%;
letter-spacing:1;
color:#333333;
}
td,th {
padding:1;
font-size:95%;
line-height:150%;
letter-spacing:1;
}
dd{margin-left:30;}
p{
margin-top:0;
line-height:150%;
}
img{border:0px;}
a{text-decoration:none;}
a:link {text-decoration:underline;}
a:visited {color:#800080;}
a:hover {text-decoration:none;color:#ff0000;}
a:active {color:#ff0000;}
br {letter-spacing:normal;}
h1 {
margin:0px;
font-size:110%;
}
h2 {
font-size:110%;
font-weight :bold;
color:#800000;
display: inline;
clear:both;
}
h3 {
margin:0px;
font-size:100%;
}
.k{
font-weight :bold;
color:#ff0000;
}
hr{color:#000000; size:1;}
ol{
margin-left:20px;
padding-left:15px;
}
ul{
list-style-image :url(ul.gif);
list-style-type:square;
margin:0px 0px 0px 8px;
padding-left:8px;
}
li{margin:2px 0px;}
input, select, textarea {font-size:12px;}
#page {
margin-left:10;
width:800px;
}
#logo {margin:0px;}
#logo1 {
  margin: 0px;
  width: 200px;
  height: 50px;
  text-indent: -9999px;
  background: url("title.gif") no-repeat;
}
#logo1 a{
  display: block;
  width: 200px;
  height: 50px;
}
#pickup {
position:absolute;left:280px;top:15px;
font-size:11px;
}
#head{
margin:0;
border-top:3px solid #008b8b;
}
#head ul{
margin:0;
padding:0;
list-style-type:none;
margin:0 0 25px 0;
}
#head li{
display:inline;
float:left;
margin:0;
}
#head a{
display:block;
width:95px;
font-size:14px;
line-height:20px;
background-color:#008b8b;
margin:0 1 0 0; 
padding:2;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#ffffe0;
}
#head a:hover{
width:95px;
font-size:14px;
line-height:20px;
background-color:#ffffe0;
color:#008b8b;
}
#navi{
font-size:11px;
line-height:14px;
}
#menu{
position:relative;
font-size:13px;
letter-spacing:normal;
line-height:20px;
}
#menu a{
background-color:#ff69b4;
margin:0 1 0 0; 
padding:2 5;
text-decoration:none;
color:#000000;
}
#menu a:hover{
background-color:#90ee90;
color:#000000;
}
#sub {
float:left;
width:160px;
margin-right:10px;
letter-spacing:normal;
}
#main {
float:right;
width:630px;
}
#sub2 {
float:left;
}
#foot {
clear:both;
width:100%;
padding:3;
font-size:12px;
text-align:center;
}
.box1{
margin:0px;
padding:3;
font-size:110%;
font-weight:bold;
background-color:#008b8b;
color:#ffffe0;
clear:both;
}
.box2{
padding:3;
margin-bottom:20px;
}
.box3{
padding:3;
height:100px;
width100%;
overflow:auto;
margin-bottom:20px;
background-color:#ffffee;
border-color:#008b8b;
border-width:1px;
border-style:solid;
}
.boxin {
float:right;
margin-bottom:10px;
}
.sub1{
padding:3;
background-color:#008b8b;
color:#ffffe0;
text-align:center;
}
.sub2{
padding:3;
border-color:#008b8b;
border-width:1px;
border-style:solid;
}
.sub2 ul{
list-style-image :url(li.gif);
}
.info1{
padding:3px;
border-color:#0000cc;
border-width:0px 0px 1px 10px;
border-style:solid;
clear:both;
}
.info2{
padding:3;
margin-bottom:20px;
border-color:#0000cc;
border-style:dashed;
border-width:0px 1px 1px 1px;
}

.mbox1{
padding:3;
border-color:#000080;
border-width:10px 1px 1px 1px;
border-style:solid;
margin-bottom:20px;
}
.mbox2{
padding:3;
border-color:#000080;
border-width:10px 1px 1px 1px;
border-style:solid;
margin-bottom:20px;
}
.mbox3{
padding:3;
border-color:#555555;
border-width:10px 1px 1px 1px;
border-style:solid;
margin-bottom:20px;
}
.thread{
padding:3;
border-color:#000000;
border-width:10px 1px 1px 1px;
border-style:solid;
margin-bottom:20px;
}
.clear {
clear:both;
}

.title{font-size:30px; color:#0000ff;FONT-FAMILY:Impact;text-align:center;LINE-HEIGHT:120%;}
.big{font-size:110%;}
.mid{font-size:90%;}
.small{font-size:80%;}
.kanri{color:#ff9999;} /* 管理人コメントの色 */
.log{background-color:#eeeeee; border:1px; border-style:solid; border-color:#696969; LINE-HEIGHT:150%}
.log-0{font-size:100%;} /* ランキング順位 */
.log-1{font-size:100%;} /* タイトル */
.log-2{font-size:90%;} /* カテゴリ */
.log-3{font-size:100%;} /* 紹介文 */
.log-4{} /* 管理人コメント */
.log-5{font-size:80%;text-align:right;}
.title-bar{background-color:#333333; color:#ffffff; font-size:110%; padding:5px;} /* タイトルバー */
.mid-bar{background-color:#eeeeee;} /* 中段バー */
-->
