@charset "utf-8";
/* CSS Document */

==============================
read css for basic browser
==============================*/

/* 初期設定用データ 開始　*/
*{
  margin:0;
  padding:0;
  zoom:1;
}
body {
  margin:0;
  padding:0;
}
html{
  height:100%;
}

html:first-child body{
  min-height:100%;
  padding-bottom:1px;
}
ul,ol,dl{
  list-style:none;
}
li{
  display:list-item;
  zoom:normal;
}
caption{
  text-align:left;
}
img,a img{
  border:none;
  background:transparent;
}
object,embed{
  vertical-align:top;
}
em,address,dfn{
  font-style:normal;
}
hr{
  height:0px;
  margin:7px 0;
  border:none;
  border-top:1px solid #000;
}
*:first-child+html hr{/* for IE7 */
  margin:0;
}
fieldset{
  border:none;
}
input,textarea{
  font-size:1em;
}
/* 初期設定用データ　終了 */

/* Contents　開始 */
#contents{
	width:800px;
	text-align:center;
	margin:0 auto 0 auto;
	padding-top:30px;
	background-color:#ddffff;
}
#pankuzu{
	text-align:left;
	font-size:small;
}
#daimei{
	font-size:large;
}
#honbun{
	margin:0;
	font-size:15px;
}
table{
	width:550px;
	margin:auto;
}
tr{
	width:550px;
}
td.photo{
	width:530px;
	border-top:solid #999 2px;
	border-right:solid #999 2px;
	border-bottom:dashed #999 1px;
	border-left:solid #999 2px;
	padding:15px;
	text-align:center;
}
td.setumei{
	width:470px;
	border-top:none;
	border-right:solid #999 2px;
	border-bottom:solid #999 2px;
	border-left:solid #999 2px;
	padding:10px 10px 10px 10px;
	color:#03F;
	text-align:center;
	font-size:large;
}

.top{
	text-align:right;
	margin-right:20px;
	padding:10px 0 30px 0;
}
/* Contents　終了 */
/* Wrapper　終了 */

