@charset "utf-8";

/* ページング */

.resultCenter a,
.resultDownCenter a{
    display: inline-block
}

.resultCenter .btn,
.resultDownCenter .btn{
    display: inline-block;
    border-radius:3px;
    width:45px;
    line-height: 45px;
    text-align: center;
    letter-spacing: 0.05em;
    border:#cccccc solid 2px;
    vertical-align: top;


}

.resultCenter .arrow,
.resultDownCenter .arrow{
    display: inline-block;
    border-radius:3px;
    width:45px;
    line-height: 45px;
    text-align: center;
    letter-spacing: 0.05em;
    border:#cccccc solid 2px;
    vertical-align: top;
    margin-right: 5px;
}

.resultCenter .arrow img,
.resultDownCenter .arrow img{
    vertical-align: middle;
}
.resultBox a{
    display: block;
    width: 100%;
    height: 100%;
}
.selectedBtn{
    display: inline-block;
    border-radius:3px;
    width:45px;
    line-height: 45px;
    text-align: center;
    letter-spacing: 0.05em;
    border:#f09152 solid 2px;
    vertical-align: top;
	color:#fff;

}

.resultCenter div:last-child,
.resultCenter a:last-child,
.resultDownCenter div:last-child,
.resultDownCenter a:last-child{
    margin-right: 0
}

.offArrow{
    display: inline-block;
    border-radius:3px;
    width:45px;
    line-height: 45px;
    text-align: center;
    letter-spacing: 0.05em;
    border:#cccccc solid 2px;
    vertical-align: top;
    margin-right: 10px;
}
.resultRight select{
    width:120px;
    height:34px;
    padding-left:10px;
    background: url(/images/common/select_arrow.gif) no-repeat 100px 8px #ffffff;
    border: 1px #cccccc solid;
    border-radius: 1px;
}

.resultBoxR a{color: #333;}
.now a:link{color: #fff;}


/*--closedページページャー------*/
.pagerBox {
  margin: 20px auto 50px;
  padding: 0px 20px 0px;
  display: table;
  font-size: 2rem;
}
.pagerBox span {
  font-weight: bold;
}
.pagerLeftBox {
  width: 150px;
  display: table-cell;
}
.pagerMainBox {
  width: 300px;
  display: table-cell;
  text-align: center;
  padding-top: 9px;
}
.pagerRightBox {
  width: 150px;
  display: table-cell;
}
.pre {
  padding: 10px;
  text-align: center;
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.next {
  padding: 10px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.pageNaviOn {
  color: #333333;
  font-weight: bold;
  background-color: #ebebeb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));
  border: 2px solid #aaaaaa;
}
.pageNaviOff {
  color: #ffffff;
  background-color: #eee;
  border: 2px solid #cccccc;
}
.all {
  color: #FF7E00;
}
.footerSearchTarms {
  padding: 70px 20px 70px;
  background-color: #fcf9ef;
}

