body {
 margin: 0;
 padding: 0;
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 text-align: center;
 background: #DADEE1 url("../../kaome/image/back.gif") repeat-x;
}
img {
 border: 0;
}
form {
 margin: 0;
 padding: 0;
}
a {
 color: #666;
}
#wraptop {
 width: 950px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
#headermenubody {
 background: #41403D url("../../tsukaerusite/image/headblack.gif") repeat-x;
}
#headermenu {
 width: 950px;
 margin-left:auto;
 margin-bottom: 0px;
 margin-right:auto;
 text-align:left;
 padding: 5px 0;
 color: #FFF;
 font-size: 0.8em;
}
#headermenu a {
 color: #FFF;
}
h1 {
 float: left;
 margin: 0;
 padding: 0 0 5px 0;
}
h2 {
 margin: 20px 0 10px 0;
 padding: 5px;
 font-size: 1.0em;
 color: #4C4C4C;
 background:#E6E6E6;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */
 font-weight:normal;
}
#otherlang{
 padding-top: 10px;
 float: right;
 font-size: 0.8em;
}
#avatarframe{
 float: left;
 width:110px;
}
#avatarframe p{
 margin: 0;
 width:86px;
 border: 1px solid #CCC;
 border-top: 0;
 background: #EEE;
 font-size:0.8em;
 padding: 5px;
 text-align:center;
}
* html #avatarframe p{
 width:98px;
}
#avatarimg{
 border: 1px solid #CCC;
}
#menu5{
 float: left;
 width:840px;
}
ul.obtabs {
 font-size:12px;
 list-style: none;
 margin: 1px 0 1px 0;
 padding: 0;
 font-weight: bolder;
}

ul.obtabs li {
 float: left;
 display: block;
 height: 24px;
 width: 100px;
 text-align: center;
 position: relative;
 white-space: nowrap;
 margin: 0 0 4px 4px;
 background:#88BBD4;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */
}

ul.obtabs span {
 height: 24px;
 line-height: 24px;
}

html>body ul.obtabs span {
 display: block;

}

ul.obtabs a:link,
ul.obtabs a:visited,
ul.obtabs a:hover {
 color: #FFF;
 text-decoration: none;
}
ul.obtabs a:hover {
 background:#5599BB;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */
}
ul.obtabs a {
 display: block;
 height: 24px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 24px;
}
ul.obtabs li#current {
 background:#A6C842;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */
}
ul.obtabs li#rand,
ul.obtabs li#reset {
 background:#D9662A;
 -moz-border-radius: 4px; /* for Fx */
 -webkit-border-radius: 4px; /* for Safari */
}


ul.obtabs li#current span {

}
.freset {
 clear: both;
 margin: 0;
 padding: 0;
}
#log {
 padding: 10px;
 overflow: auto;
 font-size: 0.8em;
 line-height:1.5;
 background: #FFF;
}
.parea {
 width: auto;
 margin: 0px;
 padding: 0px 5px 10px 0px;
 float: left;
 color: #666;
 height:170px;
}
.pimg {
 margin: 0px;
 padding: 0px;
 width:96px;
 height:96px;
 border: 1px solid #000;
 background:url("../img/blankface.gif") no-repeat;
}
#log ul {
 list-style: none;
 margin: 0 0 10px 0;
 padding: 0;
}
#log ul li {
 margin: 0 0 5px 0;
 padding: 0 0 0 20px;
 background:url("../image/li.gif") no-repeat;
}
#footer{
 margin-top: 10px;
 font-size: 0.8em;
}
#adjboxarea table,
#colorboxarea table{
 margin: 0;
 padding: 0;
 vertical-align: top;
 border-collapse: collapse;
 font-size: 1.0em;
}
#adjboxarea th,
#colorboxarea th{
 text-align: right;
 font-weight:normal;
 padding: 10px 10px 10px 0;
 width:80px;
}
#adjboxarea th{
 padding: 5px 10px 5px 0px;
}
#colorboxarea td{
 padding: 10px 0px;
}
#adjboxarea td{
 padding: 5px 10px 5px 0px;
}
.colortxtbox{
 width:60px;
}
.colorbox{
 width: 100px;
 height: 1.5em;
 border: 1px outset #666;
}
#logowrap{
 width:728px;
 margin-left:auto;
 margin-right:auto;
}
#logoarea{
 float: left;
 width:274px;
 text-align:center;
}
#visualarea{
 float: right;
 text-align:right;
 width:450px;
 padding-top: 15px;
}
#mypic{
 border: 2px solid #6699CC;
 padding: 5px;
 margin-bottom: 10px;
}
#skyscraper{
 float: left;
 width: 180px;
}
#pwrap{
 float: left;
 width: 730px;
}
#menuad{
 float: left;
 width:840px;
 padding-top: 15px;
 text-align: center;
 font-size:0.8em;
}
