@charset "utf-8";
/* CSS Document */
body{
 background-color:#FFFFFF;
 margin-top:0px;
 margin: 0px;
 }

/*HR--------------------*/
HR{
 margin:0
}


/*コンテナ--------------------*/
#container{
 border-left: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 background-color:#FFFFFF;
 margin:0 auto;
 width:1000px;
 text-align:left;
 overflow:hidden
 } 

/*メインコンテンツ------------*/
#content{
 float:right;
 width:680px;
 padding-left:10px;
 padding-right:5px;
 }

/*テーブル------------------*/
table {
margin: 2px;
}

/*Q&A用------------------*/
p.qab {
 font:bold "ＭＳ 明朝";
 color:#0046c8;
 text-align: left;
 padding:0px 5px;
 }
p.qa {
 font-size: 15px;
 text-align: left;
 padding:0px 5px;
 }

/*ワイプ画像------------------*/
#bxslider{
  padding: 0;
  margin: 0;
  margin-top:0;
}

.bg_img
{
    width: 100%;
    margin:1px 0px 0px;
}
.bg_img .bx-wrapper
{
    height: 100%;
}
.bx-window
{
    margin-bottom: 0px;
}
 
#slider li a
{
    padding:0;
    margin:0;
    font-size: 24px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 1px 1px 2px #333333;
}
 
.slider
{
    width: 100%;
    margin: 0px auto;
}


/*サイドバー--------------*/
#menu{
 float: left;
 width: 297px;
 text-align: left;
 letter-spacing: 1px;
 margin: 0;
 padding: 0;
 padding-right:5px;
 }

/*サイド画像------------------*/

#menu img.picture {
  margin: 0px 0px 3px 0px;
}


/*下メニューバー---------------*/
#umenu ul {
 clear:both;
 margin:0;
 padding:15px;
 background:#000000;
 width:1000px;
 height:20px;
 list-style:none;
 text-align:center;
}
#umenu li {
   display:inline;
   margin:0 0 0 35px;
   font-size:12px;
   font-weight: bold;
   letter-spacing: 4px;
}

#umenu li a {
   color:#fff;
   text-decoration: none;
}

#umenu li a:hover {
   color:#999;
}

/*一番下のコピーライト---------*/
#foot{
 clear:both;
 margin:0;
 text-align:center;
 font-size:13px;
 letter-spacing: 1px;
 background:#FFFFFF;
 width:1000px;
 height:40px;
}