/*core.css*/
body{background-image:url(../../img/fb8.jpg);
          background-repeat:no-repeat;
          background-position:0px 480px;
          background-attachment:scroll;
          font-size:14px;
          margin:0px;
           background-color:#3D4372;
           color:#ffffff;}
img{ border-style:none;}
#ja{font-family: ＭＳ 明朝, ＭＳ Ｐ明朝, ヒラギノ明朝 Pro W3, 細明朝体, 平成明朝,serif;
       line-height:1.2em;
       magin:0px;}
#en{font-family: TimesNewRoman,Times,serif;
       magin:0px;}
#ja a:link{color:#ffffff;}
#ja a:visited{color:#336699;
                     text-decoration:none;}
#en a:link{color:#ffffff;}
#en a:visited{color:#336699;
                      text-decoration:none;}
#header{background-color:#54669E;
               width:80%;
              height:32px;
              margin:0px auto;
              padding-top:3px;
              padding-right:10px;
              text-align:right;}
#header p{display:inline;}
#fla{margin:0px auto;
        width:600px;
        height:350px;}
menu{display:block;}
#header2{background-image:url(../img/menub.png);
          background-repeat:repeat-x;
          width:80%;
          height:48px;
          margin:0px auto;
         padding-top:14px;
          text-align:center;}
#header2 li{margin:0px 10px;
                      display:inline;
                      list-style-type:none;}
#header2 li a:hover{background-color:#3D4372;
                                height:30px;}
#body{width:80%;
           margin:1em auto 0px auto;}
span{display:none;}
#right{width:50%;
           float:right;}
#date{margin:0px;
          border-style:solid solid solid none;
          border-width:1px;
          border-color:#ffffff;
          padding:0px 1em 1em 1em;}
h2{background-image:url(../img/laupdate.png);
            background-repeat:no-repeat;
            margin:0px;
            width:173px;
            height:31px;}
h5{margin:0px;
     font-size:16px;
     font-weight:400;}
#date p{margin:0px;}
#blog{background-color:#584289;
          width:90%;
          margin:2em 4px;
          text-align:center;
          padding:1em:}
h3{margin:0px:
     font-size:14px;
     font-weight:500;}
#blog ul{margin:0px;}
#blog ul li{list-style-type:none;}
#left{width:50%;
         padding-bottom:5em;
         border-right:2px #ffffff solid;
         float:clear;}
#cap{margin:0px 0px 4em 0px;
         padding:0em 1em;}
#new{margin:0px 0px 1em 0px;
          padding:0em 1em;
          text-align:center;}
h4{margin:0px;
     font-size:16px;
     font-weight:500;
     color:#F3C4F7;}
#new img{margin:0px;
                 border:1px #FF5F93 solid;}
#xrate{margin:0px;
          border-style:solid none solid solid;
          border-width:1px;
          border-color:#ffffff;
          text-align:center;
          padding-bottom:1em;}
#xrate img{margin:0px;
                  border:1px #FF5F93 solid;}
em{font-size:16px;
      font-weight:500;
      font-style:normal;}
#footerja{width:80%;
             margin:2em auto 0px auto;
             text-align:center;
             font-size:18px;
             font-weight:500;
             font-family:ＭＳ ゴシック, ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3, Osaka-等幅, Osaka 平成角ゴシック,sanserif;
             line-height:1.2em;}
#footerja li{margin:0em 2px;
                    list-style-type:none;
                    display:inline;}
#footerja a:link{color:#7faaff;
                      text-decoration:none;}
#footerja a:visited{color:#336699;
                                       text-decoration:none;}
#footerja a:hover{color:#FF5F93;}
#footeren{width:80%;
             margin:2em auto 0px auto;
             font-weight:500;
             text-align:center;
             font-size:18px;
             font-family:Arial, Helvetica,sans-serif;}
#footeren li{margin:0em 2px;
                    list-style-type:none;
                    display:inline;}
#footeren a:link{color:#7faaff;
                     text-decoration:none;}
#footeren a:visited{color:#336699;
                                       text-decoration:none;}
#footeren a:hover{color:#FF5F93;}