@charset "utf-8";
@import url("yui.css");


/* 全体
----------------------------------------------------------*/
BODY {
	background-color: #EEEEEE;
	font-size: 0.8em;
	color: #231C4A;
	line-height: 120%;
	background-image: url(images/back.png);
	background-repeat: repeat;
	}
#container{
	width:800px;
	background-color: #FFFFFF;
	margin: 0 auto;
	}
a{
	color:#0099CC;
	text-decoration:none;
	}
a:visited{
	color:#6600FF;
	}
a:hover{
	color:#cc3333;
	text-decoration:underline;
	}
img{
	border-style: none;
	}
img.nodisplay{
  display: block;
}
.cb {
	clear:both;
} 
hr {
	width: 98%;
	margin-top: 3px;
	margin-bottom: 0px;
	text-align: center;
}
/* ヘッダー
----------------------------------------------------------*/
#header{
	background-image: url(images/header.jpg);
	background-repeat: repeat;
	height: 66px;
	width: 800px;
	float: left;
	}
#header-text{
	text-align:right;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 0px;
	font-size: 0.85em;
	}
#header-text a{
	color:#FFFFFF;
	text-decoration:none;
	}
#header h1 a{
	outline:0;
	overflow:hidden;
	display:block;
	position:absolute;
	height: 66px;
	width: 290px;
	text-indent:-9999px;
	top: 1px;
	}

	/*フラッシュエリア
----------------------------------------------------------*/
#flash{
	width:800px;
	height: 200px;
	}
#main{
	background-color: #FFFFFF;
	width: 800px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	}
/* メニュー
----------------------------------------------------------*/
#menu{
	width:800px;
	height: 50px;
	background-color: #EEEEE;
	background-image: url(images/back.png);
	padding-top: 5px;
	}
#menu ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	}
#menu li { 
	display : inline; 
	padding :0; 
	margin:0px;
	float:left; 
	}
#menu #index01 a {
	width:133px;
	height: 50px;
	background-image: url(images/index01.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index01 a:hover {
	width:133px;
	height: 50px;
	background-image: url(images/index01-b.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index02 a {
	width:133px;
	height: 50px;
	background-image: url(images/index02.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index02 a:hover {
	width:133px;
	height: 50px;
	background-image: url(images/index02-b.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index03 a {
	width:133px;
	height: 50px;
	background-image: url(images/index03.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index03 a:hover {
	width:133px;
	height: 50px;
	background-image: url(images/index03-b.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index04 a {
	width:133px;
	height: 50px;
	background-image: url(images/index04.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index04 a:hover {
	width:133px;
	height: 50px;
	background-image: url(images/index04-b.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index05 a {
	width:133px;
	height: 50px;
	background-image: url(images/index05.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index05 a:hover {
	width:133px;
	height: 50px;
	background-image: url(images/index05-b.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index06 a {
	width:133px;
	height: 50px;
	background-image: url(images/index06.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
#menu #index06 a:hover {
	width:133px;
	height: 50px;
	background-image: url(images/index06-b.gif);
	background-repeat: no-repeat;
	float: left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	}
	
/* 更新履歴エリア
----------------------------------------------------------*/
#update{
	width:350px;
	float: left;
	border: 1px solid #333399;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;;
	}
#update h2{
	background-image: url(images/update.jpg);
	width:350px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#update_list{
	margin: 0px;
	color: #003366;
	line-height: 120%;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-indent: 5px;
	text-align: left;
	list-style-position: inside;
	}
/* 特集エリア
----------------------------------------------------------*/	
#feature{
	width : 430px;
	float: left;
	margin-left: 10px;
	}
#feature .br{
	width : 400px;
	margin-bottom: 5px;
	}
#feature .br2{
	width : 200px;
	margin-bottom: 5px;
	float: left;
	}
/* 店舗一覧
----------------------------------------------------------*/	
#shop{
	width : 200px;
	float: left;
	margin-left: 5px;
	border: 1px solid #333399;
	}
#shop h3{
	background-image: url(images/shop.jpg);
	width:200px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#shoplist .shinjuku{
	background-image: url(images/shop-index01.jpg);
	width:580px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#shoplist .ikebukuro{
	background-image: url(images/shop-index02.jpg);
	width:580px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#shoplist .shibuya{
	background-image: url(images/shop-index03.jpg);
	width:580px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#shoplist .gotanda{
	background-image: url(images/shop-index04.jpg);
	width:580px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#shoplist .ibaragi{
	background-image: url(images/shop-index05.jpg);
	width:580px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
#shop ul{
	margin: 0px;
	color: #333333;
	line-height: 135%;
	list-style-type: none;
	vertical-align: top;
	text-indent: 10px;
	text-align: left;
	list-style-position: inside;
	font-size: 1.1em;
	padding: 5px 0 10px 0;
	}
#shoplist{
	width : 580px;
	float: left;
	margin-left: 5px;
	border: 1px solid #333399;
	}
.s-list{
	width : 560px;
	border: 1px solid #333399;
	margin: 5px;
	}
.s-listhalf{
	width : 265px;
	margin: 0 5px;
	float: left;
	padding: 0px;
	vertical-align: top;
	}
#shoplist h4{
	text-align: left;
	}
#shoplist h4 a{
	color: #003399;
	font-size: 1.3em;
	line-height: 120%;
	margin: 0px;
	font-weight: bold;
	}
#shoplist .shopicon{
	vertical-align: bottom;
	font-size: 1em;
	line-height: 120%;
	color: #003366;
	margin: 0px;
	text-align: left;
	}
#shoplist .shopicon img{
	padding: 2px;
	}
#shoplist .shopicon h6{
	padding: 2px;
	font-size: 1.1em;
	color: #003366;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	margin: 0px;
	}
#shoplist .shop{
	color: #333333;
	font-size: 1em;
	line-height: 150%;
	text-align: left;
	}
/* 店舗ページ
----------------------------------------------------------*/
#store{
	width : 580px;
	float: left;
	margin-left: 5px;
	}
#store .address{
	width : 183px;
	margin: 3px;
	float: left;
	text-align: right;
	font-size: 1em;
	border: 1px solid #003399;
	}
#store #tel{
	width : 580px;
	height: 51px;
	text-align: left;
	background-image: url(images/tel.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	}
#store #tel #number{
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	line-height: 120%;
	height: 30px;
	width: 180px;
	position:relative;
	left: 200px;
	top: 0px;
	}
#store .address h5{
	font-size: 1em;
	color: #333333;
	background-color: #BBCAF0;
	line-height: 120%;
	margin: 0px;
	}
#store .half{
	width: 275px;
	float: left;
	margin: 5px;
	text-align: left;
	line-height: 150%;
	}
#store .half h5{
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 150%;
	margin: 0px;
	background-color: #003399;
	font-weight: bold;
	text-indent: 5px;
	}
#store .half p{
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#store .charge{
	font-size: 1.2em;
	color: #333333;
	line-height: 150%;
	width: 580px;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	border-top: 2px dotted #003399;
	border-bottom: 2px dotted #003399;
	}
#store #icon{
	text-align: right;
	padding-top: 5px;
	padding-left: 5px;
	width: 580px;
	}
#store #icon img{
	margin-right: 10px;
	}

/* 店舗写真
----------------------------------------------------------*/
.shin01{
	background-image: url(shop/images/head-shinjuku01.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin02{
	background-image: url(shop/images/head-shinjuku02.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin03{
	background-image: url(shop/images/head-shinjuku03.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin04{
	background-image: url(shop/images/head-shinjuku04.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin05{
	background-image: url(shop/images/head-shinjuku05.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin06{
	background-image: url(shop/images/head-shinjuku06.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin07{
	background-image: url(shop/images/head-shinjuku07.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin08{
	background-image: url(shop/images/head-shinjuku08.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin09{
	background-image: url(shop/images/head-shinjuku09.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shin10{
	background-image: url(shop/images/head-shinjuku10.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.ike01{
	background-image: url(shop/images/head-ikebukuro01.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.ike02{
	background-image: url(shop/images/head-ikebukuro02.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.ike03{
	background-image: url(shop/images/head-ikebukuro03.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.ike04{
	background-image: url(shop/images/head-ikebukuro04.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.ike05{
	background-image: url(shop/images/head-ikebukuro05.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shibuya{
	background-image: url(shop/images/head-shibuya.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.akasaka{
	background-image: url(shop/images/head-akasaka.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.gotanda01{
	background-image: url(shop/images/head-gotanda01.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.gotanda02{
	background-image: url(shop/images/head-gotanda02.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}
.shinbashi{
	background-image: url(shop/images/head-shinbashi.jpg);
	width:580px;
	height: 200px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	}

/* フード・ドリンク
----------------------------------------------------------*/
#fdmenu{
	width : 200px;
	float: left;
	margin-left: 5px;
	border: 1px solid #003399;
	}
#fdmenu h3{
	width:200px;
	height: 30px;
	text-indent:-9999px;
	margin: 0px;
	background-repeat: no-repeat;
	background-color: #8D92DC;
	}
#fdmenu #grand{
	background-image: url(images/grandmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenu #food{
	background-image: url(images/foodmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenu #drink{
	background-image: url(images/drinkmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenu ul{
	margin: 0px;
	color: #333333;
	line-height: 135%;
	list-style-type: none;
	vertical-align: top;
	text-indent: 10px;
	text-align: left;
	list-style-position: inside;
	font-size: 1.1em;
	padding: 5px 0 10px 0;
	}
#fdmenulist{
	width : 580px;
	float: left;
	margin-left: 5px;
	border: 1px solid #003399;
	}
#fdmenulist span{
	margin-left: 5px;
	font-size: 1em;
	color: #FF0000;
	text-indent: 10px;
	}
#fdmenulist #quick{
	background-image: url(images/quickmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #alacarte{
	background-image: url(images/alacartemenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #principal{
	background-image: url(images/principalmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #dessert{
	background-image: url(images/dessertmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist .drink{
	margin: 0px;
	width: 580px;
	}
#fdmenulist .drinktext{
	margin: 10px;
	width: 350px;
	float: left;
	color: #000000;
	font-size: 1em;
	list-style-type: none;
	line-height: 180%;
	}
#fdmenulist #beer{
	background-image: url(images/beermenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #beerback{
	background-image: url(images/beer-back.jpg);
	margin: 0px;
	height: 200px;
	width: 580px;
	}
#fdmenulist #beerback #beertext{
	margin: 10px;
	width: 350px;
	float: right;
	color: #000000;
	font-size: 0.9em;
	list-style-type: none;
	line-height: 150%;
	}
#fdmenulist #sour{
	background-image: url(images/sourmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #sourback{
	background-image: url(images/sour-back.jpg);
	margin: 0px;
	height: 400px;
	width: 580px;
	}
#fdmenulist #sourback #sourtext{
	margin: 10px;
	width: 350px;
	float: right;
	color: #000000;
	font-size: 0.9em;
	list-style-type: none;
	line-height: 150%;
	}
#fdmenulist #cocktail{
	background-image: url(images/cocktailmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #cocktailback{
	background-image: url(images/cocktail-back.jpg);
	margin: 0px;
	height: 500px;
	width: 580px;
	}
#fdmenulist .cocktailtext{
	margin: 10px;
	width: 250px;
	float: left;
	color: #000000;
	font-size: 0.9em;
	list-style-type: none;
	line-height: 150%;
	}
#fdmenulist #soft{
	background-image: url(images/softdrinkmenu.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#fdmenulist #softback{
	background-image: url(images/soft-back.jpg);
	margin: 0px;
	height: 400px;
	width: 580px;
	}
#fdmenulist #softback #softtext{
	margin: 10px;
	width: 350px;
	float: right;
	color: #000000;
	font-size: 0.9em;
	list-style-type: none;
	line-height: 150%;
	}
#fdmenulist h5{
	font-size: 1em;
	line-height: 150%;
	color: #FCE8E0;
	text-indent: 10px;
	margin: 5px;
	border-bottom: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	width: 95%;
	}
#fdmenulist ul{
	margin: 0px;
	color: #FFFFFF;
	line-height: 135%;
	list-style-type: disc;
	vertical-align: top;
	text-indent: 10px;
	text-align: left;
	list-style-position: inside;
	font-size: 1.1em;
	padding: 5px 0 10px 0;
	}
#fdmenulist p{
	font-size: 1em;
	line-height: 120%;
	color: #FFFFFF;
	text-align: right;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	}

.fdme-t{
	width : 185px;
	margin: 3px;
	float: left;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	}
.fdme-s{
	vertical-align: top;
	text-align: left;
	font-size: 1em;
	line-height: 120%;
	color: #333333;
	border: 1px solid #003399;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	}
.fdme-b{
	margin: 0px;
	}
/* クーポン
----------------------------------------------------------*/
#coupon{
	width : 780px;
	margin: 0px;
	font-size: 1em;
	color: #FFFFFF;
	line-height: 120%;
	text-align: left;
	padding: 0px;
	background-image: url(images/coupon_back.png);
	}
#coupon h2{
	background-image: url(images/coupon_head.jpg);
	background-repeat: repeat;
	height: 200px;
	width: 780px;
	text-indent: -9999px;
	display: list-item;
	list-style-image: url(images/coupon_head.jpg);
	list-style-position: inside;
	}
#coupon #text{
	width: 780px;
	color: #333333;
	padding: 10px;
	}
#coupon #pict{
	width: 600px;
	padding: 10px;
	margin: 0 auto;
	}
/* 会員
----------------------------------------------------------*/
#member{
	width : 800px;
	margin: 0 auto;
	}
/* 予約
----------------------------------------------------------*/
#reserved{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	}
#reserved h2{
	font-size: 1.2em;
	line-height: 150%;
	border-bottom: 2px solid #346BEB;
	border-left: 2px solid #346BEB;
	}
#reserved table{
	width: 400px;
	margin: 10px auto;
	}
#reserved .tri{
	background-color: #9DC5FF;
	font-size: 1.1em;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
	}
#reserved .tr2{
	background-color: #F7FBEA;
	}
#reserved .tr1{
	background-color: #FEE0FD;
	}
#reserved .tr2{
	background-color: #EAF3FB;
	}
#reserved .tdshop{
	font-size: 1em;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
	word-spacing: normal;
	}
#reserved .tdtel{
	font-size: 1em;
	line-height: 120%;
	color: #000000;
	text-align: center;
	}
/* 問い合わせ
----------------------------------------------------------*/
#form{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	}
#form h2{
	font-size: 1.2em;
	line-height: 150%;
	border-bottom: 2px solid #346BEB;
	border-left: 2px solid #346BEB;
	}
/* 求人
----------------------------------------------------------*/
#recruit{
	width : 780px;
	margin: 0 auto;
	text-align: left;
	}
#recruit h2{
	background-image: url(images/job.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#recruit h3{
	width: 580px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #333333;
	background-image: url(images/580back.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 27px;
	text-indent: 10px;
	margin: 0px;
	font-weight: bold;
	}
#recruit p{
	font-size: 0.9em;
	line-height: 120%;
	color: #333333;
	text-indent: 10px;
	margin: 10px;
	}
#recruit .text{
	width : 580px;
	margin: 10px auto;
	border: 1px solid #346BEB;
	}
#recruit .intext{
	font-size: 0.9ems;
	line-height: 130%;
	padding: 10px;
	}
/* 他
----------------------------------------------------------*/
#etc{
	width : 780px;
	margin: 0 auto;
	}
#etc h3{
	width: 780px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #333333;
	background-image: url(images/780back.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	text-indent: 10px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	}
#etc #text{
	margin: 10px auto;
	width: 700px;
	text-align: left;
	}
/* サイトマップ
----------------------------------------------------------*/
#sitemap{
	width : 780px;
	margin: 10px;
	font-size: 1em;
	color: #FFFFFF;
	line-height: 120%;
	padding-top: 5px;
	text-align: left;
	color: #333333;
	}
#sitemap h2{
	background-image: url(images/sitemap.jpg);
	margin: 0px;
	text-indent:-9999px;
	height: 30px;
	}
#sitemap h3{
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 100%;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 20px;
	}
#sitemap ul{
	font-size: 1em;
	list-style-type: disc;
	margin-bottom: 10px;
	list-style-position: inside;
	text-align: left;
	}
#sitemap li{
	text-indent: 25px;
	}
/* フッター
----------------------------------------------------------*/
#footer{
	color: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 130%;
	margin-bottom: 0px;
	background-color: #0099FF;
	height: 32px;
	width: 800px;
	background-color: #313d79;
	}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
	}
/* ついったー
----------------------------------------------------------*/
#twi{
	width: 800px;
	}

