@charset "utf-8";
@import url("yui.css");

/* リニューアル
----------------------------------------------------------	*/
#feature01{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #FFFFFF;
	line-height: 120%;
	padding-top: 5px;
	}
#feature01 h2{
	background-image: url(../feature/images/feature01header.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#feature01 .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding: 5px;
	background-color: #FFFFFF;
	}
#feature01 #img-re{
	height: 400px;
	width: 500px;
	margin: 10px auto;
	}
#feature01 ul{
	text-indent: 10px;
	list-style-position: inside;
	list-style-type: disc;
	font-size: 1.3em;
	line-height: 200%;
	}
#feature01 a{
	color: #333333;
	}
#feature01p{
	width : 600px;
	margin: 10px;
	background-color: #FFFFFF;
	text-align: center;
	}
#feature01p h2{
	margin: 0px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	}

/* 鍋
----------------------------------------------------------	*/
#pot{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding-top: 5px;
	background-image: url(../feature/images/pot-back.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}
#pot h2{
	background-image: url(../feature/images/pot-header.jpg);
	background-repeat: no-repeat;
	height: 234px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#pot h3{
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #990000;
	}
#pot a{
	color: #993300;
	}
#pot span{
	color: #FF0000;
	}
#pot .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding: 5px;
	background-color: #FFFFFF;
	}
#pot .half1{
	width : 370px;
	padding: 5px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
#pot .half2{
	width : 310px;
	padding: 5px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
#pot ul{
	padding: 0px;
	list-style-type: none;
	margin: 0px 1px;
	}
#pot  li { 
	display : inline; 
	padding :0; 
	margin:0px;
	float:left; 
	}
#pot #pot01 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinjuku01-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot01 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinjuku01-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot02 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinjuku02-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot02 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinjuku02-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot03 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-ikebukuro-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot03 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-ikebukuro-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot04 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shibuya-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot04 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shibuya-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot05 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-akasaka-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot05 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-akasaka-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot06 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinbashi01-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot06 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinbashi01-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot07 a {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinbashi02-icon1.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#pot #pot07 a:hover {
	width:180px;
	height: 90px;
	background-image: url(../feature/images/pot-shinbashi02-icon2.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
	
/* おでん
----------------------------------------------------------
#oden{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding-top: 5px;
	background-image: url(../feature/images/oden-back.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}
#oden h2{
	background-image: url(../feature/images/oden-header.jpg);
	background-repeat: no-repeat;
	height: 234px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#oden .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding: 10px;
	background-color: #FFFFFF;
	}
	*/
 忘年会
----------------------------------------------------------
#yearend{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #FFFFFF;
	line-height: 120%;
	}
#yearend h2{
	background-image: url(../feature/images/2010yearend-head.jpg);
	background-repeat: no-repeat;
	height: 197px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#yearend #kara{
	background-image: url(../images/banquet-bnkal.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#yearend .text{
	width : 770px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	background-color: #FFFFFF;
	margin: 10px auto;
	padding: 5px;
	}
#yearend .pict{
	margin: 10px 5px;
	height: 225px;
	width: 300px;
	float: left;
	}
#yearend .pictcomment{
	margin: 10px 0;
	width: 380px;
	float: right;
	}
	
#yearend ul{
	text-indent: 10px;
	list-style-position: inside;
	list-style-type: square;
	font-size: 13px;
	line-height: 150%;
	}
#yearend a{
	color: #990000;
	}

#b-yearend ul{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	}
#b-yearend  li { 
	display : inline; 

	}
#b-yearend #ban01 a {
	width:270px;
	height: 166px;
	background-image: url(../feature/images/2011yearend-m01.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#b-yearend #ban01 a:hover {
	width:270px;
	height: 166px;
	background-image: url(../feature/images/2011yearend-m01b.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#b-yearend #ban02 a {
	width:247px;
	height: 166px;
	background-image: url(../feature/images/2011yearend-m02.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#b-yearend #ban02 a:hover {
	width:247px;
	height: 166px;
	background-image: url(../feature/images/2011yearend-m02b.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#b-yearend #ban03 a {
	width:261px;
	height: 166px;
	background-image: url(../feature/images/2011yearend-m03.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#b-yearend #ban03 a:hover {
	width:261px;
	height: 166px;
	background-image: url(../feature/images/2011yearend-m03b.jpg);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
/* 鮮魚
----------------------------------------------------------*/
#freshfish{
	width : 780px;
	margin: 10px;
	padding-top: 225px;
	background-image: url(../feature/images/freshfish-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#freshfish span{
	color: #FF0000;
	}
#freshfish a{
	color: #003366;
	}
#freshfish h2{
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
	font-weight: bold;
	color: #990000;
	border-bottom: 2px solid #990000;
	line-height: 200%;
	}
#freshfish h3{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	}
#freshfish .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding: 3px;
	background-color: #FFFFFF;
	}
#freshfish .half1{
	width : 370px;
	padding: 5px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
#freshfish .half2{
	width : 300px;
	padding: 5px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
	/* ブリ祭り
----------------------------------------------------------
#buri{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding-top: 5px;
	}
#buri h2{
	background-image: url(../feature/images/buri_header.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 778px;
	text-indent: -9999px;
	padding: 0px;
	margin-bottom: 10px;
	}
#buri h3{
	padding: 0px;
	margin-bottom: 10px;
	font-size: 1.2em;
	line-height: 150%;
	font-weight: bold;
	}
#buri .text{
	width : 760px;
	margin: 10px auto;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding: 10px;
	background-color: #FFFFFF;
	}
#buri a{
	color: #993300;
	}
*/
	/* しゃぶ
----------------------------------------------------------
#shabu{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding-top: 5px;
	}
#shabu h2{
	background-image: url(../feature/images/shabu_header.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 778px;
	text-indent: -9999px;
	padding: 0px;
	margin-bottom: 10px;
	}
#shabu h3{
	padding: 0px;
	margin-bottom: 10px;
	font-size: 1.2em;
	line-height: 150%;
	font-weight: bold;
	}
#shabu .text{
	width : 760px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(../feature/images/shabu_pict.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 240px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
#shabu a{
	color: #993300;
	}

	/* トマトコース
----------------------------------------------------------
#tomato{
	width : 780px;
	margin: 10px;
	text-align: center;
	}
#tomato .text{
	width : 760px;
	margin: 10px auto;
	font-size: 1.1em;
	color: #333333;
	line-height: 120%;
	padding: 2px;
	background-color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	}
#tomato a{
	color: #993300;
	}
	
	/* 350円
----------------------------------------------------------*/
#s350{
	width : 780px;
	margin: 0px 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding-bottom: 50px;
	background-color: #FFFFFF;
	}
#s350 h2{
	background-image: url(../feature/images/350_head.jpg);
	background-repeat: no-repeat;
	height: 296px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#s350 h3{
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	padding: 7px 0;
	text-indent: 15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-bottom-color: #990000;
	}
#s350 a{
	font-size: 16px;
	font-weight: bold;
	color: #8C3357;
	}
#s350 .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1.1em;
	color: #333333;
	line-height: 120%;
	padding: 5px;
	}
#s350 .pict {
	width:350px;
	float: left;
	margin:5px;
	padding:0;
	}
#s350 .pictext {
	width:100%;
	margin:0;
	padding:2px;
	background-color: #FFFFCC;
	}
#s350 span {
	width:100%;
	line-height: 150%;
	font-weight: bold;
	}
#s350 .new {
	color: #CC0000;
	font-size: 0.8em;
	font-weight: lighter;
	margin-left: 10px;
	}
	/* 280円
----------------------------------------------------------*/
#s280{
	width : 780px;
	margin: 0px 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	padding-bottom: 50px;
	background-color: #FFFFFF;
	}
#s280 h2{
	background-image: url(../feature/images/280_head.jpg);
	background-repeat: no-repeat;
	height: 296px;
	width: 778px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	}
#s280 h3{
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	padding: 7px 0;
	text-indent: 15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-bottom-color: #990000;
	}
#s280 a{
	font-size: 16px;
	font-weight: bold;
	color: #8C3357;
	}
#s280 .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1.1em;
	color: #333333;
	line-height: 120%;
	padding: 5px;
	}
#s280 .pict {
	width:350px;
	float: left;
	margin:5px;
	padding:0;
	}
#s280 .pictext {
	width:100%;
	margin:0;
	padding:2px;
	background-color: #FFFFCC;
	}
#s280 span {
	width:100%;
	line-height: 150%;
	font-weight: bold;
	}
#s280 .new {
	color: #CC0000;
	font-size: 0.8em;
	font-weight: lighter;
	margin-left: 10px;
	}
	
	/* 営業日
----------------------------------------------------------*/
#schedule{
	width : 780px;
	margin: 10px;
	text-align: center;
	}
#schedule h2{
	margin: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	}
#schedule .text{
	width : 700px;
	margin: 10px auto;
	font-size: 1.1em;
	color: #333333;
	line-height: 120%;
	padding: 2px;
	background-color: #FFFFFF;
	text-align: left;
	}
#schedule a{
	color: #993300;
	}
#schedule td{
	color: #333;
	font-weight: bold;
	background-color: #FFF;
	margin: 2px;
	padding: 2px;
	text-align: center;
	}
#schedule th{
	color: #333;
	font-weight: bold;
	background-color: #FFFFCC;
	margin: 2px;
	padding: 2px;
	}
#schedule .td1{
	font-weight: bold;
	background-color: #FFFFCC;
	margin: 2px;
	padding: 2px;
	text-align: left;
	}
#schedule .td2{
	font-weight: bold;
	background-color: #FF99CC;
	margin: 2px;
	padding: 2px;
	text-align: center;
	}

