﻿body{
	background-image: url("bg.jpg");
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #fff;
}    
img.emb		{position:absolute;
		 top:10px;
		 left:10px;}
h1		{color:fuchsia;
		 font-size:40px;
		 text-align:center;
		 font-style:italic;
		 line-height:30px;}
h2		{color:#cd5c5c;}
div.left{
	top : 30px;
	left:30px;
	position:absolute;
}
div#kensaku{
	width:260px;
	height:245px;
	text-align:center;
	border-style:double;
	border-color:rosybrown;
}
div#huruhon{
	width:260px;
	text-align:center;
}
div.kanban	{position:absolute;
		 top:15px;
		 left:345px;
		 width:400px;}
div.counter	{position:absolute;
		 top:60px;
		 right:10px;
		 width:200px;}
table.1		{border:solid 3px plum;
		 width:560px;
		 height:180px;
		 background-color:peachpuff;
		 margin-left:200px;}
td.box		{border:solid 1px gray;
		 width:30px;
		 background-color:peachpuff;
		 font-size:1.5em;}
p.2		{text-align:center;}
table.scroll	{width:480px;
		 border:double 3px rosybrown;
		 margin-left:auto;
		 margin-right:auto;}
th.head		{width:230px;
		 background-color:white;}

.categoryTitle{
	padding: 0.5em;
	font-size: 1.5em;
	color: red;
}
table.category{
	text-align: center;
	padding: 0.2em;
	margin-left: auto;
	margin-right: auto;
}
table.link{
	text-align: center;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
table.link td{
	width: 190px;
}
table.link img{
	border-style:none;
}
div#main{
	text-align: center;
	border-style: none;
}
div#category{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
div#inform{
	text-align: center;
	padding-top: 20px;
	padding-bottom:30px;
}
div#link{
	text-align: center;
}
.textStyle1{
	color: red;
	font-weight: bold;
}
.textStyleYuMail{
	color: red;
	font-size: 1.3em;
	padding: 0;
}
