﻿@charset "UTF-8";
body {
	margin: 0;
}

a:link {
/*リンク色*/
	color: gray;
	text-decoration: underline;
}

a:visited {
/*訪問済みリンク色*/
	color: #ff8080;
	text-decoration: none;
}

a:hover {
	color: #ff6347;
	background-color: white;
	text-decoration: underline;
}

a:active {
/*アクティブリンク色*/
	color: #ff8080;
}

div.top20 {
	font-size: 13px;
/*全体の文字サイズ*/
	color: gray;
/*全体の文字色*/
	background-color: #FEFBFB;
/*全体の背景色*/
	margin: 0 10%;
/*左の余白*/
	border-left: 2px ridge #FAFAFD;
/*左右の縦線*/
	border-right: 2px ridge #FAFAFD;
	width: 70%;
/*全体の横幅*/
	height: 0%;
/*全体の高さ。コンテンツ量によって増やしてください。*/
	line-height: 1.5;
	text-align: left;
}

h1 {
/*SiteTitle部分の設定*/
	font-size: 14px;
/*文字サイズ*/
	font-family: Tahoma,Arial,sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
	color: #746464;
/*文字色*/
	padding: 0.7em 0.5em 0.2em 3;
	margin: 0 0.7em 0.5em 0.7em;
	line-height: normal;
}

h2 {
/*<About>,<Diary>部分の設定*/
	font-size: 13px;
	font-family: Tahoma,Arial,sans-serif;
	font-weight: normal;
	letter-spacing: 0.3;
	color: #243444;
	background-color: #FFFFFF;
	padding: 0.2em 0.6em;
	margin: 0 3 2px 0.3em;
	border-bottom: solid 2px #C79795;
/*下線の色*/
	width: 100%;
/*横幅*/
}

.summary {
/*上部全体の設定*/
	background-color: #F8DFCF;
/*背景色*/
	background-image: url(../../../../images/020_bg.gif);
/*縞模様用の背景画像*/
	padding: 0em 1.5em;
	border-top: solid 1px #919195;
	border-bottom: solid 1px #919195;
}

.topbox {
	background-color: #FFFFFF;
	margin: 3 0 3 0;
	border: solid 1px #777785;
/*枠色*/
}

.summary p {
	padding: 0.6em;
	margin: 0;
}

.summary .diary {
/*Diary部分の設定*/
	padding: 0.6em;
	height: 80%;
/*高さ*/
	width: 100%;
	overflow: auto;
	scrollbar-3dlight-color: #ABABAC;
	scrollbar-arrow-color: #515151;
	scrollbar-darkshadow-color: #FCFCFD;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FCFCFD;
	scrollbar-shadow-color: #ABABAC;
	scrollbar-track-color: #FFFFFF;
}

.menu {
	padding: 3 3 0.5em 3;
	border-bottom: solid 1px #919195;
}

.menu dl {
/*メニュー一つの枠の設定*/
	margin: 0.7em 0.7em 0 0.7em;
	border: solid 1px #CFCBCA;
/*枠色*/
	float: left;
	width: 100%;
/*幅。全体の幅に対応して設定してください*/
	height: 80%;
/*高さ。紹介文に合わせて拡げてください*/
	overflow: hidden;
}

.menu dt a {
/*メニュー内リンク部分の設定*/
	font-size: 13px;
/*文字サイズ*/
	font-weight: bold;
	font-family: Arial,sans-serif;
	letter-spacing: 0.3;
	padding: 0.3 0.4em 0.3 0.4em;
	margin: 0.2em 0.2em 0.3em 0.2em;
	border-bottom: solid 2px #D0BABA;
/*下線の太さ・色*/
	display: block;
	width: 100%;
}

.menu dt a:hover {
/*マウスを乗せたときの設定*/
	background-color: #FEEAEA;
	border-bottom: solid 2px #DE9A8A;
}

.menu dd {
/*メニュー紹介文部分の設定*/
	font-size: 13px;
/*文字サイズ*/
	background-color: #FDF3F3;
/*背景色*/
	padding: 0.3em;
	margin: 0.2em 0.25em;
}

.menu .footer {
/*カウンタなどの部分*/
	font-size: 13px;
	font-style: normal;
	font-family: Tahoma,Arial,sans-serif;
	text-align: center;
	margin: 2em 3 0 3;
	padding: 0.5em;
	clear: both;
}

.top20 address {
/*最下部のCopyright部分*/
	font-size: 13px;
	font-style: normal;
	font-family: Tahoma,Arial,sans-serif;
	letter-spacing: 0.3;
	text-align: center;
	background-color: #F8DFCF;
	background-image: url(../../../../images/020_bg.gif);
	padding: 0.5em;
	margin: 0 0 3 0;
	border-bottom: solid 1px #919195;
}

/* For IE Box */

* {
	box-sizing: border-box;
}

* {
	-moz-box-sizing: border-box;
}

font {
	letter-spacing: 1px;
}

table,body,th,td ,tr, {
	font-size: 13px;
	COLOR: gray;
	text-align: left;
	text-valign: top;
}

table,body,th,TD，TR DIV {
	line-height: 1.7;
	letter-spacing: 0px;
}

