﻿@charset "UTF-8";
/* 基本 */
* {
 margin: 0px;
 padding: 0px;
 text-align: left;
}

/* 全体 */
body {
 background-color: #EEE;
 color: #000;
 padding: 0px;
 font: 0.8em  "メイリオ","Meiryo", arial, "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height: 130%;
 font-weight: normal;
}

/* レイアウト */
#wrap {
 text-align: center;
}

#container {
 background:#FFF;
 width: 812px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 border-width: 2px;
 border-color: #909090;
 border-left-style: solid;
 border-right-style: solid;
}

/* 表題部分 */
#title {
 width: 800px;
 height: 240px;
 margin: 4px 16px;
 padding: 4px 8px;
 background-image: url("../img/logo.png");
 background-position: center;
 background-repeat: no-repeat;
}

#title p {
 text-align: left;
 margin: 16px 14px;
 padding: 8px;
 font-size: 40px;
}

/* 左メニュー */
#menu {
 color:#000080;
 background:#FFF;
 text-align: center;
 padding: 0px 16px 8px 0px;
 width: 784px;
}

#menu a {
 color: #000080;
}

#menu a:visited {
 color: #000030;
}

#menu a:hover {
 font-weight: bold;
 color: #000080;
 background: #FFFFFF;
}


/* フッタ */
#footer {
 position: center;
 text-align: center;
 line-height: 150%;
 bottom: 0px;
 clear: both;
 width: 790px;
 color:#FFFFFF;
 margin: 8px 0px 0px 0px;
 padding: 4px;
 background:#5e3518;
 border-left-style: outset;
 border-right-style: outset;
 border-bottom-style: outset;
 border-width: 4px;
 font-weight: bold;
}

#footer img {
 margin: 8px 0px 0px 8px;
}

#footer a {
 color: #d0d6fe;
}

#footer a:visited {
 color: #909bec;
}

#footer a:hover {
 color: #d0d6fe;
 background: #d37b6a;
}

