#bodyid{
padding:0;
margin:0;
text-align:center;
}
#page{
background:#fffurl('img/bg.png')repeat-x left top;
margin:0 auto;
}
#page2{
border:1px solid #666;
background:#fff;
width:800px;
font-size:90%;
color:#666;
text-align:center;
}
#banner{
background:url('img/003-003.gif') no-repeat-x left top;
border-bottom:1px solid #fff;
height:50px;
letter-spacing:2px;
text-align:left
}

#banner h1{
font-size:24px;
color:#fff;
margin:0;
padding:10px 20px;
}
#menu{
border-collapse:collapse;
width:100%;
}
#menu td{
border-right-width:0;
height:20px;
font-size:90%;
width:20%;
letter-spacing:1px;
text-align:center;
background-color:#D7FBA6;
}
#menu td a:hover{
background-color:#EBED87;
}
#menu a{
color:#666;
font-weight:bold;
width:100%;
text-decoration:none;
}
#image{
margin:10px;
width:610px;
height:50px;
}
#image h3{
color:#fff;
font-size:1.1em;
text-align:right;
padding:10px;
margin:0;
}
#left{
width:180px;
float:left;
margin-bottom:20px;
text-align:left;
}
#sidemenu{
border-bottom-width:0;
margin-left:10px;
}
#left h2{
border-bottom:1px solid #777;
background:url('img/002-001.gif');
font-size:1em;
margin:0;auto;
padding:4px 10px;
color:;
}
#left ul{
list-style-type:none;
margin:0;auto;
padding:0;
}
#left li{
border-bottom:1px solid #777;
font-weight:normal;
margin:10px;auto;
padding:4px 10px;
font-size:1em;
list-style:url(./img/arrow_264.gif);
}
#left li a{
width:100%;
text-decoration:none;
color:#555;
}
#left li a:hover{
color:#5c7faa;
}
#right{
width:610px;
float:right;
padding:0 0 10px 0;
text-align:left;
}

#right a{
color:#4e71a9;
}
#right a:hover{
color:#ced5e5;
}

#right h2{
font-size:130%;
border-left:solid 10px #339999;    /* 左側の罫線 */
padding-top:3px;                   /* 上部から文字までの距離 */
padding-left:3px;                  /* 左部から文字までの距離 */
width:400px;                       /* 全体の幅 */
}

#right h3{
font-size:130%;
border-left:solid 10px #cc9999;    /* 左側の罫線 */
padding-top:3px;                   /* 上部から文字までの距離 */
padding-left:3px;                  /* 左部から文字までの距離 */
width:400px;                       /* 全体の幅 */
}

#right h4{
background-image:url(./img/botton02/botton02-g.gif);/* 画像の指定 */
background-position:right center;   /* 右、中央に設置 */
background-repeat:no-repeat;        /* 繰り返しなし */
padding-top:4px;                    /* 上部から文字までの距離 */
padding-left:4px;                   /* 左部から文字までの距離 */
width:141px;                        /* 全体の幅 */
}

#right h5{
background-image:url(./img/allow6-2.gif);        /* 背景画像 */
background-repeat:no-repeat;         /* 繰り返しなし */
background-position:left center;     /* 配置を左、中央 */
padding-left:20px;                   /* 左から文字までの距離 */
padding-top:3px;                     /* 上部から文字までの距離 */
width:300px;                         /* 全体の幅 */
}

#right h6{
background-image: url(img/bar02/bar02-4.gif); /* 背景画像 */ 
background-repeat:no-repeat;        /* 繰り返しなし */
font-size: 12pt; /* 文字サイズ */ 
padding:6px; /* 帯内の余白 */ 
padding-left:30px; 
}

#right p{
font-weight:normal;
margin:0 10px 13px 0;
padding:0 10px;
font-size:1em;
color:#666;
}
#right th{
font-weight:normal;
font-size:1em;
color:#fff;
background-color:#669999;
}
#right tr{
font-weight:normal;
font-size:0.9em;
color:#666;
width:20%;
}
#pagetop{
padding:20px 10px 0 0;
text-align:right;
}
#copy{
clear:both;
border-top:1px solid #666;
color:#666;
padding:3px 10px;
text-align:center;
font-size:100%;
}
#omo{
display:none;
}

