.body{
 background-position:center;
}

/* タイトル */
.title{
}

.title div{
}

/* ボタン */
.btn{

}

.btn div{
 float:right;
 padding-right:10px;
}

.btn a{
 display:block;
 width:100px;
 height:24 px;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#999999;
 text-decoration:none;
 padding-top:6px;
 background-image:url('images/btn_bg.jpg');
}

.btn a:hover{
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#D0D0D0;
 text-decoration:none;
 padding-top:6px;
 background-image:url('images/btn_bg1.jpg'); 
}

/* サイドメニュートップ */
.menu_top{
}

.menu_top div{
 margin-top:0px;
 margin-left:0px;
}

.menu_top a{
 display:block;
 width:190px;
 text-align:left;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:8px;
 background-image:url('images/menu_bg01.gif');
}
.menu_top b{
 display:block;
 width:190px;
 text-align:left;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 padding-left:10px;
 height:16;
 background-image:url('images/menu_bg02.gif');
}

/* サイドメニュー */
.menu{
}

.menu div{
 margin-top:0px;
 margin-left:0px;
}

.menu a{
 display:block;
 width:190px;
 text-align:left;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-decoration:none;
 padding-left:10px;
 padding-top:6px;
 padding-bottom:6px;
 background-color:#FFCC99;
 border-left:solid 4px;
 border-left-color:#FA8072;
 border-right:solid 1px;
 border-right-color:#FA8072;
 border-top:solid 0px;
 border-top-color:#FA8072;
 border-bottom:solid 1px;
 border-bottom-color:#FA8072;
}

.menu a:hover{
 background-image:none;
 border-left:solid 4px;
 border-left-color:#FA8072;
 border-right:solid 1px;
 border-right-color:#FA8072;
 border-top:solid 0px;
 border-top-color:#FA8072;
 border-bottom:solid 1px;
 border-bottom-color:#FA8072;
 color:#FFFFFF;
 background-color:#FA8072;
}

.menu b{
 display:block;
 width:190px;
 border:solid 1px;
 border-color:#FA8072;
 text-align:left;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 padding-left:10px;
 padding-top:6px;
 padding-bottom:6px;
 background-color:#FA8072;
 border-style:solid;
}
/* サブメニュー */
.sub_menu{
}

.sub_menu div{
 margin-top:0px;
 margin-left:0px;
}

.sub_menu a{
 display:block;
 width:190px;
 text-align:left;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 text-decoration:none;
 padding-left:25px;
 padding-top:6px;
 padding-bottom:6px;
 border-bottom:solid 1px;
 border-bottom-color:#FA8072;
 background-image:url('images/menu_bg03.gif');
}

.sub_menu a:hover{
 border-bottom:solid 1px;
 border-bottom-color:#FA8072;
 background-image:url('images/menu_bg04.gif');
 text-decoration:underline;
}

.sub_menu b{
 display:block;
 width:190px;
 text-align:left;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 text-decoration:none;
 padding-left:25px;
 padding-top:6px;
 padding-bottom:6px;
 border-bottom:solid 1px;
 border-bottom-color:#FA8072;
 background-image:url('images/menu_bg04.gif');
 text-decoration:underline;
}
/* トップメニュー */
.topspace{
}

.topspace div{
 float:left;
}

.topspace b{
 display:block;
 width:20px;
 height:36;
 background-image:url('images/btn_bg03.jpg');
}

.topmenu{
}

.topmenu div{
 float:left;
 padding-left:0px;
}

.topmenu a{
 display:block;
 width:144px;
 height:36;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#999999;
 text-decoration:none;
 padding-top:10px;
 background-image:url('images/btn_bg01.jpg');
}

.topmenu a:hover{
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-decoration:none;
 background-image:url('images/btn_bg02.jpg');
}
.topmenu b{
 display:block;
 width:144px;
 height:36;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 text-decoration:none;
 padding-top:10px;
 background-image:url('images/btn_bg02.jpg');
}
