*	{margin: 0;}
body{
	color: #f36;
	background-color:white;
	margin: 0; padding: 0;
}

/* フォントサイズの設定 */
H1.title {font-size: 600%;}
H2 {font-size: 150%;}
H3 {font-size: 90%;}
body {font-size: 100%;}
P {font-size: 80%;}
P.category {font-size: 100%;}

/*リンクアンカーの設定 */
a {color: white; background: transparent;text-decoration: none;}
a:link {color: #ffe7a9;;text-decoration: none;}
a:visited {color: #ffc840;}
a:hover {color : #fff; background : #33f;text-decoration: overline underline;}
a:focus {background: transparent;} 

/* タイトルボックスの設定 */
H1.title {
	color: white ;
	background-color: #f36;
	border-style: double;
	line-height: 1.0;
	margin-left: 120px;
	padding-right: 4px;
	text-align:right;
		letter-spacing: -5px;
		line-height: 0.8;
}
H2.title {
	color: white ;
	background-color: #f36;
	border-style: double;
	text-align :right;
	letter-spacing: -0.1em;
}
H3.title {
	text-align:right;
		letter-spacing: -0.1em;
		padding-right: 0.8em;
}

div.attention {
	font-size:90%;
	color: red;
	text-align:right;
}

/* メニューボタンの設定 */
div.botton {
	background-color: #6d70ef;

}

/* リンクボックスの設定 */
div.link {
	color: white;
	background-color: #ff6d70;
	border-style: double ;
	border-color: #ff6d70;
}

P.category {
	color: white;
	background-color: #d03264;
	letter-spacing: -0.1em;
		line-height: 1.5;
	font-weight: bold;}

/* 日記ボックスの設定 */
div.diary {
	margin-right:10em;
	padding-left: 4px;
	margin-left: 296px;
} 

H3.date {
	color: white;
	background-color :#ff7b98;
	border-style: double ;
	padding-left: 3px;
}
p.topix {
	color: black;
	/* letter-spacing: 0.1em; */
	line-height: 1.2;
	padding-left: 0.5em;
}

div.diary a {color: #ff7a52; background: transparent;text-decoration: none;}

/* 脚注の設定 */

div.postscript {
	text-align: center;
	/* width: 360px; */
	/* margin-left: 296px; */
}

p.return {
	margin-top: 2em;
	position: absolute;
	right: 1em;
	text-align:right;
	width: 13em;
	background-color: #6d70ef;
}

/* 背景cgの設定 */
body{	background : 
		url(image/top_2008.jpg)
		left bottom
		no-repeat
		fixed
}

/* 自己紹介の設定 */
div .profile {
	margin-bottom: 1em;
}
td {
	font-size: 80%;
}

/* CGギャラリーの設定 */
div .attention p {
	background-color: pink;
	text-align: right;
	margin-bottom: 1em;
}

div .gallery {
	position: absolute;
	right: 10em;
}
div .catalog {
	width: 364px;
	/* border: solid 1px #ffa08a; */
	text-align: right;
	/* padding-left: 32px; */
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}
div .catalog a:hover {color : #fff; background : transparent;}

/*　ボックスの折り返しの設定　*/
div.memopri { float: left;}
div.link { clear: left;}
div.link { float: right;}
div.attention { clear: right;}