@charset "utf-8";
/* CSS Document */
.my-3{margin-top:3%; margin-bottom:3%;}
#link-bnr{width:50%; margin:auto;}
#link-bnr img{width:100%;}
.flex{display:flex;}
.wrap {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
}
body#shoplist-tantan p.attention{text-align:right; font-size:11px;}
body#shoplist-tantan{line-height:1.5;}
body#shoplist-tantan div.list dl{width:48%;}
body#shoplist-tantan div.list dl dt{font-size:22px; margin:2% 0; text-indent:10px; font-weight:bold; color:#FF7E00;}
body#shoplist-tantan div.list dl dt {
  position: relative;
  padding: 0.25em 0;
}
body#shoplist-tantan div.list dl dt:after {
  content: "";
	margin-top:1%;
  display: block;
  height: 4px;
  background: -webkit-linear-gradient(to right, rgb(255, 186, 115), #ffb2b2);
  background: linear-gradient(to right, rgb(255, 186, 115), #ffb2b2);
}
body#shoplist-tantan div.list dl dd {color:#333;
	text-indent: 10px;
	font-size:15px;
	padding-bottom:1%;
	border-bottom:#ccc 2px dotted;
	margin-bottom:1.5%;
}

/* スタンダード個別メニュー　スタイル*/

#maincontent {width: 800px;}

#menutab {
	width: 780px;
	margin: 10px 0 0 15px;
}

#menu { width: 800px; margin-top: 20px;}
#menu2 { width: 730px; padding: 20px; margin-top: 15px; margin-bottom: 14px;  margin-left: auto; margin-right: auto; border-style: solid; border-width:1px; text-align: center;}
#menu3 { width: 710px;  border-bottom: dashed; border-width:1px; padding-top: 20px; padding-bottom: 40px; margin-left: auto; margin-right: auto;　text-align:center; position: relative;}


#menutxt { width:500px; margin:20px auto;}
#menutxt h2 { font-size: 18px; color: #071045; line-height: -2em;}
#price { font-size: 18px; color: #ff4100; line-height: -2em;}
#price2 { font-size: 18px; color: #ff4100; line-height: -2em;}

#txt1 { font-size: 13px; color: #333333; line-height: 1.3em; padding-top: 6px;}
#txt2 { font-size: 11px; color: #333333; line-height: 1.3em; text-align:right; margin-top: 8px;}

#button {width:700px; margin:30px auto;}

#listmenu { width: 750px; margin-left: 25px; margin-bottom: 20px;}
#listmenu ul { list-style: none; font-size: 12px; line-height: 1.6em; float: left;}
#listmenu li { margin-right: 30px; display:inline;}
#listmenu img { margin-right: 5px;}




#listmenu a:link {
	color:#071045;
	text-decoration: underline;}
	
#listmenu a:visited { 
	color: #999999;
	text-decoration: underline;}

#listmenu a:hover {
	color: #ff5c00;
	text-decoration: none;}