﻿@charset "UTF-8";

/* ボディに関するCSS
--------------------------------------------------------------------------------*/
	body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	color: #666;
	font-size: 80%;
	line-height: 160%;
}

/* ページ構造に関するCSS 
--------------------------------------------------------------------------------*/
#wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 770px;
}

#content {
        width:760px;
}

#nav {
	line-height: 170%;
	margin:5px 0px;
	padding:0px;
	list-style:none;	
	float:left;	
}

#col1 {
	clear:left;
	width:260px;
	margin-left: 20px;
	margin-right: 20px;
	float:left;	
}

#col2 {
	width:430px;
	margin-right: 20px;
	float:left;	
}

#col3 {
	clear:left;
        width:250px;
	margin-left: 20px;
	margin-right: 35px;
	float:left;	
}

#col4 {
	margin-right: 60px;
	margin-top: 15px;
	float:left;	
}

#col5 {
	margin-right: 20px;
	margin-top: 15px;
	float:left;	
}

#box {
        width: 260px;
        height: 175px;
        overflow: scroll;
}

/* ナビゲーションに関するCSS 
--------------------------------------------------------------------------------*/
#nav li {
	float:left;
	background-color: #FAFAFA;
	margin-right: 10px;
	margin-left: 0px;
	border: 1px solid #000;
	text-align: center;
	width: 114px;
	height:22px;
}

#nav a{
	color: #000;
	display:block;
	width: 114px;
	height:22px;
}

#nav a:hover {
	color: #FFF;
	background-color: #666;
	text-decoration:none;
}

/* リンクに関するCSS
--------------------------------------------------------------------------------*/

a:link {text-decoration:none}

a:visited {text-decoration:none}

a:hover {text-decoration:underline}

/* 見出しに関するCSS
--------------------------------------------------------------------------------*/
h1 {
       color: yellow;
}

h2 {
       color: red;
       border-top: solid 1px #cccccc;
       border-bottom: solid 1px #cccccc;
       text-indent: 1em;
}

h3 {
       color: green;
}

h4 {
       color: orange;
}

dt {
       font-size: 120%;
       padding: 5px;
}

/* フッターに関するCSS
--------------------------------------------------------------------------------*/
#credit {
        clear:both;
	margin-top: 5px;
        width: 750px;
        text-align: right;
}
