@charset "utf-8";
/* CSS Document */

/*----------------------------------------
common
----------------------------------------*/

html {
	background: #fff;
}

div#PageContents {
	width: 515px;
	height: 475px;
	overflow-y: auto;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #01B0FF;
	scrollbar-shadow-color: #01B0FF;
	scrollbar-darkshadow-color: #01B0FF;
	scrollbar-highlight-color: #01B0FF;
	scrollbar-3dlight-color: #01B0FF;
	scrollbar-arrow-color: #01B0FF;
	margin: 0;
	padding: 0;
}

/*----------------------------------------
駐車場
----------------------------------------*/
div.ParkWrap01 {
	width: 490px;
	height: 297px;
	background: url(../img/parks/txt.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.ParkMap {
	width: 490px;
	height: 460px;
	background: url(../img/parks/map.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

dl.ParkWrap02 {
	width: 490px;
	padding: 15px 0 15px 13px;
}

dl.ParkWrap02 dt {
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

dl.ParkWrap02 dt.Tit01 {
	background: url(../img/parks/txt01.png) no-repeat 0 0;
}

dl.ParkWrap02 dt.Tit02 {
	background: url(../img/parks/txt02.png) no-repeat 0 0;
}

dl.ParkWrap02 dt.Tit03 {
	background: url(../img/parks/txt03.png) no-repeat 0 0;
}

dl.ParkWrap02 dt.Tit04 {
	background: url(../img/parks/txt04.png) no-repeat 0 0;
}

dl.ParkWrap02 dt.Tit05 {
	background: url(../img/parks/txt05.png) no-repeat 0 0;
}

dl.ParkWrap02 dd {
	font-size: 93%;
	line-height: 1.2;
}

div.ParkText {
	width: 490px;
	height: 256px;
	background: url(../img/parks/txt06.png) no-repeat 0 0;
}

div.ParkText * {
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

/*----------------------------------------
Q＆A
----------------------------------------*/

div.QaWrap {
	width: 490px;
	color: #999;
}

div.QaWrap dl {
	padding: 10px 0;
	border-bottom: 1px dashed #99CC00;
}

div.QaWrap dt {
	min-height: 40px;
	height: auto !important;
	height: 40px;
	background: url(../img/qa/icon.png) no-repeat left center;
	font-size: 108%;
}

div.QaWrap dt strong {
	display: block;
	padding-top: 10px;
	padding-left: 45px;
	font-weight: bold;
	color: #EE3E96;
}

div.QaWrap dd {
	padding: 10px;
	font-size: 93%;
}

/*----------------------------------------
マナー
----------------------------------------*/

div.MannerWrap {
	width: 490px;
}

div.MannerWrap ul {
	padding: 0 10px;
}

div.MannerWrap li {
	min-height: 9px;
	height: auto !important;
	height: 9px;
	margin: 0 0 5px;
	padding-left: 15px;
	background: url(../img/manner/icon.png) no-repeat 0 3px;
	font-size: 93%;
}

div.MannerWrap ul.Nishi li {
	background: url(../img/manner/icon02.png) no-repeat 0 3px;
}

div.MannerWrap p.Text {
	padding: 13px 5px;
	font-size: 93%;
}

div.MannerWrap strong {
	font-weight: bold;
	color: #669933;
}

div.MannerWrap dl {
	font-size: 93%;
}

div.MannerWrap dd p {
	padding-left: 3px;
}

div.MannerWrap strong.Pink {
	color: #F276B3;
}

div.MannerWrap h1 {
	width: 490px;
	height: 40px;
	margin-bottom: 10px;
	background: url(../img/manner/txt.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.MannerWrap h2 {
	width: 490px;
	height: 40px;
	margin-bottom: 10px;
	background: url(../img/manner/txt02.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}


/*----------------------------------------
FOODMENU
----------------------------------------*/

div.FoodMenu01 {
	width: 498px;
	margin-left: 5px;
}

div.FoodMenu01 p.Tit01 {
	width: 490px;
	height: 40px;
	background: url(../../nishinotoin/img/food/txt01.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.FoodMenu01 p.Tit02 {
	clear: both;
	width: 490px;
	height: 50px;
	background: url(../../nishinotoin/img/food/txt04.png) no-repeat left bottom;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.FoodMenu01 .Wrap01 dt {
	width: 490px;
	height: 40px;
	margin-bottom: 5px;
	background: url(../../nishinotoin/img/food/txt02.png) no-repeat left bottom;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenu01 .Wrap01 ul,
div.FoodMenu01 .Wrap02 ul{
	float: left;
	width: 245px;
}

div.FoodMenu01 .Wrap01 ul li,
div.FoodMenu01 .Wrap02 ul li{
	clear: both;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	margin-bottom: 5px;
	background: url(../../nishinotoin/img/food/icon.png) no-repeat 0 3px;
	font-size: 93%;
}

div.FoodMenu01 .Wrap01 ul li p,
div.FoodMenu01 .Wrap02 ul li p{
	float: left;
	width: 150px;
	display: inline;
	margin-left: 15px;
}

div.FoodMenu01 .Wrap01 ul li p.Price,
div.FoodMenu01 .Wrap02 ul li p.Price{
	float: right;
	width: 50px;
	margin: 0;
}

div.FoodMenu01 p.Text {
	width: 480px;
	font-size: 93%;
	color: #F276B4;
}

div.FoodMenu01 strong {
	clear: both;
	font-weight: bold;
}

div.FoodMenu01 .Wrap02 dt{
	width: 480px;
	height: 40px;
	margin-bottom: 5px;
	background: url(../../nishinotoin/img/food/txt03.png) no-repeat left bottom;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenu01 .Wrap02 li.Sub {
	color: #F276B4;
}

div.FoodMenu01 .Wrap01 ul li.Tit01 {
	width: 109px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(../../nishinotoin/img/food/txt06.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenu01 .Wrap01 ul li.Tit02 {
	width: 109px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(../../nishinotoin/img/food/txt07.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenu01 .Wrap01 ul.Sub p {
	color: #3366CC;
}

div.FoodMenu01 .Wrap01 ul.Sub li p.Price{
	color: #3366CC;
	font-weight: bold;
}

/*----------------------------------------
FOODMENU-KARASUMA
----------------------------------------*/

div.FoodMenub01 {
	width: 498px;
	margin-left: 5px;
}

div.FoodMenub01 p.Tit01 {
	clear: both;
	width: 490px;
	height: 40px;
	background: url(../../karasuma/img/food/txt01.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.FoodMenub01 p.Tit02 {
	clear: both;
	width: 490px;
	height: 50px;
	background: url(../../karasuma/img/food/txt04.png) no-repeat left bottom;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.FoodMenub01 .Wrap01 dt {
	width: 490px;
	height: 40px;
	margin-bottom: 5px;
	background: url(../../karasuma/img/food/txt02.png) no-repeat left bottom;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenub01 .Wrap01 ul,
div.FoodMenub01 .Wrap02 ul{
	float: left;
	width: 245px;
}

div.FoodMenub01 .Wrap01 ul li,
div.FoodMenub01 .Wrap02 ul li{
	clear: both;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	margin-bottom: 5px;
	background: url(../../karasuma/img/food/icon.png) no-repeat 0 3px;
	font-size: 93%;
}

div.FoodMenub01 .Wrap02 ul.Or li,
div.FoodMenub01 .Wrap01 ul.Or li{
	clear: both;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	margin-bottom: 5px;
	background: url(../../karasuma/img/food/icon_b.png) no-repeat 0 3px;
	font-size: 93%;
}

div.FoodMenub01 .Wrap01,
div.FoodMenub01 .Wrap02 {
	clear: both;
}

div.FoodMenub01 .Wrap01 ul li p,
div.FoodMenub01 .Wrap02 ul li p{
	float: left;
	width: 150px;
	display: inline;
	margin-left: 15px;
}

div.FoodMenub01 .Wrap01 ul li p.Price,
div.FoodMenub01 .Wrap02 ul li p.Price{
	float: right;
	width: 50px;
	margin: 0;
}

div.FoodMenub01 p.Text {
	clear: both;
	width: 480px;
	font-size: 93%;
	color: #F276B4;
}

div.FoodMenub01 strong {
	clear: both;
	font-weight: bold;
}

div.FoodMenub01 .Wrap02 dt{
	width: 480px;
	height: 40px;
	margin-bottom: 5px;
	background: url(../../karasuma/img/food/txt03.png) no-repeat left bottom;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenub01 .Wrap02 li.Sub {
	color: #F276B4;
}

div.FoodMenub01 .Wrap01 ul li.Tit01 {
	clear: both;
	width: 109px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(../../karasuma/img/food/txt06.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenub01 .Wrap01 ul li.Tit02 {
	clear: both;
	width: 109px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(../../karasuma/img/food/txt07.png) no-repeat 0 0;
	text-indent: -9999px;
	font-size: 0 ;
	line-height: 0;
}

div.FoodMenub01 .Wrap01 ul.Sub p {
	color: #3366CC;
}

div.FoodMenub01 .Wrap01 ul.Sub li p.Price{
	color: #3366CC;
	font-weight: bold;
}


/*----------------------------------------
ルール
----------------------------------------*/
dl.RuleWrap01 {
	width: 490px;
}

dl.RuleWrap01 dt {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

dl.RuleWrap01 dt.Tit01{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt01.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit02{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt02.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit03{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt03.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit04{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt04.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit05{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt05.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit06{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt06.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit07{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt07.png) no-repeat 0 0;
}

dl.RuleWrap01 dt.Tit08{
	width: 490px;
	height: 35px;
	background: url(../../nishinotoin/img/rule/txt08.png) no-repeat 0 0;
}

dl.RuleWrap01 dd {
	padding: 5px;
	font-size: 93%;
	line-height: 1.4;
}

div.RuleWrap02 {
	width: 490px;
	background: #fff url(../../nishinotoin/img/rule/pic.png) no-repeat 0 0;
}

div.RuleWrap02 h6 {
	height: 285px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

div.RuleWrap02 p {
	padding: 5px;
	font-size: 93%;
}


/*----------------------------------------
ルール-Karasuma
----------------------------------------*/
dl.RuleWrapb01 {
	width: 490px;
}

dl.RuleWrapb01 dt {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

dl.RuleWrapb01 dt.Tit01{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt01.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit02{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt02.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit03{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt03.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit04{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt04.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit05{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt05.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit06{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt06.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit07{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt07.png) no-repeat 0 0;
}

dl.RuleWrapb01 dt.Tit08{
	width: 490px;
	height: 35px;
	background: url(../../karasuma/img/rule/txt08.png) no-repeat 0 0;
}

dl.RuleWrapb01 dd {
	padding: 5px;
	font-size: 93%;
	line-height: 1.4;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

dl.RuleWrapb02 {
	width: 490px;
	background: #fff url(../../karasuma/img/rule/pic.png) no-repeat 0 0;
}

dl.RuleWrapb02 h6 {
	height: 285px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

dl.RuleWrapb02 p {
	padding: 5px;
	font-size: 93%;
}

dl.RuleWrapb01 strong {
	color: #FF3399;
	font-weight: bold;
}

/* ----------------------------------------
NEWS
---------------------------------------- */
div.WhatsNew {
	width: 490px;
}

div.WhatsNew dl {
	clear: both;
	padding: 5px;
}

div.WhatsNew dt {
	float: left;
	width: 90px;
	padding: 2px 0;
	background: #FFD410;
	color: #3366CC;
	text-align: center;
	font-size: 85%;
}

div.WhatsNew dd {
	float: right;
	width: 375px;
	font-size: 93%;
	padding: 2px 0;
}


/* ----------------------------------------

ClearFix (必要なければ消す)

---------------------------------------- */

/* -- Modern Browsers -- */

div.FoodMenu01 .Wrap01 ul li:after,
div.FoodMenu01 .Wrap02 ul li:after,
div.FoodMenu01 .Wrap01 ul:after,
div.FoodMenu01 .Wrap02 ul:after,
div.WhatsNew dd:after{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

/* -- IE7 -- */

div.FoodMenu01 .Wrap01 ul li,
div.FoodMenu01 .Wrap02 ul li,
div.FoodMenu01 .Wrap01 ul,
div.FoodMenu01 .Wrap02 ul,
div.WhatsNew dd{
	display: inline-block;
}

/*  -- Legacy IE -- */

* html div.FoodMenu01 .Wrap01 ul li,
* html div.FoodMenu01 .Wrap02 ul li,
* html div.FoodMenu01 .Wrap01 ul,
* html div.FoodMenu01 .Wrap02 ul,
* html div.WhatsNew dd{
	height: 1%;
}

div.FoodMenu01 .Wrap01 ul li,
div.FoodMenu01 .Wrap02 ul li,
div.FoodMenu01 .Wrap01 ul,
div.FoodMenu01 .Wrap02 ul,
div.WhatsNew dd{
	display: block;
}


/**/

div.FoodMenub01 .Wrap01 ul li:after,
div.FoodMenub01 .Wrap02 ul li:after,
div.FoodMenub01 .Wrap01 ul:after,
div.FoodMenub01 .Wrap02 ul:after{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

/* -- IE7 -- */

div.FoodMenub01 .Wrap01 ul li,
div.FoodMenub01 .Wrap02 ul li,
div.FoodMenub01 .Wrap01 ul,
div.FoodMenub01 .Wrap02 ul{
	display: inline-block;
}

/*  -- Legacy IE -- */

* html div.FoodMenub01 .Wrap01 ul li,
* html div.FoodMenub01 .Wrap02 ul li,
* html div.FoodMenub01 .Wrap01 ul,
* html div.FoodMenub01 .Wrap02 ul{
	height: 1%;
}

div.FoodMenub01 .Wrap01 ul li,
div.FoodMenub01 .Wrap02 ul li,
div.FoodMenub01 .Wrap01 ul,
div.FoodMenub01 .Wrap02 ul{
	display: block;
}
