/* *******************全体の設定************************/
body{
	margin:0px;	/*ページ上部の余白削除
    font-style:normal;/*文字のスタイル：普通*/
    font-weight:normal;/*文字の太さ：普通*/
    font-size:medium;/*文字の大きさ：中*/
    text-align:left;/*文字の寄せ方：左寄せ*/
    color:#000000;/*文字の色：黒*/
    background-color:#ffffff;/* 背景の色：白 */
    background-image:url(./img/back.jpg);/* 背景の画像 */
}

img{/* 画像表示のデザイン設定*/
	border:0px;
}

/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:0000ff;/*文字の色：青*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:visited {/*訪問後の色*/
    color:#934C7B;/*文字の色：紫*/
    text-decoration:underline;/* 下線 */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#ff0000;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}

/******************ヘッダー*******************/
h1{
    background-image:url(./img/head-back.gif);/*背景画像*/
    font-size:medium;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白無し*/
}
h2{
    text-align:center;/*文字を中央に寄せる*/
    background-color:#663300;/*背景色：茶*/
    color:#FFFFFF;/*文字色：白*/
}



p{
    padding-top:0em;/*上の詰め0文字分*/
    padding-bottom:0em;/*下の詰め0文字分*/
    padding-left:4em;/*左の詰め4文字分*/
    padding-right:4em;/*右の詰め4文字分*/
    background-color:#FFFFFF;/*背景色*/
}
ul{
    padding-left:8em;/*左の詰め8文字分*/
    margin-left:4em;/*左の余白4文字分*/
    background-color:#FFFFCC;/*背景色*/
}


/******************ボックス要素*******************/

#cent{
	text-align:center;
	top:0px;
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
}

#container{
	position:relative;
	width:820px;
	height:auto;
	overflow:visible;
	margin:auto;
	border-width:0px;
	border-style:solid;
	border-color:red;
	text-align:left;
	background-image:url(/image/bg.jpg);
}

#header{
	position:absolute;
	left:15px;
	top:0px;
	width:630px;
	border-width:0px;
	border-style:solid;
}

#content{
	position:absolute;
	top:60px;
	left:20px;
	width:620px;
	border-width:0px;
	border-style:solid;
	border-color:blue;
}

#footer{
	position:absolute;
	bottom:0px;
	left:20px;
	width:160px;
	border-width:0px;
	border-color:green;
	border-style:solid;
}

#menu{
	position:absolute;
	top:5px;
	left:650px;
	width:160px;
	border-width:0px;
	border-color:green;
	border-style:solid;
}

#banner{
	position:absolute;
	bottom:20px;
	left:650px;
	width:160px;
	border-width:0px;
	border-color:green;
	border-style:solid;
	line-height:1em;
}