@charset "utf-8";
/* CSS Document */
/*
-------------------------*/
/*
-------------------------*/
#area {
padding:0;
margin:13px 0 0 0;
text-align:left;
}
/*タイトル
-----------------*/
#ptitle {
margin:0;
padding:0 0 15px 0;
background-image:url(../images/line_02.gif);
background-position:bottom left;
background-repeat:repeat-x;
height:46px;
}
#ptitle .tblptn1 {
margin:0;
padding:0;
}
#ptitle .tblptn1 .cell01 {
padding:0 10px 0 0;
}
#ptitle .tblptn1 .cell02 {
padding:0;
}
#ptitle .tblptn1 .cell02 h3 {
margin:0;
padding:0;
font-weight:bold;
font-size:18px;
}

#ptitle h3 {
margin:0;
padding:20px 7px 15px 0;
font-size:18px;
font-weight:bold;
}

/*入力エリア１
-----------------*/
#contentsarea1 {
margin:20px 0 0 0;
padding:0;
font-size:14px;
line-height:150%;
clear:both;
}

/*
-------------------------*/
/*house
-------------------------*/
#recomhouse {
margin:0;
padding:0;
font-size:14px;
line-height:150%;
}
#recomhouse .blkptn1 {
margin:0 0 20px 0;
padding:0;
font-size:14px;
line-height:150%;
}

#recomhouse .tblptn1 {
margin:0 0 60px 0;
padding:0;
width:610px;
}
#recomhouse .tblptn1 .cell01 {
margin:0;
padding:0;
width:315px;
}
#recomhouse .tblptn1 .cell01 h4 {
margin:0 0 5px 0;
padding:0;
}
#recomhouse .tblptn1 .cell01 .inrtbl1 {
width:295px;
}
#recomhouse .tblptn1 .cell01 .inrtbl1 .inrcell01 {
font-size:14px;
line-height:150%;
padding-bottom:5px;
}
#recomhouse .tblptn1 .cell02 {
margin:0;
padding:0;
width:295px;
}
#recomhouse .tblptn1 .cell02 h4 {
margin:0 0 5px 0;
padding:0;
}
#recomhouse .tblptn1 .cell02 .inrtbl1 {
width:295px;
}
#recomhouse .tblptn1 .cell02 .inrtbl1 .inrcell01 {
font-size:14px;
line-height:150%;
padding-bottom:5px;
}

/*
-------------------------*/
/*季節
-------------------------*/
#seasonarea {
margin:0;
padding:0;
}
#seasonarea h4 {
margin:0;
padding:0;
}
#seasonarea .blkptn1{
margin:5px 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;
}

/*
-------------------------*/
/*house_sc
-------------------------*/
#recomhousesc {
margin:0;
padding:0;
font-size:14px;
line-height:150%;
}
#recomhousesc .blkptn1 {
margin:0;
padding:0;
font-size:16px;
line-height:150%;
font-weight:bold;
}
#recomhousesc .blkptn2 {
margin:20px 0 0 0;
padding:0;
}

#recomhousesc .blkptn2.tblptn1 {
margin:0;
padding:0;
width:610px;
}
#recomhousesc .blkptn2 .tblptn1 .cell01 {
margin:0;
padding:0;
}
#recomhousesc .blkptn2 .tblptn1 .cell02 {
margin:0;
padding:0;
}
#recomhousesc .blkptn2 .tblptn1 .cell02 .inrblk1 {
margin:0;
padding:0;
font-size:14px;
line-height:150%;
}

#recomhousesc .blkptn2 .tblptn1 .cell02 .inrblk2 {
margin:0;
padding:10px 0 0 0;
font-size:14px;
line-height:130%;
}

#recomhousesc .blkptn3 {
margin:20px 0 0 0;
padding:0;
font-size:14px;
line-height:150%;
}
#recomhousesc .blkptn4 {
margin:20px 0 20px 0;
}

#tblyellow {
margin:0;
padding:0;
width:610px;
}
#tblyellow .cell01 {
padding:10px 10px 5px 10px;
background-color:#FFFFE6;
}
#tblyellow .cell02 {
padding:10px 10px 5px 10px;
background-color:#FFFFE6;
font-size:14px;
line-height:150%;
}
