﻿@charset "utf-8";
body {/*本体の設定*/
 font-size: 14px;
 margin: 0;
 padding: 0; }
a { color: #f00; } /*文字L基本*/
a:visited { color: #60b; }/*文字L済*/
a:hover { color: #d07; 
  font-weight: bold;
  text-decoration: none;}/*文字Lオーバー*/
h1, h2, { margin:  0; }/*h位置*/
p { margin: 0; }/*p位置*/
h1{font-size: 24px;
  color: #d13;}/*h1設定*/
h2{font-size: 18px; }/*h2設定*/

/*ヘッダー内設定*/
header {width: 900px; margin: 0 auto;}/*横幅*/
header h1 {float: left; margin: 5px 10px;}/*h設定*/
header p {float: right; margin: 6px 10px;}/*p設定*/

/*ナビバー設定*/
#global-navi {
    width: 900px;
    clear: both;
    overflow: hidden;
    margin: 5px auto;
}/*全体サイズ*/
#global-navi ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#global-navi ul li{
    width: 200px;
    float: left;
    margin-right: 5px;
    text-align: center;
}/*各サイズ*/
#global-navi ul li a {
    display: block;
    padding: 5px 16px;
    text-decoration: none;
    color: #fff;
}/*L*/
#global-navi ul li a:hover{
    color: #000;
    background-color: #fff;
}/*Lオーバー*/

/*メイン設定*/
#main {
    width: 900px;
}/*全体サイズ*/
#main p {
    margin: 10px 10px
}/*全体p*/

/*フッター設定*/
footer{
    background-color: #def;
    text-align: center;
}/*全体*/
#footer-navi{padding: 10px;}
#footer-navi ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer-navi ul li{
    display: inline;
    margin-left: 8px;
    padding-left: 8px;
}