body
{
    background-color:#FFF8C2;
    margin:0px;
	color:#8E8230;
	font-size:100%;
}

p {
 	text-indent:1em;
}

a:link{
    text-decoration:none;
    color:#8E8230;
}
a:visited{
    text-decoration:none;
    color:#8E8230;
}
a:hover{
    text-decoration:none;
    color:#FFF8C2;
}
a:active{
    text-decoration:none;
    color:#FFF8C2;
}

a.contents:link{
    text-decoration:none;
    color:#8E8230;
}
a.contents:visited{
    text-decoration:none;
    color:#8E82302;
}
a.contents:hover{
    text-decoration:none;
    color:#652c00;
}
a.contents:active{
    text-decoration:none;
    color:#8E8230;
}

div
{
    font-style:normal;
    font-weight:normal;
}

div.top {
	width:728px;
	margin-right:auto;
	margin-left:auto;
	padding-top:160px;
	text-align:center;
}

div.main {
	width:728px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

div.ue {
	width:728px;
}

div.menu {
	float:left;
	width:182px;
	padding:0em;
	border:0px;
	margin:0px;	
}

div.item {
	background-image:url("./image/plane.jpg");
	background-repeat:no-repeat;
	color:#652c00;
	font-size:14pt;
	font-family:'Times New Roman';	
	text-align:center;
	width:182px;
	height:25px;
	padding-top:2px;
}

div.twitter {
	border: solid 1px #ACB238;/*枠の色3AAC4F*/
    border-left: solid 22px #B3CC56;/*左側の着色部分C1ECC4*/
	background-color:#FCFCFE;
  	padding: 0.4em;
	width:150px;
	text-align:left;
	color:#7E7220;/*#8E8230;#652c00;*/
	font-size:10pt;
	font-family:'Times New Roman';	
}

div.contents {
	width:540px;
	float:right;
	color:#7E7220;/*#8E8230;#652c00;*/
	font-size:10pt;
    text-align:center;
}

div.object {
	padding:0em;
	border:0px;
	margin:0px;
	text-align:left;
}

div.remote {
	color:#7E7220;/*#8E8230;#652c00;*/
	font-size:10pt;
    text-align:center;
}

div.sita {
	clear:both;
	width:728px;
	text-align:left;
	background-image:url("./image/sita.jpg");
	background-repeat:no-repeat;
	padding:10px;
	color:#905221;
	font-size:9pt;
	font-family:'Times New Roman';	
}

span.copyright {
	padding-left:30px;
	text-align:right;
}

span.blogtime {
	padding-left:360px;
	text-align:right;
	font-size:10pt;
	font-family:'Times New Roman';	
}
.box{
	padding-left: 8px;
	border-left: 14px solid #ACB238;/*タイトル部の左縦線9ADC9F*/
  	font-size: 16pt;
}


.box25{
	font-size: 10pt;/*文字サイズ*/
	text-align:left;
	width:540px;
}

.box25 dt{/*タイトル部分の設定*/
	color: #454142;/*文字色*/
	background-color: #FCFCFE;/*背景色*/
	font-weight: bold;
	width: 10em;/*タイトルの幅（文字数）*/
	position: relative;
	z-index: 2;
	padding: 0.3em 1em 0.2em 0.3em;
	border-style: solid;
	border-color: #ACB238;/*枠の色2A9C3F*/
	border-width: 1px 3px 3px 1px;
}

.box25 dt span{
	padding-left: 8px;
	border-left: 4px solid #ACB238;/*タイトル部の左縦線9ADC9F*/
}

.box25 dd{/*内容部分*/
	position: relative;
	z-index: 1;
	top: -0.9em;
	margin: 0 0 0 0.9em;
	border: solid 1px #ACB238;/*枠の色3AAC4F*/
}

.box25 dd .text {
	padding: 1.7em 0.5em 1em 1em;/*テキスト部分の余白*/
	border-left: solid 30px #B3CC56;/*左側の着色部分C1ECC4*/
	background-color: #FCFCFE;/*背景色*/
}

.box25 dd .object {
	padding: 0.5em;/*テキスト部分の余白*/
	background-color: #FCFCFE;/*背景色*/
	text-align:center;
}

.box30 {
	font-size: 10pt;/*文字サイズ*/
	text-align:left;
	width:540px;
}

.box30 dt{/*タイトル部分の設定*/
	color: #454142;/*文字色*/
	background-color: #FCFCFE;/*背景色*/
	font-weight: bold;
	width: 18em;/*タイトルの幅（文字数）*/
	position: relative;
	z-index: 2;
	padding: 0.3em 1em 0.2em 0.3em;
	border-style: solid;
	border-color: #ACB238;/*枠の色2A9C3F*/
	border-width: 1px 3px 3px 1px;
}

.box30 dt span{
	padding-left: 8px;
	border-left: 4px solid #ACB238;/*タイトル部の左縦線9ADC9F*/
}

.box30 dd{/*内容部分*/
	position: relative;
	z-index: 1;
	top: -0.9em;
	margin: 0 0 0 0.9em;
	border: solid 1px #ACB238;/*枠の色3AAC4F*/
}

.box30 dd .text {
	padding: 0.5em 0.5em 1em 1em;/*テキスト部分の余白*/
	border-left: solid 30px #B3CC56;/*左側の着色部分C1ECC4*/
	background-color: #FCFCFE;/*背景色*/
}

.box30 dd .object {
	padding: 0.5em;/*テキスト部分の余白*/
	background-color: #FCFCFE;/*背景色*/
	text-align:center;
}

.box35 {
	font-size: 10pt;/*文字サイズ*/
	text-align:left;
	width:540px;
}

.box35 dt{/*タイトル部分の設定*/
	color: #454142;/*文字色*/
	background-color: #FCFCFE;/*背景色*/
	font-weight: bold;
	width: 26em;/*タイトルの幅（文字数）*/
	position: relative;
	z-index: 2;
	padding: 0.3em 1em 0.2em 0.3em;
	border-style: solid;
	border-color: #ACB238;/*枠の色2A9C3F*/
	border-width: 1px 3px 3px 1px;
}

.box35 dt span{
	padding-left: 8px;
	border-left: 4px solid #ACB238;/*タイトル部の左縦線9ADC9F*/
}

.box35 dd{/*内容部分*/
	position: relative;
	z-index: 1;
	top: -0.9em;
	margin: 0 0 0 0.9em;
	border: solid 1px #ACB238;/*枠の色3AAC4F*/
}

.box35 dd .text {
	padding: 0.5em 0.5em 1em 1em;/*テキスト部分の余白*/
	border-left: solid 30px #B3CC56;/*左側の着色部分C1ECC4*/
	background-color: #FCFCFE;/*背景色*/
}

.box35 dd .object {
	padding: 0.5em;/*テキスト部分の余白*/
	background-color: #FCFCFE;/*背景色*/
	text-align:center;
}

table.summary {
	border-top:1px solid #ACB238;
    border-left:1px solid #ACB238;
    border-collapse:collapse;
    border-spacing:0;
  	background-color: #FCFCFE;/*背景色*/
    empty-cells:show;
	font-size:9pt;
}

.summary th{
    border-right:1px solid #ACB238;
    border-bottom:1px solid #ACB238;
  	background-color:#D3EC76;/*背景色*/
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
	font-size:10pt;
}

.summary td {
	border-right:1px solid #ACB238;
    border-bottom:1px solid #ACB238;
    text-align:center;
    padding:0.3em 1em;
}

table.stats {
	border-top:1px solid #ACB238;
    border-left:1px solid #ACB238;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#FCFCFE;/*背景色*/
    empty-cells:show;
	font-size:9pt;
}

.stats th{
    border-right:1px solid #ACB238;
    border-bottom:1px solid #ACB238;
  	background-color:#D3EC76;/*背景色*/
    background-position:left top;
    text-align:center;
	font-size:10pt;
    padding:0.1em 0.4em;
}

.stats td {
	border-right:1px solid #ACB238;
    border-bottom:1px solid #ACB238;
    text-align:left;
    padding:0.1em 0.4em;
}

table.profile {
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	font-size:10pt;
}
ul {
	padding: 1em;
	margin: 0px;
}

img {
	border-width:0px;
	align:center;
	margin-left:auto;
	margin-right:auto;
}

.tooltip{
	width: 200px; color:#000;
	font:lighter 14px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:center;
}

.tooltip span.top{
	padding: 30px 8px 0;
    background: url(./image/bt.gif) no-repeat top;
}

.tooltip b.bottom{
	padding:3px 8px 15px;
	color: #548912;
    background: url(./image/bt.gif) no-repeat bottom;
}

