body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
 background: url(image/back.gif);
}

#allgroup {
  width:760px;
  background-color:#FFFFFF;
}

#maingroup {
  background-color:#FFFFFF;
  float:right;
  width:605px;
  margin:0px 0px;
}

#maingroup h2{
  background-color:#FFFFFF;
  padding:3px;
  color:#000000;
  margin:0;
  font-size:1.5em;
  width="605";
  }

#maingroup h3{
  background-color:#FFFFFF;
  margin:0;
  font-size:1.0em;
  }

.voice {
  margin:5px 5px;
 letter-spacing:2px;
  font-size:1.0em;
}

.faq {
  margin:5px 0px 0px 0px;
 letter-spacing:2px;
  font-size:80%;
  font-weight:bold;
}

.tel {
  margin:5px 0px 0px0px;
  color:#6195cf;
  font-size:1.5em;
  font-weight:bold;
}

#subgroup {
  background-color:#FFFFFF;

  float:left;
  width:145px;
  margin:0px 0px;
}

#footer {
  clear:both;
  background-color:#DDDDDD;
 width:760px;
}

#.blog {
  margin:5px 0;
  font-size:80%;
  text-align:left;
}

#.go-blog {
  margin:5px 0;
  font-size:80%;
  text-align:center;
}

.top {
  margin:5px 5px;
  font-size:80%;
  text-align:right;
}

.policy {
  margin:5px 5px;
  font-size:80%;
}

.caption {
  margin:5px 5px;
  font-size:80%;
  color:#666666;
}

.refine_mascot {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/refine/refine_mascot.gif) no-repeat;
 width: 100;
 height: 106;
 margin:10px 0;
}

.corp_mascot {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_mascot.gif) no-repeat;
 width: 100;
 height: 106;
 margin:10px 0;
}

.park_mascot {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/park/park_mascot.gif) no-repeat;
 width: 100;
 height: 106;
 margin:10px 0;
}

.flow_mascot {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/flow/mascot.gif) no-repeat;
 width: 100;
 height: 130;
 margin:10px 0;
}

a#refine {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/refine_botton.jpg) no-repeat;
 margin:3px 0;
}

a#refine:hover {
 width: 140px;
 height: 58px;
 background: url(images/refine_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#corp {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/corp_botton.jpg) no-repeat;
 margin:3px 0;
}

a#corp:hover {
 width: 140px;
 height: 58px;
 background: url(images/corp_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#works {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/works_botton.jpg) no-repeat;
 margin:3px 0;
}

a#works:hover {
 width: 140px;
 height: 58px;
 background: url(images/works_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#flow {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/flow_botton.jpg) no-repeat;
 margin:3px 0;
}

a#flow:hover {
 width: 140px;
 height: 58px;
 background: url(images/flow_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#staff {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/staff_botton.jpg) no-repeat;
 margin:3px 0;
}

a#staff:hover {
 width: 140px;
 height: 58px;
 background: url(images/staff_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#qa {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/qa_botton.jpg) no-repeat;
 margin:3px 0;
}

a#qa:hover {
 width: 140px;
 height: 58px;
 background: url(images/qa_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#park {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/hiroba_botton.gif) no-repeat;
 margin:3px 0;
}

a#park:hover {
 width: 140px;
 height: 58px;
 background: url(images/hiroba_botton_hover.gif) no-repeat;
 margin:3px 0;
}

a#solar {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/solar_botton.jpg) no-repeat;
 margin:3px 0;
}

a#solar:hover {
 width: 140px;
 height: 58px;
 background: url(images/solar_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

a#tech {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 width: 140px;
 height: 58px;
 background: url(images/tech_botton.jpg) no-repeat;
 margin:3px 0;
}

a#tech:hover {
 width: 140px;
 height: 58px;
 background: url(images/tech_botton_hover.jpg) no-repeat;
 margin:3px 0;
}

.c1 {
 border-collapse: collapse;
 border: 1px solid #333333;
 margin: 2em auto;
}

/*リファイン倶楽部バナー*/
.refine_club1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/refine/refine_club_bunner1.gif) no-repeat;
 width: 600;
 height: 75;
 margin:10px 0;
}

.refine_club2 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/refine/refine_club_bunner2.gif) no-repeat;
 width: 600;
 height: 75;
 margin:10px 0;
}

.refine_club3 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/refine/refine_club_bunner3.gif) no-repeat;
 width: 600;
 height: 75;
 margin:10px 0;
}

.refine_club4 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/refine/refine_club_bunner4.gif) no-repeat;
 width: 600;
 height: 75;
 margin:10px 0;
}

/*会社概要バナー*/
.corp_bunner1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_bunner1.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.corp_bunner2 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_bunner2.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.corp_bunner3 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_bunner3.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.corp_bunner4 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_bunner4.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.corp_bunner5 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_bunner5.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.corp_bunner6 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_bunner6.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.corp_image1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/corp/corp_image1.jpg) no-repeat;
 width: 600;
 height: 225;
 margin:10px 0;
}

/*リフォームの流れバナー*/
.flow_bunner1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/flow/flow_bunner1.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.flow_bunner2 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/flow/flow_bunner2.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

/*暮らしの広場バナー*/
.hiroba_bunner1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/park/hiroba_bunner1.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

/*お問合せバナー*/
.inquire_bunner1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/contact/inquire_bunner1.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.documents_bunner1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/contact/documents_bunner1.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}

.estimate_bunner1 {
 display: block;
 text-decoration: none;
 text-indent: -9999px;
 background: url(images/contact/estimate_bunner1.gif) no-repeat;
 width: 600;
 height: 60;
 margin:10px 0;
}
