/* 外部スタイルシート、ファイル名: sukiru-2.css */
table#top {
  width: 640px;
  height: 402px;
  background-color: #ffffff;
  background-image: url("okushiga-560-216.jpg");
  background-repeat: no-repeat;
  background-position: 42px 65px ;
}
body {
  margin: 0px;
  padding: 0px;
  color: #000000;
  background-color: #ffffff;
}
BODY, TH, TD {
  line-height: 130% ;
  font-family: "ＭＳ Ｐ明朝",osaka,sans-serif;
font-size: 12pt;
}
em {
  font-style: normal;
  color: #000000
}
h1 {
  font-size:90%;
background-color: #FF7F00;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 1.5em
}
h2 {
  font-size:120%;
background-color: #00FFFF;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
  margin-top: 0.5em;
  margin-bottom: 0.5em
}
h3 {
  font-size:100%;
background-color: #00FFFF;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 95px;
  margin-top: 1.5em
}
h4 {
  font-size: 110%;
  background-color: #ADEAEA;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 1.5em;
margin-bottom: 1.5em
}
h5 {
  font-size: 105%;
}
p {
  line-height: 130%
}
p.point {
  font-weight: bold;
  border-left: solid 1.4em;
  border-left-color: #FF7F00;
  padding: 0em
}
p.point2 {
  font-weight: bold;
  border-left: solid 1.4em;
  border-left-color: #238E23;
  padding: 0em
}
p.space {
  margin-top: 1em
}
p.gototop {
  text-align: right;
  font-size: 85%
}
p.center {
  font-weight: bold;
  text-align: center
}
address {
  font-style: normal;
  font-size: 90%;
}
td.space {
  height: 10px;
  background-color: transparent
}
td.last {
  height: 15px;
  background-color: #ADEAEA
}
td.genzaichi {
  font-size: 12pt
}
td.backphoto {
  background: #ffffff; 
  background-image: url(monte.rosa-fukada.jpg) ;
  background-repeat:  no-repeat;
  background-position: center;
  height: 216px;
}
td.backphoto-mypc {
  background: #B5A642; 
  background-image: url(04-05-mypc-s.jpg) ;
  background-repeat:  no-repeat;
  background-position: center;
  height: 305px;
}
p.iro  {
  color: blue;
}
span.tocyuu-iro  {
  color: red;
}
span.emphasis {
  font-weight: bold
}
li {
  line-height: 150%
}
dt {
  margin-top: 0.5em;
  margin-left: 1.5em;
  color: #FF7F00;
  font-weight: bold;
  margin-bottom: 0.3em;
}
dd {
  margin-left: 2.5em;
}
P {
  text-indent: 1em;
}
A:hover {
  background:#00FFFF;
  text-decoration:underline;
  color:#000000;
}
.buhin {
  font-size: 14px;
}
.buhin p {
  text-align: right;
  font-weight: bold
}
#a {
  width: 230px;
  position: absolute;
  top: 180px;
  left: 220px;
  z-index: 1
}
#b {
  width: 140px;
  position: absolute;
  top: 180px;
  left: 440px;
  z-index: 2
}
#c {
  width: 200px;
  position: absolute;
  top: 180px;
  left: 20px;
  z-index: 3
}
ul.kubun {
  list-style-type: none;
}
ul.kubun li {
  border-top: #ffffff 1px solid;
}
ul.kubun li a {
  text-decoration: none;
  background-color: #00FFFF;
  color: #000000;
  padding-left:  15px;
  padding-right: 1px;
  display: block;
  line-height: 18px;
  width: 100%
}
ul.kubun li a:hover {
  background-color: #808080;
  color: #ffffff
}
