body  { 
        text-align: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 80%;
        line-height : 150%;
        width : 100% ; 
}   

 


/*サイトデザイン-------------------------------*/

.wrap {
        text-align: center;
}
  

#container {
        width:950px;
        text-align:left;
        background-color: #ffffff;
        padding: 0px 0px 0px 0px;
}


#headder {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	text-align: left;
        background-color: #ff0000;
        width: 950px;	
}



#left-box {
        float : right ; 
        width : 733px ;
        margin: 0px 0px 0px 0px;
	color: #444444;
	text-align: left;
	vertical-align: top;       
        background-color: #ffffff;

}

#right-box {
        float : left; 
        width : 200px ; 
        margin: 0px 0px 0px 0px;
	color: #444444;
	text-align: left;
	vertical-align: top;
        background-color: #ffffff;
}

#footer {
        text-align: center;
	color: #ffffff;
        padding: 0px 0px 6px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #ff0000;
        width: 950px;

}



/*見だし関係-------------------------------*/


h1  {   
        font-size: 80%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

h2  {
        font-size: 100%;
        color: #ffffff;
        font-weight: bold;
        padding: 2px 6px 2px 6px;  
        margin: 0px 0px 0px 0px;  
        background-color: #666666;
}


h3  {
        font-size: 80%;
        padding: 6px 6px 6px 6px;
        margin: 0px 0px 0px 0px;
        background-color: #cccccc;
}


/*テキスト関係-------------------------------*/


p {

	color: #444444;
	margin:  14px 0px 14px 0px;
}


/*画像関係-------------------------------*/

img{
        border:0;  
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

/*メニュー部分----------------------------*/
/*トップ下のメニュー項目のリンク */

ul#menubar {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar li {
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   margin: 0px 0px 0px 0px; /* 各項目周囲の余白 */
   border: 1px #ff0000 solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
   font-weight: bold;
   background-color: #ffcccc; /* 背景色 */
}

ul#menubar li a {
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 2px 3px 2px 3px; /* 内部の余白 */
   color: #ff0000; /* 文字色 */
}
ul#menubar li a:hover {
   background-color: #ff0000; /* 背景色 */
   color: white; /* 文字色 */
}

/*--メニュー部分の設定--*/

#listmenu a:hover {
color: #FFFFFF;
background-color: #333333;
border: 1px solid #999999;
}
#listmenu a {
color: #333333;
background-color: #EFEFEF;
text-decoration: none;
text-align: left;
padding: 2px 0px 2px 6px; 
width: 200px;
display: block;
font-size: 100%;
font-weight: bold;
border: 1px solid #999999;
}


.box {
        width: auto ;
	line-height: 130%;
        padding: 10px;
        margin: 0px 0px 0px 0px;
        background-color: #ffffff;
        border: 1px solid #cccccc;
}


