@charset "euc-jp";
/*Writen by Tsutaya,Nobuo*/



body {
  color:#696969;
  background:#f6ffff url(/images/tsutaya-bros.png) no-repeat fixed top left;
  margin-right: 1em;
  margin-left:5em;
  margin-bottom:2em;
}

a:hover { color:#f00;background-color:#ff0;}

span a:hover { color:#00f;background-color:#cf0;}

acronym {
    border-bottom: gray dotted 1px; padding-bottom: 0; cursor: help;
}

a img {
	border:none;
}

/*p {line-height:125%;display:block;}*/

/*Top Help Banner*/

.banner {
   color:#696969;
   background-color:transparent;
   font:1em/1 "Impact" , sans-serif;
   text-align:right
}

.banner a {
   color:#69c;
   background-color:transparent;
   text-decoration:none;
}

.banner a:hover {
   color:#f00;
   background:none;
   text-decoration:underline;
} 

h2 {color:#37f;background:none;}

h3 {color:#088;background:none;}

h3 a {color:#088;text-decoration:none;background:none;}

h3 a:hover {text-decoration:underline;color:#088;background:#f6ffff;}

h3 a:visited {color:#088;background:none;}

.counter {
  position:relative;
  top:-110px;
  text-align:right;
  display:none;
}

/*Topimage and Intro*/

#topimg {    clear:both;
    margin: 20px 0 20px 0;
    width: 50%;
    text-align: center;
    float: right;
}

#intro {    margin: 3em 0 0 0;

}

#intro a:link,
#intro a:visited {
    color: #00c;
    text-decoration: none;
    background-color:transparent;
}

#intro a:hover {
    color: blue;
    background-color:transparent;
    text-decoration: underline;
}

#intro p {margin: 0.3em 0}





/* S,Tsutaya and Brothers footer */

.stb {
    width: 88px; height: 31px; border-width: 1px 2px 2px 1px;
    border-color: silver #888 #888 silver; border-style: solid;
    display: block; color:#696969; background-color: #cff;
}

a.stb {float: left; }

a.stb:link, a.stb:visited {text-decoration: none}

a.stb:hover {
    border-color: blue; color:#696969; background-color:#fff;
}

#f1 {color: #37f; background-color: #fff; padding: 1px; font: 18px/1 "Impact", sans-serif; margin: 0 0 25px 0; display: block}
#f2 {color: #37f; background-color:transparent; font: 15px/1 "Impact", sans-serif;  margin: -46px 0 25px 22px; display: block}
#f3 {color: #f73; background-color:transparent; font: italic 9px/1 "Georgia", serif; margin: -33px 0 10px 68px; display: block}
#f4 {color: #088; background-color:transparent; font: bold 17px/1 "Verdana", sans-serif; text-align:right; letter-spacing: -3px; margin: -12px 2px 0 12px; display: block}
#f5 {color: #000; background-color:transparent; font: italic 9px/1 "Georgia", serif; margin: -10px 0 0 2px; display: block}



ul{ line-height:1.25em;}

.comptblty {
    display: none
}

.tips {
  margin-left:70px;
  border-width:1px 2px 2px 1px;
  border-style:solid;
  border-color:#888;
  padding:10px 20px 10px 10px;
  color:#696969;
  background-color:#fff;
  line-height:125%;
}

.tip {
  margin-left:50px;
  border-width:1px 2px 2px 1px;
  border-style:solid;
  border-color:#888;
  padding:10px 20px 10px 10px;
  color:#696969;
  background-color:#fff;
  line-height:125%;
}



span.ack {font-weight:bold;}

.caut {color:#f00;background:transparent;}

address { line-height:110%;}

.cb { clear:both;}

.cr { clear:right;}

.left { text-align:left;}

.right { text-align:right;}



#imgr {    clear:both;
    margin: 20px 0 20px 0;
    width: 50%;
    text-align: center;
    float: right;
}

.toc li { list-style-image:url(images/td-b.png);}

.uc { display:none; }

.uc2 { color:#f0f;background:transparent;font-style:italic;}

.upd { font-style:italic;}

