@charset "utf-8";

body{
background:url(../img/asari_bg.jpg);
}

div{
width:960px;
margin:0 auto;
background:#fea;
padding:30px;
}

/*ヘッダー*/
header{
height:250px;
background:url(../img/header.jpg) no-repeat right;
color:#fff;
}

header h1{
padding:50px 0 0 30px;
}

header p{
padding:5px 0 0 30px;
/*font-weight:bold;*/
}

/*ナビゲーション*/
nav ul{
padding:0;
list-style:none;
}

nav li{
text-align:center;
font-size:22px;
}

nav a{
text-decoration:none;
background:#fff;
display:block;
padding:15px;
color:#f80;
}

nav a:hover{
background:#f80;
color:#fff;
}

h2{
background:#f80 url(../img/ring.png) no-repeat left center;
color:#fff;
padding:5px 0 5px 33px;
}

/*テーブル*/
table{
background:#fff;
border-collapse:collapse;
}

table th{
padding:5px;
background:#fd7;
border:1px solid #f80;
color:#900;
}

table td{
padding:5px;
border:1px solid #f80;
}

table ul{
background:#fff;
padding:20px 40px;
border:1px solid #f80;
}

/*メインメニュー*/
main ul,main ol{
background:#fff;
padding:20px 40px;
border:1px solid #f80;
}

main a{
background:url(../img/top.png) no-repeat left center;
color:#f80;
padding:5px 0 5px 25px;
text-decoration:none;
}
/*フッター*/
footer{
padding-bottom:30px;
border-top:1px solid #f80;
}