@charset "utf-8";

body { 
	margin:0;
	padding:0;	
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}
html{/*IE*/ 
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:#6D2506;
	scrollbar-highlight-color:#CD628D;
	scrollbar-face-color:#D10557;
	scrollbar-shadow-color:#D10557;
	scrollbar-darkshadow-color:#949493;
	scrollbar-track-color:#DEDAD8;
	text-align:center;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0;}
.left {float:left;}
.right {float:right;}
.block {margin:0 0 5px 15px;}
a:link{color:black;	text-decoration:none;}
a:visited {color:black;	text-decoration:none;}
a:hover {color:#D01557;	text-decoration:none;}
.clear {clear:both;	margin:0;	padding:0;	font-size:1px;}
.clr {clear:both;	margin:0;	padding:0;	font-size:1px; height:1px;}

#container {width:780px;	margin:0 auto;}
h1 {
 display:block;
	width:171px;
	height:77px;
	float:left;
	background:url(../image/logo.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
html*h1 {text-indent:-9999px;}
h1 a:link, h1 a:hover, h1 a:visited {
 display:block;
	width:171px;
	height:77px;
}

#campbnr {
	float:right;
	margin:20px 0 5px;
/*	display:none;*/
}

.bar {
 font-size:3px;
	height:3px;
	background-color:#D10557;
	clear:both;
}

ul#navi {
 width:780px;
	height:35px;
 display:block;
	list-style-type:none;
}
#navi li {
 display:block;
	float:left;
	font-size:0px;
	text-indent:-9999px;
}
html*#navi li {text-indent:-9999px;}

#navil, #navi01, #navi02, #navi03, #navi04, #navi05, #navir {
 height:35px;
	background:url(../image/navi3.jpg) no-repeat;
}
#navil {width:33px; background-position:0 0;}
#navi01 {width:90px; background-position:-33px 0;}
#navi02 {width:100px; background-position:-123px 0;}
#navi03 {width:126px; background-position:-223px 0;}
#navi04 {width:191px; background-position:-349px 0;}
#navi05 {width:104px; background-position:-540px 0;}
#navir {width:136px; background-position:-644px 0;}
#navi01 a, #navi01 a:hover, #navi01 a:visited {display:block; width:90px; height:35px;}
#navi02 a, #navi02 a:hover, #navi02 a:visited {display:block; width:100px; height:35px;}
#navi03 a, #navi03 a:hover, #navi03 a:visited {display:block; width:126px; height:35px;}
#navi04 a, #navi04 a:hover, #navi04 a:visited {display:block; width:191px; height:35px;}
#navi05 a, #navi05 a:hover, #navi05 a:visited {display:block; width:104px; height:35px;}
#navi01 a:hover, #navi02 a:hover, #navi03 a:hover, #navi04 a:hover, #navi05 a:hover {
 height:35px;
	background:url(../image/navi3.jpg) no-repeat;
}
#navi01 a:hover {width:90px; background-position:-33px -35px;}
#navi02 a:hover {width:100px; background-position:-123px -35px;}
#navi03 a:hover {width:126px; background-position:-223px -35px;}
#navi04 a:hover {width:191px; background-position:-349px -35px;}
#navi05 a:hover {width:104px; background-position:-540px -35px;}

/* idxCONTENTS */
#idx {background:url(../image/idx.gif) repeat-y;}
#idx_alpha {width:570px;	float:left;}
#idx_beta {width:200px; float:right;}

/* INFORMATION */
#info {background-color:#E2E2E2; text-align:left;}
#info h2 {
 display:block;
	width:570px;
	height:37px;
	background:url(../image/info_head.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
html*#info h2 {text-indent:-9999px;}
#info ul {
 display:block;
	padding:0 15px 10px 30px;
	list-style-type:none;
	text-align:left;
}
#info li {
 display:block;
	margin:0;
	padding:0;
	line-height:2em;
	border-bottom:1px dotted #333;
}
#info li span, #info li b, #info h3 span, #info h3 b {
 font-size:12px;
	margin-right:3px;
	padding:1px 3px;
	font-weight:normal;
}
#info li span, #info h3 span {background:#D10557;	color:white;}
#info li b, #info h3 b {border:1px solid #D10557;	color:#D10557;}
#info strong.back {
 display:block;
	text-align:right;
	height:25px;
}
#info h3 {
 display:block;
	font-size:1.2em;
	margin:5px 15px;
	color:#D10557;
}
#info p {
 line-height:1.7em;
	margin:5px 20px;
}


/* SHOPINFO */
#shopinfo {background-color:#E2E2E2;}
#shopinfo h2 {
 display:block;
	width:570px;
	height:47px;
	background:url(../image/shopinfo_head.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
html*#shopinfo h2 {text-indent:-9999px;}
h3.ftitle {
 display:block;
	clear:both;
	margin:0 0 5px;
	padding-left:10px;
	font-size:1.2em;
	line-height:1.5em;
	background:#d10557;
	color:white;
	font-weight:bold;
	text-align:left;
}

#idxnavi {width:560px; height:53px; margin:0 auto;}
#idxnavi ul {
 display:block;
 width:560px;
	text-decoration:none;
	list-style-type:none;
}
#idxnavi li {
 display:block;
	height:53px;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
	float:left;
}
.idxnsp {width:1px;}
#ff56, #ff56 a, #ff56 a:hover, #ff56 a:visited, 
#ff4, #ff4 a, #ff4 a:hover, #ff4 a:visited, 
#ff3, #ff3 a, #ff3 a:hover, #ff3 a:visited 
{display:block; text-decoration:none; width:186px; height:53px; text-align:left;}
#ff56, #ff4, #ff3 {background:url(../image/idx_but.jpg) no-repeat;	width:186px;}
#ff4 {background-position:-186px 0;}
#ff3 {background-position:-372px 0;}
#ff56 a:hover, #ff4 a:hover, #ff3 a:hover {background:url(../image/idx_but.jpg) 0 -53px;}
#ff4 a:hover {background-position:-186px -53px;}
#ff3 a:hover {background-position:-372px -53px;}

.shopbox {
 width:285px;
	/*height:70px;*/
	float:left;
}
.shopbox dl {
 display:block;
	width:275px;
	margin:0 auto;
	background:white;
}
.shopbox hr {color:#E2E2E2; margin:0 5px; border-top:1px dotted #999; height:1px;}
.shopbox dt {display:block; width:69px; float:left; text-align:left; padding:5px 0;}
.shopbox dd {display:block; width:200px; float:right; text-align:left; padding:5px 0;}
.shopbox dd b {
 display:block;
	width:2px;
	float:left;
	margin-bottom:3px;
	padding:2px 0;
 background-color:#D10557;
}
.sname {display:block; width:160px; height:2em; float:left; padding:2px 0 0 5px;}
.detail {width:90px; float:right; padding:3px 0 0 2px;}

.shopbox2 {
	width:140px;
	float:left;
	margin-bottom:2px;
}
.shopbox2 dl {
	display:block;
	width:138px;
	margin:0 auto;
	background:#ffffff;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
.shopbox2 hr {
	display:none;
/*
	color:#E2E2E2;
	margin:0 5px;
	border-top:1px dotted #999999;
	height:1px;
*/
}
.shopbox2 dt {
	display:block;
	width:68px;
	float:left;
	text-align:left;
	padding:5px 0;
}
.shopbox2 dd {
	display:block;
	width:68px;
	float:right;
	text-align:left;
	padding:5px 0;
}

#shopinfo strong.back {
 display:block;
	text-align:right;
	height:25px;
}

/* FLOOR */
#floor {width:201px; background-color:#E2E2E2; vertical-align:bottom;}
#floor h2 {
 display:block;
	width:201px;
	height:26px;
	background:#E2E2E2 url(../image/floor_title.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
html*#floor h2 {text-indent:-9999px;}
ul.fl {
 display:block;
	list-style-type:none;
 margin:0 3px;
	text-align:left;
}
.fl li {
 display:block;
	width:195px;
	vertical-align:bottom;
	font-size:0px;
	text-indent:-9999px;
}
html*.fl li {text-indent:-9999px;}
#f65, #f4, #f3, #f12 {background:url(../image/floor3.jpg);}
#f65 {height:53px; background-position:0 0;}
#f4 {height:53px; background-position:0 -53px;}
#f3 {height:53px; background-position:0 -106px;}
#f12 {height:39px; background-position:0 -159px;}
#f65 a, #f65 a:hover, #f65 a:visited, 
#f4 a, #f4 a:hover, #f4 a:visited, 
#f3 a, #f3 a:hover, #f3 a:visited {display:block; width:195px; height:53px;}
#f12 a, #f12 a:hover, #f12 a:visited {display:block; width:195px; height:39px;}
#f65 a:hover, #f4 a:hover, #f3 a:hover, #f12 a:hover {background:url(../image/floor3.jpg);}
#f65 a:hover {background-position:-195px 0;}
#f4 a:hover {background-position:-195px -53px;}
#f3 a:hover {background-position:-195px -106px;}
#f12 a:hover {background-position:-195px -159px;}
ul#shoplist, ul#medilist {
 display:block;
	list-style-type:none;
 padding:12px 3px 9px 3px;
	text-align:left;
	background:url(../image/fl.jpg);
}
#shoplist li, #medilist li {
 display:block;
	width:195px;
	vertical-align:bottom;
	font-size:0px;
	text-indent:-9999px;
}
html*#shoplist li {text-indent:-9999px;}
html*#medilist li {text-indent:-9999px;}
#f3_01, #f3_01 a:hover, .blanke {
	background:url(../image/floor_medi.jpg) no-repeat;
}
#f3_01 {height:18px; background-position:0 0;}
#f3_01 a, #f3_01 a:link, #f3_01 a:hover, #f3_01 a:visited {display:block; width:165px; height:18px;}
#f3_01 a:hover {height:18px; background-position:-195px 0;}
.blanke {height:5px; line-height:5px; background-position:0 -18px;}

#f2_01, #f2_02, #f2_03, #f2_04, #f2_05, #f2_06, #f2_07, #f2_08, .blank, 
#f1_01, #f1_02, #f1_03, #f1_04, #f1_05, #f1_06, #f1_07, #f1_08, #f1_09, #f1_10 {
	background:url(../image/floor080328.jpg) no-repeat;
}
#f2_01 {height:18px; background-position:0 -154px;}
#f2_02 {height:18px; background-position:0 -172px;}
#f2_03 {height:30px; background-position:0 -190px;}
#f2_04 {height:18px; background-position:0 -220px;}
#f2_05 {height:30px; background-position:0 -238px;}
#f2_06 {height:30px; background-position:0 -268px;}
#f2_07 {height:30px; background-position:0 -298px;}
#f2_08 {height:18px; background-position:0 -328px;}
.blank {height:8px; background-position:0 -346px;}
#f1_01 {height:18px; background-position:0 -354px;}
#f1_02 {height:18px; background-position:0 -372px;}
#f1_03 {height:18px; background-position:0 -390px;}
#f1_04 {height:18px; background-position:0 -408px;}
#f1_05 {height:18px; background-position:0 -426px;}
#f1_06 {height:18px; background-position:0 -444px;}
#f1_07 {height:18px; background-position:0 -462px;}
#f1_08 {height:18px; background-position:0 -480px;}
#f1_09 {height:18px; background-position:0 -498px;}
#f1_10 {height:18px; background-position:0 -516px;}
#f2_01 a, #f2_01 a:hover, #f2_01 a:visited {display:block; width:165px; height:18px;}
#f2_02 a, #f2_02 a:hover, #f2_02 a:visited {display:block; width:165px; height:18px;} 
#f2_03 a, #f2_03 a:hover, #f2_03 a:visited {display:block; width:165px; height:30px;}
#f2_04 a, #f2_04 a:hover, #f2_04 a:visited {display:block; width:165px; height:18px;}
#f2_05 a, #f2_05 a:hover, #f2_05 a:visited {display:block; width:165px; height:30px;}
#f2_06 a, #f2_06 a:hover, #f2_06 a:visited {display:block; width:165px; height:30px;}
#f2_07 a, #f2_07 a:hover, #f2_07 a:visited {display:block; width:165px; height:30px;}
#f2_08 a, #f2_08 a:hover, #f2_08 a:visited {display:block; width:165px; height:18px;}
#f1_01 a, #f1_01 a:hover, #f1_01 a:visited {display:block; width:165px; height:18px;}
#f1_02 a, #f1_02 a:hover, #f1_02 a:visited {display:block; width:165px; height:18px;}
#f1_03 a, #f1_03 a:hover, #f1_03 a:visited {display:block; width:165px; height:18px;}
#f1_04 a, #f1_04 a:hover, #f1_04 a:visited {display:block; width:165px; height:18px;}
#f1_05 a, #f1_05 a:hover, #f1_05 a:visited {display:block; width:165px; height:18px;}
#f1_06 a, #f1_06 a:hover, #f1_06 a:visited {display:block; width:165px; height:18px;}
#f1_07 a, #f1_07 a:hover, #f1_07 a:visited {display:block; width:165px; height:18px;}
#f1_08 a, #f1_08 a:hover, #f1_08 a:visited {display:block; width:165px; height:18px;}
#f1_09 a, #f1_09 a:hover, #f1_09 a:visited {display:block; width:165px; height:18px;}
#f1_10 a, #f1_10 a:hover, #f1_10 a:visited {display:block; width:165px; height:18px;}

#f2_01 a:hover, #f2_02 a:hover, #f2_03 a:hover, #f2_04 a:hover, #f2_05 a:hover, 
#f2_06 a:hover, #f2_07 a:hover, #f2_08 a:hover, 
#f1_01 a:hover, #f1_02 a:hover, #f1_03 a:hover, #f1_04 a:hover, #f1_05 a:hover, 
#f1_06 a:hover, #f1_07 a:hover, #f1_08 a:hover, #f1_09 a:hover, #f1_10 a:hover 
{background:url(../image/floor080328.jpg) no-repeat;}
#f2_01 a:hover {background-position:-195px -154px;}
#f2_02 a:hover {background-position:-195px -172px;}
#f2_03 a:hover {background-position:-195px -190px;}
#f2_04 a:hover {background-position:-195px -220px;}
#f2_05 a:hover {background-position:-195px -238px;}
#f2_06 a:hover {background-position:-195px -268px;}
#f2_07 a:hover {background-position:-195px -298px;}
#f2_08 a:hover {background-position:-195px -328px;}
#f1_01 a:hover {background-position:-195px -354px;}
#f1_02 a:hover {background-position:-195px -372px;}
#f1_03 a:hover {background-position:-195px -390px;}
#f1_04 a:hover {background-position:-195px -408px;}
#f1_05 a:hover {background-position:-195px -426px;}
#f1_06 a:hover {background-position:-195px -444px;}
#f1_07 a:hover {background-position:-195px -462px;}
#f1_08 a:hover {background-position:-195px -480px;}
#f1_09 a:hover {background-position:-195px -498px;}
#f1_10 a:hover {background-position:-195px -516px;}

#floor b {width:201px; background-color:#E2E2E2;}

.flrlis ul {
 display:block;
	list-style-type:none;
 margin:0 3px;
	text-align:left;
}
.flrlis li {
 display:block;
	width:195px;
	vertical-align:bottom;
	font-size:0px;
	text-indent:-9999px;
}
#f65banba {height:18px; background:url(../image/f65banba.jpg);}
#f4wtrwtr {height:18px; background:url(../image/f4wtrwtr.jpg);}
#f3labgs {height:18px; background:url(../image/f3labgs.jpg);}
#f12zone {height:39px; background:url(../image/f12zone.jpg);}
#f65banba a, #f65banba a:hover, #f65banba a:visited {display:block; width:195px; height:18px;}
#f4wtrwtr a, #f4wtrwtr a:hover, #f4wtrwtr a:visited {display:block; width:195px; height:18px;}
#f3labgs a, #f3labgs a:hover, #f3labgs a:visited {display:block; width:195px; height:18px;}
#f65banba a:hover {background:url(../image/f65banba.jpg) -195px 0;}
#f4wtrwtr a:hover {background:url(../image/f4wtrwtr.jpg) -195px 0;}
#f3labgs a:hover {background:url(../image/f3labgs.jpg) -195px 0;}
.space {height:4px; font-size:4px; line-height:4px; background:url(../image/space.jpg);}
#f3centralclinic {height:18px; background:url(../image/f3centralclinic.jpg);}
#f3citytower {height:30px; background:url(../image/f3citytower.jpg);}
#f3nhk {height:18px; background:url(../image/f3nhk.jpg);}
#f2yuzen {height:18px; background:url(../image/f2yuzen.jpg);}
#f2citytower {height:30px; background:url(../image/f2citytower.jpg);}
#f2tanaka {height:18px; background:url(../image/f2tanaka.jpg);}
#f2takanoyuri {height:30px; background:url(../image/f2takanoyuri.jpg);}
#f2fujistaff {height:18px; background:url(../image/f2fujistaff.jpg);}
#f2bay {height:30px; background:url(../image/f2bay.jpg);}
#f2tomoe {height:30px; background:url(../image/f2tomoe.jpg);}
#f2ladyfing {height:30px; background:url(../image/f2ladyfing.jpg);}
#f2waka {height:18px; background:url(../image/f2waka.jpg);}
.blnk {height:8px; font-size:8px; line-height:8px; background:url(../image/blank.jpg);}
#f1aratama {height:18px; background:url(../image/f1aratama.jpg);}
#f1leopalace {height:18px; background:url(../image/f1leopalace.jpg);}
#f1kassei {height:18px; background:url(../image/f1kassei.jpg);}
#f1ogura {height:18px; background:url(../image/f1ogura.jpg);}
#f1croceed {height:18px; background:url(../image/f1croceed.jpg);}
#f1sekiguchien {height:18px; background:url(../image/f1sekiguchien.jpg);}
#f1seven11 {height:18px; background:url(../image/f1seven11.jpg);}
#f1taiwan99 {height:18px; background:url(../image/f1taiwan99.jpg);}
#f1hinet {height:18px; background:url(../image/f1hinet.jpg);}
#f1pola {height:18px; background:url(../image/f1pola.jpg);}
#f1pearl {height:18px; background:url(../image/f1pearl.jpg);}
#f1primavera {height:18px; background:url(../image/f1primavera.jpg);}
#f1trend {height:18px; background:url(../image/f1trend.jpg);}
#f3centralclinic a, #f3centralclinic a:hover, #f3centralclinic a:visited {display:block; width:165px; height:18px;}
#f3citytower a, #f3citytower a:hover, #f3citytower a:visited {display:block; width:165px; height:30px;}
#f3nhk a, #f3nhk a:hover, #f3nhk a:visited {display:block; width:165px; height:18px;}
#f2yuzen a, #f2yuzen a:hover, #f2yuzen a:visited {display:block; width:165px; height:18px;}
#f2tanaka a, #f2tanaka a:hover, #f2tanaka a:visited {display:block; width:165px; height:18px;} 
#f2takanoyuri a, #f2takanoyuri a:hover, #f2takanoyuri a:visited {display:block; width:165px; height:30px;}
#f2fujistaff a, #f2fujistaff a:hover, #f2fujistaff a:visited {display:block; width:165px; height:18px;}
#f2bay a, #f2bay a:hover, #f2bay a:visited {display:block; width:165px; height:30px;}
#f2tomoe a, #f2tomoe a:hover, #f2tomoe a:visited {display:block; width:165px; height:30px;}
#f2ladyfing a, #f2ladyfing a:hover, #f2ladyfing a:visited {display:block; width:165px; height:30px;}
#f2waka a, #f2waka a:hover, #f2waka a:visited {display:block; width:165px; height:18px;}
#f2citytower a, #f2citytower a:hover, #f2citytower a:visited {display:block; width:165px; height:30px;}
#f1aratama a, #f1aratama a:hover, #f1aratama a:visited {display:block; width:165px; height:18px;}
#f1leopalace a, #f1leopalace a:hover, #f1leopalace a:visited {display:block; width:165px; height:18px;}
#f1kassei a, #f1kassei a:hover, #f1kassei a:visited {display:block; width:165px; height:18px;}
#f1ogura a, #f1ogura a:hover, #f1ogura a:visited {display:block; width:165px; height:18px;}
#f1croceed a, #f1croceed a:hover, #f1croceed a:visited {display:block; width:165px; height:18px;}
#f1sekiguchien a, #f1sekiguchien a:hover, #f1sekiguchien a:visited {display:block; width:165px; height:18px;}
#f1seven11 a, #f1seven11 a:hover, #f1seven11 a:visited {display:block; width:165px; height:18px;}
#f1taiwan99 a, #f1taiwan99 a:hover, #f1taiwan99 a:visited {display:block; width:165px; height:18px;}
#f1hinet a, #f1hinet a:hover, #f1hinet a:visited {display:block; width:165px; height:18px;}
#f1pola a, #f1pola a:hover, #f1pola a:visited {display:block; width:165px; height:18px;}
#f1pearl a, #f1pearl a:hover, #f1pearl a:visited {display:block; width:165px; height:18px;}
#f1primavera a, #f1primavera a:hover, #f1primavera a:visited {display:block; width:165px; height:18px;}
#f1trend a, #f1trend a:hover, #f1trend a:visited {display:block; width:165px; height:18px;}
#f3centralclinic a:hover {background:url(../image/f3centralclinic.jpg) -195px 0;}
#f3citytower a:hover {background:url(../image/f2citytower.jpg) -195px 0;}
#f3nhk a:hover {background:url(../image/f3nhk.jpg) -195px 0;}
#f2yuzen a:hover {background:url(../image/f2yuzen.jpg) -195px 0;}
#f2tanaka a:hover {background:url(../image/f2tanaka.jpg) -195px 0;}
#f2takanoyuri a:hover {background:url(../image/f2takanoyuri.jpg) -195px 0;}
#f2fujistaff a:hover {background:url(../image/f2fujistaff.jpg) -195px 0;}
#f2bay a:hover {background:url(../image/f2bay.jpg) -195px 0;}
#f2tomoe a:hover {background:url(../image/f2tomoe.jpg) -195px 0;}
#f2ladyfing a:hover {background:url(../image/f2ladyfing.jpg) -195px 0;}
#f2waka a:hover {background:url(../image/f2waka.jpg) -195px 0;}
#f2citytower a:hover {background:url(../image/f2citytower.jpg) -195px 0;}
#f1aratama a:hover {background:url(../image/f1aratama.jpg) -195px 0;}
#f1ogura a:hover {background:url(../image/f1ogura.jpg) -195px 0;}
#f1croceed a:hover {background:url(../image/f1croceed.jpg) -195px 0;}
#f1sekiguchien a:hover {background:url(../image/f1sekiguchien.jpg) -195px 0;}
#f1seven11 a:hover {background:url(../image/f1seven11.jpg) -195px 0;}
#f1taiwan99 a:hover {background:url(../image/f1taiwan99.jpg) -195px 0;}
#f1hinet a:hover {background:url(../image/f1hinet.jpg) -195px 0;}
#f1pola a:hover {background:url(../image/f1pola.jpg) -195px 0;}
#f1pearl a:hover {background:url(../image/f1pearl.jpg) -195px 0;}
#f1leopalace a:hover {background:url(../image/f1leopalace.jpg) -195px 0;}
#f1kassei a:hover {background:url(../image/f1kassei.jpg) -195px 0;}
#f1primavera a:hover {background:url(../image/f1primavera.jpg) -195px 0;}
#f1trend a:hover {background:url(../image/f1trend.jpg) -195px 0;}


/* UTSU */
#utsu, #utsu2, #utsu3 {border-collapse:collapse;}
#utsu th {background:#D10557; color:white; text-align:center; padding:5px 15px;}
#utsu td {border:1px solid #D10557; padding:5px 15px;}
.td1 {background:#FFEFA7; text-align:left;}
#utsu2 th {background:#D10557; color:white; text-align:center; padding:5px 15px;}
#utsu2 td {border:1px solid #D10557; padding:5px 15px;}
#utsu3 th {background:#D10557; color:white; text-align:center; padding:5px 15px;}
#utsu3 td {border:1px solid #D10557; padding:5px;}
.td2 {background:#FFEFA7; text-align:left;}
.td3 {font-size:10px; text-align:center}
.td4 {background:#dcdcdc; text-align:left;}

/* FOOTER */
#footer {
 width:780px;
	height:30px;
	background:url(../image/footer.jpg) no-repeat top right;
	font-size:0px;
	text-indent:-9999px;
}
html*#footer {text-indent:-9999px;}

/* CONTENTS */
#contents {background:url(../image/bg.gif);}
#conte {background:url(../image/contents.gif) repeat-y;}
#conte_alpha {width:570px;	float:right; text-align:left;}
#conte_beta {width:200px; float:left;}
#conte_eigyojikan {width:780px;	text-align:left;}

/* event */

#event {
 width:570px;
 margin:0 auto;
 display:block;
 vertical-align:bottom;
}

#event ul {
 width:570px;
 list-style-type:none;
 display:block;
}

#event li {
 width:570px;
 height:210px;
 display:block;
}

#event_2009 {
 width:195px;
 margin:0 auto;
 display:block;
 vertical-align:bottom;
}

#event_2009 ul {
 width:195px;
 list-style-type:none;
 display:block;
}

#event_2009 li {
 width:195px;
 height:65px;
 display:block;
}






/* SHOP DETAIL */
#shop_info {
 width:570px;
	background-color:#E2E2E2;
}
#shop_info h2 {
 display:block;
	height:21px;
	background-color:#897A60;
	font-size:15px;
	color:white;
}
#shopimg {padding:15px;}
#shopimg img {border:2px solid white;}
#shop_info p {margin:15px 15px 0 0; line-height:1.3em;}
#shop_info ul {
	list-style-type:none;
	margin-top:15px;
	padding:0;
}
#shop_info li {
 display:block;
	background:url(../shop/image/circle.gif) no-repeat 0px 5px;
	margin:0;
	padding-left:10px;
	line-height:1.4em;
}

#shop_topi {}
#shop_topi h2 {
 display:block;
	width:560px;
	height:45px;
	background:url(../shop/image/topi_title.gif) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
html*#shop_topi h2 {text-indent:-9999px;}
.stopi {}
.stopi img {float:left; margin:0 10px; border:1px solid #ccc;}
.stopi p {margin-right:20px; line-height:1.3em;}
.stopi strong {
 display:block;
	margin:5px 0 10px 0;
}
.stopi strong span {font-weight:normal; margin-left:20px;}
.stopi hr {display:block; clear:both; color:white; border-bottom:1px dashed #ccc;}

/* FLOOR GUIDE */
#floorguide img {vertical-align:bottom;}
#ft {
 display:block;
	width:780px;
	height:123px;
	text-align:right;
	background:url(../floor/image/floor_t.jpg) no-repeat;
}
#ft ul {display:block; width:180px; height:22px; margin:0 0 0 auto;}
#ft li {
 display:block;
	width:30px;
	height:22px;
	float:left;
	font-size:0px;
	text-indent:-9999px;
	text-align:left;
}
#fnavi1, #fnavi2, #fnavi3, #fnavi4, #fnavi5, #fnavi6 {background:url(../floor/image/fnavi.gif);}
#fnavi2 {background-position:-30px 0;}
#fnavi3 {background-position:-60px 0;}
#fnavi4 {background-position:-90px 0;}
#fnavi5 {background-position:-120px 0;}
#fnavi6 {background-position:-150px 0;}
#fnavi1 a:link, #fnavi1 a:hover, #fnavi1 a:visited, 
#fnavi2 a:link, #fnavi2 a:hover, #fnavi2 a:visited, 
#fnavi3 a:link, #fnavi3 a:hover, #fnavi3 a:visited, 
#fnavi4 a:link, #fnavi4 a:hover, #fnavi4 a:visited, 
#fnavi5 a:link, #fnavi5 a:hover, #fnavi5 a:visited, 
#fnavi6 a:link, #fnavi6 a:hover, #fnavi6 a:visited {display:block; width:22px; height:22px; text-decoration:none;}
#fnavi1curr, #fnavi2curr, #fnavi3curr, #fnavi4curr, #fnavi5curr, #fnavi6curr {background:url(../floor/image/fnavi.gif);}
#fnavi1curr {background-position:0 -22px;}
#fnavi2curr {background-position:-30px -22px;}
#fnavi3curr {background-position:-60px -22px;}
#fnavi4curr {background-position:-90px -22px;}
#fnavi5curr {background-position:-120px -22px;}

#fnavi6curr {background-position:-150px -22px;}
#ft h2 {
 display:block;
	width:197px;
	font-size:9px;
	color:#333;
	margin:42px 0 0 auto;
}
#ft01 {background:url(../floor/image/floor_t01.gif);}
#ft02 {background:url(../floor/image/floor_t02.gif);}
#ft03 {background:url(../floor/image/floor_t03.gif);}
#ft04 {background:url(../floor/image/floor_t04.gif);}
#ft05 {background:url(../floor/image/floor_t05.gif);}
#ft06 {background:url(../floor/image/floor_t06.gif);}
#ft065 {background:url(../floor/image/floor_t065.gif);}
#ft01, #ft02, #ft03, #ft04, #ft05, #ft06, #ft065 {height:49px;}

#shoplist {}
#shoplist h2 {
 display:block;
	width:560px;
	height:45px;
	background:url(../shop/image/topi_title.gif) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
html*#shoplist h2 {text-indent:-9999px;}
.slist {width:560px; margin:0px auto; line-height:1.3em;}
.slist dt {width:175px; float:left;}
.slist dt img {border:1px solid #ccc;}
.slist dd {width:384px; min-height:160px; float:right; line-height:1.3em;}
* html .slist dd {height:160px;}
.slisimg {border-bottom:3px solid #f1f1f1; margin-bottom:5px;}
.slist ul {display:block; margin:3px 5px;}
.slist li {display:block; line-height:1.4em;}

hr.line {
	clear:both;
	display:block;
	height:1px;
	color:#f1f1f1;
	margin:3px auto;
}

.newyear {
	width:560px;
	margin:0px auto 10px;
	border-bottom:1px dotted #ccc;
}
.newyear th {
	text-align:center;
	width:160px;
}
.newyear td {
	line-height:1.3em;
}
.newyear ul {
	display:block;
	list-style-type:none;
}

/* ABOUT */
#what h2, #access h2, #parking h2, #hours h2, #sitemap h2, #infot h2 {
 display:block;
	width:780px;
	height:123px;
	font-size:0px;
	text-indent:-9999px;
}
#infot h2 {background:url(../info/image/info_t.jpg);}
#what h2 {background:url(../about/image/event_t.jpg);}
#access h2 {background:url(../about/image/access_t.jpg);}
#parking h2 {background:url(../about/image/parking_t.jpg);}
#hours h2 {background:url(../about/image/hours_t.jpg);}
#sitemap h2 {background:url(../about/image/sitemap_t.jpg);}
#about h2 {
 display:block;
	background:#897A60;
	color:white;
	font-size:12px;
	line-height:12px;
	padding:5px;
}
#about p {margin:15px; line-height:1.4em;}
#map {width:560px; height:400px; border:2px solid black; margin:10px auto;}
#mark {font-size:12px; font-family:Tahoma;}

#camptb {line-height:1.5em;}
#camptb th {border:1px solid #ccc; background:#ccc;}
#camptb td {border:1px solid #ccc;}
#camptb th.camptit {border:none; background:white;}


#osirase h2 {
 display:block;
	background:#707070;
	color:white;
	font-size:12px;
	line-height:12px;
	padding:5px;
}
#osirase p {margin:15px; line-height:1.4em;}


