@charset "UTF-8";

body {background-color:white; }
div.bodeikontena{border:solid px orange; width:100%; height:0 auto;
              margin-top:-10px;margin-bottom:1px;margin-left:auto;
              margin-right:auto; padding:0px; background-color:white;
              }/*--全体の枠-*/
/*ヘッダーの始まり*/              
div.header{border:solid px gold;
    width:100%; height:110px;}/*ヘッダー全体の枠*/
div.ue1top{border:solid px red; 
    width:100%;height:50px;
           margin:0 auto;}/*ヘッダー内の上段の空枠*/
#ue3top{border:solid  px green; 
    width:100%;height:55px;
         margin:0 auto;}/*ヘッダー内下段のバナー*/ 
div.senwaku{border:solid  px pink;
     width:23%;height:55px;float:left;}/*千の蔵のロゴ*/
img.senwaku{border:solid  px ;
     width:250px;height:40px;
    margin:0 auto;}/*千の蔵のロゴ*/
/*メニュー*/
a:link, a:visited, a:hover, a:active {
    color: black;}/*リンクを押しても色を変えない*/
/*現場ウオッチング*/
#menu5{border:solid  px darkorange; 
    width:160px;height:25px;
    float:right;margin-top:25px;
    margin-left:0px;}    
/*お問い合わせ*/ 
#menu4{border:solid  px darkorange; 
    width:120px;height:25px;
    float:right;margin-top:25px;
    margin-left:0px;}
/*不動産情報*/
#menu3{border:solid  px cadetblue; 
    width:110px;height:25px;
    float:right;margin-top:25px;
    margin-left:0px;}        
/*施工事例*/
#menu2{border:solid  px blueviolet ; 
    width:100px;height:25px;
    float:right;margin-top:25px;
     margin-left:0px;}
/*会社概要*/
#menu1{border:solid  px blue ; 
    width:100px;height:25px;
    float:right;margin-top:25px;}
/*ヘッダーの終わり*/     
/*スライ１ドショーの始まり*/ 
div.senslide{border:solid px fuchsia;width:100%;float:left;}  
/*スライドショー*/

/*千の蔵の家づくりと文*/
#senbun{border:solid px green;float:left;
    width:100%;height:auto;margin-bottom:30px;
         line-height:50px;
         font-size:20px;text-align:center;
        font-family:serif; }
/*メッセージ*/
.message0{border:solid px silver;float:left;
    width:100%;height:300px; }
    #message1{border:solid px peru;
        margin-left: auto;margin-right:auto ;
        width:1000px;height:140px;text-align:center;
        font-family:serif;margin-bottom:20px; }
      #message1-1{border:solid px;
        width:310px;height:140px;float:left;
        margin-right:30px;background-color: cornsilk;}
        #message1-1a{border:solid px palegreen;
            width:300px;height:50px;float:left;
            text-align:center;font-size: 30px;
            font-family:sans-serif;padding-top:10px; }
            #message1-1b{border:solid px palegreen;
                width:300px;height:80px;float:left;
                text-align:left;font-size: 15px;
                font-family:serif;
                padding-left:10px;padding-right:10px;}
        #message1-2{border:solid px;
            width:310px;height:140px;float:left;
            margin-right:30px;background-color: cornsilk;} 
            #message1-2a{border:solid px palegreen;
                width:300px;height:50px;float:left;
                text-align:center;font-size: 25px;
                font-family:sans-serif;padding-top:10px; }
                #message1-2b{border:solid px palegreen;
                    width:300px;height:80px;float:left;
                    text-align:left;font-size: 15px;
                    font-family:serif;
                    padding-left:10px;padding-right:10px; }
            #message1-3{border:solid px;
                width:310px;height:140px;float:left;
                margin-right:10px;background-color: cornsilk;} 
                #message1-3a{border:solid px palegreen;
                    width:300px;height:50px;float:left;
                    text-align:center;font-size: 25px;
                    font-family:sans-serif;padding-top:10px; }
                    #message1-3b{border:solid px palegreen;
                        width:300px;height:80px;float:left;
                        text-align:left;font-size: 15px;
                        font-family:serif;
                        padding-left:10px;padding-right:10px; } 
    
    #message2{border:solid px peru;
        margin-left: auto;margin-right:auto ;
        width:1000px;height:140px;text-align:center;
        font-family:serif;margin-bottom:20px; }
            #message2-1{border:solid px;
                width:310px;height:140px;float:left;
                margin-right:30px;background-color: cornsilk;}
                #message2-1a{border:solid px palegreen;
                    width:300px;height:50px;float:left;
                    text-align:center;font-size: 30px;
                    font-family:sans-serif;padding-top:10px; }
                    #message2-1b{border:solid px palegreen;
                        width:300px;height:80px;float:left;
                        text-align:left;font-size: 15px;
                        font-family:serif;
                        padding-left:10px;padding-right:10px; }
                #message2-2{border:solid px;
                    width:310px;height:140px;float:left;
                    margin-right:30px;background-color: cornsilk;} 
                    #message2-2a{border:solid px palegreen;
                        width:300px;height:50px;float:left;
                        text-align:center;font-size: 25px;
                        font-family:sans-serif;padding-top:10px; }
                        #message2-2b{border:solid px palegreen;
                            width:300px;height:80px;float:left;
                            text-align:left;font-size: 15px;
                            font-family:serif;
                            padding-left:10px;padding-right:10px; }
                    #message2-3{border:solid px;
                        width:310px;height:140px;float:left;
                        margin-right:10px;background-color: cornsilk;} 
                        #message2-3a{border:solid px palegreen;
                            width:300px;height:50px;float:left;
                            text-align:center;font-size: 20px;
                            font-family:sans-serif;padding-top:10px; }
                            #message2-3b{border:solid px palegreen;
                                width:300px;height:80px;float:left;
                                text-align:left;font-size: 15px;
                                font-family:serif;
                                padding-left:10px;padding-right:10px; } 


/*新着情報*/
div.sintyaku{border:solid px silver;
    width:100%;height:250px;float:left;
    　　　　  margin-top: 50px;
             margin-bottom: 50px;
             padding-top:30px; ;
             line-height:20px;
             text-align:center;}  
  #sintyaku2{border:solid px pink;
    width:10%;height:30px ;font-weight: bold;
    color:red;font-size:20px;margin-bottom: 30px;
    margin-left:auto; margin-right:auto;}
  #sintyaku3{border:solid px red;width:60%;height:200px;
              text-align:left;
              margin-left:auto; margin-right:auto;
               }
/*SNS*/
div.banarhalituke{border:solid px lightgreen ;width:100%;
    height:100px;float: left;}
.banarcenter{border:solid px peru;max-width:550px;
    height:100px;margin:0 auto;}
.banar3{border:solid px blue;width:95%;height:75px;float:left;margin-top:10px;}
  
img#linebanar{width:13%;height:70px;float:left;
    margin-left:10px;}
img#facebookbanar{width:13%;height:70px;float:left;
    margin-left:80px;}
img#instabanar{width:13%;height:70px;float:left;
    margin-left:80px;}
img#twitter{width:13%;height:70px;float:left;margin-left:80px;}

.cross1{border:solid px rebeccapurple;width:100%;
    height:640px;float: left;margin-top:100px;}
  #cross2{border:solid px pink;width:1000px;
        height:640px;margin:0 auto;}
  #cross3{border:solid px darkblue;width: 1000px;
          height:310px;float: left;margin-bottom:20px;}
  #cross5{border:solid px red;width:495px;
            height:310px;float:left;}
    #miyano{width:495px;height:310px;}
  #cross6{border:solid px olive;width:490px;
     height:310px;float:left;background-color:whitesmoke ;}
  #cross4{border:solid px lightblue;width: 1000px;
                height:310px;float: left;}     
    #cross7{border:solid px brown;width: 495px;
     height:310px;float: left;background-color:whitesmoke ;}
    #cross8{border:solid px red;width:500px;
        height:310px;float:left;}
    #cross9{border:solid px yellow;width:495px;
        height:100px;float:left;}
    #cross10{border:solid px cadetblue;width:495px;
            height:30px;float:left;font-size:20px;
             text-align: center;}
    #cross11{border:solid px cadetblue;width:495px;
        height:20px;float:left;font-size:13px;
        text-align: center;color:gray;margin-bottom:20px;}
    #cross12{border:solid px red;width:495px;
        text-align:center ;height:50px;float:left;}
    img#milu{width:100px;height:30px; }
#cross13{border:solid px olive;width:495px;
    height:100px;float:left;}
    #cross14{border:solid px cadetblue;width:495px;
        height:30px;float:left;font-size:20px;
         text-align: center;}
    #cross15{border:solid px cadetblue;width:495px;
        height:20px;float:left;font-size:13px;
        text-align: center;color:gray;margin-bottom:20px;}       
    #cross16{border:solid px red;width:495px;
        text-align:center ;height:50px;float:left;}
                

/*ハック*/
div.huck img {border:solid px tomato;width:100%;
    float:left;margin-top:100px;margin-bottom:20px;}
    .huckmoji{border:solid px brown; 
          text-align:center;font-size: 15px;}
#huckkuwasiku{border:solid px blueviolet; width:100%;
              height:30px;float:left;text-align:center;
              margin-top:20px;}
 img#miluh{width:110px;height:30px; }   

/*不動産情報*/
.hudousanj img {border:solid px tomato;width:100%;
    float:left;margin-top:100px;margin-bottom:20px;}
   .hudousanmoji{border:solid px brown; 
            text-align:center;font-size: 15px;}
#hudoukuwasiku{border:solid px blueviolet; width:100%;
                height:30px;float:left;text-align:center;
                margin-top:20px;}
/*athome*/
.athomesoto2{border:solid  px red; 
    width:100%;height:60px;
   float:left;
   margin-top:100px;
   margin-bottom:50px
    }
    #athomenaka{border:solid  px blue; 
        width:1000px;text-align:center;
        height:50px;
        margin-left: auto;
        margin-right: auto;}
        img#athomelogo{width:150px;height:48px;
          margin-left: auto;
          margin-right: auto;}   

/*全体のフッターの始まり*/
div.footer{border-top:solid 1px gray;clear:both;font-size:15px;color:#cc3333;
          width:100%; height:90px;margin-bottom:auto;margin-left:auto;
          margin-right:auto; padding:3px;margin-top:0px;text-align:center;
           background-color:white;}







              
