.topTitleImg{
  text-align: center;
}
.slider_bg {
    width: 100%;
    background: #f5f3f0;
    padding: 0px 0 33px;
}
.pickUp{
  text-align: center;
}
.pickUpBnr{
  margin:0 10px;
}
.pickUpBnr li{
  text-align: center;
}
.bnr--3{
  width:33.3333%;
  display: inline-block;
  float:left;
}
.bnr--2{
  width:50%;
  display: inline-block;
  float:left;
}
.bnr--1{
  width:100%;
  display: inline-block;
}
.bnr--b{
  float:left;
  width:65.5%;
}
.bnr--s{
  float:left;
  width:34.5%;
}
.box-image{
  position:relative;
}
.box-image .rank{
  position:absolute;
  left:0px;
  top:-1px;
}

.centerImg{
  text-align: center;
}
#column .banner_area{
  margin-bottom:0;
}
.column_subTitle{
  font-size:15px;
  font-weight:bold;
  margin-bottom:15px;
  padding:0;
}
.inner--main{
  padding:0px 15px;
}

.f_sns{
  text-align: center;
  letter-spacing: -.4em;
  margin:0px 15px 7px;
}
.f_sns li{
  display: inline-block;
  letter-spacing: normal;
  max-width:29%;
}
.f_sns li:nth-child(n+2){
  margin-left:6.5%;
}
div#column li {
    width: 48%;
    float: left;
    padding: 0 1%;
    text-align:center;
}
div#column li .c_image {
    height: 110px;
    overflow: hidden;
    margin-bottom: 8px;
}
h2.ttl-h2 {
    text-align: center;
}
ul.unstyled {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px;
    line-height: 1.6;
    margin: 10px 10px 10px 10px;
    border: 1px solid #ccc;
    text-decoration: underline;
    overflow-y: scroll;
    height: 100px;
}
.free_space_block.text-block.row {
    padding: 10px 10px 10px 10px;
    font-size: 11px;
    text-align: center;
}