<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bs-wrapper,
.lics-wrapper {
	width: 100%;
	margin: 0 auto;
}
.bs-wrapper img,
.lics-wrapper img {
	display: block;
	width: 100%;
	height: auto;
}
.bs-wrapper ul,
.lics-wrapper ul,
.bs-wrapper ol,
.lics-wrapper ol {
	list-style: none;
	padding: 0;
}
@media only screen and (min-width: 600px) {
	.bs-wrapper,
	.lics-wrapper {
		width: 100%;
	}
	.bs-wrapper {
		padding: 0;
	}
}



span.SPspace{
  letter-spacing: 0.15em;
}
span.Titlspace{
  letter-spacing: 0.08em;
}
span.Subitlspace{
  letter-spacing: 0.04em;
}

/*shopborder*/
.shopborder{
  border-bottom: 3px dotted #d6d6d6;
  margin-top: 60px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 600px) {
	.shopborder{
	  margin-bottom: 30px;
	}
}

/*-----è¢«ã‚¢ãƒ³ã‚«ãƒ¼ãƒªãƒ³ã‚¯--------------------------------------------*/
#NagoyaShop, #MiyoshiShop, #TsushimaShop{
  padding-top: 70px;
  margin-top: -70px;
}
#tenpoNavi{
  padding-top: 10px;
  margin-top: -10px;
}


.lics-wrapper p {
  margin-top: 0;
  margin-bottom: 0;
}

.lics-wrapper h1.octet-pagetitle {
  background-color: #382E2A;
  color: #fff;
  font-size: 16px;
  font-weight: 100;
  padding: 10px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 600px) {
	.lics-wrapper h1.octet-pagetitle {
	  padding: 20px;
	  margin-bottom: 20px;
	}
}
.lics-wrapper .octet-head-banner{
  margin-bottom: 30px;
}
/*-----TOPã‚¢ãƒ³ã‚«ãƒ¼ãƒªãƒ³ã‚¯--------------------------------------------*/
.lics-wrapper ul.shops{
	display: flex;
	flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  list-style: none;
}
.lics-wrapper ul.shops &gt; li{
  position: relative;
  box-sizing: border-box;
  width:100%;
  height: auto;
  margin-bottom: 30px;
  border: 1px solid #3C3431;
  padding-bottom: 65px;
}
.lics-wrapper ul.shops &gt; li:hover{
  opacity: 0.7;
}
.lics-wrapper ul.shops &gt; li &gt; a &gt; div:last-of-type{
  width: 100%;
  height: 83px;
  background-color: #3C3431;
  position: absolute;
  bottom: 0;
  padding-top: 18px;
}
.lics-wrapper ul.shops &gt; li &gt; a &gt; div:last-of-type p{
    color: #fff;
    text-align: center;
    line-height: 1.5;
}
.lics-wrapper ul.shops &gt; li &gt; a &gt; div img{
  width: 100%;

}
@media only screen and (min-width: 600px) {
	.lics-wrapper ul.shops{
		flex-direction: row;
		flex-wrap: wrap;
	}
	.lics-wrapper ul.shops &gt; li{
		width: 48%;
	}
	.lics-wrapper ul.shops &gt; li:nth-of-type(odd){
		margin-right: 4%;
	}
}


/*-----title--------------------------------------------*/
.wrapper h1{
  background-color: #382E2A;
  color:#fff;
  font-size: 16px;
  font-weight: 100;
  padding: 2%;
  margin: 2% 0;
}

/*-----MainPhoto--------------------------------------------*/
div.MainPhoto{
  width: 100%;
  margin-top: 40px;
}

@media only screen and (min-width: 600px) {
	div.MainPhoto{
	  margin-top: 60px;
	}
}



/*-----description--------------------------------------------*/
ul.description &gt; li{
	display: flex;
	flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  line-height: 1.7;
  font-size: 90%;
}
ul.description &gt; li &gt; div:last-of-type{
width:100%;
}
ul.description &gt; li &gt; div:first-of-type{
  overflow: hidden;
  width: 100%;
  margin-bottom: 30px;
}
ul.description &gt; li &gt; div &gt; h2{
  color: #2E3192;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 2%;
  line-height: 1.4;
}
ul.description &gt; li &gt; div img{
  width: 100%;
}
@media only screen and (min-width: 600px) {
	ul.description &gt; li{
	  font-size: 100%;
		flex-direction: row;
	}
	ul.description &gt; li &gt; div:last-of-type{
		flex: 1;
	}
	ul.description &gt; li &gt; div:first-of-type{
	  width: 320px;
	  margin-right: 2%;
  	margin-bottom: 0;
	}
	ul.description &gt; li &gt; div &gt; h2{
	  font-size: 21px;
	}
}


/*-----shopAnnai--------------------------------------------*/
ul.shopAnnai{
	display: flex;
	flex-direction: column;
  line-height: 1.5;
  margin-bottom: 6%;
}
ul.shopAnnai &gt; li:first-of-type{
}
ul.shopAnnai &gt; li:nth-of-type(2){
  width: 100%;
}
ul.shopAnnai &gt; li:last-of-type{
  text-align: center;
  margin-right: 0;
  font-size: 83%;
}
ul.shopAnnai &gt; li:last-of-type &gt; div &gt; p:last-of-type a{
  text-decoration: none;
}
@media only screen and (min-width: 600px) {
	ul.shopAnnai{
		flex-direction: row;
		flex-wrap: wrap;
	}
	ul.shopAnnai &gt; li:first-of-type{
	  margin-right: 3%;
	}
	ul.shopAnnai &gt; li:nth-of-type(2){
	  width: 32%;
	  margin-right: 3%;
	}
}

ul.MtoT &gt; li:nth-of-type(2) img{
  width: 110%;
}
ul.MtoT &gt; li:nth-of-type(2) &gt; div{
  margin-left: -5%;
}
ul.MtoT &gt; li:last-of-type &gt; div &gt; p:last-of-type{
  margin-top: -0.6em;
  position: relative;
  z-index: 100;
}
/*è¡Œå¹…èª¿æ•´-ä¸‰å¥½åº—ã¨æ´¥å³¶åº—ã®ã¿ -åå¤å±‹åº—åˆ¥*/
ol.nagoya-LinHeight{
  padding-top: 5px;
}
ol.shopAn-LinHeight{
  padding-top:10px;
}
ol.shopAn-LinHeight li{
  line-height: 1.8;
}
/*åº—èˆ—ãƒŠãƒ“ã«æˆ»ã‚‹*/
.RtenpoNavi{
  text-align: right;
  margin-bottom: 6%;
}
.RtenpoNavi:hover{
  opacity: 0.5;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .css-selector {
		line-height:2.48em;
	}
}


/* Hack for Safari 7.1-8.0*/
_::-webkit-full-page-media, _:future, :root .style {
	line-height:2.48em;
}

/*// Hack for Safari 6.1-7.0*/
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-color-index:0) {
	.style {
		(; line-height:2.48em;)
	}
}
.basketsuit &gt; div:nth-of-type(2){
  width: 76%;
  margin: 20px auto;
  text-align: center;
}
.basketsuit &gt; h2{
  color: #38407C;
  font-size: 19px;
  font-weight: bold;
  line-height: 1.4;
  margin: 100px auto 20px auto;
}
.basketsuit div p {
  line-height: 1.7;
}
.basketsuit img{
  width: 100%;
}

@media only screen and (min-width: 600px) {
	.basketsuit &gt; h2{
	  font-size: 21px;
	}
}

.shopBtn a{
  text-align: center;
  text-decoration: none;
  display: block;
  width: 70%;
  margin: 20px auto 50px auto;
  padding: 4%;
  font-size: 12px;
  font-weight: bold;
  border: 2px solid #534741;
  color: #534741;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
.shopBtn a:hover{
  opacity: 0.6;
}
.lics-wrapper .shopSuit h2{
  color: #38407C;
  font-size: 19px;
  font-weight: bold;
  line-height: 1.4;
    margin: 100px auto 20px auto;
}
.lics-wrapper .shopSuit{
  margin: -70px 0 80px 0;
}
.lics-wrapper .about-delivery{
  margin: 30px auto;
  font-size: 14px;
  line-height: 1.7;
  text-align: center;
}
.lics-wrapper .about-delivery a{
  text-decoration: none;
  color: #1197ff;
}
.lics-wrapper .about-delivery a:hover{
  opacity: 0.6;
}
@media only screen and (min-width: 600px) {
	.shopBtn a{
	  font-size: 18px;
	}
	.lics-wrapper .shopSuit h2{
	  font-size: 21px;
	}
}

</pre></body></html>