/* -----タイトル画像を非表示------ */
#titleimg {
  display: none;
}



/* -----アコーディオン------ */
.gnav-sub {
 display: none; 
 position: absolute;
 top: 122px;
 left: 93px;
 width: 135px;
 text-align: center;
}

.page-contents{
width: 90%;
  margin: 0 auto;
}

.page-title{
font-size: 50px;
  color: #fff;
  background: #111;
  padding: 0 6px;
  display: inline;
  width: 100%;
  line-height: 50px;
letter-spacing: 3px;
font-family: 'Oswald', sans-serif;
}
.topicpath-nav{
position: absolute;
  right: 0px;
  top: 20px;
}
.topicpath-nav li{
font-size: 12px;
  color: #111;
}
.topicpath-nav li a{
font-size: 12px;
  color: #111;
}
.title-area{
position: relative;
}
.cate-title{
color: #111;
  font-weight: bold;
  float: left;
  line-height: 1em;
}
.cate-area{

}
.category-list li{
float: left;
  padding: 0 10px;
  margin: 0 4px;
  line-height: 1em;
  border-left: 1px solid #111;
}
.category-list li a{
color: #111;
}
.category-list li:first-child{
border: none;
}
.recommend-list{
  position: absolute;
  top: 70px;
  right: 0;
  color: #111;
  font-size: 13px;
    border: 1px solid #111;
    color: #111;
}
.recommend-list p{
    color: #111;
}
.recommend-list a{
    color: #111;
    padding: 3px 6px;
}
.recommend-list span.choosing{
color: #fff;
  background : #111;
  padding: 3px 6px;
    border-bottom : 1px solid #111;
}
.recommend-ul{
  position: absolute;
  top: 70px;
  right: 0;
  color: #111;

}
.recommend-ul li{
float: left;
  color: #111;
  padding: 0 6px;
  font-size: 12px;
  line-height 2em;
}
.recommend-ul li a{
  padding: 2px 10px;
  color: #222;
}

.title-area{
height: 80px;
}
ul.unstyled, ol.unstyled{
margin: 30px 0 0 0;
}
/* -----ソート------ */
.recommend-ul li.choosing {
  background-color: #222;
  color: #fff;
}