p#mailContact {
     text-align: center;
	 margin: 4px 0;
}

#endLeft, #endRight {
     width: 47%;
	 float: left;
	 padding-left: 14px;
}

span.yellowline{
background-color: #FFFF00
}

.add-footer{
float:left;
}
.blog-mura{
float:left;
width:220px;
}
.blog-mura2{
float:left;
width:320px;
}

#clear{
clear:both;
}

li.yoko{
float:left;
width:200px;
}

#service {
      width: 640px;
	  margin-top: 10px;
}
#service {
	  background: url(/image/mainbox_bg.jpg) repeat-y;
}
/*
===== 家づくり流れ ==========================================
*/

#service2 {
      width: 640px;
	  margin-top: 10px;
}
#service2 {
	  background: url(/image/mainbox_bg.jpg) repeat-y;
}
#service2 h2{
	  background: url(/image/title_blank.jpg) no-repeat;
          height:45px;
          text-align: center;
          font-size: 2em;
          color: #659A02;
          font-weight: bold;
          padding: 5px 0px;
}
div#service-left{
float: left;
width:200px;
text-align: center;
}
div#service-right{
float: right;
width:440px;
}
div#service-left2{
float: left;
width:380px;
}
div#service-right2{
float: right;
margin-right:50px;
width:200px;
text-align: center;
}

/*
===== 1: CLEARFIX ==========================================
*/
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}

/*
===== 4: NAVIGATION ======================================
*/
#gnavi {
    clear: both;
    background: url(/image/gnavi_bg.jpg) repeat-x;
	height: 41px;
}
#gnavi ul {
    width: 750px;
    margin: 0 auto;
}
#gnavi li {
    float: left;
	padding-top: 2px;
	display: inline;
}
/*
===== 4: NAVIGATION-TOP ======================================
*/

div.gvavi3{
        clear: both;
	width:750;
	background-color: #FFFFFF;
}
ul#men3{
	list-style:none;
	display: block;
	background: url(/image/gnavi_bg.jpg) repeat-x;
	height: 41px;
        padding-top: 2px;
       &nbsp;margin: 0 auto;
}

ul#men3 li{
	float:left;
	margin:0 0 0 0;
	padding:0;
}

ul#men3 li.men01{background:url(/image/gnavi_home.jpg) no-repeat}
ul#men3 li.men01 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_home.jpg) no-repeat;
}
ul#men3 li.men01 a:hover{background:url(/image/gnavi_home_on.jpg) no-repeat;}

ul#men3 li.men02{background:url(/image/gnavi_advice.jpg) no-repeat}
ul#men3 li.men02 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_advice.jpg) no-repeat;
}
ul#men3 li.men02 a:hover{background:url(/image/gnavi_advice_on.jpg) no-repeat;}

ul#men3 li.men03{background:url(/image/gnavi_toiawase.jpg) no-repeat}
ul#men3 li.men03 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_toiawase.jpg) no-repeat;
}
ul#men3 li.men03 a:hover{background:url(/image/gnavi_toiawase_on.jpg) no-repeat;}

ul#men3 li.men04{background:url(/image/gnavi_yougo.jpg) no-repeat}
ul#men3 li.men04 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_yougo.jpg) no-repeat;
}
ul#men3 li.men04 a:hover{background:url(/image/gnavi_yougo_on.jpg) no-repeat;}


ul#men3 li.men05{background:url(/image/gnavi_blog.jpg) no-repeat}
ul#men3 li.men05 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_blog.jpg) no-repeat;
}
ul#men3 li.men05 a:hover{background:url(/image/gnavi_blog_on.jpg) no-repeat;}
/*
===== 4: NAVIGATION2 ======================================
*/

div.gvavi2{
        clear: both;
	width:750;
	background-color: #FFFFFF;
}
ul#men2{
	list-style:none;
	display: block;
	background: url(/image/gnavi_bg.jpg) repeat-x;
	height: 41px;
	padding-top: 2px;
       &nbsp;margin: 0 auto;
}

ul#men2 li{
	float:left;
	margin:0 0 0 0;
	padding:0;
}

ul#men2 li.men01{background:url(/image/gnavi_kiso.jpg) no-repeat}
ul#men2 li.men01 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_kiso.jpg) no-repeat;
}
ul#men2 li.men01 a:hover{background:url(/image/gnavi_kiso_on.jpg) no-repeat;}

ul#men2 li.men02{background:url(/image/gnavi_house.jpg) no-repeat}
ul#men2 li.men02 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_house.jpg) no-repeat;
}
ul#men2 li.men02 a:hover{background:url(/image/gnavi_house_on.jpg) no-repeat;}

ul#men2 li.men03{background:url(/image/gnavi_ranking.jpg) no-repeat}
ul#men2 li.men03 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_ranking.jpg) no-repeat;
}
ul#men2 li.men03 a:hover{background:url(/image/gnavi_ranking_on.jpg) no-repeat;}

ul#men2 li.men04{background:url(/image/gnavi_kaiteki.jpg) no-repeat}
ul#men2 li.men04 a{
	display:block;
	width:171px;
	height:33px;
	text-indent:-9999px;
	background:url(/image/gnavi_kaiteki.jpg) no-repeat;
}
ul#men2 li.men04 a:hover{background:url(/image/gnavi_kaiteki_on.jpg) no-repeat;}


/*
===== 記事内目次 オレンジ======================================
*/
div#moku1{
          font-size: 120%;
          color: #ff8040;
}

div#moku1 li{
          margin-top: 3px;
}

div#moku1 a{
         color: #ff8040;
         font-weight: bold;
         text-decoration: underline;
}


/*
===== 記事内目次 みどり======================================
*/
div#moku2{
          font-size: 120%;
          color: #33cc33;
}

div#moku2 li{
          margin-top: 3px;
}

div#moku2 a{
         color: #33cc33;
         font-weight: bold;
         text-decoration: underline;
}

/*
===== 記事内目次 みどり======================================
*/
div.moku2{
          font-size: 120%;
          color: #33cc33;
}

div.moku2 li{
          margin-top: 3px;
}

div.moku2 a{
         color: #33cc33;
         font-weight: bold;
         text-decoration: underline;
}


/*
===== footertop======================================
*/
#footerTop {
     margin-bottom: 20px;
     margin-right: 70px;
}
p#pageTop {
     text-align: right;
}
#footerTop {
    clear: both;
}
.pagetop{
	text-align:right;
	padding:1em;
}

/*
===== footertop======================================
*/
.footerTop {
     margin-bottom: 20px;
     margin-right: 70px;
}
p.pageTop {
     text-align: right;
}
.footerTop {
    clear: both;
}


/*
===== 枠で囲むよう ==========================================
*/

.kakomi {
      width: 640px;
	  margin-top: 10px;
}
.kakomi {
	  background: url(/image/mainbox_bg.jpg) repeat-y;
}
.kakomi h2{
	  background: url(/image/title_blank.jpg) no-repeat;
          height:45px;
          text-align: center;
          font-size: 2em;
          color: #659A02;
          font-weight: bold;
          padding: 5px 0px;
}
div.kakomi-left{
float: left;
width:200px;
text-align: center;
}
div.kakomi-right{
float: right;
width:440px;
}

.kakomi p{
margin: 5px 8px;
}

/*
===== CM広告 ==========================================
*/
span.cm-koukoku{
color:#f06304;
font-weight: bold;
text-decoration: underline;
font-size: 140%;
}
span.cm-koukoku2{
color:#000000;
font-size: 120%;
}
span.cm-koukoku3{
color:#99cc33;
font-size: 80%;
}
a.cm-koukoku{
color:#000000;
}
div.cm-koukoku{
padding-left: 3px;
}

/*
===== つとむ君 ==========================================
*/
.enclose01 {
    margin-top: 10px;
    border: 1px solid #CCCCCC;
    padding: 0px;
}
.summary01{
    background-color:#ffffff;
}

/* つとむ君バナー
----------------------------------------------*/
.enclose02 {
    margin-top: 10px;   
    border: 1px solid #CCCCCC;
    padding: 0px;
    width: 553px; 
}
.enclose{
    margin-left: 0px;
}
.enclose03{
    width: 295px;
    margin-left:4px;
    float: left;
}
.enclose04{
    width: 254px;
    float:left; 
}

/* サイドバーのプロフィール
----------------------------------------------*/
.side-profile{
    margin-top: 65px ;
    
}

.side-profile-main{
    background-color: #CCFFFF;
    margin: 10px ;
    border: inset 3px #CCFFCC;
}

.side-profile-sec{
    margin-left: 5px ;
}

/* アドセンスのマージン
----------------------------------------------*/
.adsen{
    margin-left: 5px ;
}


.blog-updated{padding:5px 10px;}
.blog-updated-date{}
.blog-update-title{}

/* アドセンス板羽追加分
----------------------------------------------*/
#google_head_ad_gp {
	width: 700px; /* 広告二つと左マージンが入る広さで */
	margin-bottom: 15px; /* お好みで */
}

#google_ad_1,
#google_ad_2 {
	margin-left: 5px; /* お好みで */
	display: inline; /* ここがポイント！ */
	float: left;
}

.clr {
	clear: both; /* float解除 */
}

/* 見だし板羽追加分
----------------------------------------------*/
#heading3{
    border:solid 1px #ddd;
    padding: 5px;
    border-radius: 5px;
    background: #eee;
    -moz-border-radius: 5px; /* FF */
    background: -moz-linear-gradient(top,  #fff,  #eee); /* FF */
    -webkit-border-radius: 5px;/* Webkit */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));/* Webkit */
    -pie-background:linear-gradient(top,  #fff,  #eee); /* ie */
    behavior: url(images/PIE.htc);  /* ie */
    }
    #heading3 span{border-left:5px #3cf solid;padding-left:10px;}
    
/* ＜ｐ＞マージン設定
----------------------------------------------*/
    #bunsyo{
    margin-left:12px;
    margin-top:12px;
    }
