﻿@charset "utf-8";
/* CSS Document */
/*
-------------------------*/
/*タイトル画像
-------------------------*/
#toptitlearea {
float:right;
padding:0;
margin:0;
width:699px;
text-align:left;
overflow:hidden;

}
#toptitlearea .winterimg {
padding:0;
margin:0;
text-indent:-9999px;
background-image:url(/assets/templates/recom/images/img_top_winter.jpg);
background-position:top left;
background-repeat:no-repeat;
height:250px;
width:699px;
}
#toptitlearea .springimg {
padding:0;
margin:0;
text-indent:-9999px;
background-image:url(/assets/templates/recom/images/img_top_spring.jpg);
background-position:top left;
background-repeat:no-repeat;
height:250px;
width:699px;
}
#toptitlearea .springimg2 {
padding:0;
margin:0;
text-indent:-9999px;
background-image:url(/assets/templates/recom/images/img_top_spring2.jpg);
background-position:top left;
background-repeat:no-repeat;
height:250px;
width:699px;
}
#toptitlearea .summerimg {
padding:0;
margin:0;
text-indent:-9999px;
background-image:url(/assets/templates/recom/images/img_top_summer.jpg);
background-position:top left;
background-repeat:no-repeat;
height:250px;
width:699px;
}
#toptitlearea .autumnimg {
padding:0;
margin:0;
text-indent:-9999px;
background-image:url(/assets/templates/recom/images/img_top_autumn.jpg);
background-position:top left;
background-repeat:no-repeat;
height:250px;
width:699px;
}

/*
-------------------------*/
/*トップページ用メインコンテンツ部分
-------------------------*/
#maincontents {
margin-top:0;
margin-right:0px;
margin-bottom:0;
margin-left:44px;
padding:0;
text-align:left;
}
#btnarea {
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding:40px 0 0 0;
text-align:right;
width:610px;
}
#btnarea .btns {
margin:0;
padding:5px 0 0 0;
}

/*
-------------------------*/
/*新着情報
-------------------------*/
#news {
margin:0;
padding:20px 0 0 0;
width:610px;
}
#news h3 {
margin:0;
padding:0 0 10px 0;
}
#newstext{
margin:0;
padding:0;
}
#newstext table {
border:0px none;
margin:0;
padding:0;
}

#newstext table th {
padding:0 0 10px 14px;
background-image:url(../images/icn_02.gif);
background-position:0 4px;
background-repeat:no-repeat;
font-size:12px;
line-height:150%;
font-weight:normal;
text-align:left;
}
#newstext table td {
padding:0 0 10px 20px;
font-size:12px;
line-height:150%;
}
#newstext table td ul {
margin-top:3px;
margin-bottom:0;
padding:0;
}
#newstext table td ul li {
margin-top:0;
margin-bottom:0;
padding:1px 0 1px 0;
}
#newstext table td p {
margin:0;
padding:0;
font-size:12px;
line-height:150%;
}

#kaneka {
margin:3px 0 15px 0;
padding:0;
}
#kaneka .tblptn1 {
}
#kaneka .tblptn1 .cell1 {
padding:0;
width:308px;
}
#kaneka .tblptn1 .cell2 {
padding:0;
width:300px;
}

/*
-------------------------*/
/*本日のモデルハウス
-------------------------*/
#today {
margin:0;
padding:20px 0 0 0;
width:610px;
}
#today h3 {
margin:0;
padding:0 0 10px 0;
}
#tdatas {
margin:0;
padding:0;
}
#tdatas table {
margin:0;
padding:0;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
width:610px;
}

#tdatas table th {
padding:2px 10px 2px 10px;
font-size:0.75em;
line-height:130%;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#e6e6e6;
font-weight:normal;
text-align:left;
}
#tdatas table td {
padding:2px 10px 2px 10px;
font-size:0.75em;
line-height:130%;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#tlinkarea {
margin:10px 0 0 0;
padding:0 0 0 14px;
font-size:0.6875em;
line-height:130%;
background-image:url(../images/icn_02.gif);
background-position:0 4px;
background-repeat:no-repeat;
}
/*
-------------------------*/
/*季節
-------------------------*/
#seasonarea {
margin:0;
padding:50px 0 0 0;
width:610px;
}
#seasonarea h3 {
margin:0;
padding:0;
}
#seasonarea .blkptn1{
margin:10px 0 0 0;
padding:0;
}
#seasonarea .blkptn1 .tblptn1{
border:0px none;
margin:0;
padding:0;
}

#seasonarea .blkptn1 .tblptn1 .cell01 {
padding:0;
width:315px;
background-image:url(../images/img_top_02.gif);
background-position:top left;
background-repeat:no-repeat;
}
#seasonarea .blkptn1 .tblptn1 .cell01 .inrblk1 {
padding:8px 28px 8px 8px;
margin:0;
background-image:url(../images/img_top_01.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#seasonarea .blkptn1 .tblptn1 .cell01 .inrblk1 .inrtbl1 {
padding:0;
margin:0;
width:279px;
}
#seasonarea .blkptn1 .tblptn1 .cell01 .inrblk1 .inrtbl1 .inrcell1 {
padding:0 10px 0 0;
margin:0;
}
#seasonarea .blkptn1 .tblptn1 .cell01 .inrblk1 .inrtbl1 .inrcell2 {
padding:0;
margin:0;
}
#seasonarea .blkptn1 .tblptn1 .cell01 .inrblk1 .inrtbl1 .inrcell2 .inr1 {
padding:4px 0 0 0;
margin:0;
}
#seasonarea .blkptn1 .tblptn1 .cell01 .inrblk1 .inrtbl1 .inrcell2 .inr2 {
padding:8px 0 0 0;
margin:0;
font-size:0.75em;
line-height:130%;
}
#seasonarea .blkptn1 .tblptn1 .cell02 {
padding:0;
width:295px;
background-image:url(../images/img_top_02.gif);
background-position:top left;
background-repeat:no-repeat;
}
#seasonarea .blkptn1 .tblptn1 .cell02 .inrblk1 {
padding:8px 8px 8px 8px;
margin:0;
background-image:url(../images/img_top_01.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#seasonarea .blkptn1 .tblptn1 .cell02 .inrblk1 .inrtbl1 {
padding:0;
margin:0;
width:279px;
}
#seasonarea .blkptn1 .tblptn1 .cell02 .inrblk1 .inrtbl1 .inrcell1 {
padding:0 10px 0 0;
margin:0;
}
#seasonarea .blkptn1 .tblptn1 .cell02 .inrblk1 .inrtbl1 .inrcell2 {
padding:0;
margin:0;
}
#seasonarea .blkptn1 .tblptn1 .cell02 .inrblk1 .inrtbl1 .inrcell2 .inr1 {
padding:4px 0 0 0;
margin:0;
}
#seasonarea .blkptn1 .tblptn1 .cell02 .inrblk1 .inrtbl1 .inrcell2 .inr2 {
padding:8px 0 0 0;
margin:0;
font-size:0.75em;
line-height:130%;
}

#seasonarea .blkptn2{
margin:20px 0 0 0;
padding:0;
font-size:0.75em;
line-height:130%;
text-align:right;
}
#seasonarea .blkptn2 .inrblk1{
padding:5px 0 0 12px;
font-size:smaller;
background-image:url(../images/icn_02.gif);
background-position:0 7px;
background-repeat:no-repeat;
}

#seasonarea .blkptn3{
margin:20px 0 0 0;
padding:0;
}

/*
-------------------------*/
/*モデルハウス
-------------------------*/
#modelhouse {
margin:0;
padding:50px 0 0 0;
width:610px;
}
#modelhouse h3 {
margin:0;
padding:0;
}
#modelhouse .blkptn1{
margin:10px 0 0 0;
padding:0;
}
#modelhouse .blkptn1 .modeltbl {
border:0px none;
margin:0;
padding:0;
}
#modelhouse .blkptn1 .modeltbl .cell01 {
padding:0 20px 0 0;
}
#modelhouse .blkptn1 .modeltbl .cell02 {
padding:0 0 10px 0;
}
#modelhouse .blkptn1 .modeltbl .cell03 {
padding:0;
font-size:0.75em;
line-height:150%;
}


/*
-------------------------*/
/*recomの家
-------------------------*/
#recom {
margin:0;
padding:50px 0 0 0;
width:610px;
}
#recom h3 {
margin:0;
padding:0;
}
#recom .blkptn1{
margin:10px 0 0 0;
padding:0;
}
#recom .blkptn1 .tblptn1{
border:0px none;
margin:0;
padding:0;
}
#recom .blkptn1 .tblptn1 .cell01 {
padding:0 17px 5px 0;
}
#recom .blkptn1 .tblptn1 .cell02 {
padding:0 17px 5px 0;
}
#recom .blkptn1 .tblptn1 .cell03 {
padding:0;
}
#recom .blkptn1 .tblptn1 .cell04 {
padding:0 17px 5px 12px;
font-size:0.75em;
line-height:130%;
background-image:url(../images/icn_02.gif);
background-position:0 6px;
background-repeat:no-repeat;
}
#recom .blkptn1 .tblptn1 .cell05 {
padding:0 17px 0 12px;
font-size:0.75em;
line-height:130%;
background-image:url(../images/icn_02.gif);
background-position:0 6px;
background-repeat:no-repeat;
}
#recom .blkptn1 .tblptn1 .cell06 {
padding:0;
padding:0 0 0 12px;
font-size:0.75em;
line-height:130%;
background-image:url(../images/icn_02.gif);
background-position:0 6px;
background-repeat:no-repeat;
}

/*
-------------------------*/
/*不動産情報
-------------------------*/
#estate {
margin:0;
padding:50px 0 0 0;
width:610px;
}
#estate h3 {
margin:0;
padding:0;
}
#estate .blkptn1{
margin:10px 0 0 0;
padding:10px 10px 10px 10px;
border:1px solid #cccccc;
background-color:#E6E6E6;
font-size:0.75em;
line-height:130%;
}

#estate .blkptn1 .inrblk1{
margin:10px 0 0 0;
padding:0;
}
/*
-------------------------*/
/*ソーラーサーキットの家説明情報
-------------------------*/
#soler {
margin:0;
padding:0 0 0 0;
width:610px;
}
#soler h3 {
margin:0;
padding:0;
}
#soler .blkptn1{
margin:10px 0 0 0;
padding:20px 10px 20px 10px;
border:1px solid #cccccc;
/*background-color:#E6E6E6;*/
background-color:#FFFFFF;
}

#soler .blkptn1 .inrblk1{
margin:10px 0 0 0;
padding:0;
}
/*
-------------------------*/
/*ハブフルプラスの家説明情報
-------------------------*/
#hazu {
margin:0;
padding:0 0 0 0;
width:610px;
}
#hazu h3 {
margin:0;
padding:0;
}
#hazu .blkptn1{
margin:10px 0 0 0;
padding:20px 10px 20px 10px;
border:1px solid #cccccc;
/*background-color:#E6E6E6;*/
background-color:#FFFFFF;
font-size:0.75em;
line-height:130%;
}

#hazu .blkptn1 .inrblk1{
margin:10px 0 0 0;
padding:0;
}

#event1 {
margin-top: 10px;
margin-bottom: 10px;
width: 270px;
height:375px;
padding:10px;
float:right;
border:solid 1px #DBD9D9;
font-size:0.9em;
line-height:130%;
}

#eventimg {
margin-right:10px;
margin-bottom:15px;
width:100px;
height:151px;
float:left;
border:solid 1px #DBD9D9;
background-image: url(/assets/templates/recom/images2/book_s.jpg);
background-repeat: no-repeat;
}

#event2 {
margin-top: 10px;
margin-bottom: 10px;
margin-right:5px;
margin-left:8px;
width: 270px;
height:375px;
padding:10px;
float:right;
border:solid 1px #DBD9D9;
font-size:0.9em;
line-height:130%;
}

#event2img1 {
margin-right:15px;
margin-bottom:12px;
width:130px;
height:110px;
float:left;
border:solid 1px #DBD9D9;
background-image: url(/assets/templates/recom/images2/genba.jpg);
}

#event2img2 {
margin-right:15px;
margin-bottom:12px;
width:130px;
height:110px;
float:left;
border:solid 1px #DBD9D9;
background-image: url(/assets/templates/recom/images2/family2.jpg);
}

#event2img3 {
margin-right:15px;
margin-bottom:12px;
width:130px;
height:110px;
float:left;
border:solid 1px #DBD9D9;
background-image: url(/assets/templates/recom/images2/img_top_11.jpg);
background-repeat: no-repeat;
}

#shin {
width: 610px;
height:545px;
}

#snavi {
width: 608px;
height:30px;
float: right;
background-image:url(/assets/templates/recom/images2/shinnavi2.gif);
}

#kyodo {
margin-top: 10px;
margin-left: 1px;
width: 300px;
height:100px;
float:right;
border:solid 1px #DBD9D9;
background-image:url(/assets/templates/recom/images2/kyodo.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#kyodocom{
margin-left: 110px;
margin-top: 20px;
width: 180px;
height: 100px;
}

#sozai {
margin-top: 10px;
margin-left: 3px;
width: 300px;
height:100px;
float:right;
border:solid 1px #DBD9D9;
background-image:url(/assets/templates/recom/images2/sozai.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#sozaicom{
margin-left: 110px;
margin-top: 30px;
width: 180px;
height: 100px;
}

#seino {
margin-left: 3px;
margin-top:3px;
width: 300px;
height:100px;
float:right;
border:solid 1px #DBD9D9;
background-image:url(/assets/templates/recom/images2/seino.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#seinocom{
margin-left: 110px;
margin-top: 20px;
width: 180px;
height: 100px;
}

#mente {
margin-top:3px;
margin-left: 3px;
width: 300px;
height:100px;
border:solid 1px #DBD9D9;
float: right;
background-image:url(/assets/templates/recom/images2/mente.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#mentecom{
margin-left: 110px;
margin-top: 20px;
width: 180px;
height: 100px;
}

#sekkei {
margin-left: 1px;
margin-top:3px;
width: 300px;
height:100px;
float:right;
border:solid 1px #DBD9D9;
background-image:url(/assets/templates/recom/images2/sekkei.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#sekkeicom{
margin-left: 110px;
margin-top: 20px;
width: 180px;
height: 100px;
}

#loan {
margin-top:3px;
margin-left: 3px;
width: 300px;
height:100px;
border:solid 1px #DBD9D9;
float: right;
background-image:url(/assets/templates/recom/images2/loan.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#loancom{
margin-left: 110px;
margin-top: 20px;
width: 180px;
height: 100px;
}

#koji {
margin-left:1px;
margin-top:3px;
margin-bottom: 10px;
width: 300px;
height:100px;
float:right;
border:solid 1px #DBD9D9;
background-image:url(/assets/templates/recom/images2/koji.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#kojicom{
margin-left: 110px;
margin-top: 30px;
width: 180px;
height: 100px;
}

#hozyo {
margin-top:3px;
margin-left: 3px;
width: 300px;
height:100px;
border:solid 1px #DBD9D9;
float: right;
background-image:url(/assets/templates/recom/images2/hozyo.gif);
background-repeat:no-repeat;
font-size:0.9em;
line-height:130%;
}

#hozyocom{
margin-left: 110px;
margin-top: 30px;
width: 180px;
height: 100px;
}

#set {
width: 610px;
height:300px;
}

#setnavi {
width: 608px;
height: 30px;
float: right;
background-image:url(/assets/templates/recom/images2/tochituki.gif);
}

#setcom {
padding: 20px;
margin-left: 1px;
margin-top:10px;
margin-bottom: 10px;
width: 570px;
height: 600px;
float: right;
border:solid 1px #DBD9D9;
font-size:0.9em;
line-height:130%;
}

#flash {
float:right;
width:699px;
height:461px;
}

#navi9 {
float:left;
}

#hom {
float:right:
}

