@charset "Shift_JIS";

/* 宮内工務店のスタイル */

body{
  color: #000000;
  background: #ffffff;
  padding: 0px;
  margin: 10px;
}

a:hover{
  color: #ff3300;
}

/* 上部インデックスのスタイル */
#index{
  background: #ffffff;
  width: 780px;
  padding: 0px;
  margin: 0px;
}

/* タイトルｈ１のスタイル */
#title-1{
  color: #ffffff;
  background: #008000;
  border: 1px solid #006633;
  width: 780px;
  padding: 8px 0px 0px 0px;
  margin: 0px;
}

#title-1 h1{
  text-align: center;
  font-family: serif;
  font-size: 26px;
}

/* タイトルｈ２のスタイル */
#title-2{
  color: #008000;
  background: #ffffff;
  width: 780px;
  padding: 0px;
  margin: 8px 0px 3px 8px;
}

#title-2 h2{
  font-family: serif;
  font-size: large;
  line-height: 1.5;
}

/* ピーアールのスタイル */

#pr{
  color: #000000;
  background: #ffffff;
  border-bottom: 1px solid #008000;
  background-image: url(../images/other002.gif);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  width: 780px;
  padding: 2px 0px 20px 8px;
  margin: 5px 0px 5px 0px;
}

#pr p{
  line-height: 1.5;
}

/* コンテンツ(情報)の枠のスタイル */
#content{
  color: #000000;
  background: #ffffff;
  width: 780px;
  padding: 0px;
  margin: 8px 0px 18px 8px;
}

.list-title{
  color: #006633;
  font-weight: bold;
}

.list-bold{
  color: #ff9900;
  font-weight: bold;
}

.list-bold2{
  color: #ff0000;
}

.list-small{
  font-size: small;
}

.list-center{
  text-align: center;
}

#content p,h1,h2,h3,h4{
  line-height: 1.5;
  clear: both;
}

#content img.right{
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}

#content img.left{
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* 左のコンテンツのスタイル */
#content-left{
  float: left;
  color: #000000;
  background: #ffffff;
  border-right: 1px solid #008000;
  width: 495px;
  padding: 0px 5px 0px 0px;
  margin: 0px;
}

.list-title{
  color: #006633;
  font-weight: bold;
}

#content p{
  line-height: 1.5;
}

/* 右のコンテンツのスタイル */
#content-right{
  float: left;
  color: #000000;
  background: #ffffff;
  width: 270px;
  padding: 5px 0px 0px 0px;
  margin: 0px;
}

#content-right p{
  text-align: center;
}

/* パンくずリストのスタイル */

#list{
  clear: left;
}

#list{
  color: #000000;
  background: #ffffff;
  border-top: 1px solid #008000;
  width: 780px;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  text-align: right;
  line-height: 1.2;
  font-size: 15px;
}

.list-bold{
  color: #ff9900;
  font-weight: bold;
}

/* 下部のアクセスデータのスタイル */

#footer{
  text-align: center;
  color: #000000;
  background: #ffffff;
  background-image: url(../images/midori-chan-right.gif);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  border-top: 8px solid #008000;
  border-bottom: 8px solid #008000;
  width: 780px;
  padding: 8px 0px 3px 8px;
  margin: 0px;
}

#footer strong{
  color: #008000;
  font-family: serif;
  font-weighy: bold;
  font-size: x-large;
}

#footer p{
  line-height: 1.5;
}

/* 下ナビゲーションのスタイル */
#undernavi{
  text-align: center;
  color: #000000;
  background: #ffffff;
  width: 780px;
  padding: 8px 0px 8px 0px;
  margin: 0px;
}

#undernavi p{
  line-height: 1.5;
}