﻿/*ページの基本デザイン用CSS */

body,div{
margin:0px;
padding:0px;
}
p,h1,h2,h3,ul,li{
margin:0px;
padding:0px;
font-size:100%;
font-weight:normal;
}

body {
background-image:url(../sitename.png), url(../topback.gif);
background-repeat:no-repeat, repeat-y;
margin: 0px;
padding: 0px;
width: 100%;
font-family:"メイリオ",Meiryo, "ＭＳ　Ｐゴシック", Osaka, sans-serif;
font-size:13px;
color: #4b4b4b;
line-height: 160%;
}

a {
text-decoration: none;
}
a:link{
color: #4b4b4b;
text-decoration: none;
}
a:visited {
color: #4b4b4b;
text-decoration: none;
}
a:active {
color: #7e95ad;
text-decoration: none;
}
a:hover {
color: #7e95ad;
text-decoration: underline;
}

h1 {
font-weight: normal;
border-left: 5px solid #7e95ad;
padding-left: 5px;
}

h2 {
font-family: "ＭＳ Ｐ明朝";
color: #7e95ad;
font-size: 200%;
font-weight: normal;
padding-top:10px;
padding-bottom:10px;
}

h3 {
font-weight: normal;
font-size: 110%;
padding-left: 5px;
padding-bottom:10px;
}

img {
border: none;
margin-right: 5px;
}

table {
width: 100%;
}

td {
padding: 0.5em 1em 0.5em 0.5em;
vertical-align: top;
}

.hyoushi {
width: 420px;
}


caption{
font-weight: normal;
font-size: 110%;
color: #009999;
padding-left: 10px;
text-align: left;
}

#container{
position: relative;
margin: auto;
padding: 10px 10px 50px;
}

#menu{
position: absolute;
width:180px;
float:left;
margin-left:30px;
padding-top:120px;
font-size: 100%;
}

#menu a:link{
color: #ffffff;
text-decoration: none;
}
#menu a:visited {
color: #ffffff;
text-decoration: none;
}
#menu a:active {
color: #ff00ff;
text-decoration: none;
}
#menu a:hover {
color: #ff00ff;
text-decoration: underline;
}

#main{
margin-left:210px;
padding-top:40px;
}

#footer{
padding-top:70px;
padding-bottom:30px;
font-size: 90%;
}

html {
  scrollbar-base-color: #ffffff;
  scrollbar-arrow-color: #7e95ad;
  scrollbar-3dlight-color: #7e95ad;
  scrollbar-darkshadow-color: #7e95ad;
  scrollbar-highlight-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-track-color: #ffffff;
}