BODY {
line-height:normal;
color:#666666;
margin-top:0;
scrollbar-face-color:#fff;
スクロールscrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-3dlight-color:#ccc;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#ccc;
background-image:url(http://www.arigataya.biz/gif/back2.gif);
background-attachment:fixed;
}

P {
line-height:120%;
line-break:strict;
}

TD {
font-size:12px;
line-height:15px;
}

a {
color:#669;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:no;
}

.headersite {
font-size:80%;
font-weight:400;
float:right;
}

h1 {
font-size:80%;
font-weight:400;
float:left;
}

/*-------------------------------------------------------------------
バック画像の設定
--------------------------------------------------------------------*/
div#mainMenu{
  height:1260px;
  background:url(../jpg/009.jpg) ;
}

div#mainMenu2{
  background:url(../gif/007.gif) ;
}

div#mainMenu3{
  background:url(../gif/007.gif) ;
}

div#mainMenu4{
  background:url(../gif/007.gif) ;
}

div#mainMenu5{
  background:url(../gif/007.gif) ;
}

div#mainMenu6{
  background:url(../gif/007.gif) ;
}

div#mainMenu7{
  background:url(../jpg/010.jpg) ;
}

DIV {
line-break:strict;
}

.txtmode1 {
ime-mode:active;
}

.txtmode2 {
ime-mode:inactive;
}

.ds {
list-style-type:disc;
}

.cc {
list-style-type:circle;
}

.sq {
list-style-type:square;
}

.dc {
list-style-type:decimal;
}

.lr {
list-style-type:lower-roman;
}

.ur {
list-style-type:upper-roman;
}

.la {
list-style-type:lower-alpha;
}

.ua {
list-style-type:upper-alpha;
}

.nn {
list-style-type:none;
}

.li {
list-style-image:url(gif/botan1.gif);
}

.lo {
list-style-image:url(gif/.gif);
}

.li1 {
layout-grid-line:10px;
}

.li2 {
layout-grid-line:30px;
}

.ch1 {
layout-grid-char:4px;
layout-grid-type:strict;
}

.ch2 {
layout-grid-char:4px;
layout-grid-type:fixed;
}

.ch3 {
layout-grid-char:4px;
layout-grid-type:loose;
}

.md1 {
layout-grid:both strict 2px 4px;
}

.md2 {
layout-grid:both loose 6px 12px;
}

.ft0 {
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffff0000,endcolorstr=#9000ff00,gradienttype=0);
width:100%;
height:150px;
}

.ft1 {
filter:progid:DXImageTransform.Microsoft.alpha(style=1,opacity=0,finishopacity=100);
}

.ft2 {
filter:progid:DXImageTransform.Microsoft.alpha(style=2,opacity=100,finishopacity=0);
}

.ft3 {
filter:progid:DXImageTransform.Microsoft.alpha(style=3,opacity=100,finishopacity=0);
}

hr {
color:#669;
height:1px;
}

.grad_rectangle {
width:100%;
color:#009;
filter:Alpha(opacity=100,finishopacity=0,style=3);
}

/* 引き出すようなリンクボタンその１*/

A.menu {
float:left;
width:124px;
background-color:#eee;
border:solid 1px #669;
font-size:12px;
text-align:center;
text-decoration:none;
margin:-13px 0 0 -1px;
padding:15px 0 1px;
}

A.menu:hover {
margin:-1px 0 0 -1px;
}

/* 押したらへこむリンクボタンその１*/

A.btn {
display:block;
width:120px;
color:#fff;
background-color:#777;
border:outset 2px #999;
font-size:12px;
line-height:12px;
text-align:center;
text-decoration:none;
margin:0;
padding:3px 1px 1px 0;
}

A.btn:hover {
color:#eee;
background-color:#666;
border:inset 2px #777;
margin:0;
padding:4px 0 0 1px;
}

/* 押したらへこむリンクボタンその２*/

A.btnb {
display:block;
width:80px;
color:#fff;
background-color:#669;
border:outset 2px #99c;
font-size:12px;
line-height:12px;
text-align:center;
text-decoration:none;
margin:0;
padding:3px 1px 1px 0;
}

A.btnb:hover {
color:#eee;
background-color:#558;
border:inset 2px #99c;
margin:0;
padding:4px 0 0 1px;
}

.logbox {
border:solid 1px gray;
width:240px;
height:120px;
overflow:auto;
padding:.5em;
}

q {
color:green;
}

.floating {
float:left;
width:50%;
border:no;
}

h2,h3 {
font-size:100%;
font-weight:400;
}

A.btn:active,A.btn:visited,A.btnb:active,A.btnb:visited {
color:#fff;
}
