/*更新履歴*/
@charset “UTF-8”;

/*ーーーーーーーーーーー
モバイル・PC表示切替
ーーーーーーーーーーー*/
.pc, .pc-inline{
 display: none!important;
}

.mobile{
 display: block!important; 
}

/*ーーーーーーーーーー
bx
ーーーーーーーーーーー*/

.bx-viewport{
  width: 98%!important;
  height: 16rem !important;


}


/*ーーーーーーーーーー
.header　Mobile
ーーーーーーーーーーー*/
.header-Dlogo{
  display: block;
  left: 33%;
  z-index: 2 !important;
}

/*ーーーーーーーーーー
main
ーーーーーーーーーーー*/
.seen{
	width: 100%;
  margin-bottom: 0px !important;
}

.seen p hr{
	width: 100%!important;
	margin: 0px;
	padding:10px;
	font-size: 14px;
}

.info{
	height: 8em;
}

/*ーーーーーーーーーー
news
ーーーーーーーーーーー*/
.newsTop{
  padding-top: 20px;
}

/*ーーーーーーーーーー
sns
ーーーーーーーーーーー*/
.SnsFieldContainer{
  width: 100%;
  margin: 0 auto;
}



/*ーーーーーーーーーー
footer
ーーーーーーーーーーー*/
  .fLogo{
    width: 50%;
    margin: 0 auto;

  }

  .fLogo div{
    padding:0px;
      margin-top:20px;
      margin-bottom:10px;
  }

/*ーーーーーーーーーー
company.pages
ーーーーーーーーーーー*/
.companyTitleL{
  top: 30px;
  left: 30px;
}

.companyTitleR{
  bottom: 30px;
  right:30px;
}

.companyTitleL .companyTitleR{
  font-size: 10px;
}

/*ーーーーーーーーーー
shopinfo.pages
ーーーーーーーーーーー*/
.shopinfoText{
 position: static;
 width: 90%;
 margin: 16px 0 24px 0;
 padding:0 5%;
}

/*ーーーーーーーーーー
about.pages
ーーーーーーーーーーー*/
.aboutBox ul{
 display: block;
}

.aboutBox ul li{
 width: 100%;
 padding: 0;
}

.aboutBox ul li:nth-child(2){
 margin-top: 16px;
}

.aboutBox ul li div{
 text-align: center;
 font-size: 15px;
}

.aboutBox ul li div ul li:nth-child(odd){
 background-color: #c3c3c3;
 width: 100%;
}

.aboutBox ul li div ul li:nth-child(even){
 margin-top: 0;
 margin-bottom: 16px;
 width: 100%;
}

/*ーーーーーーーーーー
item.pages
ーーーーーーーーーーー*/
.itembg{
 z-index: -100;
 position: fixed;
 margin-right: 20px; 
}

.itemBox{
 position: static;
 font-size: 16px;
 line-height: 1.4em;
}

.itemBox p{
 letter-spacing: 0;
}

.itemMainTxt{
 position: static;
 margin: 24px auto;
}

.itemUrl{
 position: static;
 width: 100%;
 margin: 0 auto 48px auto;
 text-align: center;
}

p.itemUrl a.bgPP{
 padding: 4px 20%;
}

.itemSubTitle {
 position: static;
 font-size: 18px;
 letter-spacing: 0px;
 margin: 18px auto 0 auto;
 padding-bottom: 2%;
 width: 80%;
}

.itemSubTxt{
 position: static;
 margin: 0 auto 16px auto;;
 padding: 2% 15% 0 15%;
 width: 70%;
}

.itemSubList{
 position: static;
 margin-bottom: 16px;
 text-align: center;
}

.itemSubList p{
 display: inline;
}

/*ーーーーーーーーーー
dning.pages
ーーーーーーーーーーー*/
.tst ul li{
 display: block;
 width: auto;
}

.dningBox dt{
 padding-top: 10px;
}

/*ーーーーーーーーーー
living.pages
ーーーーーーーーーーー*/
div.living-main ul{
 position: static;
 margin-top: 16px;
}

div.living-main ul li{
 display: block;
 line-height: 1.4em;
}

div.living-main ul li.textimfo{
 width: auto;
 background: rgba(255, 255, 255, 1);
}

div.living-main ul li dl.livingBox{
 padding: 0 16px;
}

div.living-main ul li dl dt{
 font-size: 18px;
 padding-bottom: 2%;
}

div.living-main ul li dl dd{
 padding-top: 2%;
}

/*ーーーーーーーーーー
import.pages
ーーーーーーーーーーー*/
div.import-main ul{
 width: 100%;
 float: none;
}
div.import-main ul li{
 padding:0 5%;
}

div.import-main ul li:first-child{
 padding-top: 18px;
}

