@charset "utf-8";

/* default settings */

html {
	overflow-y: scroll;
}

body{
	font-size: small;
	color: #333;
	margin: 0;
	padding: 0;
	background-color: #fff;
	line-height: 1.4;
}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
}

form{
	margin: 0;
	padding: 0;
}

ul{
	margin: 0;
	padding: 0;
}

ol{
	margin: 0;
	padding: 0;
}

dl{
	margin: 0;
	padding: 0;
}

img{
	border: 0;
}

hr{
	display: none;
}

a:link{
	color: #936;
}

a:visited{
	color: #999;
}

a:hover{
	color: #fc3;
}

hr.break {
	clear: both;
}

/* clearfix */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* dnd hide from IE-mac */

/* layout settings */

#header {
	width: 100%;
	height: 172px;
	margin: 0;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgIndexHd.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#headerContainer {
	width: 770px;
	height: 172px;
	position: relative;
	margin: 0 auto;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgHeader.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

#logo,
#logo2,
#logo3 {
	width: 245px;
	height: 136px;
	position: absolute;
	top: 0;
	left: -10px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgLogo.png);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 10;
}

* html div#logo {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bgLogo.png", sizingMethod="scale");
	background: none;
}


* html div#logo2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/bgLogo.png", sizingMethod="scale");
	background: none;
}

* html div#logo3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../../images/bgLogo.png", sizingMethod="scale");
	background: none;
}

#logo h1,
#logo2 h1,
#logo3 h1 {
	position: absolute;
	top: 30px;
	left: 10px;
}

#contentHeader {
	width: 100%;
	height: 80px;
/*
	background-image: url(../images/bgCntHeader.gif);
	background-position: bottom center;
	background-repeat: no-repeat; */
}

#contentHeaderCnt {
	width: 770px;
	height: 80px;
	margin: 0 auto;
	position: relative;
}

#contentHeaderCnt h2 {
	width: 770px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
}

#contentHeaderCnt p#path {
	width: auto;
	height: 14px;
	position: absolute;
	top: 7px;
	left: 10px;
	font-size: 12px;
}

#path a {
	text-decoration: none;
}

.pathItem {
	margin-left: 8px;
	padding-left: 18px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgPath.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#contentArea {
	width: 100%;
	height: auto;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgCntArea.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

#contentContainer {
	width: 770px;
	height: auto;
	margin: 0 auto;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgCnt.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#contentMain {
	width: 595px;
	height: auto;
	float: right;
	padding-left: 9px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-left: solid 1px #c3ad8f;
}

#contentMain p {
	margin-bottom: 1em;
}

.item {
	width: 290px;
	height: 130px;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.item img.thumb {
	float: left;
	margin-right: 7px;
}

.item h4,
.item h5 {
	margin-bottom: 5px;
}

.item p {
	font-size: 10.5px;
}

#contentSub {
	width: 155px;
	height: auto;
	float: left;
}

#footer {
	width: 100%;
	height: 24px;
	margin: 0 0 0 0;
	background-color: #594329;
}

#footerContainer {
	width: 770px;
	height: 24px;
	position: relative;
	margin: 0 auto;
	color: #fff;
}

/* elements settings */

#index h1 {
	display: none;
}

#contentMain h3 {
	margin-bottom: 20px;
}

.boxIndex {
	width: 260px;
	height: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc;
}

.boxIndex img {
	float: left;
	margin-right: 10px;
	border: solid 4px #e7e7e7;
}

.boxIndex h3 {
	margin-bottom: 3px;
}

.boxIndex h3 img {
	border: none;
	float: none;
}

.description {
	width: 190px;
	height: auto;
	float: left;
	margin-right: 10px;
}

#contentSub ul {
	width: 155px;
	margin-bottom: 15px;
	list-style: none;
	border-top: dotted 1px #c3ad8f;
}

#contentSub li {
	width: 155px;
	height: 32px;
	border-bottom: dotted 1px #c3ad8f;
	line-height: 32px;
}

#cntMenu a {
	width: 155px;
	height: 32px;
	display: block;
	text-indent: -999px;
}

img.subBanner {
	margin-bottom: 7px;
}

#footerContainer ul {
	width: auto;
	height: 24px;
	line-height: 24px;
	list-style: none;
}

#footerContainer li {
	float: left;
}

img#copyright {
	position: absolute;
	top: 0;
	right: 0;
}

/* navigation */

ul#navi {
	height: 36px;
	position: absolute;
	top: 136px;
	left: 0;
	list-style: none;
}

#navi li {
	width: 154px;
	height: 36px;
	float: left;
	margin: 0;
	padding: 0;
	line-height: 36px;
}

#navi a {
	width: 154px;
	height: 36px;
	display: block;
}

#nvWedding a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: 0 0 ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvWedding a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: 0 -72px;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvInformation a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -154px 0 ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvInformation a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -154px -72px;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvBanquette a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -308px 0 ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvBanquette a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -308px -72px;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvAmusement a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -462px 0 ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvAmusement a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -462px -72px;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvAbout a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -616px 0 ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#nvAbout a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -616px -72px;
	background-repeat: no-repeat;
	text-indent: -999px;
}

/* navigation U R here */

#wedding li#nvWedding {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: 0 -36px ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#information li#nvInformation {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -154px -36px ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#banquette li#nvBanquette {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -308px -36px ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#amusement li#nvAmusement {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -462px -36px ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

#about li#nvAbout {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/navi_b.jpg);
	background-position: -616px -36px ;
	background-repeat: no-repeat;
	text-indent: -999px;
}

/* subnavi */

ul#subnavi {
	width: auto;
	height: 20px;
	position: absolute;
	top: 0;
	right: 10px;
	list-style: none;
}

#subnavi li {
	width: auto;
	height: 24px;
	float: left;
	margin-left: 5px;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	line-height: 24px;
}
	

/* index */

#index #header {
	width: 100%;
	height: 262px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgIndexHd.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

#index #headerContainer {
	width: 790px;
	height: 262px;
	margin: 0 auto;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgFlash.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#index #flashcontent {
	width: 770px;
	height: 262px;
	margin-left: 10px;
}

#index #contentContainer {
	padding-top: 25px;
	padding-bottom: 20px;
}

img#indexBanCoordinate {
	margin: -10px 15px 20px 15px;
}

#indexWedding {
	width: 260px;
	height: auto;
	float: left;
	padding-left: 15px;
}

#indexInformation {
	width: 260px;
	height: auto;
	float: left;
	padding-left: 20px; /* for break of layout on IE */
}

#indexAmusement {
	width: 180px;
	height: auto;
	float: right;
	padding-right: 15px;
}

#index h2 {
	margin-bottom: 10px;
}

#index #indexInformation h3 {
	font-size: 12px;
}

#indexInformation ul {
	margin-left: 4px;
	margin-bottom: 20px;
}

#indexInformation li {
	list-style: none;
	margin-bottom: 5px;
	padding-left: 18px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/liMarkA.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

#indexAmusement dd {
	margin: 0 0 5px 0;
	padding: 0;
	text-align: right;
}

.amuseLead {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/triangleA.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}

#indexShuttlebus {
	width: 180px;
	height: auto;
	margin: 0;
	padding-bottom: 12px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgShuttlebus.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#indexShuttlebus h2 {
}

#indexShuttlebus p {
	margin-left: 10px;
	margin-right: 10px;
}

span.new {
	display: none;
	padding-left: 5px;
}

span.up {
	display: none;
	padding-top: 3px;
}

span.today {
	display: none;
}

div.timetables {
	display: none;
}

/* wedding */

.concept {
	width: 197px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	margin-right: 2px;
}

.rightend {
	margin-right: 0;
}

.concept img {
	margin-bottom: 7px;
}

#wedding #cntMenu #cntMenu1 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu1 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: -155px 0;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu2 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: 0 -32px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu2 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: -155px -32px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu3 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: 0 -64px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu3 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: -155px -64px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu4 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: 0 -96px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu4 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: -155px -96px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu5 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: 0 -128px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu5 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: -155px -128px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu6 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: 0 -160px;
	background-repeat: no-repeat;
}

#wedding #cntMenu #cntMenu6 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/wedding/images/cntMenu.gif);
	background-position: -155px -160px;
	background-repeat: no-repeat;
}

#wedding h4 {
	margin-bottom: 7px;
}

#contentMain h3#leadCeremony {
	margin-bottom: 10px;
}

.data {
	width: 320px;
	height: 100px;
	padding:5px;
	border: solid 1px #999;
}

.data h4 {
	font-size: 12px;
	color: #8c0147;
}

.data img {
	float: left;
	margin-right: 10px;
	display: block;
}

#contentMain .data p {
	margin-bottom: 0;
}

img#banCoordinate {
	margin-top: -10px;
	margin-bottom: 20px;
}

h4.headline {
	margin-bottom: 7px;
	border-bottom: solid 1px #594329;
	text-align: left;
}

#boxRoom {
	width: 595px;
	height: 540px;
	position: relative;
}

#boxRoomA {
	width: 340px;
	height: 177px;
	position: absolute;
	left: 0;
	bottom: 178px;
}

#boxRoomA img {
	float: left;
	margin-right: 15px;
}

#boxRoomB {
	width: 355px;
	height: 177px;
	position: absolute;
	left: 0;
	bottom: 0;
}

#boxRoomB p {
	margin-top: 1em;
}

#boxRoomB img {
	float: right;
	margin-left: 15px;
}

#boxRoomB img#btnLayout {
	float: none;
	margin-left: 0;
	margin-top: 5px;
}

#contentMain h3.roomTitle {
	margin-bottom: 10px;
}

p.roomSpec {
	font-size: 10.5px;
}

#layout #container {
	width: 340px;
	height: auto;
	margin: 10px auto;
}

#layout h3.roomTitle {
	margin-bottom: 20px;
}

#layout p#close {
	margin-top: 10px;
	text-align: center;
}

#layout #footer {
	position: absolute;
	left: 0;
	bottom: 0;
}

#layout #footerContainer {
	width: 340px;
	height: 24px;
	position: relative;
	margin: 0 auto;
}

.boxChef {
	width: 290px;
	height: height;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.boxChef img.thumb {
	float: left;
	margin-right: 7px;
}

.boxChef h4,
.item h5 {
	margin-bottom: 5px;
}

.boxChef p {
	font-size: 10.5px;
}

.chefDescription {
	width: 156px;
	float: right;
}

.boxCuisine {
	width: 595px;
	height: 300px;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #eae1d1;
}

.boxCuisineChina {
	width: 595px;
	height: 350px;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #eae1d1;
}

.boxCuisine h5,
.boxCuisineChina h5 {
	margin-bottom: 7px;
}

img.menucourse {
	float: right;
}

.boxCuisine ul.menulist,
.boxCuisineChina ul.menulist {
	width: 330px;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 5px;
	list-style: none;
}

.boxCuisine .menulist li,
.boxCuisineChina .menulist li {
	width: 72px;
	height: 72px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

.boxCuisine .menulist img,
.boxCuisineChina .menulist img {
	margin: 0;
	padding: 5px;
	border: solid 1px #eae1d1;
}

.dessertDescription {
	width: 217px;
	height: auto;
	float: left;
}

.boxDessert ul {
	width: 363px;
	height: auto;
	float: right;
	margin-left: 15px;
	list-style: none;
}

.boxDessert li {
	width: 120px;
	height: 80px;
	line-height: 80px;
	float: left;
	padding-left: 1px;
	padding-bottom: 1px;
}

.boxDessert li img {
	display: block;
}

#styleMain {
	width: 405px;
	height: auto;
	float: left;
}

#styleMain h4 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: solid 1px #8c0147;
}

.styleEntry {
	margin-bottom: 20px;
}

.styleEntry p {
	margin-bottom: 1em;
}

p.entryStatus {
	padding-top: 5px;
	border-top: dotted 1px #999;
	text-align: right;
}

#styleSub {
	width: 170px;
	height: auto;
	float: right;
}

#styleSub h4 {
	margin-bottom: 10px;
}

#styleSub ul {
	margin-bottom: 15px;
	padding-left: 20px;
}

#styleSub li {
	margin-bottom: 5px;
}

.dresslist {
	margin-bottom: 6px;
	border-bottom: solid 1px #ccc;
}

.listHeader {
	float: left;
}

.dresslist ul {
	float: right;
	width: 470px;
	list-style: none;
}

.dresslist li {
	width: 90px;
	height: 170px;
	float: left;
	margin-left: 4px;
	margin-bottom: 5px;
	font-size: 10.5px;
}

img.moreDress {
	float: right;
}

/* information */

#infoMain {
	width: 405px;
	height: auto;
	float: left;
}

#information h4 {
	margin-bottom: 20px;
	border-bottom: solid 1px #594329;
	text-align: left;
}

#information #infoMain h4 {
	margin-bottom: 7px;
	border-bottom: solid 1px #594329;
	text-align: left;
}

#infoMain ul {
	list-style: none;
}

#infoMain li {
	margin-bottom: 7px;
	padding-left: 20px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/liMarkA.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#infoSub {
	width: 170px;
	height: auto;
	float: right;
}

#information #infoSub h4 {
	margin-bottom: 7px;
	border-bottom: solid 1px #594329;
	text-align: right;
}

#information #cntMenu #cntMenu1 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/cntMenu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#information #cntMenu #cntMenu1 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/cntMenu.gif);
	background-position: -155px 0;
	background-repeat: no-repeat;
}

#information #cntMenu #cntMenu2 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/cntMenu.gif);
	background-position: 0 -32px;
	background-repeat: no-repeat;
}

#information #cntMenu #cntMenu2 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/cntMenu.gif);
	background-position: -155px -32px;
	background-repeat: no-repeat;
}

#information #cntMenu #cntMenu3 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/cntMenu.gif);
	background-position: 0 -64px;
	background-repeat: no-repeat;
}

#information #cntMenu #cntMenu3 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/cntMenu.gif);
	background-position: -155px -64px;
	background-repeat: no-repeat;
}

table.calendar {
	width: 175px;
	text-align: center;
	margin-left: -5px;
	margin-bottom: 10px;
}

.calendar a {
	text-decoration: none;
}

.calendar td {
	width: 21px;
	height: 21px;
	border-left: solid 5px #fff;
	border-bottom: solid 5px #fff;
	background-color: #f6e4ea;
}

.calendar td.rightend {
	border-right: none;
}

.calendar td.dayFair {
	background-color: #fbc0df;
}

.calendar td.dayEvent {
	background-color: #fea740;
}

.attentionFair {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/squareFair.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
}

.attentionEvent {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/information/images/squareEvent.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
}

.infoItem {
	margin-bottom: 20px;
}

.infoItem img.thumb {
	float: left;
	margin-right: 20px;
	border: solid 5px #e7e7e7;
}

#contentMain .infoItem p.date {
	margin-bottom: 5px;
}

.infoItem h5 {
	margin-bottom: 7px;
	color: #8c0147;
	font-size: small;
}

/* banquette */

.banquetteItem {
	margin-bottom: 15px;
}

.restaurantItem,
.bplanItem {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #eae1d1;
}

.restaurantItem h5 ,
.bplanItem h5 {
	margin-bottom: 10px;
	padding-left: 20px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/liMarkB.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: small;
	color: #8c0147;
}

.banquetteItem h4 {
	margin-bottom: 12px;
	border-bottom: solid 1px #594329;
}

.banquetteItem img.thumb,
.restaurantItem img.thumb,
.bplanItem img.thumb {
	float: left;
	margin-right: 15px;
	border: solid 5px #ccc;
}

.banquetteItem ul {
	list-style: none;
}

.banquetteItem li {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/liMarkA.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#banquette #cntMenu #cntMenu1 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/party/images/cntMenu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#banquette #cntMenu #cntMenu1 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/party/images/cntMenu.gif);
	background-position: -155px 0;
	background-repeat: no-repeat;
}

#banquette #cntMenu #cntMenu2 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/party/images/cntMenu.gif);
	background-position: 0 -32px;
	background-repeat: no-repeat;
}

#banquette #cntMenu #cntMenu2 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/party/images/cntMenu.gif);
	background-position: -155px -32px;
	background-repeat: no-repeat;
}

#shisenOperation th {
	text-align: left;
	vertical-align: top;
}

/* amusement */

#amusement h4 {
	margin-bottom: 15px;
	padding-bottom: 2px;
	border-bottom: solid 1px #594329;
}	

#amusement #cntMenu #cntMenu1 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu1 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: -155px 0;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu2 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: 0 -32px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu2 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: -155px -32px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu3 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: 0 -64px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu3 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: -155px -64px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu4 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: 0 -96px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu4 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: -155px -96px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu5 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: 0 -128px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu5 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: -155px -128px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu6 a {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: 0 -160px;
	background-repeat: no-repeat;
}

#amusement #cntMenu #cntMenu6 a:hover {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/amusement/images/cntMenu.gif);
	background-position: -155px -160px;
	background-repeat: no-repeat;
}

h4#amuseName {
	border: none;
}

img#amuseImage {
	float: right;
	margin-left: 15px;
	border: solid 1px #eae1d1;
}

#amusement h5.headline {
	margin-bottom: 7px;
	border-bottom: solid 1px #594329;
}

#vol1 {
	display: none;
	margin-bottom: 10px;
}

#vol2 {
	display: none;
	margin-bottom: 10px;
}

#vol3 {
	display: none;
	margin-bottom: 10px;
}

#vol4 {
	display: none;
	margin-bottom: 10px;
}

#vol5 {
	display: none;
	margin-bottom: 10px;
}

#vol6 {
	display: none;
	margin-bottom: 10px;
}

#vol7 {
	display: none;
	margin-bottom: 10px;
}

/* about */

#about p#path {
	color: #fff;
}

#about .pathItem {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgPathAbout.gif);
}

#about #contentContainer {
	width: 745px;
	height: 540px;
	padding-top: 15px;
	padding-left: 25px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/concept/images/bgAbout.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #fff;
}

#about h3 {
	margin-bottom: 20px;
}

#about #contentArea {
	padding-bottom: 0;
}

#about #contentContainer p {
	margin-top: 1.5em;
}

#about #footer {
	margin: 0;
}

/* access */

#accessGuide {
	width: 250px;
	height: auto;
	float: left;
	padding-left: 15px;
}

#access h3 {
	margin-bottom: 10px;
	border-bottom: solid 1px #594329;
}

#accessGuide ul {
	margin-bottom: 10px;
	list-style: none;
}

#accessGuide li {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/liMarkA.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	padding-left: 20px;
}

#accessGuide p {
	margin-bottom: 20px;
}

#shuttlebus {
	width: 465px;
	height: auto;
	float: right;
	padding-right: 15px;
}

#shuttlebus img#bus {
	border: solid 5px #ccc;
	float: left;
	margin-right: 15px;
}

#shuttlebus h4 {
	margin-top: 20px;
	margin-bottom: 5px;
}

#shuttlebus p {
	margin-bottom: 1em;
}

#shuttlebus dl {
	margin-bottom: 10px;
	border-top: solid 1px #eae1d1;
	border-left: solid 1px #eae1d1;
}

#shuttlebus dt {
	width: 80px;
	height: auto;
	float: left;
	clear: left;
	margin: 0;
	padding: 3px 0 3px 5px;
	border-right: solid 1px #eae1d1;
	border-bottom: solid 1px #eae1d1;
	font-weight: bold;
}

#shuttlebus dt.sat {
	color: #06f;
}

#shuttlebus dt.sun {
	color: #c00;
}

#shuttlebus dd {
	width: 357px;
	height: auto;
	float: left;
	margin: 0;
	padding: 3px 10px;
	border-right: solid 1px #eae1d1;
	border-bottom: solid 1px #eae1d1;
}

/* myclub */

#myclub #contentContainer {
	width: 690px;
	padding: 10px 40px;
}

.boxMyclub {
	width: 220px;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.boxMyclub h4 {
	margin-bottom: 7px;
	border-bottom: solid 1px #594329;
}

/* privacy */

#privacy #contentContainer {
	width: 690px;
	padding: 10px 40px;
}

#privacy dl {
	margin-top: 20px;
}

#privacy dt {
	margin-bottom: 7px;
	font-weight: bold;
}

#privacy dd {
	margin-bottom: 7px;
	margin-left: 18px;
}

/* disclaimer */

#disclaimer #contentContainer {
	width: 690px;
	padding: 10px 40px;
}

#disclaimer dl {
	margin-top: 20px;
}

#disclaimer dt {
	margin-bottom: 7px;
	font-weight: bold;
}

#disclaimer dd {
	margin-bottom: 7px;
	margin-left: 18px;
}

/* contact */

#contact #contentContainer {
	width: 690px;
	padding: 10px 40px;
}

#contact #contentContainer p {
	margin-bottom: 1em;
}

#boxFormA {
	width: 340px;
	height: auto;
	float: left;
}

#boxFormA p#question {
	padding-left: 20px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/contact/images/markQ.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#boxFormA dt {
	width: 80px;
	float: left;
	clear: left;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-right: 10px;
	border-top: dotted 1px #eae1d1;
}

#boxFormA dd {
	width: 250px;
	float: left;
	margin-left: 0;
	margin-bottom: 7px;
	padding-top: 7px;
	border-top: dotted 1px #eae1d1;
}

#boxFormB {
	float: right;
}

#boxFormB dt {
	margin-bottom: 5px;
	padding-left: 20px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/contact/images/markQ.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#boxFormB dd {
	margin-left: 0;
	margin-bottom: 7px;
}

p#formSend {
	clear: both;
	text-align: center;
	padding-top: 10px;
	border-top: dotted 1px #594329;
}

.thanks #contentContainer {
	height: 300px;
}

/* sitemap */

#sitemap #contentContainer {
	width: 690px;
	padding: 10px 40px;
}

.boxSitemap {
	width: 230px;
	height: auto;
	float: left;
}

.boxSitemap h3 {
	margin-bottom: 10px;
}

.boxSitemap ul {
	margin-bottom: 15px;
	list-style: none;
}

.boxSitemap li {
	margin-left: 10px;
	padding-left: 20px;
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/liMarkA.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}

.boxSitemap ul.sub {
	margin-top: 5px;
	margin-bottom: 5px;
}

.boxSitemap .sub li {
	margin-left: 0;
}



/* spCoordinate */

#spCoordinate #contentHeader {
	height: 30px;
}

#spCoordinate #contentHeaderCnt {
	height: 30px;
	background-color: #000;
}

#spCoordinate p#path {
	color: #fff;
}

#spCoordinate .pathItem {
	background-image: url(file://///Joso-archive/master/I-%E3%82%BB%E3%83%B3%E3%83%81%E3%83%A5%E3%83%AA%E3%83%BC%E3%83%97%E3%83%A9%E3%82%B6NAKA/common/images/bgPathAbout.gif);
}

#spCoordinate #contentContainer {
	width: 710px;
	height: auto;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #000;
	background-image: none;
	color: #fff;
}

#spCoordinate h3 {
	margin-bottom: 15px;
}

#spCoordinate #contentArea {
	padding-bottom: 0;
}

#spCoordinate #footer {
	margin: 0;
}

#coordinateDescription {
	width: 240px;
	float: left;
}

#coordinateDescription h4 {
	margin-bottom: 10px;
}

#coordinateDescription h5 {
	font-size: small;
}

#coordinateDescription p {
	margin-bottom: 1em;
}

.boxDesigner {
	margin-bottom: 7px;
}

.boxDesigner img {
	float: left;
}

.designerDescription {
	width: 158px;
	float: right;
}

#coordinateDescription p.belongto {
	margin-bottom: 10px;
	font-size: 10px;
	color: #ccc;
}

#coordinateDescription p.profile {
	margin-bottom: 10px;
	font-size: 10px;
	color: #999;
}


#coordinateStyle {
	width: 455px;
	height: auto;
	float: right;
	padding-top: 45px;
}

.boxCoordinate {
	width: 220px;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}

.boxCoordinate h4 {
	margin-bottom: 7px;
}

.boxCoordinate img.mainImage {
	margin-bottom: 10px;
}

.boxCoordinate p {
	margin-bottom: 10px;
}

.boxCoordinate img.thumb {
	float: left;
	margin-right: 5px;
	border: solid 1px #e7e7e7;
	padding: 4px;
}

.boxCoordinate img.rightend {
	margin-right: 0;
}

/* common */

.rightend {
	margin-right: 0;
}

img.btn {
	margin-top: 5px;
}

#globalsign {
	width: 120px;
	float: right;
}

#globalsign p {
	font-size: 10px;
	line-height: 1.2;
}

.rq {
	color: #900;
	font-weight: bold;
}

.marker {
	color: #996633;
}