a:link{ text-decoration:underline; color:#666666; }
a:visited{ text-decoration:underline; color:#666666; }
a:active{ text-decoration:underline; color:#ffcc33; }
a:hover{ text-decoration:underline; color:#ffcc33; }
body{ font-size:10px; font-family:Verdana,'MS UI Gothic',Sans-serif; color:#4b4b4b;
scrollbar-3dlight-color:#ffcc33;
scrollbar-arrow-color:#ffcc33;
scrollbar-face-color:#ffff99;
scrollbar-shadow-color:#ffcc33;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color:  #ffff99;
background-image:url(./img/kabe.gif);
margin-left:0%; margin-right:0%; margin-top:0px; margin-bottom:0px;
}
tr,td{ font-size:10px; line-height:150%;}
.title-bar{ background-color:#FFFF66; font-size:12px; color:#FFFFFF; font-weight : bold;} /* タイトルバー */

INPUT{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : #4b4b4b;
background-color : white;

}
textarea{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : #4b4b4b;
background-color : white;
}

FORM{
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 5px;
}
/* ヘッダーの設定*/
#head{
	text-align:left;
    width:760px;
    height:110px;
    background-color:#ffffff; 
    background-image:url(./img/back.gif);
    background-repeat: no-repeat;
    background-position:bottom left;
	line-height:150%;
	
}
#top1{
	text-align:left;
    width:760px;
    background-color:#FFFFFF;
	line-height:150%;
}

H1{
margin-top:20px;
margin-bottom:15px;
margin-left:150px;
font-size:20px;
font-family:Verdana,'MS UI Gothic',Sans-serif;
color:#FFcc33;
}

H2{
margin-top:5px;
margin-bottom:5px;
font-size:5px;
color:#FFcc33;
font-size:10px;
font-family:Verdana,'MS UI Gothic',Sans-serif;
}

.introduction{
margin-top:10px;
margin-left:150px;
font-size:10px;
font-family:Verdana,'MS UI Gothic',Sans-serif;
}

#menu{
text-align:left;
margin-top:10px;
margin-left:110px;
line-height:150%;
}

.title{
font-size:11px; 
color:#FFcc33; font-weight : bold;
line-height:150%;
margin-top:10px;
margin-bottom:5px;
margin-left:5px;
}
.title2{
font-size:10px;
line-height:175%;
margin-left:10px;
}
.cate{
font-size:10px; 
color:#FFcc33; font-weight : bold;
}
.comment{
font-size:10px; 
line-height:150%;
margin-top:5px;
margin-bottom:5px;
}

/* ラッパーの設定*/
#wrap{
	text-align:left;
    position:relative;
    width:760px;
    background-color:#FFFFFF;
    line-height:150%;
}
#center-left{
    float:left;
    position:relative;
    width:590px;
    background-color:#FFFFFF;
}

/* 左側の設定*/
#left{
	text-align:left;
    float:left;
    width:120px;
    line-height:150%;
    background-color:#FFFFFF;
}
/* 真ん中の設定*/
#center{
	text-align:left;
    float:right;
    width:460px;
    line-height:150%;
    background-color:#FFFFFF;
}

/* 右側の設定*/
#right{
	text-align:left;
    float:right;
    width:165px;
    line-height:150%;

    background-color:#FFFFFF;
}
/* フッターーの設定*/
#foot{
	text-align:center;
    width:760px;
    background-color:#FFFFFF;
    line-height:150%;
    clear:both;
}

/* フッターーの設定*/
#line1{
    width:760px;
    background-image:url(./img/10y.gif);
    height:7px;
    clear:both;
}
#line2{
    width:450px;
    background-image:url(./img/10y.gif);
    height:3px;
    clear:both;
    line-height:50%;
}

.td1{ background-color:#ffff66}

.data-result { float:left; width:440px;
border-bottom:1px dotted #FFFF66;
}

.data-part{
float:left;
width:460px;

margin-top:30px;
margin-bottom:30px;
}

.space { float:left; width:10px; }
.clear { float:left; width:1px; clear:left; }
.error{height:350px;
margin-top:30px;
}
.bbs{
text-align:left;
margin-bottom:3px;
}
.access{
	text-align:left;
    float:left;
    width:250px;
    line-height:150%;
    background-color:#FFFFFF;
}
.rank{
	text-align:left;
    float:left;
    margin-top:5px;
    background-color:#FFFFFF;
}