body{ 
  background: #ffffff;
         }

#all{
  width: 100%;
  font-family: YuGothic,'Yu Gothic',sans-serif;
  padding-bottom: 100px;
        }
/*頭のところ*/
#top{ 
  position: fixed;
  top: 0px;
  background: #ffffff;
  z-index: 30;
  height: 105px;
  width: 99%;
  padding: .5em;
  text-align: center;
  border-bottom: solid 1px;
            }

h1.logo{ 
  width: 50%;
  padding: 0px 20px;
  margin: .5em auto;
               }

nav#global {  
  width: 98%;
  display: table-cell;
  float: left;
  font-size: .9em;
                     }

a.link{
  text-decoration: none;
  color: #232323;
  padding: 5px 1.5em;
  margin: 10px;
  border-radius: 20px;
         }


a.link:hover{
  background:  rgba(238, 130, 124, 0.6);
  color: #ffffff;
                       }

span.now{
  background: rgba(238, 130, 124, 0.6);
  color: #ffffff;
  padding: 5px 1.5em;
  margin: 10px;
  border-radius: 20px;
               }
/*ここまで頭のところ*/
/*セクションタイトル装飾*/
                   a.other{
                       text-decoration: none;
                       color: #232323;
                       padding: 5px 1.5em;
                       margin: 10px;
                       border-radius: 5px;
                                 }/*使ってない*/
                    a.other:hover{
                       background:  rgba(238, 130, 124, 0.6);
                       color: #ffffff;
                                }/*使ってない*/

div.other:before{
  content:'▽ ';
                            }
/*セクションタイトル装飾*/
/*小コンテンツ*/
div.txcon{
   width: 90%;
   margin: 10px auto 30px auto;
                }
/*ここまで小コンテンツ*/
/*second layer*/
#wrapper{
  position: relative;
  top: 120px;
  z-index: 10;
  width: 80%;
  margin: 40px auto;
                  }

/*new udated*/
 #all ul#new{
  list-style-type: none;
  border: solid 0.8px rgba(238, 130, 124);
  border-radius: 8px;
  font-size: .8em;
  height: 11em;
  width: 77%;
  overflow-x: hidden;
  overflow-y: scroll;
  margin: 30px auto;
  padding: 1em 2em;
                }