﻿/* ページのレイアウト用CSS */
#contents {
	width:900px;
	background-image: url(haikei.gif);
        /*background-color:#ffffff; */
	background-repeat: repeat-y;
        margin:20px;
        border:solid 1px #999999;
	}
#main {
	float:right;
	width: 640px;
	padding-left: 0px;
        margin-right: 5px;
        background-image: url(top.jpg);
}
#main p {
        background-color:#ffffff;  
}
#side {
	float:left;
	width: 200px;
        margin-top: 10px;
	margin-left: 10px;
}
#side h2 {
	font-family:Arial, Helvetica, sans-serif;
	border-left:none;
	padding-left:0px;
	font-size:100%;
}
#side h2 a {
	font-weight:normal;
        border: outset #ffffff 4px;
        background-color: #66cccc;
        color: #ffffff;
        padding: 0.2em;
        display: block;
        width: 180px;
        float: left;
}
#side h2 a:hover {
        border: inset #999933 4px;
}
#side ul {
	font-size: 70%;
	margin: 0px;
	padding-left:15px;
}

#nav {
        background-color:#66cccc;
        color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align:right;
	padding: 2px;
}

#menu {
    margin:0;
    padding:4px;
    background-image: url(btn.gif);
}

#menu a {
    float:left;
    display:block;
    margin-right:4px;
    padding:3px;
    width:120px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

#menu a:link {
    border:2px solid #ffcc33;
    background-color:#ffcc33;
    color:#ffffff;
}

#menu a:visited {
    border:2px solid #ffcc33;
    background-color:#ffcc33;
    color:#ffffff;
}

#menu a:hover {
    border:2px solid #67adcd;
    border-right:2px solid #0f394c;
    border-bottom:2px solid #0f394c;
    background-color:#266f91;
    color:#ffffff;
}

#menu a:active {
    border:2px solid #143a4c;
    border-right:2px solid #2f7494;
    border-bottom:2px solid #2f7494;
    background-color:#226280;
    color:#ffffff;
}

#head {
	background-color: #66cccc;
	background-repeat: no-repeat;
	height: 80px;
}
#head p {
	float: right;
        padding-right: 10px;
}
#nav a {
        color:#ffffff;
}

.floatclear {
        clear:left;
}
