@charset "Shift_JIS";

html, body{
background: white;
width : 1200px;

scrollbar-3d-light-color:#ffffff;
scrollbar-arrow-color:#5F700C;
scrollbar-base-color:#000000;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#373C3C;
scrollbar-highlight-color:#ffff;
scrollbar-shadow-color:#333333;
scrollbar-track-color:#566566;
}

html, body{margin:0 0 0 0; padding:0 0 0 0;}

#menu1, #menu2, #menu3, .title {  margin:0 0 0 0; padding:0 0 0 0; list-style:none; }

body{
height:100%;
background: #a1b1b2;
}

.top_image{
	float:right;
}

.left{
  width:150px;

  float:left;

  color:#566566;
}
.right{
  width:157px;

  color:#566566;

  float:right;

  font-size:small;
}
.right p { display:block; width:150px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.centre{
  float:left;
}

#top {
background-color:#373C3C;
height:84px;
clear:both;
};
.topimage{
	float:right;
}

/*最上部カウンタ・最終更新部分*/
.title {
margin: 0 0 0 0;
padding:0 0 0 0;
list-style:none;
vertical-align:bottom;
}

ul.title{ padding-top:1em;}

.title li {
list-style:none;
font-size:12px;
line-height:12px;
text-align:center;
color:#a1b1b2;
}

.title li a { 
color:#a1b1b2;
}
a:hover, a:focus{
	color:#ff6b00 ;
}


.header{
padding-top:6px;
height:30px;
background:#cedfe7;
clear:both;
}
/*
.active_border_up { clear:both; background-color:#cedfe7; height:4px; width:100%;
margin:0 0 0 0; padding: 0 0 0 0; 
line-height:1px; font-size:1px;
}
*/
/*上部メニュー直下の空白*/
.active_border    { clear:both; background-color:#a1b1b2; height:20px; margin:0 0 0 0; border-width:0px;}

.body{
/*width:100%;*/
padding-left:1em;			/*左メニューとくっつかないように。*/
background:white;
}

.footer{
clear:both;
font-size:12px;
text-align:center;
}
.right a{ color:#566566;}

#link{
background:#566566;
color:white;
font-weight:bold;
font-size:12px;
}

#body {
width:849px;
min-height:2800px;
/*padding:1em 12px 1em 12px;*/
padding:1em 22px 1em 22px;
line-height:1.4;
background:white;
overflow:hidden;
}


.nicky_comment { 
 max-width:640px; 
 width:640px;
 background: #cfdee5;
 padding: 8px 8px 8px 8px;
 margin-left : 80px;
 font-size:small;
}

.nicky_comment p{
   padding-bottom:1em;
}


a { text-decoration:none;}
#link a { color:white; }

#menu1 { font-family:Verdana; font-size:20px; background:#cedfe7; padding-top:0px;}
#menu1 li{ float:left; width:115px;}
#menu1 li.padding { background:#cedfe7; padding-right:10%;}

#menu1 a, #menu1 p{ color:#a1b1b2; text-align:center;}
#menu1 a, #menu1 p{ display:block; }
#menu1 a, #menu1 p{ margin-right:0px; padding-left:0px; margin-top:0px; padding-top:0px;}
#menu1 a, #menu1 p{  height:30px;}

#menu1 li{ background:url("img/1off.gif") no-repeat 0% 100%;}
#menu1 li a{ background:url("img/1off.gif") no-repeat 0% 100%;}
#menu1 li a:hover{ background:url("img/33on.gif") no-repeat 0% 100%; }
#menu1 .active a{color:#fff; background:url("img/1on.gif") no-repeat;}
#menu1 .active a:hover{color:#fff; background:url("img/1on.gif") no-repeat; }

#menu2 {background:#a1b1b2; font-family:Verdana; text-align:left; width:150px; padding-top:70px;}
#menu2 li.padding {  padding-right:10%;}

#menu2 a,#menu2 p{ font-size:75%; }
#menu2 a,#menu2 p { display:block; height:18px; width:140px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#menu2 a,#menu2 p {  margin-right:0px; padding-left:10px; margin-bottom:0px; margin-top:0px; }
#menu2 a,#menu2 p { padding-top:15px; }
#menu2 p { text-align:center;  color:#cfdee5; padding-top:10px;}
#menu2 a {color:#cfdee5; background:#a1b1b2 url("img/2off.gif") no-repeat 0% 100%;}
#menu2 a:hover{color:#cfdee5; background:#fff url("img/3on.gif") no-repeat 0% 100%;}

#menu2 .active a{ background:white url("img/2on.gif") no-repeat 0% 100%; color:#566566;}
#menu2 .active a:hover{ background:#fff url("img/2on.gif") no-repeat 0% 100%; color:#566566;}



#menu3 {background:#a1b1b2; font-family:Verdana; text-align:left; width:150px; padding-top:20px;}
#menu3 li.padding {  padding-right:10%;}

#menu3 a,#menu3 p{ font-size:75%; }
#menu3 a,#menu3 p { display:block; height:18px; width:140px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#menu3 a,#menu3 p {  margin-right:0px; padding-left:10px; margin-bottom:0px; margin-top:0px; }
#menu3 a,#menu3 p { padding-top:15px; }
#menu3 p { text-align:center;  color:#cfdee5; padding-top:10px;}
#menu3 a {color:#cfdee5; background:#a1b1b2 url("img/2off.gif") no-repeat 0% 100%;}
#menu3 a:hover{color:#cfdee5; background:#fff url("img/3on.gif") no-repeat 0% 100%;}
#menu3 .active a{ background:white url("img/2on.gif") no-repeat 0% 100%; color:#566566;}
#menu3 .active a:hover{ background:#fff url("img/2on.gif") no-repeat 0% 100%; color:#566566;}


.history dl { margin-left:4em; margin-top:0px; margin-bottom:0px; padding: 0 0 0 0;}
.history dt { display:inline; margin: 0 0 0 0;}
.history dd { display:inline; padding:0 0 0 0 ; margin:0 0 0 0; }
.history p { margin-left:1em;margin-top:0px; margin-bottom:0px; padding: 0 0 0 0;}
.history h2 { margin-left:1em;margin-top:0px; margin-bottom:0px; padding: 0 0 0 0;}


td ul {margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
td ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; list-style:none;}
/*table { table-layout:fixed; overflow:hidden;white-space:nowrap;}*/
/*td div{white-space:nowrap; overflow:hidden; text-overflow:clip;}*/





