

body.second { background:url(../img/common/bg_header.gif) repeat-x; }

div#wrapper div#gnavbox {
	padding:3px 0 10px;
}

div#wrapper p#pankuz {
	padding:10px 0 7px;
	line-height:100%;
	color:#999;
	font-size:84%;
}

div#wrapper p#pankuz a {
	color:#999;
	text-decoration:underline;
}

p.pdfbtn {
	padding-bottom:10px;
	text-align:right;
}


/*
----------------------------------------------------------------------------
floor-genre フロア・ジャンル
----------------------------------------------------------------------------
*/

p.classbox {
	clear:both;
	padding:2px 0 !important;
	border-top:#D6CDBF 1px dotted;
	border-bottom:#D6CDBF 1px dotted;
}

p.classbox span {
	display:block;
	margin-right:2px;
	padding:2px 2px 0;
	font-size:84%;
	line-height:100%;
	float:left;
}

span.area01 { color:#FFF; background:#004B6B; border:#004B6B 1px solid; } /* 1F */
span.area02 { color:#FFF; background:#994848; border:#994848 1px solid; } /* 2F */

span.genre-fa { background:#A3D6C8; border:#A3D6C8 1px solid; } /* ファッション・雑貨 */
span.genre-li { background:#D9E6AF; border:#D9E6AF 1px solid; } /* 生活雑貨 */
span.genre-cu { background:#A8E0F7; border:#A8E0F7 1px solid; } /* カルチャー */
span.genre-am { background:#95C7E8; border:#95C7E8 1px solid; } /* アミューズメント */
span.genre-re { background:#FED699; border:#FED699 1px solid; } /* レストラン */
span.genre-fo { background:#FCC8C2; border:#FCC8C2 1px solid; } /* 食品 */


body.second div.sharebox h4 {
	padding:20px 0;
}


/*
----------------------------------------------------------------------------
information お知らせ
----------------------------------------------------------------------------
*/

body.information p.introdoc {
	padding-bottom:18px;
}

body.syllabary p.introdoc,
body.alpha p.introdoc {
	padding-bottom:35px;
}

body.information h5 {
	width:241px;
	font-weight:bold;
	font-size:125%;
	float:left;
}

body.information h5 img {
	vertical-align:top;
	padding:0 12px 0 10px;
}

body.information div#archivebox {
	width:209px;
	float:right;
}

body.information div#archivebox p {
	display:inline;
}

body.information div#archivebox select {
	width:137px;
}

body.information div#datelistbox {
	clear:both;
	width:720px;
}

body.information div#datelistbox p#shutbox {
	clear:both;
	width:720px;
	padding-bottom:20px;
}

body.information div#datelistbox div#datelist {
	width:718px;
}

body.information div#datelistbox div#datelist div.infodate {
	clear:both;
	width:680px;
	margin:0 auto;
	padding:10px 0;
	border-bottom:#D6CDBF 1px dotted;
}

body.information div#datelistbox div#datelist div.infodate p.imagebox {
	width:100px;
	border:#D6CDBF 2px solid;
	text-align:center;
	float:left;
}

body#newshop div#datelistbox div#datelist div.infodate p.imagebox,
body#shopnews div#datelistbox div#datelist div.infodate p.imagebox {
	width:90px;
	border:none;
}

body.information div#datelistbox div#datelist div.infodate div.infodata {
	width:565px;
	float:right;
}

body.information div#datelistbox div#datelist div.infodate div.infodata p.datedoc {
	padding-bottom:1px;
	float:left;
}

body.information div#datelistbox div#datelist div.infodata p {
	padding-left:13px;
}

body.information div#datelistbox div#datelist div.infodata p.infocap {
	clear:both;
	font-weight:bold;
	padding-bottom:1px;
}

body.information div#datelistbox div#datelist div.infodata p.introdoc {
	padding:0 0 0 15px;
}

body.information div#datelistbox div#datelist div.infodate div.infodata ul.iconbox {
	float:left;
}

body.information div#datelistbox div#datelist div.infodate div.infodata ul.iconbox li {
	padding-left:5px;
	float:left;
}

body.information div#datelistbox div#datelist div#detinfobox {
	clear:both;
	width:680px;
	margin:0 auto;
	padding:10px 0 20px;
	border-bottom:#D6CDBF 1px dotted;
}

body.information div#datelistbox div#datelist div#detinfobox div#ttlbox {
	width:652px;
	margin-bottom:20px;
	padding:0 14px 12px;
	background:#FAF5E2;
}

body.information div#datelistbox div#datelist div#detinfobox div#ttlbox p#datetxt {
	padding:13px 7px 0 15px;
	float:left;
}

body.information div#datelistbox div#datelist div#detinfobox div#ttlbox ul#iconbox {
	padding-top:14px;
	float:left;
}

body.information div#datelistbox div#datelist div#detinfobox div#ttlbox ul#iconbox li {
	padding-left:5px;
	float:left;
}

body.information div#datelistbox div#datelist div#detinfobox div#ttlbox p#ttltxt {
	clear:both;
	font-size:125%;
	font-weight:bold;
	padding-left:15px;
}

body.information div#datelistbox div#datelist div#detinfobox div#detaildoc {
	width:410px;
	float:left;
}

body.information div#datelistbox div#datelist div#detinfobox div#detaildoc p {
	padding-bottom:15px;
}

body.information div#datelistbox div#datelist div#detinfobox div#detimgbox {
	width:250px;
	text-align:center;
	float:right;
}

body.information div#datelistbox div#datelist div#detinfobox div#detimgbox p {
	padding-bottom:10px;
}

body.information div#datelistbox div#datelist p#listbtn {
	clear:both;
	width:672px;
	margin:0 auto;
	padding-top:10px;
	text-align:right;
}

body.information div#datelistbox div#datelist div#detinfobox p#shoplogo {
	width:90px;
	float:left;
}

body.information div#datelistbox div#datelist div#detinfobox p#shopdatabtn {
	width:145px;
	padding-top:25px;
	float:right;
}

body.information div#datelistbox div#datelist div#detinfobox p.classbox {
	width:410px;
	margin-bottom:15px;
}


/*
----------------------------------------------------------------------------
news 新着情報
----------------------------------------------------------------------------
*/

body#news div#datelistbox div#datelist {
	border-left:#F90 1px solid;
	border-right:#F90 1px solid;
}

body#news div#datelistbox div#datelist div.infodate div.infodata p.datedoc {
	color:#FF9900;
	background:url(../img/common/ic_info_a.gif) 0 0.4em no-repeat;
}

body#news div#datelistbox div#datelist div.infodata p.infocap,
body#news div#datelistbox div#datelist div.infodata p.infocap a {
	color:#FF9900;
	font-weight:bold;
}

body#news div#datelistbox div#datelist div#detinfobox div#ttlbox {
	border-top:#F90 1px solid;
	border-bottom:#F90 1px solid;
}

body#news div#datelistbox div#datelist div#detinfobox div#ttlbox p#datetxt {
	background:url(../img/news/ic_date.gif) 0 19px no-repeat;
	color:#F90;
	font-weight:bold;
}


/*
----------------------------------------------------------------------------
event イベント情報
----------------------------------------------------------------------------
*/

body#event div#datelistbox div#datelist {
	border-left:#9C0 1px solid;
	border-right:#9C0 1px solid;
}

body#event div#datelistbox div#datelist div.infodate div.infodata p.datedoc {
	color:#690;
	background:url(../img/common/ic_info_b.gif) 0 0.4em no-repeat;
}

body#event div#datelistbox div#datelist div.infodata p.infocap,
body#event div#datelistbox div#datelist div.infodata p.infocap a {
	color:#690;
	font-weight:bold;
}

body#event div#datelistbox div#datelist div#detinfobox div#ttlbox {
	border-top:#9C0 1px solid;
	border-bottom:#9C0 1px solid;
}

body#event div#datelistbox div#datelist div#detinfobox div#ttlbox p#datetxt {
	background:url(../img/event/ic_date.gif) 0 19px no-repeat;
	color:#690;
}

body#event div#datelistbox div#datelist div#detinfobox table#detstyle {
	clear:both;
	width:410px;
	border-top:#D6CDBF 1px dotted;
	margin-bottom:12px;
}

body#event div#datelistbox div#datelist div#detinfobox table#detstyle th,
body#event div#datelistbox div#datelist div#detinfobox table#detstyle td {
	border-bottom:#D6CDBF 1px dotted;
	vertical-align:top;
}

body#event div#datelistbox div#datelist div#detinfobox table#detstyle th {
	width:104px;
	padding:13px 3px 11px;
}

body#event div#datelistbox div#datelist div#detinfobox table#detstyle td {
	padding:10px 0 8px;
}


/*
----------------------------------------------------------------------------
newshop 新店情報
----------------------------------------------------------------------------
*/

body#newshop div#datelistbox div#datelist {
	border-left:#09C 1px solid;
	border-right:#09C 1px solid;
}

body#newshop div#datelistbox div#datelist div.infodate div.infodata p.datedoc {
	color:#09C;
	background:url(../img/common/ic_info_c.gif) 0 0.4em no-repeat;
}

body#newshop div#datelistbox div#datelist div.infodata p.infocap,
body#newshop div#datelistbox div#datelist div.infodata p.infocap a {
	color:#09C;
	font-weight:bold;
}

body#newshop div#datelistbox div#datelist div#detinfobox div#ttlbox {
	border-top:#09C 1px solid;
	border-bottom:#09C 1px solid;
}

body#newshop div#datelistbox div#datelist div#detinfobox div#ttlbox p#datetxt {
	background:url(../img/newshop/ic_date.gif) 0 19px no-repeat;
	color:#09C;
}


/*
----------------------------------------------------------------------------
shopnews ショップニュース
----------------------------------------------------------------------------
*/

body#shopnews div#datelistbox div#datelist {
	border-left:#C36 1px solid;
	border-right:#C36 1px solid;
}

body#shopnews div#datelistbox div#datelist div.infodate div.infodata p.datedoc {
	color:#C36;
	background:url(../img/common/ic_info_d.gif) 0 0.4em no-repeat;
}

body#shopnews div#datelistbox div#datelist div.infodata p.infocap,
body#shopnews div#datelistbox div#datelist div.infodata p.infocap a {
	color:#C36;
	font-weight:normal;
}

body#shopnews div#datelistbox div#datelist div.infodata p.introdoc {
	font-weight:bold;
}

body#shopnews div#datelistbox div#datelist div#detinfobox div#ttlbox {
	border-top:#C36 1px solid;
	border-bottom:#C36 1px solid;
}

body#shopnews div#datelistbox div#datelist div#detinfobox div#ttlbox p#datetxt {
	background:url(../img/shopnews/ic_date.gif) 0 19px no-repeat;
	color:#C36;
}


body#news div#datelistbox div#datelist {
	border-left:#F90 1px solid;
	border-right:#F90 1px solid;
}

body#news div#datelistbox div#datelist div.infodate div.infodata p.datedoc {
	color:#FF9900;
	background:url(../img/common/ic_info_a.gif) 0 0.4em no-repeat;
}

body#news div#datelistbox div#datelist div.infodata p.infocap,
body#news div#datelistbox div#datelist div.infodata p.infocap a {
	color:#FF9900;
	font-weight:bold;
}


/*
----------------------------------------------------------------------------
staff スタッフ募集
----------------------------------------------------------------------------
*/

body#staff div#datelistbox div#datelist {
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

body#staff div#datelistbox div#datelist div#detinfobox div#ttlbox {
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
}

body#staff div#datelistbox div#datelist div#detinfobox div#ttlbox p#datetxt {
	background:url(../img/staff/detail/ic_date.gif) 0 19px no-repeat;
	color:#999;
}

body#staff div#datelistbox div#datelist div#detinfobox p.recdata {
	height:33px;
	margin:0;
	padding:10px 0 0 !important;
}

body#staff div#datelistbox div#datelist div#detinfobox table.recstyle {
	clear:both;
	width:400px;
	border-top:#ABD8CD 5px solid;
	border-bottom:#ABD8CD 4px solid;
	border-left:#ABD8CD 5px solid;
	border-right:#ABD8CD 5px solid;
}

body#staff div#datelistbox div#datelist div#detinfobox table.recstyle th,
body#staff div#datelistbox div#datelist div#detinfobox table.recstyle td {
	padding:7px 12px 5px;
	vertical-align:top;
	border-bottom:#ABD8CD 1px solid;
}

body#staff div#datelistbox div#datelist div#detinfobox table.recstyle th {
	width:65px;
	padding-left:8px;
	border-right:#ABD8CD 1px solid;
	font-weight:bold;
}


/*
----------------------------------------------------------------------------
search 検索
----------------------------------------------------------------------------
*/

body#search ul.searchnav {
	clear:both;
	width:710px;
	padding-left:10px;
}

body#search ul#catenav {
	height:60px;
	background:url(../img/search/bg_category01.gif) no-repeat;
}

body#search ul#syllnav01 {
	height:40px;
	background:url(../img/shoplist/index/bg_syllabary01.gif) no-repeat;
}

body#search ul#syllnav02 {
	height:40px;
	background:url(../img/shoplist/index/bg_syllabary02.gif) no-repeat;
}

body#search ul.searchnav li {
	float:left;
}

body#search ul#catenav li {
	padding-right:3px;
}

body.staff ul.searchnav li#stn01,
body.category ul.searchnav li#stn01 { width:120px; }
body.staff ul.searchnav li#stn02,
body.category ul.searchnav li#stn02 { width:75px; }
body.staff ul.searchnav li#stn03,
body.category ul.searchnav li#stn03 { width:124px; }
body.staff ul.searchnav li#stn04,
body.category ul.searchnav li#stn04 { width:130px; }
body.staff ul.searchnav li#stn05,
body.category ul.searchnav li#stn05 { width:130px; }
body.staff ul.searchnav li#stn06,
body.category ul.searchnav li#stn06 { width:48px; }

body#search ul#catenav li a {
	display:block;
	height:60px;
	text-indent:-9999px;
}

body.staff ul.searchnav li#stn01 a,
body.category ul.searchnav li#stn01 a { background:url(../img/search/stnav01.jpg) no-repeat; }
body.staff ul.searchnav li#stn02 a,
body.category ul.searchnav li#stn02 a { background:url(../img/search/stnav02.jpg) no-repeat; }
body.staff ul.searchnav li#stn03 a,
body.category ul.searchnav li#stn03 a { background:url(../img/search/stnav03.jpg) no-repeat; }
body.staff ul.searchnav li#stn04 a,
body.category ul.searchnav li#stn04 a { background:url(../img/search/stnav04.jpg) no-repeat; }
body.staff ul.searchnav li#stn05 a,
body.category ul.searchnav li#stn05 a { background:url(../img/search/stnav05.jpg) no-repeat; }
body.staff ul.searchnav li#stn06 a,
body.category ul.searchnav li#stn06 a { background:url(../img/search/stnav06.jpg) no-repeat; }

body.staff ul.searchnav li#stn01 a:hover,
body.category ul.searchnav li#stn01 a:hover { background:url(../img/search/stnav01.jpg) 0 -60px no-repeat; }
body.staff ul.searchnav li#stn02 a:hover,
body.category ul.searchnav li#stn02 a:hover { background:url(../img/search/stnav02.jpg) 0 -60px no-repeat; }
body.staff ul.searchnav li#stn03 a:hover,
body.category ul.searchnav li#stn03 a:hover { background:url(../img/search/stnav03.jpg) 0 -60px no-repeat; }
body.staff ul.searchnav li#stn04 a:hover,
body.category ul.searchnav li#stn04 a:hover { background:url(../img/search/stnav04.jpg) 0 -60px no-repeat; }
body.staff ul.searchnav li#stn05 a:hover,
body.category ul.searchnav li#stn05 a:hover { background:url(../img/search/stnav05.jpg) 0 -60px no-repeat; }
body.staff ul.searchnav li#stn06 a:hover,
body.category ul.searchnav li#stn06 a:hover { background:url(../img/search/stnav06.jpg) 0 -60px no-repeat; }

body#search ul.stnav01 li#stn01 a,
body#search ul.stnav01 li#stn01 a:hover { background:url(../img/search/stnav01_ac.jpg) no-repeat; }
body#search ul.stnav02 li#stn02 a,
body#search ul.stnav02 li#stn02 a:hover { background:url(../img/search/stnav02_ac.jpg) no-repeat; }
body#search ul.stnav03 li#stn03 a,
body#search ul.stnav03 li#stn03 a:hover { background:url(../img/search/stnav03_ac.jpg) no-repeat; }
body#search ul.stnav04 li#stn04 a,
body#search ul.stnav04 li#stn04 a:hover { background:url(../img/search/stnav04_ac.jpg) no-repeat; }
body#search ul.stnav05 li#stn05 a,
body#search ul.stnav05 li#stn05 a:hover { background:url(../img/search/stnav05_ac.jpg) no-repeat; }
body#search ul.stnav06 li#stn06 a,
body#search ul.stnav06 li#stn06 a:hover { background:url(../img/search/stnav06_ac.jpg) no-repeat; }

body#search ul#syllnav01 li {
	width:40px;
	padding-right:3px;
}

body#search ul#syllnav02 li {
	width:25px;
	padding-right:2px;
}

body#search ul.searchnav li a {
	display:block;
	height:40px;
	text-indent:-9999px;
}

body.syllabary ul.searchnav li#shn01 a { background:url(../img/shoplist/index/shnav01.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn02 a { background:url(../img/shoplist/index/shnav02.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn03 a { background:url(../img/shoplist/index/shnav03.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn04 a { background:url(../img/shoplist/index/shnav04.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn05 a { background:url(../img/shoplist/index/shnav05.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn06 a { background:url(../img/shoplist/index/shnav06.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn07 a { background:url(../img/shoplist/index/shnav07.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn08 a { background:url(../img/shoplist/index/shnav08.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn09 a { background:url(../img/shoplist/index/shnav09.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn10 a { background:url(../img/shoplist/index/shnav10.jpg) no-repeat; }

body.syllabary ul.shnav01 li#shn01 a,
body#search ul.shnav01 li#shn01 a:hover { background:url(../img/shoplist/index/shnav01_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn01 a:hover { background:url(../img/shoplist/index/shnav01.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav02 li#shn02 a,
body#search ul.shnav02 li#shn02 a:hover { background:url(../img/shoplist/index/shnav02_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn02 a:hover { background:url(../img/shoplist/index/shnav02.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav03 li#shn03 a,
body#search ul.shnav03 li#shn03 a:hover { background:url(../img/shoplist/index/shnav03_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn03 a:hover { background:url(../img/shoplist/index/shnav03.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav04 li#shn04 a,
body#search ul.shnav04 li#shn04 a:hover { background:url(../img/shoplist/index/shnav04_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn04 a:hover { background:url(../img/shoplist/index/shnav04.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav05 li#shn05 a,
body#search ul.shnav05 li#shn05 a:hover { background:url(../img/shoplist/index/shnav05_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn05 a:hover { background:url(../img/shoplist/index/shnav05.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav06 li#shn06 a,
body#search ul.shnav06 li#shn06 a:hover { background:url(../img/shoplist/index/shnav06_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn06 a:hover { background:url(../img/shoplist/index/shnav06.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav07 li#shn07 a,
body#search ul.shnav07 li#shn07 a:hover { background:url(../img/shoplist/index/shnav07_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn07 a:hover { background:url(../img/shoplist/index/shnav07.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav08 li#shn08 a,
body#search ul.shnav08 li#shn08 a:hover { background:url(../img/shoplist/index/shnav08_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn08 a:hover { background:url(../img/shoplist/index/shnav08.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav09 li#shn09 a,
body#search ul.shnav09 li#shn09 a:hover { background:url(../img/shoplist/index/shnav09_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn09 a:hover { background:url(../img/shoplist/index/shnav09.jpg) 0 -40px no-repeat; }
body.syllabary ul.shnav10 li#shn10 a,
body#search ul.shnav10 li#shn10 a:hover { background:url(../img/shoplist/index/shnav10_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn10 a:hover { background:url(../img/shoplist/index/shnav10.jpg) 0 -40px no-repeat; }

body.syllabary ul.searchnav li#shn-a a { background:url(../img/shoplist/index/shnav_a.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-b a { background:url(../img/shoplist/index/shnav_b.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-c a { background:url(../img/shoplist/index/shnav_c.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-d a { background:url(../img/shoplist/index/shnav_d.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-e a { background:url(../img/shoplist/index/shnav_e.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-f a { background:url(../img/shoplist/index/shnav_f.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-g a { background:url(../img/shoplist/index/shnav_g.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-h a { background:url(../img/shoplist/index/shnav_h.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-i a { background:url(../img/shoplist/index/shnav_i.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-j a { background:url(../img/shoplist/index/shnav_j.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-k a { background:url(../img/shoplist/index/shnav_k.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-l a { background:url(../img/shoplist/index/shnav_l.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-m a { background:url(../img/shoplist/index/shnav_m.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-n a { background:url(../img/shoplist/index/shnav_n.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-o a { background:url(../img/shoplist/index/shnav_o.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-p a { background:url(../img/shoplist/index/shnav_p.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-q a { background:url(../img/shoplist/index/shnav_q.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-r a { background:url(../img/shoplist/index/shnav_r.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-s a { background:url(../img/shoplist/index/shnav_s.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-t a { background:url(../img/shoplist/index/shnav_t.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-u a { background:url(../img/shoplist/index/shnav_u.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-v a { background:url(../img/shoplist/index/shnav_v.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-w a { background:url(../img/shoplist/index/shnav_w.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-x a { background:url(../img/shoplist/index/shnav_x.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-y a { background:url(../img/shoplist/index/shnav_y.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-z a { background:url(../img/shoplist/index/shnav_z.jpg) no-repeat; }

body#search ul.shnav-a li#shn-a a,
body#search ul.shnav-a li#shn-a a:hover { background:url(../img/shoplist/index/shnav_a_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-a a:hover { background:url(../img/shoplist/index/shnav_a.jpg) 0 -40px no-repeat; }
body#search ul.shnav-b li#shn-b a,
body#search ul.shnav-b li#shn-b a:hover { background:url(../img/shoplist/index/shnav_b_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-b a:hover { background:url(../img/shoplist/index/shnav_b.jpg) 0 -40px no-repeat; }
body#search ul.shnav-c li#shn-c a,
body#search ul.shnav-c li#shn-c a:hover { background:url(../img/shoplist/index/shnav_c_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-c a:hover { background:url(../img/shoplist/index/shnav_c.jpg) 0 -40px no-repeat; }
body#search ul.shnav-d li#shn-d a,
body#search ul.shnav-d li#shn-d a:hover { background:url(../img/shoplist/index/shnav_d_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-d a:hover { background:url(../img/shoplist/index/shnav_d.jpg) 0 -40px no-repeat; }
body#search ul.shnav-e li#shn-e a,
body#search ul.shnav-e li#shn-e a:hover { background:url(../img/shoplist/index/shnav_e_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-e a:hover { background:url(../img/shoplist/index/shnav_e.jpg) 0 -40px no-repeat; }
body#search ul.shnav-f li#shn-f a,
body#search ul.shnav-f li#shn-f a:hover { background:url(../img/shoplist/index/shnav_f_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-f a:hover { background:url(../img/shoplist/index/shnav_f.jpg) 0 -40px no-repeat; }
body#search ul.shnav-g li#shn-g a,
body#search ul.shnav-g li#shn-g a:hover { background:url(../img/shoplist/index/shnav_g_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-g a:hover { background:url(../img/shoplist/index/shnav_g.jpg) 0 -40px no-repeat; }
body#search ul.shnav-h li#shn-h a,
body#search ul.shnav-h li#shn-h a:hover { background:url(../img/shoplist/index/shnav_h_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-h a:hover { background:url(../img/shoplist/index/shnav_h.jpg) 0 -40px no-repeat; }
body#search ul.shnav-i li#shn-i a,
body#search ul.shnav-i li#shn-i a:hover { background:url(../img/shoplist/index/shnav_i_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-i a:hover { background:url(../img/shoplist/index/shnav_i.jpg) 0 -40px no-repeat; }
body#search ul.shnav-j li#shn-j a,
body#search ul.shnav-j li#shn-j a:hover { background:url(../img/shoplist/index/shnav_j_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-j a:hover { background:url(../img/shoplist/index/shnav_j.jpg) 0 -40px no-repeat; }
body#search ul.shnav-k li#shn-k a,
body#search ul.shnav-k li#shn-k a:hover { background:url(../img/shoplist/index/shnav_k_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-k a:hover { background:url(../img/shoplist/index/shnav_k.jpg) 0 -40px no-repeat; }
body#search ul.shnav-l li#shn-l a,
body#search ul.shnav-l li#shn-l a:hover { background:url(../img/shoplist/index/shnav_l_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-l a:hover { background:url(../img/shoplist/index/shnav_l.jpg) 0 -40px no-repeat; }
body#search ul.shnav-m li#shn-m a,
body#search ul.shnav-m li#shn-m a:hover { background:url(../img/shoplist/index/shnav_m_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-m a:hover { background:url(../img/shoplist/index/shnav_m.jpg) 0 -40px no-repeat; }
body#search ul.shnav-n li#shn-n a,
body#search ul.shnav-n li#shn-n a:hover { background:url(../img/shoplist/index/shnav_n_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-n a:hover { background:url(../img/shoplist/index/shnav_n.jpg) 0 -40px no-repeat; }
body#search ul.shnav-o li#shn-o a,
body#search ul.shnav-o li#shn-o a:hover { background:url(../img/shoplist/index/shnav_o_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-o a:hover { background:url(../img/shoplist/index/shnav_o.jpg) 0 -40px no-repeat; }
body#search ul.shnav-p li#shn-p a,
body#search ul.shnav-p li#shn-p a:hover { background:url(../img/shoplist/index/shnav_p_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-p a:hover { background:url(../img/shoplist/index/shnav_p.jpg) 0 -40px no-repeat; }
body#search ul.shnav-q li#shn-q a,
body#search ul.shnav-q li#shn-q a:hover { background:url(../img/shoplist/index/shnav_q_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-q a:hover { background:url(../img/shoplist/index/shnav_q.jpg) 0 -40px no-repeat; }
body#search ul.shnav-r li#shn-r a,
body#search ul.shnav-r li#shn-r a:hover { background:url(../img/shoplist/index/shnav_r_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-r a:hover { background:url(../img/shoplist/index/shnav_r.jpg) 0 -40px no-repeat; }
body#search ul.shnav-s li#shn-s a,
body#search ul.shnav-s li#shn-s a:hover { background:url(../img/shoplist/index/shnav_s_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-s a:hover { background:url(../img/shoplist/index/shnav_s.jpg) 0 -40px no-repeat; }
body#search ul.shnav-t li#shn-t a,
body#search ul.shnav-t li#shn-t a:hover { background:url(../img/shoplist/index/shnav_t_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-t a:hover { background:url(../img/shoplist/index/shnav_t.jpg) 0 -40px no-repeat; }
body#search ul.shnav-u li#shn-u a,
body#search ul.shnav-u li#shn-u a:hover { background:url(../img/shoplist/index/shnav_u_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-u a:hover { background:url(../img/shoplist/index/shnav_u.jpg) 0 -40px no-repeat; }
body#search ul.shnav-v li#shn-v a,
body#search ul.shnav-v li#shn-v a:hover { background:url(../img/shoplist/index/shnav_v_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-v a:hover { background:url(../img/shoplist/index/shnav_v.jpg) 0 -40px no-repeat; }
body#search ul.shnav-w li#shn-w a,
body#search ul.shnav-w li#shn-w a:hover { background:url(../img/shoplist/index/shnav_w_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-w a:hover { background:url(../img/shoplist/index/shnav_w.jpg) 0 -40px no-repeat; }
body#search ul.shnav-x li#shn-x a,
body#search ul.shnav-x li#shn-x a:hover { background:url(../img/shoplist/index/shnav_x_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-x a:hover { background:url(../img/shoplist/index/shnav_x.jpg) 0 -40px no-repeat; }
body#search ul.shnav-y li#shn-y a,
body#search ul.shnav-y li#shn-y a:hover { background:url(../img/shoplist/index/shnav_y_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-y a:hover { background:url(../img/shoplist/index/shnav_y.jpg) 0 -40px no-repeat; }
body#search ul.shnav-z li#shn-z a,
body#search ul.shnav-z li#shn-z a:hover { background:url(../img/shoplist/index/shnav_z_ac.jpg) no-repeat; }
body.syllabary ul.searchnav li#shn-z a:hover { background:url(../img/shoplist/index/shnav_z.jpg) 0 -40px no-repeat; }

body#search div#tabBoxIndex {
	clear:both;
	margin-bottom:20px;
	background:url(../img/search/bg_search03.gif) repeat-y;
}

body#search p.liststart {
	width:720px;
	margin:0;
	padding:0;
}

body#search p.listend {
	clear:both;
	width:720px;
	height:10px;
}

body#search div#tabBox {
	padding-bottom:20px;
	background:url(../img/search/bg_search.gif) bottom no-repeat;
}

body#search div.searchbox {
	clear:both;
	width:690px;
	padding:10px 14px 16px;
	background:#F4F4EC url(../img/search/bg_seainto02.gif) center bottom no-repeat;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

body#search div.searchbox div.searchdata {
	width:690px;
	padding:14px 0 0;
	background:url(../img/search/bg_seainto01.gif) center top no-repeat;
}

body#search div.searchbox div.searchdata div.seadatabox {
	padding:0 19px;
	width:305px;
	float:left;
}

body#search div.searchdata div.seadatabox p.logobox {
	width:90px;
	float:left;
}

body#search div.searchdata div.seadatabox div.databox {
	width:190px;
	float:right;
}

body#search div.searchdata div.seadatabox div.databox ul.iconbox {
	width:190px;
}

body#search div.searchdata div.seadatabox div.databox ul.iconbox li {
	padding:0 5px 0 0;
	float:left;
}

body#search div.searchdata div.seadatabox div.databox p.datetxt {
	clear:both;
	width:190px;
	padding-bottom:7px;
	color:#999;
}

body#search div.searchdata div.seadatabox div.databox h5 {
	width:190px;
	font-size:114%;
	font-weight:bold;
	padding-bottom:8px;
}

body#search div.searchdata div.seadatabox div.databox h5 a {
	color:#333;
	text-decoration:none;
}

body#search div.searchdata div.seadatabox div.databox h5 a:hover {
	text-decoration:underline;
}

body#search div.searchdata div.seadatabox div.databox p.classbox {
	width:190px;
	margin-bottom:7px;
}

body#search div.searchdata div.seadatabox div.databox dl {
	clear:both;
	width:190px;
}

body#search div.searchdata div.seadatabox div.databox dl dt {
	padding:7px 4px;
	font-weight:bold;
}

body#search div.searchdata div.seadatabox div.databox dl dd {
	padding:0 4px 7px;
	border-bottom:#D6CDBF 1px dotted;
}


/*
----------------------------------------------------------------------------
syllabary ショップリスト - 50音順検索
----------------------------------------------------------------------------
*/


body.syllabary p.classbox,
body.alpha p.classbox {
	width:190px;
	margin-bottom:7px;
}


/*
----------------------------------------------------------------------------
shoplist ショップリスト - 店舗詳細
----------------------------------------------------------------------------
*/

body#shop-det div#contbox-l h4 {
	width:699px;
	background:#FAF5E2;
	margin-bottom:20px;
	padding:17px 16px 11px;
	border-left:#00836C 5px solid;
	border-bottom:#00836C 1px dotted;
	color:#00836C;
	font-size:156%;
	line-height:100%;
}

body#shop-det div#contbox-l div#databox {
	width:720px;
	margin:0 auto 15px;
	padding-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}

body#shop-det div#contbox-l div#databox div#databox-r {
	width:320px;
	float:right;
}

body#shop-det div#contbox-l div#databox div#databox-r h5 {
	padding:0 0 10px 1px;
}

body#shop-det div#contbox-l div#databox div#databox-r p.classbox {
	margin-bottom:8px;
}

body#shop-det div#contbox-l div#databox div#databox-r div#datadoc {
	clear:both;
	width:318px;
	padding:0 1px 20px;
	margin-bottom:10px;
	border-bottom:#D6CDBF 1px dotted;
}

body#shop-det div#contbox-l div#databox div#databox-r div#datadoc p#shopintro {
	padding-bottom:7px;
	font-weight:bold;
	color:#6F5F46;
}

body#shop-det div#contbox-l div#databox div#databox-r div#datadoc p#shopintro img {
	vertical-align:middle;
	padding-right:9px;
}

body#shop-det div#contbox-l div#databox div#databox-r ul {
	width:320px;
}

body#shop-det div#contbox-l div#databox div#databox-r ul li {
	width:158px;
	height:23px;
	padding-right:2px;
	float:left
}

body#shop-det div#contbox-l div#databox div#databox-l {
	width:380px;
	float:left;
}

body#shop-det div#contbox-l div#databox div#databox-l p#atmosimg {
	width:376px;
	border:#D6CDBF 2px solid;
	margin-bottom:20px;
}

body#shop-det div#contbox-l div#databox div#databox-l dl {
	width:380px;
	border-top:#D6CDBF 1px dotted;
}

body#shop-det div#contbox-l div#databox div#databox-l dl dt,
body#shop-det div#contbox-l div#databox div#databox-l dl dd {
	padding:9px 0 7px;
	float:left;
}

body#shop-det div#contbox-l div#databox div#databox-l dl dt {
	color:#6F5F46;
	font-weight:bold;
	width:120px;
}

body#shop-det div#contbox-l div#databox div#databox-l dl dt img {
	vertical-align:text-top;
	padding-right:5px;
}

body#shop-det div#contbox-l div#databox div#databox-l dl dd {
	width:260px;
}

body#shop-det div#contbox-l div#databox div#databox-l dl dd#dataicon img {
	padding-left:2px;
}


/*
----------------------------------------------------------------------------
about ららぽーと新三郷について
----------------------------------------------------------------------------
*/

body#about p.introdoc {
	padding-bottom:20px;
}

body#about div.contnavbox {
	clear:both;
	width:720px;
	padding-bottom:20px;
}

body#about div#lastbox{
	border-bottom:#D6CDBF 1px dotted;
	margin-bottom:20px;
}

body#about div.contnav {
	width:320px;
	border:#A2A094 1px solid;
	padding:15px 14px 12px;
}

body#about div.contnav-l { float:left; }
body#about div.contnav-r { float:right; }

body#about div.contnav h5 {
	margin-bottom:9px;
	padding-bottom:15px;
	border-bottom:#D6CDBF 1px dotted;
}

body#about div.contnav p.pageicon {
	width:70px;
	float:left;
}

body#about div.contnav p.pagedoc {
	width:240px;
	height:80px;
	float:right;
}

body#about div#lastbox p.pagedoc {
	height:102px;
}


/*
----------------------------------------------------------------------------
concept コンセプト
----------------------------------------------------------------------------
*/

body#concept p.introdoc {
	padding-bottom:20px;
}

body#concept p#introbox {
	border-bottom:#D6CDBF 1px dotted;
	margin-bottom:20px;
}

body#concept div.conceptbox {
	clear:both;
	width:720px;
}

body#concept div.lastbox {
	margin-bottom:20px;
	padding-bottom:18px;
	border-bottom:#D6CDBF 1px dotted;
}

body#concept div.conceptbox div.explainbox {
	width:360px;
}

body#concept div.conceptbox div.explain-l { float:left; }
body#concept div.conceptbox div.explain-r { float:right; }

body#concept div.conceptbox div.explainbox h5 {
	height:30px;
}

body#concept div.conceptbox div.explain-l p.zonedoc {
	width:346px;
	padding-bottom:20px;
}

body#concept div.conceptbox div.explain-r h5,
body#concept div.conceptbox div.explain-r p.zonedoc {
	width:340px;
	padding-left:20px;
}


/*
----------------------------------------------------------------------------
amusement アミューズメントのご案内
----------------------------------------------------------------------------
*/

body#amusement div.leisurebox {
	clear:both;
	width:720px;
	height:226px;
	margin-bottom:20px;
}

body#amusement div.leisureinto {
	width:348px;
	height:224px;
	border:#A2A094 1px solid;
}

body#amusement div.leisure-l { float:left; }
body#amusement div.leisure-r { float:right; }

body#amusement div.leisureinto h5 {
	width:307px;
	margin:0 auto;
	border-bottom:#D6CDBF 1px dotted;
}

body#amusement div#am-aqua h5 {
	padding:12px 0 12px 4px;
}

body#amusement div#am-thomas h5 {
	padding:21px 0 22px 4px;
}

body#amusement div#am-round h5 {
	padding:22px 0 22px 4px;
}

body#amusement div#am-yume h5 {
	padding:21px 0 22px 4px;
}

body#amusement div.leisureinto p {
	text-align:center;
}

body#amusement div#am-aqua p {
	padding:10px 0 20px;
}

body#amusement div#am-thomas p {
	padding:5px 0 19px;
}

body#amusement div#am-round p {
	padding:15px 0 20px;
}

body#amusement div#am-yume p {
	padding:10px 0 19px;
}


/*
----------------------------------------------------------------------------
amuse-det アミューズメント - 詳細
----------------------------------------------------------------------------
*/

body.amuse-det h5 {
	width:699px;
	background:#FAF5E2;
	margin-bottom:20px;
	padding:17px 16px 11px;
	border-left:#00836C 5px solid;
	border-bottom:#00836C 1px dotted;
	color:#00836C;
	font-size:156%;
	line-height:100%;
}

body.amuse-det div#ttlbox {
	width:710px;
	margin-bottom:20px;
	padding:20px 0;
	border:#D6CDBF 5px solid;
}

body.amuse-det div#ttlbox p#logobox {
	width:210px;
	text-align:center;
	float:left;
}

body.amuse-det div#ttlbox div#databox {
	width:474px;
	padding-right:20px;
	float:right;
}

body.amuse-det div#ttlbox div#databox p#placename {
	padding-bottom:20px;
	color:#00836C;
	font-weight:bold;
	font-size:125%;
}

body.amuse-det div#ttlbox div#databox p#hourbox {
	margin-bottom:8px;
	padding:5px 2px 3px;
	border-top:#D6CDBF 1px dotted;
	border-bottom:#D6CDBF 1px dotted;
}

body.amuse-det div.zoneinfobox {
	clear:both;
	width:720px;
	padding-bottom:20px;
}

body.amuse-det div.zoneinfo-l {
	width:360px;
	float:left;
}

body.amuse-det div.zoneinfo-r {
	width:340px;
	float:right;
}

body.amuse-det div.zoneinfobox p.capdoc {
	padding:4px 0 2px;
	margin-bottom:7px;
	border-top:#D6CDBF 1px dotted;
	border-bottom:#D6CDBF 1px dotted;
	color:#F60;
	font-size:114%;
	font-weight:bold;
}

body.amuse-det div.zoneinfobox table.amsstyle {
	width:719px;
	border-top:#A2A094 1px solid;
	border-left:#A2A094 1px solid;
}

body.amuse-det div.zoneinfobox table#halfbox {
	width:359px;
	margin-bottom:8px;
}

body.amuse-det div.zoneinfobox table.amsstyle th,
body.amuse-det div.zoneinfobox table.amsstyle td {
	padding:5px 8px 3px;
	border-bottom:#A2A094 1px solid;
	border-right:#A2A094 1px solid;
	text-align:center;
	vertical-align:middle;
}

body.amuse-det div.zoneinfobox table.amsstyle th,
body.amuse-det div.zoneinfobox table.amsstyle td.capbox {
	background:#ECE9D8;
}

body.amuse-det div.zoneinfobox table#halfbox th {
	width:50%;
}

body.amuse-det div.zoneinfobox table.amsstyle th.fourbox,
body.amuse-det div.zoneinfobox table.amsstyle td.fourbox { width:25%; }
body.amuse-det div.zoneinfobox table.amsstyle th.fivebox,
body.amuse-det div.zoneinfobox table.amsstyle td.fivebox { width:20%; }


/*
----------------------------------------------------------------------------
aquarium よしもと遊べる水族館　～ギョギョギョ！パニック～
----------------------------------------------------------------------------
*/

body#aquarium div.zoneinfo-l {
	width:430px;
}

body#aquarium div.zoneinfo-l p {
	margin-bottom:10px;
	font-size:84%;
	line-height:120%;
}

body#aquarium div.zoneinfo-l p.subdoc {
	padding:4px 5px 2px;
	background:#ECE9D8;
	font-weight:bold;
}

body#aquarium div.zoneinfobox table.amsstyle {
	margin-bottom:3px;
}

body#aquarium div.zoneinfobox table.amsstyle th.capbox,
body#aquarium div.zoneinfobox table.amsstyle td.capbox {
	font-weight:bold;
	text-align:left;
}

body#aquarium div.zoneinfo-r {
	width:268px;
}


/*
----------------------------------------------------------------------------
thomas トーマスタウン
----------------------------------------------------------------------------
*/

body#thomas div.zoneinfo-l p {
	padding-bottom:7px;
}

body#thomas div.zoneinfo-l p.capdoc {
	padding:4px 0 2px;
}

body#thomas div.zoneinfobox {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}


/*
----------------------------------------------------------------------------
fantasy 夢空間
----------------------------------------------------------------------------
*/

body#fantasy div#pickupbox {
	width:678px;
	padding:13px 20px 0; 
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

body#fantasy div#pickupbox div.trainbox {
	width:329px;
}

body#fantasy div#pickupbox div#oshibox { float:left; }
body#fantasy div#pickupbox div#ohafubox { float:right; }

body#fantasy div.zoneinfobox p {
	clear:both;
}

body#fantasy div.zoneinfobox p.cardata {
	width:309px;
	padding:10px 8px 0;
	background:#93BF0D;
	border-left:#B5C107 2px solid;
	border-right:#B5C107 2px solid;
}

body#fantasy div.zoneinfobox p.datadoc {
	height:70px;
	font-size:84%;
	color:#FFF;
	line-height:130%;
}


/*
----------------------------------------------------------------------------
lalacity 新三郷ららシティとは？
----------------------------------------------------------------------------
*/

body#lalacity div.sharebox h4 {
	padding:20px 0 38px;
}

body#lalacity div#howtobox {
	width:658px;
	height:171px;
	padding-left:27px;
}

body#lalacity div#howtobox p#lalalogo {
	width:215px;
	float:left;
}

body#lalacity div#howtobox p#introimg {
	width:416px;
	padding-top:48px;
	float:right;
}

body#lalacity p#aerialimg {
	clear:both;
	width:720px;
	padding-bottom:21px;
}

body#lalacity p.zonedoc {
	width:710px;
	margin:0 auto;
	padding-bottom:24px;
}


/*
----------------------------------------------------------------------------
service サービスガイド
----------------------------------------------------------------------------
*/

body#service p.introdoc {
	padding-bottom:20px;
}

body#service ul#sgnav {
	width:710px;
	height:50px;
	padding-left:10px;
	background:url(../img/about/common/bg_anchor01.gif) 0 25px no-repeat;
}

body#service ul#sgnav li {
	padding-right:3px;
	float:left;
}

body#service div#guidebox {
	width:680px;
	margin-bottom:20px;
	padding:0 20px 14px;
	background:url(../img/about/common/bg_anchor02.gif) bottom no-repeat;
}

body#service div#guidebox div.serviceinfo {
	clear:both;
	width:680px;
	margin-bottom:10px;
	padding-bottom:7px;
	border-bottom:#D6CDBF 1px dotted;
}

body#service div#guidebox div#sgbox02 {
	border-bottom:none;
	padding:0;
}

body#service div#guidebox div#sgbox01 h5 {
	height:32px;
	padding-top:15px;
}

body#service div#guidebox div#sgbox02 h5 {
	height:43px;
}

body#service div#guidebox div#lastbox {
	margin-bottom:20px;
}

body#service div#guidebox div.serviceinfo p.ttlguest {
	margin-bottom:10px;
	padding:6px 8px 4px;
	background:#E1EFE2;
	color:#00836C;
	font-size:114%;
	font-weight:bold;
}

body#service div#guidebox div.serviceinfo p.ttlicon {
	width:550px;
	height:38px;
	font-size:114%;
	font-weight:bold;
	float:left;
}

body#service div#guidebox div.serviceinfo p.ttlicon img {
	vertical-align:middle;
	padding:0 12px 0 0;
}

body#service div#guidebox div.serviceinfo p.placebtn {
	width:105px;
	float:right;
}

body#service div#guidebox div.serviceinfo p.placedoc {
	clear:both;
	width:600px;
	padding:0 40px;
}

body#service div#guidebox div.serviceinfo p#petmap {
	padding-bottom:9px;
	text-align:center;
}


/*
----------------------------------------------------------------------------
hour 営業時間
----------------------------------------------------------------------------
*/

body#hour div.sharebox h4 {
	padding:20px 0 30px;
}

body#hour table.hourstyle {
	width:719px;
	border-top:#A2A094 1px solid;
	border-left:#A2A094 1px solid;
	margin-bottom:10px;
}

body#hour table.hourstyle th,
body#hour table.hourstyle td {
	padding:7px 8px 5px;
	border-bottom:#A2A094 1px solid;
	border-right:#A2A094 1px solid;
	vertical-align:middle;
}

body#hour table.hourstyle th {
	width:220px;
	background:#ECE9D8;
}

body#hour table.hourstyle td.hourbox {
	width:130px;
}

body#hour table.hourstyle th.differbox,
body#hour table.hourstyle td.differbox {
	background:#ABD8CD;
	font-weight:bold;
}

body#hour div#otherhourbox {
	padding:18px 0;
}

body#hour p#differentdata {
	height:40px;
}


/*
----------------------------------------------------------------------------
faq よくあるお問い合わせ
----------------------------------------------------------------------------
*/

body#faq p.introdoc {
	padding-bottom:20px;
}

body#faq ul#qnav {
	width:710px;
	height:50px;
	padding-left:10px;
	background:url(../img/about/common/bg_anchor01.gif) 0 25px no-repeat;
}

body#faq ul#qnav li {
	padding-right:3px;
	float:left;
}

body#faq div#faqbox {
	width:680px;
	margin-bottom:20px;
	padding:0 20px 14px;
	background:url(../img/about/common/bg_anchor02.gif) bottom no-repeat;
}

body#faq div#faqbox h5 {
	width:680px;
	height:22px;
	padding:15px 0 20px;
}

body#faq div#faqbox div.askbox {
	clear:both;
	width:680px;
	margin-bottom:18px;
	padding-bottom:18px;
	border-bottom:#D6CDBF 1px dotted;
}

body#faq div#faqbox div.lastbox {
	margin-bottom:6px;
}

body#faq div#faqbox div.askbox div.askdoc {
	clear:both;
}

body#faq div#faqbox div.askbox p.faqicon {
	width:25px;
	padding:0 0 10px 3px;
	float:left;
}

body#faq div#faqbox div.askbox p.questdoc {
	width:642px;
	color:#004B6B;
	padding:4px 0 10px;
	font-weight:bold;
	float:right;
}

body#faq div#faqbox div.askbox p.answerdoc {
	width:642px;
	padding-top:1px;
	float:right;
}

body#faq div#faqbox div.askbox p.answerdoc span {
	display:block;
	width:642px;
	padding-top:5px;
	text-align:right;
}


/*
----------------------------------------------------------------------------
company 会社案内
----------------------------------------------------------------------------
*/

body#company div#parkintrobox {
	width:400px;
	float:left;
}

body#company div#parkintrobox p#lalalogo {
	padding:5px 0 20px;
}

body#company div#parkintrobox p#introdoc {
	width:400px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}

body#company div#parkintrobox p.managebtn {
	padding:0 25px 6px 0;
	float:left;
}

body#company p#cautiondoc {
	clear:both;
	width:400px;
	font-size:84%;
	color:#777;
	text-decoration:underline;
}

body#company p#viewimgbox {
	width:300px;
	padding-bottom:40px;
	float:right;
}

body#company div.compdatabox {
	clear:both;
	width:720px;
}

body#company div#lalamanage {
	padding-bottom:37px;
}

body#company div#lalainstitute {
	margin-bottom:20px;
	padding-bottom:18px;
	border-bottom:#D6CDBF 1px dotted;
}

body#company div.compdatabox h5 {
	padding-bottom:18px;
}

body#company div.compdatabox table {
	width:719px;
	border-top:#A2A094 1px solid;
	border-left:#A2A094 1px solid;
}

body#company div.compdatabox table th,
body#company div.compdatabox table td {
	padding:7px 8px 5px;
	border-bottom:#A2A094 1px solid;
	border-right:#A2A094 1px solid;
	vertical-align:top;
}

body#company div.compdatabox table th {
	width:119px;
	background:#ECE9D8;
	font-weight:bold;
}

body#company div#lalainstitute p.linkdoc {
	background:url(../img/common/ic_info_b.gif) 8px 0.4em no-repeat;
	padding-left:20px;
}


/*
----------------------------------------------------------------------------
floormap フロアマップ
----------------------------------------------------------------------------
*/

body#floormap p.introdoc {
	padding-bottom:5px;
}

body#floormap ul#catenav {
	width:950px;
	height:29px;
	margin:20px 0 14px;
	padding:14px 0;
	border-top:#999 1px dotted;
	border-bottom:#999 1px dotted;
}

body#floormap ul.iconnav {
	clear:both;
	width:945px;
	padding:0 5px 6px 0;
}

body#floormap ul#areanav {
	margin-bottom:8px;
	border-bottom:#999 1px dotted;
}

body#floormap ul.floornav li {
	width:135px;
	float:left;
}

body#floormap ul#areanav li {
	padding-bottom:8px;
}

body#floormap p#petdoc {
	clear:both;
	width:948px;
	margin:12px auto 15px;
}


/*
----------------------------------------------------------------------------
access アクセス
----------------------------------------------------------------------------
*/

body#access p.introdoc {
	width:548px;
	padding-bottom:35px;
	float:left;
}

body#access p.pdfbtn {
	width:170px;
	float:right;
}

body#access div#tabContent {
	clear:both;
	width:720px;
}

body#access ul#tabIndex {
	width:150px;
	float:left;
}

body#access ul#tabIndex li {
	height:45px;
}

body#access ul#tabIndex li#routetxt {
	height:23px;
}

body#access ul#tabIndex li span {
	display:block;
	width:150px;
}

body#access ul#tabIndex li span#an01 {
	height:50px;
}

body#access ul#tabIndex li a span {
	display:block;
	height:40px;
	text-indent:-9999px;
}

body#access ul#tabIndex li a span#an01 { background:url(../img/access/index/anav_map.jpg) no-repeat; }
body#access ul#tabIndex li a span#an02 { background:url(../img/access/index/anav_koshigaya.jpg) no-repeat; }
body#access ul#tabIndex li a span#an03 { background:url(../img/access/index/anav_yoshikawa.jpg) no-repeat; }
body#access ul#tabIndex li a span#an04 { background:url(../img/access/index/anav_noda.jpg) no-repeat; }
body#access ul#tabIndex li a span#an05 { background:url(../img/access/index/anav_nagareyama.jpg) no-repeat; }
body#access ul#tabIndex li a span#an06 { background:url(../img/access/index/anav_matsudo.jpg) no-repeat; }
body#access ul#tabIndex li a span#an07 { background:url(../img/access/index/anav_yashio.jpg) no-repeat; }
body#access ul#tabIndex li a span#an08 { background:url(../img/access/index/anav_kusaka.jpg) no-repeat; }

body#access ul#tabIndex li.open a span#an01,
body#access ul#tabIndex li a:hover span#an01 { background:url(../img/access/index/anav_map.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an02,
body#access ul#tabIndex li a:hover span#an02 { background:url(../img/access/index/anav_koshigaya.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an03,
body#access ul#tabIndex li a:hover span#an03 { background:url(../img/access/index/anav_yoshikawa.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an04,
body#access ul#tabIndex li a:hover span#an04 { background:url(../img/access/index/anav_noda.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an05,
body#access ul#tabIndex li a:hover span#an05 { background:url(../img/access/index/anav_nagareyama.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an06,
body#access ul#tabIndex li a:hover span#an06 { background:url(../img/access/index/anav_matsudo.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an07,
body#access ul#tabIndex li a:hover span#an07 { background:url(../img/access/index/anav_yashio.jpg) -150px 0 no-repeat; }
body#access ul#tabIndex li.open a span#an08,
body#access ul#tabIndex li a:hover span#an08 { background:url(../img/access/index/anav_kusaka.jpg) -150px 0 no-repeat; }

body#access div#tabBoxIndex {
	width:560px;
	padding-bottom:20px;
	float:right;
}

body#access div#tabBoxIndex div.tabBox {
	width:550px;
	background:#D6CDBF;
	border:#D6CDBF 5px solid;
}

body#access div#tabBoxIndex div.routedoc {
	width:530px;
	padding:10px;
	background:#FFF;
	border-top:#D6CDBF 5px solid;
}

body#access div#tabBoxIndex h5 {
	padding-bottom:10px;
}

body#access div#tabBoxIndex div.routedoc ol {
	list-style-type:decimal;
	list-style-position:outside;
	padding-left:25px;
}


/*
----------------------------------------------------------------------------
train_bus 電車・バスをご利用の場合
----------------------------------------------------------------------------
*/

body#trabus p.introdoc {
	padding-bottom:20px;
}

body#trabus div.trabusbox {
	clear:both;
	width:720px;
}

body#trabus h5 {
	padding-bottom:15px;
}

body#trabus div#trainfobox {
	padding:10px 0 40px;
}

body#trabus div#trainfobox p.trainhour {
	clear:both;
	width:720px;
	padding-bottom:7px;
}

body#trabus div#trainfobox p.accguide {
	padding-bottom:20px;
	text-align:center;
}

body#trabus div#trainfobox p.monthdoc {
	width:200px;
	padding-top:18px;
	text-align:right;
	float:right;
}

body#trabus div#businfobox {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}

body#trabus div.trabusbox p.submark {
	padding:0 0 8px 5px;
}

body#trabus div.trabusbox p#jrhour {
	width:98px;
	float:left;
}

body#trabus div#businfobox table#busstyle {
	width:719px;
	border-top:#A2A094 1px solid;
	border-left:#A2A094 1px solid;
	margin-bottom:25px;
}

body#trabus div#businfobox table#busstyle th,
body#trabus div#businfobox table#busstyle td {
	padding:5px 8px 3px;
	border-bottom:#A2A094 1px solid;
	border-right:#A2A094 1px solid;
	text-align:center;
}

body#trabus div#businfobox table#busstyle th {
	background:#ABD8CD;
	font-weight:bold;
}

body#trabus div#businfobox table#busstyle td.numberbox {
	width:138px;
	background:#ECE9D8;
}

body#trabus div#businfobox p#busguide {
	width:313px;
	padding:0 33px 0 0;
	float:left;
}

body#trabus div#businfobox p#bushour {
	width:187px;
	float:left;
}

body#trabus div#businfobox p#bushour span {
	display:block;
	padding-bottom:17px;
}


/*
----------------------------------------------------------------------------
parking 駐車場のご案内
----------------------------------------------------------------------------
*/

body#parking p.introdoc {
	width:485px;
	padding-bottom:20px;
	float:left;
}

body#parking p.pdfbtn {
	width:170px;
	float:right;
}

body#parking p.parkingimg {
	clear:both;
	width:720px;
	padding-bottom:10px;
}

body#parking table.parkstyle {
	width:719px;
	border-top:#A2A094 1px solid;
	border-left:#A2A094 1px solid;
	margin-bottom:40px;
}

body#parking table.parkstyle th,
body#parking table.parkstyle td {
	padding:7px 8px 5px;
	border-bottom:#A2A094 1px solid;
	border-right:#A2A094 1px solid;
	vertical-align:middle;
	text-align:center;
}

body#parking table.parkstyle th {
	background:#ABD8CD;
	font-weight:bold;
}

body#parking table.parkstyle td.countbox {
	background:#ECE9D8;
}

body#parking div.guidebox {
	width:720px;
}

body#parking div#floorbox {
	padding-bottom:40px;
}

body#parking div#bycyclebox {
	margin-bottom:20px;
	padding-bottom:19px;
	border-bottom:#D6CDBF 1px dotted;
}

body#parking div.guidebox h5 {
	padding-bottom:16px;
}

body#parking div#floorbox p {
	text-align:center;
}


/*
----------------------------------------------------------------------------
sitemap サイトマップ
----------------------------------------------------------------------------
*/

body#sitemap div#pagelistbox {
	width:720px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}

body#sitemap div.pagelist {
	width:340px;
}

body#sitemap div#pagelist-l { float:left; }
body#sitemap div#pagelist-r { float:right; }

body#sitemap div.pagelist ul {
	clear:both;
	width:340px;
	padding:8px 0 15px;
	border-top:#D6CDBF 1px dotted;
}

body#sitemap div.pagelist ul li {
	width:320px;
	padding:7px 0 2px 18px;
	background:url(../img/common/ic_info_b.gif) 3px 0.9em no-repeat;
}

body#sitemap div.pagelist ul li.intolink {
	width:183px;
	padding-left:41px;
	background:url(../img/common/ic_info_b.gif) 26px 0.9em no-repeat;
}


/*
----------------------------------------------------------------------------
cnav コンテンツナビゲーション
----------------------------------------------------------------------------
*/

div#contbox-r div#cnav {
	width:200px;
	padding-bottom:10px;
}

div#contbox-r div#cnav p {
	width:200px;
}

div#contbox-r div#cnav p a {
	display:block;
	height:40px;
	text-indent:-9999px;
}

div#contbox-r div#cnav p.innav a {
	height:30px;
}

div#contbox-r div#cnav p#cn00 a { background:url(../img/information/sn_information.gif) no-repeat; }
div#contbox-r div#cnav p#cn01 a { background:url(../img/information/snav_news.gif) no-repeat; }
div#contbox-r div#cnav p#cn02 a { background:url(../img/information/snav_event.gif) no-repeat; }
div#contbox-r div#cnav p#cn03 a { background:url(../img/information/snav_newshop.gif) no-repeat; }
div#contbox-r div#cnav p#cn04 a { background:url(../img/information/snav_shopnews.gif) no-repeat; }
div#contbox-r div#cnav p#cn05 a { background:url(../img/information/snav_staff.gif) no-repeat; }
div#contbox-r div#cnav p#cn10 a { background:url(../img/shoplist/common/sn_shoplist.gif) no-repeat; }
div#contbox-r div#cnav p#cn11 a { background:url(../img/shoplist/common/snav_syllabary.gif) no-repeat; }
div#contbox-r div#cnav p#cn12 a { background:url(../img/shoplist/common/snav_category.gif) no-repeat; }
div#contbox-r div#cnav p#cn20 a { background:url(../img/about/common/snav_about.gif) no-repeat; }
div#contbox-r div#cnav p#cn21 a { background:url(../img/about/common/snav_concept.gif) no-repeat; }
div#contbox-r div#cnav p#cn22 a { background:url(../img/about/common/snav_amusement.gif) no-repeat; }
div#contbox-r div#cnav p#cn22a a { background:url(../img/about/common/snav_aquarium.gif) no-repeat; }
div#contbox-r div#cnav p#cn22b a { background:url(../img/about/common/snav_thomas.gif) no-repeat; }
div#contbox-r div#cnav p#cn22c a { background:url(../img/about/common/snav_round1.gif) no-repeat; }
div#contbox-r div#cnav p#cn22d a { background:url(../img/about/common/snav_fantasy.gif) no-repeat; }
div#contbox-r div#cnav p#cn23 a { background:url(../img/about/common/snav_lalacity.gif) no-repeat; }
div#contbox-r div#cnav p#cn24 a { background:url(../img/about/common/snav_service.gif) no-repeat; }
div#contbox-r div#cnav p#cn25 a { background:url(../img/about/common/snav_hour.gif) no-repeat; }
div#contbox-r div#cnav p#cn26 a { background:url(../img/about/common/snav_faq.gif) no-repeat; }
div#contbox-r div#cnav p#cn27 a { background:url(../img/about/common/snav_company.gif) no-repeat; }
div#contbox-r div#cnav p#cn30 a { background:url(../img/access/common/sn_access.gif) no-repeat; }
div#contbox-r div#cnav p#cn31 a { background:url(../img/access/common/snav_access.gif) no-repeat; }
div#contbox-r div#cnav p#cn32 a { background:url(../img/access/common/snav_train_bus.gif) no-repeat; }

div#contbox-r div#cnav p#cn00 a:hover { background:url(../img/information/sn_information.gif) -200px 0 no-repeat; }
body#news div#contbox-r div#cnav p#cn01 a,
div#contbox-r div#cnav p#cn01 a:hover { background:url(../img/information/snav_news.gif) -200px 0 no-repeat; }
body#event div#contbox-r div#cnav p#cn02 a,
div#contbox-r div#cnav p#cn02 a:hover { background:url(../img/information/snav_event.gif) -200px 0 no-repeat; }
body#newshop div#contbox-r div#cnav p#cn03 a,
div#contbox-r div#cnav p#cn03 a:hover { background:url(../img/information/snav_newshop.gif) -200px 0 no-repeat; }
body#shopnews div#contbox-r div#cnav p#cn04 a,
div#contbox-r div#cnav p#cn04 a:hover { background:url(../img/information/snav_shopnews.gif) -200px 0 no-repeat; }
body.staff div#contbox-r div#cnav p#cn05 a,
body#staff div#contbox-r div#cnav p#cn05 a,
div#contbox-r div#cnav p#cn05 a:hover { background:url(../img/information/snav_staff.gif) -200px 0 no-repeat; }
div#contbox-r div#cnav p#cn10 a:hover { background:url(../img/shoplist/common/sn_shoplist.gif) -200px 0 no-repeat; }
body.syllabary div#contbox-r div#cnav p#cn11 a,
body.alpha div#contbox-r div#cnav p#cn11 a,
div#contbox-r div#cnav p#cn11 a:hover { background:url(../img/shoplist/common/snav_syllabary.gif) -200px 0 no-repeat; }
body.category div#contbox-r div#cnav p#cn12 a,
div#contbox-r div#cnav p#cn12 a:hover { background:url(../img/shoplist/common/snav_category.gif) -200px 0 no-repeat; }
body#about div#contbox-r div#cnav p#cn20 a,
div#contbox-r div#cnav p#cn20 a:hover { background:url(../img/about/common/snav_about.gif) -200px 0 no-repeat; }
body#concept div#contbox-r div#cnav p#cn21 a,
div#contbox-r div#cnav p#cn21 a:hover { background:url(../img/about/common/snav_concept.gif) -200px 0 no-repeat; }
body#amusement div#contbox-r div#cnav p#cn22 a,
div#contbox-r div#cnav p#cn22 a:hover { background:url(../img/about/common/snav_amusement.gif) -200px 0 no-repeat; }
body#aquarium div#contbox-r div#cnav p#cn22a a,
div#contbox-r div#cnav p#cn22a a:hover { background:url(../img/about/common/snav_aquarium.gif) -200px 0 no-repeat; }
body#thomas div#contbox-r div#cnav p#cn22b a,
div#contbox-r div#cnav p#cn22b a:hover { background:url(../img/about/common/snav_thomas.gif) -200px 0 no-repeat; }
body#round1 div#contbox-r div#cnav p#cn22c a,
div#contbox-r div#cnav p#cn22c a:hover { background:url(../img/about/common/snav_round1.gif) -200px 0 no-repeat; }
body#fantasy div#contbox-r div#cnav p#cn22d a,
div#contbox-r div#cnav p#cn22d a:hover { background:url(../img/about/common/snav_fantasy.gif) -200px 0 no-repeat; }
body#lalacity div#contbox-r div#cnav p#cn23 a,
div#contbox-r div#cnav p#cn23 a:hover { background:url(../img/about/common/snav_lalacity.gif) -200px 0 no-repeat; }
body#service div#contbox-r div#cnav p#cn24 a,
div#contbox-r div#cnav p#cn24 a:hover { background:url(../img/about/common/snav_service.gif) -200px 0 no-repeat; }
body#hour div#contbox-r div#cnav p#cn25 a,
div#contbox-r div#cnav p#cn25 a:hover { background:url(../img/about/common/snav_hour.gif) -200px 0 no-repeat; }
body#faq div#contbox-r div#cnav p#cn26 a,
div#contbox-r div#cnav p#cn26 a:hover { background:url(../img/about/common/snav_faq.gif) -200px 0 no-repeat; }
body#company div#contbox-r div#cnav p#cn27 a,
div#contbox-r div#cnav p#cn27 a:hover { background:url(../img/about/common/snav_company.gif) -200px 0 no-repeat; }
div#contbox-r div#cnav p#cn30 a:hover { background:url(../img/access/common/sn_access.gif) -200px 0 no-repeat; }
body#access div#contbox-r div#cnav p#cn31 a,
div#contbox-r div#cnav p#cn31 a:hover { background:url(../img/access/common/snav_access.gif) -200px 0 no-repeat; }
body#trabus div#contbox-r div#cnav p#cn32 a,
div#contbox-r div#cnav p#cn32 a:hover { background:url(../img/access/common/snav_train_bus.gif) -200px 0 no-repeat; }

div#contbox-r p.campaignbnr {
	clear:both;
	width:200px;
	text-align:center;
	padding-bottom:10px;
}

div#contbox-r div#flierbox {
	height:80px;
	background:url(../img/common/bg_flier_gift.jpg) no-repeat;
}

div#contbox-r div#flierbox div.sideinfo {
	background:none;
}

div#contbox-r div#flierbox div.sideinfo p {
	padding:9px 4px 0;
}


/*
----------------------------------------------------------------------------
external 他社サイトへのリンク
----------------------------------------------------------------------------
*/

body#external div#wrapper h3 {
	width:700px;
	margin:0 auto;
	padding:20px 0 30px;
	text-align:center;
}

body#external div#wrapper div.sharebox {
	width:700px;
	margin:0 auto;
}

body#external div#wrapper div.sharebox p {
	text-align:center;
}

body#external div#wrapper div.sharebox p#sitedoc {
	padding-bottom:45px;
}

body#external div#wrapper div.sharebox p#linkdoc {
	padding-bottom:15px;
}

body#external div#wrapper div.sharebox p#urldoc {
	width:698px;
	padding:22px 0;
	border:#AECF49 1px solid;
	text-align:center;
}


/*
----------------------------------------------------------------------------
contact お問い合わせ
----------------------------------------------------------------------------
*/

body#contact p.introdoc {
	width:530px;
	padding-bottom:18px;
	float:left;
}

body#contact div#contactbox {
	width:720px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}

body#contact h5 {
	clear:both;
	width:720px;
	padding-bottom:8px;
}

body#contact span#telephone {
	font-size:125%;
	font-weight:bold;
}

body#contact p#emaildoc {
	padding-bottom:42px;
	font-size:125%;
	font-weight:bold;
}


/*
----------------------------------------------------------------------------
pickup キャンペーン
----------------------------------------------------------------------------
*/

body#pickup div#pickupbox {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#D6CDBF 1px dotted;
}


/*
----------------------------------------------------------------------------
0909_saisoncard Mitsui Shopping Parkカード≪セゾン≫
----------------------------------------------------------------------------
*/

body.saisoncard p#subtitle {
	padding:30px 0 20px 0;
}

body.saisoncard h4 {
	padding-bottom:20px;
	}

body.saisoncard table.cardshop {
	width:719px;
	border-top:#A2A094 1px solid;
	border-left:#A2A094 1px solid;
	margin-bottom:10px;
}

body.saisoncard table.cardshop th,
body.saisoncard table.cardshop td {
	border-bottom:#A2A094 1px solid;
	border-right:#A2A094 1px solid;
	padding:10px;
	}
	
body.saisoncard table.cardshop th {
	width:130px;
	}

body.saisoncard table.cardshop td.shopStatus {
	width:110px;
	}

/*
----------------------------------------------------------------------------
days0909 ららぽーと9daysカーニバル 2009年9月19日～27日
----------------------------------------------------------------------------
*/

body.days0909 p#pointimg {
	padding-bottom:4px;
}

body.days0909 p.othersbox {
	padding-top:20px;
	text-align:center;
}

/*
----------------------------------------------------------------------------
pagetop ページの先頭へ
----------------------------------------------------------------------------
*/

p#pagetop {
	clear:both;
	width:715px;
	text-align:right;
}

body.noside p#pagetop {
	width:945px;
	padding-bottom:30px;
}


/*
----------------------------------------------------------------------------
huckclearfix クリア
----------------------------------------------------------------------------
*/

div.tabBox:after,
body.information div#datelistbox div#datelist:after,
body.information div#datelistbox div#datelist div.infodate:after,
body.information div#datelistbox div#datelist div#detinfobox:after,
body.information div#datelistbox div#datelist div#detinfobox div#ttlbox:after,
p.classbox:after,
body#search div.tabintoBox:after,
body#search div.searchbox div.searchdata:after,
body.syllabary div.tabintoBox:after,
body.syllabary div.syllbox:after,
body#shop-det div#contbox-l div#databox:after, 
body#shop-det div#contbox-l div#databox div#databox-l dl:after,
body#about div.contnavbox:after,
body#concept div.conceptbox:after,
body#amusement div.leisurebox:after,
body.amuse-det div#ttlbox:after,
body.amuse-det div.zoneinfobox:after,
body#fantasy div#pickupbox:after,
body#service div#guidebox div.serviceinfo:after,
body#faq div#faqbox div.askbox:after,
body#company div.compdatabox:after,
body#sitemap div#pagelistbox:after,
body#sitemap div.pagelist ul:after,
body#floormap ul.floornav:after,
body#trabus div.trabusbox:after,
body#contact div#contactbox:after {
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}	

div.tabBox,
body.information div#datelistbox div#datelist,
body.information div#datelistbox div#datelist div.infodate,
body.information div#datelistbox div#datelist div#detinfobox,
body.information div#datelistbox div#datelist div#detinfobox div#ttlbox,
p.classbox,
body#search div.tabintoBox,
body#search div.searchbox div.searchdata,
body.syllabary div.tabintoBox,
body.syllabary div.syllbox,
body#shop-det div#contbox-l div#databox,
body#shop-det div#contbox-l div#databox div#databox-l dl,
body#about div.contnavbox,
body#concept div.conceptbox,
body#amusement div.leisurebox,
body.amuse-det div#ttlbox,
body.amuse-det div.zoneinfobox,
body#fantasy div#pickupbox,
body#service div#guidebox div.serviceinfo,
body#faq div#faqbox div.askbox,
body#company div.compdatabox,
body#sitemap div#pagelistbox,
body#sitemap div.pagelist ul,
body#floormap ul.floornav,
body#trabus div.trabusbox,
body#contact div#contactbox {
	display:inline-block;
	}
 
/*\*/

* html div.tabBox,
* html body.information div#datelistbox div#datelist,
* html body.information div#datelistbox div#datelist div.infodate,
* html body.information div#datelistbox div#datelist div#detinfobox,
* html body.information div#datelistbox div#datelist div#detinfobox div#ttlbox,
* html p.classbox,
* html body#search div.tabintoBox,
* html body#search div.searchbox div.searchdata,
* html body.syllabary div.tabintoBox,
* html body.syllabary div.syllbox,
* html body#shop-det div#contbox-l div#databox,
* html body#shop-det div#contbox-l div#databox div#databox-l dl,
* html body#about div.contnavbox,
* html body#concept div.conceptbox,
* html body#amusement div.leisurebox,
* html body.amuse-det div#ttlbox,
* html body.amuse-det div.zoneinfobox,
* html body#fantasy div#pickupbox,
* html body#service div#guidebox div.serviceinfo,
* html body#faq div#faqbox div.askbox,
* html body#company div.compdatabox,
* html body#sitemap div#pagelistbox,
* html body#sitemap div.pagelist ul,
* html body#floormap ul.floornav,
* html body#trabus div.trabusbox,
* html body#contact div#contactbox {
	height:1%;
}

div.tabBox,
body.information div#datelistbox div#datelist,
body.information div#datelistbox div#datelist div.infodate,
body.information div#datelistbox div#datelist div#detinfobox,
body.information div#datelistbox div#datelist div#detinfobox div#ttlbox,
p.classbox,
body#search div.tabintoBox,
body#search div.searchbox div.searchdata,
body.syllabary div.tabintoBox,
body.syllabary div.syllbox,
body#shop-det div#contbox-l div#databox,
body#shop-det div#contbox-l div#databox div#databox-l dl,
body#about div.contnavbox,
body#concept div.conceptbox,
body#amusement div.leisurebox,
body.amuse-det div#ttlbox,
body.amuse-det div.zoneinfobox,
body#fantasy div#pickupbox,
body#service div#guidebox div.serviceinfo,
body#faq div#faqbox div.askbox,
body#company div.compdatabox,
body#sitemap div#pagelistbox,
body#sitemap div.pagelist ul,
body#floormap ul.floornav,
body#trabus div.trabusbox,
body#contact div#contactbox {
	display:block;
	}

/**/
	