#inbox {
	width : 750px;
}



#main { 
	float:right;
	width : 530px;
	padding-left : 10px;
}

#left { 
	float:right;
	width : 200px;
}

#header{
	background-image : url(../images/header.jpg);
	background-repeat : no-repeat;
	height : 222px;
	width : 760px;
}

#footer{
	text-align : center;
	width : 760px;
}

BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 80%;
  line-height : 150%;
  background-image : url(../images/bg.gif);
  background-repeat : repeat-y;
}


.curve-01 p , .curve-02 p , .curve-03 p , .curve-04 p , .curve-05 p , .curve-06 p , .curve-07-body p , .curve-08-body p  , .curve-09-body p  , .curve-10-body p , .curve-11-body p , .curve-12-head p {
margin:0;
padding:5px 10px;
font-size:90%;
}
/* ############ 内角丸 ############ */
.curve-01{
background:#d7f7ea; /* ここの色を変えたら色んな角丸ができる */
margin : 0px 0px 5px 0px;
line-height : 250%;
}

.curve-01 div.curve-head{
font-size:1px;
height:5px;
background:url(../curve/01-curve-left-head.gif) top left no-repeat;
}

.curve-01 div.curve-head div{
font-size:1px;
height:5px;
background:url(../curve/01-curve-right-head.gif) top right no-repeat;
}

.curve-01 div.curve-bottom{
font-size:1px;
height:5px;
background:url(../curve/01-curve-left-bottom.gif) bottom left no-repeat;
}

.curve-01 div.curve-bottom div{
font-size:1px;
height:5px;
background:url(../curve/01-curve-right-bottom.gif) bottom right no-repeat;
}
/* ############ メニューＬＩＳＴ ############ */
ul#menubar {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
UL#menubar LI {
   list-style-type: none; /* 先頭記号を消す */
   margin : 0.3em 0.1em 0.3em 0.1em; /* 各項目周囲の余白 */
   border: 1px gray solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
}
ul#menubar li a {
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.3em; /* 内部の余白 */
}
ul#menubar li a:hover {
   background-color: blue; /* 背景色 */
   color: white; /* 文字色 */
}

.divtext{
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  
}
.divcenter{
  text-align : center;
}
.divwakucenter{
  text-align : center;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  padding-bottom : 5px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
}

TD{
  font-size : 80%;
}

HR { 
background-image : url(../images/hr.gif); 
height: 4px; 
} 

.divtableleft{
  text-align : center;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  float : left;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  width : 31%;
}

A{
  text-decoration : none;
}

A:hover{
  background-color : yellow;
}

.divnew{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  margin-top : 0px;
}
