.section__block--top-page {
  max-width: 1100px;
}

.slider {
  margin-top: 0;
}
.slider .bx-wrapper {
  margin-bottom: 0;
}
.slider .bx-wrapper .bx-caption {
  text-align: center;
  top: 0;
  bottom: auto;
}

#slider img {
  display: block;
  margin: 0 auto;
}

.banner__section {
  margin-top: 2px;
}

.news__lists {
  list-style-type: none;
  margin: 0 0 2em;
}

.news__list {
  margin-bottom: .5em;
}

.news__date {
  margin-right: 1em;
}

.top_title-h2 {
  display: block;
  text-align: left;
  font-size: 2em;
  font-weight:bold;
  margin-bottom: 1.5em;
  font-family:ÞâÌÀÄ«,ÞâÌÀÄ«ÂÎ,Yu Mincho,YuMincho,"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro",serif;
  color:#5e4b3d;
  background: url("https://visage-jp.xsrv.jp/rola/top/title_bg.png") no-repeat;  
  padding: 0px 0px 2% 3%;
  background-position-y: 10%;
  background-position: bottom;
  letter-spacing:0.1em;
  background-size:100% auto;
/*  border-bottom: 2px solid #796a55;*/
}


@media (max-width: 730px) {
.top_title-h2{
  padding: 3px 0px 3% 4%;
  background-position-y: 7px;
  font-size: 1em;
  background-position: right 0px bottom 0px;
}

}

.section__title-h3 {
  display: block;
  text-align: left;
  font-size: 2em;
  font-weight: bold;
  margin-bottom: 1.5em;
  font-family:ÞâÌÀÄ«,ÞâÌÀÄ«ÂÎ,Yu Mincho,YuMincho,"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro",serif;
  color:#fff;
  background: url("https://img21.shop-pro.jp/PA01371/655/etc/title_bg_2.jpg") ;  
  padding: 15px 0px 20px 20px;
  letter-spacing:0.1em;
}


@media (max-width: 730px) {
.section__title-h3{
  padding-left: 10px;
  font-size: 1em;
}


}

.box5-5{
  text-align:center;
  margin-bottom:50px;
  padding-top:30px;
}
.box5-5 .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:48.5%;
  /*margin:30px 2%;*/
  overflow:hidden;
}
.box5-5 .inrWrapp:nth-child(1){
  padding:0 2% 0 0 ;
}
.box5-5 .inrWrapp:nth-child(2){
  padding:0 0 0 2% ;
}
.box5-5 .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}

@media (max-width: 768px) {
  .box5-5{
  margin: 0 auto;
}
.box5-5 .inrWrapp{
  box-sizing:border-box;
  display:block;
  width:100%;
  margin-bottom: 20px;
}
.box5-5 .inrWrapp:nth-child(1){
  padding:0;
}
.box5-5 .inrWrapp:nth-child(2){
  padding:0 ;
}
.box5-5 .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
}
/*box5-5*/

.nintei{
  text-align:center;
  margin-bottom:0px;
  padding-top:0px;
}
.nintei .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:48.5%;
  /*margin:30px 2%;*/
  overflow:hidden;
}
.nintei .inrWrapp:nth-child(1){
  padding:0 2% 0 0 ;
}
.nintei .inrWrapp:nth-child(2){
  padding:0 0 0 2% ;
}
.nintei .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}

@media (max-width: 768px) {
  .nintei{
  margin: 0 auto;
}
.nintei .inrWrapp{
  box-sizing:border-box;
  display:block;
  width:100%;
  margin-bottom: 0px;
}
.nintei .inrWrapp:nth-child(1){
  padding:0;
}
.nintei .inrWrapp:nth-child(2){
  padding:0 ;
}
.nintei .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
}
/*nintei*/

.brandBox{
  text-align:center;
  margin-bottom:30px;
}
.brandBox .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:32%;
  /*margin:30px 1%;*/
  overflow:hidden;
  margin-bottom: 0;
}
.brandBox .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
/*brandBox*/

@media (max-width: 935x) {
.brandBox{
  margin-bottom: 0px;
}

.brandBox .inrWrapp{
  width:32%;
  margin-bottom: 0;
}
}
/*brandBox*/

@media (max-width: 768px) {
.brandBox{
  margin-bottom: 0px;
}

.brandBox .inrWrapp{
  width:48.5%;
  margin-bottom: 0;
}
}
/*brandBox*/

.ladysBox{
  text-align:center;
  margin-bottom:30px;
}
.ladysBox .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:32%;
  /*margin:30px 1%;*/
  overflow:hidden;
  margin-bottom: 20px;
  margin-right: 5px;
}
.ladysBox .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
.ladysBox .inrWrapp a{
  line-height: 1.5;
}
/*ladysBox*/

@media (max-width: 935x) {
.ladysBox{
  margin-bottom: 0px;
}

.ladysBox .inrWrapp{
  width:32%;
  margin-bottom: 0;
  margin-right: 0;

}
}
/*ladysBox*/

@media (max-width: 768px) {
.ladysBox{
  margin-bottom: 0px;
}

.ladysBox .inrWrapp{
  width:48.5%;
  margin-bottom: 0;
  margin-right: 0;
}
}
/*ladysBox*/

.kakakuBox{
  text-align:center;
  margin-bottom:50px;
}
.kakakuBox .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:24.5%;
  /*margin:30px 1%;*/
  overflow:hidden;
}
.kakakuBox .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
/*kakakuBox*/

@media (max-width: 768px) {
.kakakuBox{
  margin-bottom: 0px;
}

.kakakuBox .inrWrapp{
  width:48.5%;
  margin-bottom: 0;
}
}
/*kakakuBox*/



.soryo-media{
  text-align:center;
  margin-bottom:0px;
}
.soryo-media .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:24.5%;
  /*margin:30px 1%;*/
  overflow:hidden;
}
.soryo-media .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
/*soryo-media*/

@media (max-width: 768px) {
.soryo-media{
  margin-bottom: 0px;
}

.soryo-media .inrWrapp{
  width:48.5%;
  margin-bottom: 0;
}
}
/*soryo-media*/



.sedaiBox{
  text-align:center;
  margin-bottom:50px;
}
.sedaiBox .inrWrapp{
  box-sizing:border-box;
  display:inline-block;
  width:24.5%;
  /*margin:30px 1%;*/
  overflow:hidden;
}
.sedaiBox .inrWrapp img{
  vertical-align:bottom;
  width:100%;
  height:auto;
}
/*sedaiBox*/

@media (max-width: 768px) {
.sedaiBox{
  margin-bottom: 0px;
}

.sedaiBox .inrWrapp{
  width:48.5%;
  margin-bottom: 0;
}
}
/*sedaiBox_sp*/

@media (max-width: 480px){
#wrapper .carousel-slide .bx-wrapper .bx-controls .bx-controls-direction a {
    width: 30px;
    height: 30px;
    margin-top: -30.5px;
    background-size: 60px;
    border: 1px solid #DDDDDD;
  ¡¡filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
}

@media (max-width: 480px){
#wrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-link.active {
    width: 8px;
    height: 8px;
}

#wrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-link {
    width: 8px;
    height: 8px;
}

}

.bx-wrapper .bx-controls-direction a.disabled{
display:inherit !important;
}

@media (max-width: 768px){
.jja{
      width: 50%;
  ¡¡¡¡max-width: 400px;
      margin-top: 20px;
}
}

/*hashtag*/
.taglist0{
  list-style: none;
  margin-left: 0;
  margin-top: 30px;
  color:#5e4b3d;
  text-align:center;
  }
.taglist1{
  display: inline-block;
  list-style: none;
}
.taglist{
  display: inline-block;
  list-style: none;
  cursor: pointer;
}

.hashtag{
  display: inline-block;;
  text-decoration: none;
  line-height: 23px;
  text-align: center;
  color: #29abe2;
  margin: 5px;
  padding: 0px 13px;
  border:solid 1px #29abe2;
  border-radius: 20px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.hashtag:hover{
  text-decoration: none;
  background: #29abe2;
  color: #fff;
}

/*colorlist*/
.colorlist0{
  list-style: none;
  margin-left: 0;
  color="#5e4b3d"
  }
.colorlist{
  display: inline-block;
  list-style: none;
  cursor: pointer;
}

.colorlist{
  display: inline-block;;
  text-decoration: none;
  height:35px;
  line-height: 35px;
  text-align: center;
  color: #d0c6ae;
  background: #fff;
  margin: 5px;
  padding: 0px 15px;
  border:solid 1px #ebebeb;
  border-radius: 25px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}


/* ¿´ÍÕ¥Ð¥Ê¡¼¤Îtxt */
.kokobnr{
  font-size: 1.6em;
  margin-bottom: 1.5em;
  font-family:ÞâÌÀÄ«,ÞâÌÀÄ«ÂÎ,Yu Mincho,YuMincho,"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro",serif;
  color:#5e4b3d;
/*   padding: 0px 0px 2% 3%; */
  letter-spacing:0.1em;
}
@media (max-width: 730px) {
.kokobnr{
/*   padding: 3px 0px 3% 4%; */
  font-size: 0.75em;
/*  font-size: 0.74em; */
}
}