@charset "utf-8";
/* CSS Document */

.sell-list{display:block; margin:0 auto; font-size:16px; font-weight:bold;}

/*英語キャプション用*/
.en-cap{margin:-0.5% 0 2%;}
#price{margin-left:2.5%;}

.menu{position:relative;}
#menu{position:relative;}
#txt3{background:#FF5F00; color:white; margin-bottom:1.5%; font-size:17px; padding:1.5% 2%; width:auto; display:inline-block; position:absolute; top:0px; font-weight:bold;}
#txt3 span{font-size:12px;}

.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;
}

.menselect:before{content:url("../images_multi/menselect.png"); display:block; z-index:9999; top:3%; left:2%; position:absolute;}

.uspork:after{content:url("../images_multi/uspork.jpg"); top:3%; right:3%; position:absolute;}
.uspork_2:after{content:url("../images_multi/uspork.jpg"); top:8%; right:6%; position:absolute;}

body#shoplist-tantan h3{padding:20px 0 0 30px; margin:0 0 1%; background:url(images/title-bg.jpg); color:#000; box-sizing:border-box;  height:110px;}
body#shoplist-tantan h3 img{position:relative; top:-8px; left:-15px;}
body#shoplist-tantan h3 span{font-size:60px; font-weight:bolder; position:relative; top:-30px; left:-35px;}
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%;
}

div#button {width:750px; margin:2% auto; box-sizing:border-box;}
div#button:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
div#button a{
	border-radius:15px;
	display:block;
	float:left;
	margin:0 1%;
}
div#button img{
	display:block;
	border-radius:15px;
}

/* スタンダード個別メニュー　スタイル*/

#maincontent {width: 800px;}

#menutab {
	width: 780px;
	margin: 10px 0 0 15px;
}

#menu { width: 800px; margin:20px 0 50px;}
#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;}
#txt1 { font-size: 13px; color: #333333; line-height: 1.3em;}
#txt2 { font-size: 11px; color: #333333; line-height: 1.3em; text-align:left; margin-top:2.5%; color:#c00;}

#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;}	
	
/*150624チャーシューメン追加*/
.menutxt { width:500px; margin:10px auto 30px;}
.menutxt h2 { font-size: 18px; color: #071045; line-height: 2em;}
.price { font-size: 18px; color: #ff4100; line-height: 2em;}
.txt1 { font-size: 13px; color: #333333; line-height: 1.3em;}
.txt2 { font-size: 11px; color: #333333; line-height: 1.3em; text-align:right;}


#shoyu {
	width: 800px;
	margin-top: 20px;
}
#miso,
#sio {
	width: 800px;
	margin-top: 80px;
}
#barikara {
	width: 800px;
	margin-top: 80px;
	margin-bottom:30px;
}
.txt_link {
	text-align:center;
	margin-bottom:50px;
}
.txt_link a:link,
.txt_link a:visited {
	text-decoration:underline;
	color:#000;
}
.txt_link a:hover {
	text-decoration:none;
	color: #F60;
}