body {
                margin-top:0;
                margin-bottom:50; 
}


#container{
               width:1000px;
               margin-left:auto;
               margin-right:auto;
}

/*ヘッダー部分*/

#header {
            background-color:white;
            height:200px;
            background-image:url(http://www.viabartolo34.com/mappa/indigomap.jpg);

}

#header h1{
margin-right:20px;
text-align: right;
margin-top:140px;
                font-size:24px;
                font-family: "Arial Black",Helvetica,sans-serif;


}         

#header h1 a { 
                    color:indigo;
                    text-decoration:none;
}

#header h1 a:hover{
                 color: #003366;                      
}

#header h2 { 
margin-right:20px;
text-align: right;
                 color:indigo;
                 font-size:14px;
                 margin-top:-85px;
                 margin-bottom:0;

}

#header2 {
            background-color:;
            margin:30px 200px;
            margin-bottom:50px;
}

#header2 h1{
                color:#003366;
                font-size:14px;
                font-family: "Arial Black",Helvetica,sans-serif;
                 margin-bottom:0;
padding-top:0;
padding-bottom:0;



} 


/*ナビボタン*/
#nav {
                 font-family: "Arial Black",Helvetica,sans-serif;
　　　　　　　　margin: 0px;
                 padding:0px;
                 margin-bottom:30px;
                 list-style:none;
                 float:left;
                 width : 100%;
                 font-size: 13px;
font-weight: 900;
}

#nav li {

                 float:left;
                 display:block;
}


#nav .on{

                 color:white; 
                 background-color:indigo; 
                 width: 111px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}

#nav .off{
                 color:indigo;  
                 background-color: white;
                 width: 111px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}

#nav .on a{
                 color:white; 
                 background-color:indigo;  

                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 111px;
                 height:23px;
}

#nav .on a:hover{
                 color:white; 
                 background-color:indigo;  
                      
}

#nav .off a{
                 color:indigo; 
                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 111px;
                 height:23px;
}
#nav .off a:hover{
                 color:white;
                 background-color:darkorchid; 
                      
}

/*お問合せナビボタン*/
#nav .on1{

                 color:red; 
                 background-color:white; 
                 width: 111px;
                 height:23px;
                 margin-top:20px;
                 margin-right: 0px;
                 margin-left: 0px;
                 text-align: center;                      
}
#nav .on1 a{
                 color:red; 
                 background-color:white;

                 text-decoration:none;
                 display:block;
                 padding-top:5px;
                 width: 111px;
                 height:23px;
}
#nav .on1 a:hover{
                 color:indigo;
                 background-color:darkorchid;  
                      
}

/*サイドバー部分*/


#left {
               width:280px;
               float:left;
                margin-top:150px;
                margin-left:0px;
                 background-color:;


}


.sidebar h2 {
                font-size:15px;
                font-family: "Arial Black",Helvetica,sans-serif;
                color:green;

                padding-bottom:0px;
                margin-bottom:0;
                background-color: white;  
 text-align:center;

}

.sidebar h3 {

                font-size:13px;
                color:indigo;
                font-weight: bolder; 
               margin-left:20px;
               margin-right:20px;
}
#left a {
                 color:red;
                 text-decoration:none;  
　　　　　　　　font-size:18px;
font-weight: bolder;                        
}

#left a:hover{
                 color:royalblue;                         
}


.menu {
               margin-top:-15px;



}


.menu a {
              color:#009900;
              text-decoration:none;
                font-size:14px;

}

.menu a:hover{
                 color:navy;                          
}


.menu li {
             margin-bottom:0;
} 





/*フッター部分*/
#footer { 

                 padding-top:3px;
                 clear:both;

}

#footer p{
                color:indigo;
                font-size:12px;
                margin-top:0;
                margin-bottom:0;
                text-align:center;
} 

#footer a{       
                color:indigo;
                 background-color:white;
                text-decoration:none;
}

p img{ border:1px solid white; }


/* エントリー＆カテゴリーの設定*/

#content01 {
               width:700px;
	margin-top:10px;
          　　 margin-left: 0px;
                margin-right:0px;
	font-size:14px;
	font-weight:normal;
        color:indigo;
                line-height:140%;
                font-family: "Arial Black",Helvetica,sans-serif;
                 background-color:;
                 padding-left:0px;


             }
#content01 p{
	font-size:14px;
                line-height:140%;
          　　  margin-bottom:-20px;
                margin-left:100px;
                margin-top:-10px;
}


#content01 h3{
	font-size:18px;
                font-weight: bold;
                margin-left:-100px;

}


#content01 h4{
	font-size:16px;
                font-weight: bold;
                margin-left:50px;

             }

#content01 h5{
	font-size:14px;
                margin-top:-10px;
                margin-left:0px;
                 margin-bottom:0px;
                 line-height:20px;
          　　 margin-left: -250px;
                text-align:center;
             }


#content01 a {
                 color:indigo;
                 text-decoration:none;  
　　　　　　　　font-size:16px;                          
}

#content01 a:hover{
                 color:#009900;                         
}

#content01 img {
	float:left;
	margin-bottom:15px;
	margin-right:20px;
	margin-top:0;
                boder:0;
             }

/* 【フラット35】の適合証明業務*/

#content02 {
               width:700px;
          　　 margin-left: 0px;
                margin-right:0px;
	font-size:17px;
　　　　　　　line-height: 20px;
	color:indigo;

                margin-top:10px;
                font-weight: bolder;

             }

#content02 h1{
	font-size:25px;
　　　　　　　line-height: 30px;
	border-bottom:dashed 0px #009900;
                 margin-bottom:5px;
                 margin-top:10px;
                text-align:center;
                font-weight: bold;
color:red;
             }

#content02 h2{
	font-size:18px;
	border-bottom:dashed 0px #009900;
                 margin-bottom:5px;
                 margin-top:5px;
                text-align:center;
                font-weight: bold;
color:red;
             }


#content02 h3{
	font-size:22px;
	border-bottom:dashed 0px #009900;
                 margin-bottom:5px;
                 margin-top:10px;
                text-align:center;
                font-weight: bold;
color:royalblue;
             }
#content02 h4{
	font-size:16px;
                margin-bottom:-2px;
                margin-top:0px;
                font-weight: bolder;
                line-height: 20px;
          　　 margin-left: 0px;
color:royalblue;
             }

#content02 h5{
	font-size:15px;
                margin-bottom:-2px;
                margin-top:0px;
                font-weight: bolder;
                line-height: 20px;
          　　 margin-left: 30px;
color:indigo;
             }
#content02 h6{
	font-size:13px;
                margin-bottom:0px;
                margin-top:0px;
                font-weight: bolder;
                line-height: 18px;
          　　 margin-left: 30px;
             }




#content02 a {
                 color:green;
                 text-decoration:none;  
　　　　　　　　font-size:16px;
font-weight: bolder;                        
}

#content02 a:hover{
                 color:navy;                         
}

#content02 img {
         　　 margin-left: -50px;
               boder:0;
             }

/* ▼フラット35表全体の装飾▼ */
table.noveltable {
   border-collapse: collapse;
   border: 1px #666666 solid;
   font-size: 14px;
   font-family: Verdana,sans-serif;
          　　 margin-left: 30px;
   background-color:mintcream;
　　　　　　　line-height: 20px;
}

/* ▼フラット35表のセル(全部)の装飾▼ */
table.noveltable th,
table.noveltable td {
   padding: 0.4em;
   border-style: solid ;
   border-color: #666666;
   border-width: 1px;
}

/* ▼フラット35表のヘッダ(上部)の装飾▼ */
table.noveltable thead th {
   border-bottom: 1px solid #666666;
   letter-spacing: 0.15em;
}

/* ▼フラット35表のフッタ(下部)の装飾▼ */
table.noveltable tfoot th {
   background-color: #ffffcc;
   border-right: 1px #cc0000 solid;
   letter-spacing: 2em;
   color: #cc0000;
}
table.noveltable tfoot td {
   color: red;
   font-weight: bold;
}
table.noveltable tfoot th,
table.noveltable tfoot td {
   border-top: 2px solid #cc0000;
}

/* ▼フラット35価格セルの装飾▼ */
table.noveltable td.price {
   text-align: right;
}


/* ▼フラット35作品名セルの装飾▼ */
table.noveltable tbody th {
   text-align: left;

}





/* 耐震診断のページ設定*/

#content03 {
               width:700px;
	margin-top:10px;
          　　 margin-left:20px;
                margin-right: 0px;
	font-size:17px;
                font-weight: bolder;
        color:indigo;
                line-height:140%;
                font-family: "Arial Black",Helvetica,sans-serif;
             }

#content03 p{
	font-size:14px;
                line-height:140%;
          　　  margin-bottom:-20px;
                margin-left:200px;
                margin-top:50px;
}




#content03 h1{

	font-size:35px;
                font-weight: bold;
        color:red;
                line-height:36px;
             }

#content03 h2{
	font-size:25px;
                font-weight: bold;
        color:green;
                line-height:27px;

             }

#content03 h3{
	font-size:20px;
                font-weight: bold;
        color:royalblue;
                margin-top:0px;

                line-height:22px;
                 padding-left:70px;
             }


#content03 h4{
	font-size:28px;
                font-weight: normal;
        color:royalblue;
                margin-top:0px;
	float:center;

             }

#content03 h5{
	font-size:14px;
                font-weight: normal;
        color:royalblue;
                margin-top:0px;
                line-height:15px;
             }

#content03 h6{
	font-size:18px;
                font-weight: bold;
        color:green;
                margin-top:0px;
                 padding-left:70px;
             }





#content03 a {
                 color:red;
                 text-decoration:none;  
　　　　　　　　font-size:22px; 
                font-weight: bold;                         
}

#content03 a:hover{
                 color:#009900;                         
}

#content03 img {
	float:left;
	margin-bottom:30px;
	margin-right:0px;
                boder:0;
             }














