body {
width:900px;
margin:50 auto;

}
/* -----リンク ----- */
a{/*リンクされた文字*/
    color:000000;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:000000;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#000000;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#ffea00;
    text-decoration:underline;
}

/* ----- ヘッダー ----- */
#header {
height:80px;
    margin:0 0 10px 0;
}
 
/* ----- メニュー ----- */
#logo {
    float:left;
    margin:0px 0 0px 0;
}
#navigation {
    float:right;
    margin:0px 0 0px 0;
}

#list1{
    padding: 20px 0 0px 0; 	
    margin: 0px;
    list-style:none;
}

#list1 li{
    float:left;
    margin-left:70px;

}

.clear { clear:both; }  

/* ----- メイン ----- */
#content { 
min-height:400px;
height:auto; 
margin-top:0px;
}

/* ----- アバウト----- */
#about_left { float : left ; 
width : 450px ;
height:400px; }

#about_right { 
float : left ; 
width : 450px ; 
}

/* ----- ブランド----- */
#brand { float : left ; 
}

#list2{
    padding: 0px; 	
    margin: 0 -20px 0 0;
    list-style:none;
}

#list2 li{
    float:left;
    margin-right:20px;
    margin-bottom:20px;

}

/* ----- フッダー ----- */
#footer { 
height:100px;
margin-top:50px;
}

/* ----- テキスト ----- */
p.center { text-align: center;
font-size:12px;
}

p.about { text-align: left;
line-height: 20px;
margin-top:30px; 
margin-left:50px; 
font-size:13px;
}

p.brand { text-align: left;
line-height: 50px;
font-size:13px;
}

p.map { text-align: left;
line-height: 20px;
font-size:13px;
}