
body {
	margin:0;
	padding:0;
    text-align:center;
	font-family: "ＭＳ Ｐゴシック", "Arial", Osaka,"ＭＳ ゴシック","Osaka",sans-serif;
    font-size : 12px;
	line-height:120%;
	color:#333;
	background:#3399ff url(../images/line.gif) repeat-y center top;
}
#frame {
	margin:0 auto;
	padding:0;
    width:760px;
}

/*-----------------------------
	- コンテンツの囲み
-----------------------------*/

/*-----------------------------
	- メインコンテンツ
-----------------------------*/
div#left_container {
	float:left;
	width:520px;
	padding-left:15px;
	padding-bottom:20px;
	background:url(img/bg_main.gif) no-repeat right bottom;
}
.letter_top  {
	margin: 15px 0px 0px 0px;
    height:20px;
	width: 510px;
}
.letter_middle  {
	margin: 0px 0px 0px 0px;
	width: 510px;
	background-image: url(../images/letter_middle.gif); 
    text-align:left;
}
.letter  {
	margin: 0px 30px 0px 30px;
    line-height:25px;
}

.title  {
     font-size : 14px;
}

.letter_bottom  {
	margin: 0px 0px 30px 0px;
    height:50px;
	width: 510px;

}

.bun{padding-top:25px;
}



/*-----------------------------
	- 右のコンテンツ
-----------------------------*/
div#right_container {
	float:right;
	width:219px;
	margin-top:20px;
	margin-bottom:20px;
	border-left:1px solid #99ccff ;
	display: inline;


}
div#profile {
	padding:10px 0 0 20px;
	text-align:left;
	width:180px;
    line-height:150%;
}
div#backnamber {
	padding:0 0 0 15px;
	text-align:left;
	width:180px;
    line-height:150%;
}

a,a:link{
  color: #0000ff;
  text-decoration: none;
}
	
a:hover,a:active{
  color: #990099;
  text-decoration: underline;
}

/*-----------------------------
	- フッター
-----------------------------*/
#footer {
	margin:0 auto;
	padding:0;
    width:760px;
    color:#000000;
}
a img { border-width: 0; }
