/* common_responsive.css 1.0.0 */
body {
  margin: 0;
}

/* responsive
==========================*/

@media only screen and (min-width: 951px) {
  #header,#serviceHd,
  #rics-wrapper #feedGlobalNav,
  #contents-header .search,
  #contents-header #globalNav{
    width: 950px;
    margin:0 auto;
  }
  #rics-content-wrapper{
    width: 950px;
    margin: 0 auto;
  }
  .alertBox,
  .announceBox{
    width: 950px;
    margin: 10px auto;
  }
  .noticeBox{
    max-width: 950px;
    margin: 5px auto 10px;
  }
  #footer{
    width: 950px;
    margin: 0 auto;
  }

  #rics-main {
    float: left;
  }
  #rics-main .rics-column-2n .rics-column {
    width: 50%;
    *width: 49.99%;
  }
  #rics-main .rics-column-3n .rics-column {
    width: 33.33%;
    *width: 33.29%;
  }
  #rics-main .rics-column-4n .rics-column {
    width: 25%;
    *width: 24.94%;
  }
  #rics-main-inner {
    margin-right: 325px;
  }
  #rics-sub {
    float: left;
    width: 300px;
    margin-left: -300px;
  }
}
@media only screen and (max-width: 950px) {
  #rics-main {
    float: left;
  }
  #rics-main .rics-column-2n .rics-column {
    width: 50%;
    *width: 49.99%;
  }
  #rics-main .rics-column-3n .rics-column {
    width: 33.33%;
    *width: 33.29%;
  }
  #rics-main .rics-column-4n .rics-column {
    width: 25%;
    *width: 24.94%;
  }
  #rics-main-inner {
    margin-right: 325px;
  }
  #rics-sub {
    float: left;
    width: 300px;
    margin-left: -300px;
  }
}
@media only screen and (max-width: 768px) {
  #rics-main {
    float: none;
  }
  #rics-main .rics-column-2n .rics-column {
    width: 50%;
    *width: 49.99%;
  }
  #rics-main .rics-column-3n .rics-column {
    width: 33.33%;
    *width: 33.29%;
  }
  #rics-main .rics-column-4n .rics-column {
    width: 25%;
    *width: 24.94%;
  }
  #rics-main-inner {
    margin-right: 0;
  }
  #rics-sub {
    float: none;
    width: auto;
    margin-left: -0;
  }
  #rics-sub .rics-column-2n .rics-column {
    width: 50%;
    *width: 49.99%;
  }
  #rics-sub .rics-column-3n .rics-column {
    width: 33.33%;
    *width: 33.29%;
  }
  #rics-sub .rics-column-4n .rics-column {
    width: 25%;
    *width: 24.94%;
  }
  /* bloom_header */
  #serviceHd .hdLogo {
    margin-left: 10px !important;
  }
  /* オーサーの表示 */
  #feedGlobalNav .mainList{
   width: 75%;
  }
  #feedGlobalNav .subList{
   width: 24.9%;
  }
  #feedGlobalNav .mainList li{
   width: 33.3%;
   /width: 33%;
  }
  #feedGlobalNav .subList li{
   width: 100%;
  }
  #feedGlobalNav li .icon{
    display: block;
    margin: 6px 0 0 0 !important;
  }


}

