body	{
	 background-color: #ffffff;
	 width: 740px;
	 margin: 0 auto;
	 text-align: center;
	}

#contents	{
	text-align: left;
	line-height: 1.6;
	font-size: 14px;
	}

h1	{
	margin: 0px; padding: 0px;
	}

A:link	{
	color:#333399;				/* リンク：文字色 */
	}

A:visited{
	color:#3399cc;				/* 既訪リンク：文字色 */
	}
A:hover	{ color:gray;
	}
A:active{
	color:#99ff99;				/* リンククリック中：文字色 */
	}

.nakami	{
	 background: #fff url(image/gray_back.png) repeat-x;
	 background-color: #fff;
	 padding: 5px;
	}
.hidari	{
	 float: left; width: 231px;
	 background-color: #fff;
	}
.migi	{
	 margin-left: 235px;
	 background-color: #fff;
	}
.kasen	{
	 border-bottom: #999 dashed 1px;
	}
.danraku{
	 padding-left: 26px;
	 padding-top: 3px;
	 background: url(image/yajirusi.gif) no-repeat top left;
	}
.danraku2{
	 padding-left: 20px;
	 padding-bottom: 2px;
	 padding-top: 2px;
	}
.menu	{
	 margin-left: 20px;
	 margin-right: 7px;
	}
.kiri	{
	 clear: left;
	}

.read	{
	width: 739px; height: 100px;
	background: url("image/read_back.jpg") top left no-repeat #fff;
	margin: 0px; padding: 0px;
	border-radius: 8px;
	}
	.read p	{
		margin: 10px; padding: 0px;
		}

/*　↓角丸め部分*/

.textbox{
	 width: 740px;
	 margin-top: 15px;
	}
.box-top{
	 background: #dcdcdc url(image/round01.gif) no-repeat top left;
	}
.box-top span{
	 background: url(image/round02.gif) no-repeat top right;
	 height: 10px;
	 display: block;
	}
.box-bottom{
	 background: #dcdcdc url(image/round03.gif) no-repeat bottom left;
	}
.box-bottom span{
	 background: url(image/round04.gif) no-repeat bottom right;
	 height: 10px;
	 display: block;
	}
.box-body{
	padding: 10px;
	background-color: #dcdcdc;
	border-radius: 8px;
	}
/*　↑角丸め部分*/

.komidasi{
	 background: url(image/mato.gif) no-repeat bottom left;
	 color: #52626d;
	 border-bottom: solid #999 1px;
	 line-height: 25px;
	 padding-left: 25px;
	 margin: 5px 0px;
	}
.komidasi2{
	 color: #52626d;
	 border-bottom: solid #999 1px;
	 margin-top: 5px;
	 margin-bottom: 3px;
	}
.komidasi3{
	 background: url("image/icon_link.gif") no-repeat bottom left;
	 color: #52626d;
	 border-bottom: solid #999 1px;
	 line-height: 30px;
	 padding-left: 30px; 
	 margin: 10px 0px;
	}
.komidasi4{
	 background: url(image/mato02.gif) no-repeat bottom left;
	 color: #52626d;
	 border-bottom: solid #999 1px;
	 line-height: 25px;
	 padding-left: 25px;
	 margin-bottom: 7px;
	}
td.yoko	{
	 border-left: dashed #666 1px;
	 padding-left: 10px;
	}
.migiake{
	 float: left;
	 width: 100px;
	 font-size: 80%;
	 padding-top: 10px;
	}
.hidariake{
	 margin-left: 110px;
	 padding-top: 5px
	}
.tel	{
	 background-color: #f8f8ff;
	 border: 3px #666 double;
	 padding: 5px 10px;
	}

.footer	{
	 width: 740px;
	 font-size: 0.9em;
	 text-align: center;
	 margin-top: 7px;
	}

/*ブルーバック部分*/
div#alphabg{
	 background: url(image/blueback.png) repeat;
	 width: 135px;
	 height: 310px;
	 position: absolute;
	 top: 0px;
	 left: 640px;
	 color: #fff;
	}

.komoji	{
	 font-size: 80%;
	}