/* title Block タイトル
 * -------------------------------------------------------------------------------- */
.allListTitle,
.titleCaption{
	width:790px;
	margin-bottom:16px;
	background: transparent url(/img/shopCatalogItemHead.gif) scroll no-repeat 0 0;
}
.allListTitle,
.titleCaption#infoDeskTitle,
.titleCaption#addressTitle{
	height:62px;
}
.howToTitle{
	width:790px;
	height:62px;
	margin-bottom:16px;
	background: transparent url(/img/howToTitle.gif) scroll no-repeat 0 0;
}
.sitemapTitle{
	width:790px;
	height:62px;
	margin-bottom:16px;
	background: transparent url(/img/sitemapTitle.gif) scroll no-repeat 0 0;
}
.cautionTitle{
	width:790px;
	height:62px;
	margin-bottom:16px;
	background: transparent url(/img/cautionTitle.gif) scroll no-repeat 0 0;
}
.linkPolicyTitle{
	width:790px;
	height:62px;
	margin-bottom:16px;
	background: transparent url(/img/linkPolicyTitle.gif) scroll no-repeat 0 0;
}
.floorMapCaption{
	width:790px;
	height:62px;
	margin-bottom:16px;
	background: transparent url(/img/floorMapTitle.gif) scroll no-repeat 0 0;
}

.titleCaption,
.floorMapCaption{
	padding:10px 0 12px;
	height:40px;
}
.titleCaption#catalogList{
	position:relative;
	background: transparent url(/img/catalogListHead.gif) scroll no-repeat 0 0;
}
.catalogCaption{
	width:790px;
	height:61px;
	background: transparent url(/img/catalogDetailTitle.gif) scroll no-repeat 0 0;
}
.shopListBtn{
	position:absolute;
	left:650px;
	top:14px;
	width:123px;
	height:30px;
	background: transparent url(/img/catalogListBtn.gif) scroll no-repeat 0 0;
}
.catalogListBtn{
	position:absolute;
	left:650px;
	top:14px;
	width:123px;
	height:30px;
	background: transparent url(/img/shopListBtn.gif) scroll no-repeat 0 0;
}
.shopListBtn a,
.catalogListBtn a{
	display: block;
	padding: 0;
	width:123px;
	height:30px;
	text-indent: -99999px;
}
.exhibitionTitle{
	position:relative;
	width:790px;
	height:93px;
	background: transparent url(/img/exhibitionHead.gif) scroll no-repeat 0 0;
}
.titleCaption#infoDeskTitle{
	width:790px;
	background: transparent url(/img/infoDeskTitle.gif) scroll no-repeat 0 0;
}
.titleCaption#addressTitle{
	width:790px;
	background: transparent url(/img/addressesTitle.gif) scroll no-repeat 0 0;
}
.titleCaption#contactTitle{
	width:790px;
	background: transparent url(/img/contactTitle.gif) scroll no-repeat 0 0;
}



.floorTitle{
	position:relative;
	width:790px;
	height:128px;
	padding:14px 0 0;
	margin-bottom:16px;
}
/* F10 */
.floorTitle#f010{
	background: transparent url(/img/floorHead10.gif) scroll no-repeat 0 0;
}
/* F09 */
.floorTitle#f009{
	background: transparent url(/img/floorHead09.gif) scroll no-repeat 0 0;
}
/* F08 */
.floorTitle#f008{
	background: transparent url(/img/floorHead08.gif) scroll no-repeat 0 0;
}
/* F07 */
.floorTitle#f007{
	background: transparent url(/img/floorHead07.gif) scroll no-repeat 0 0;
}
/* F06 */
.floorTitle#f006{
	background: transparent url(/img/floorHead06.gif) scroll no-repeat 0 0;
}
/* F05 */
.floorTitle#f005{
	background: transparent url(/img/floorHead05.gif) scroll no-repeat 0 0;
}
/* F04 */
.floorTitle#f004{
	background: transparent url(/img/floorHead04.gif) scroll no-repeat 0 0;
}
/* F03 */
.floorTitle#f003{
	background: transparent url(/img/floorHead03.gif) scroll no-repeat 0 0;
}
/* F02 */
.floorTitle#f002{
	background: transparent url(/img/floorHead02.gif) scroll no-repeat 0 0;
}
/* F01 */
.floorTitle#f001{
	background: transparent url(/img/floorHead01.gif) scroll no-repeat 0 0;
}




.allListTitle h3.title,
.howToTitle h3.title,
.sitemapTitle h3.title,
.cautionTitle h3.title,
.linkPolicyTitle h3.title,
.allListTitle p{
	height:62px;
	display: table-cell;
	vertical-align: middle;
	margin:0;
}
.allListTitle h3.title,
.howToTitle h3.title,
.sitemapTitle h3.title,
.cautionTitle h3.title,
.linkPolicyTitle h3.title{
	width:690px;
	padding-left:50px;
}
.allListTitle p{
	width:100px;
	text-align:right;
	padding-right:25px;
}
* html .allListTitle h3.title,
* html .howToTitle h3.title,
* html .sitemapTitle h3.title,
* html .cautionTitle h3.title,
* html .linkPolicyTitle h3.title {
	width:640px;
	display: inline;
	zoom: 1;
	margin-top:15px;
}
* html .allListTitle p {
	width:75px;
	display: inline;
	zoom: 1;
	margin-top:15px;
}
*:first-child+html .allListTitle h3.title ,
*:first-child+html .howToTitle h3.title ,
*:first-child+html .sitemapTitle h3.title,
*:first-child+html .cautionTitle h3.title,
*:first-child+html .linkPolicyTitle h3.title {
	width:640px;
	display: inline;
	zoom: 1;
	margin-top:15px;
}
*:first-child+html .allListTitle p {
	width:75px;
	display: inline;
	zoom: 1;
	margin-top:15px;
}
/*\*//*/
* html .allListTitle h3.title{
display:inline-block;
}
* html .allListTitle p{
display:inline-block;
}
/**/




.titleCaption h3.title,
.titleCaption p,
.floorTitle h3.title,
.floorTitle p,
.floorMapCaption h3.title,
.floorMapCaption p{
	height:40px;
	display: table-cell;
	vertical-align: middle;
	margin:0;
}
* html .titleCaption h3.title,
* html .titleCaption p,
* html .floorTitle h3.title,
* html .floorTitle p,
* html .floorMapCaption h3.title,
* html .floorMapCaption p{
	height:35px;
}
*:first-child+html .titleCaption h3.title,
*:first-child+html .titleCaption p,
*:first-child+html .floorTitle h3.title,
*:first-child+html .floorTitle p,
*:first-child+html .floorMapCaption h3.title,
*:first-child+html .floorMapCaption p{
	height:35px;
}
.titleCaption h3.title,
.floorMapCaption h3.title{
	padding:0 20px 0 50px;
	border-right:1px solid #e7d19d;
}
.titleCaption#addressTitle h3.title,
.titleCaption#contactTitle h3.title{
	border:none;
}
.floorTitle h3.title{
	padding:0 20px 0 65px;
	border-right:1px solid #e7d19d;
}
.titleCaption p,
.floorTitle p,
.floorMapCaption p{
	font-size:93%;
	padding-left:20px;
}
.floorTitle p.title {
	font-size:167%;
	font-weight:bold;
}
.floorTitle p.fieldList{
	font-size:108%;
}
* html .titleCaption h3.title,
* html .floorTitle h3.title,
* html .floorMapCaption h3.title {
	padding-top:5px;
	display: inline;
	zoom: 1;
}
* html .titleCaption p,
* html .floorTitle p,
* html .floorMapCaption p{
	display: inline;
	zoom: 1;
}
*:first-child+html .titleCaption h3.title,
*:first-child+html .floorTitle h3.title,
*:first-child+html .floorMapCaption h3.title {
	padding-top:5px;
	display: inline;
	zoom: 1;
}
*:first-child+html .titleCaption p,
*:first-child+html .floorTitle p,
*:first-child+html .floorMapCaption p {
	display: inline;
	zoom: 1;
}
/*\*//*/
* html .titleCaption h3.title,
* html .floorTitle h3.title,
* html .floorMapCaption h3.title{
display:inline-block;
}
* html .titleCaption p,
* html .floorTitle p,
* html .floorMapCaption p{
display:inline-block;
}
/**/



.catalogCaption h3.title,
.catalogCaption p{
	height:61px;
	display: table-cell;
	vertical-align: middle;
	margin:0;
}
.catalogCaption h3.title{
	width:690px;
	font-size:138.5%;
	padding-left:45px;
}
.catalogCaption h3.title .newMark{
	padding:0 0 10px 0;
}
.catalogCaption p{
	width:100px;
	text-align:right;
	padding-right:25px;
}
* html .catalogCaption h3.title {
	width:640px;
	display: inline;
	zoom: 1;
	margin-top:18px;
	height:42px;
}
* html .catalogCaption p {
	width:75px;
	display: inline;
	zoom: 1;
	margin-top:18px;
	height:42px;
}
*:first-child+html .catalogCaption h3.title {
	width:640px;
	display: inline;
	zoom: 1;
	margin-top:15px;
}
*:first-child+html .catalogCaption p {
	width:75px;
	display: inline;
	zoom: 1;
	margin-top:15px;
}
/*\*//*/
* html .catalogCaption h3.title{
display:inline-block;
}
* html .catalogCaption p{
display:inline-block;
}
/**/

/* allList Block
 * -------------------------------------------------------------------------------- */

.allListTab,
.allListTab2,
.allListTab2_1,
.allListTab2_2,
.howToTab,
.howToTab2{
	position:relative;
	width:363px;
	height:36px;
	margin-left:12px;
}
.allListTab{
	background: transparent url(/img/allListTab.gif) scroll no-repeat 0 0;
}
.allListTab2{
	background: transparent url(/img/allListTab.gif) scroll no-repeat 0 -36px;
}
.allListTab2_1{
	background: transparent url(/img/allListTab2.gif) scroll no-repeat 0 0;
}
.allListTab2_2{
	background: transparent url(/img/allListTab2.gif) scroll no-repeat 0 -36px;
}
.howToTab{
	background: transparent url(/img/howToTab.gif) scroll no-repeat 0 0;
}
#help-01 .howToTab{
	background: transparent url(/img/howToTab2.gif) scroll no-repeat 0 0;
}
.howToTab2{
	background: transparent url(/img/howToTab.gif) scroll no-repeat 0 -36px;
}
.allListTabOne{
	position:absolute;
	left:0;
	top:0;
}
.allListTabTwo{
	position:absolute;
	left:186px;
	top:0;
}
.allListTabOne,
.allListTabTwo{
	width:177px;
	height:36px;
}
.allListTabOne a,
.allListTabOne a:hover,
.allListTabTwo a,
.allListTabTwo a:hover{
	display: block;
	padding: 0;
	width:177px;
	height:36px;
	text-indent: -99999px;
}
.allList{
	width:790px;
	background: transparent url(/img/allListMiddle.gif) scroll repeat-y 0 0;
}
.allListTop,
.allListTop2,
.howTo,
.howTo2{
	width:790px;
	padding-top:23px;
}
.allListTop{
	background: transparent url(/img/allListTop.gif) scroll no-repeat 0 0;
}
.allListTop2{
	background: transparent url(/img/allListTop2.gif) scroll no-repeat 0 0;
}
.howTo{
	background: transparent url(/img/howToTop.gif) scroll no-repeat 0 0;
}
.howTo2{
	background: transparent url(/img/howToTop2.gif) scroll no-repeat 0 0;
	text-align:center;
}

.howTo2 h4 {
	padding:12px 0;
	font-size:110%;
}

#allListBottom{
	background: transparent url(/img/allListBottom.gif) scroll no-repeat 0 0;
	height:5px;
}
.allListSelect{
	width:758px;
	margin:-1px 0 0 16px;
	border:1px solid #ffcae0;
}
.allListSelect#allWidth{
	width:790px;
	margin:0 0 25px 0;
}
ul.sort{
}
ul.sort li{
	float:left;
}
ul.sort li.sortTitle,
ul.sort li.floorSortTitle{
	width:180px;
	padding:10px 0 10px 18px;
}
ul.sort li.sortTitle,
ul.sort li.sortTitle2,
ul.sort li.floorSortTitle{
	color:#d7085f;
	font-weight:bold;
	background-color:#fde9eb;
	border-right:1px solid #ffcae0;
}
ul.sort li.floorSortTitle{
	padding:10px 0 0 18px;
	min-height:90px;
	height: auto !important;
	height: 90px;
}
ul.sort li.sortTitle2{
	padding:10px 15px;
	border-right:1px solid #ffcae0;
	border-left:1px solid #ffcae0;
}
.shopSelect {
	width:230px;
	margin:7px 30px 0 10px;
}
ul.sort li.floorSelect{
	width:558px;
}


ul.sortBtn{
	padding:6px 12px;
}
ul.sortBtn li{
	float:left;
	display:block;
	padding:4px 8px;
}
ul.sortBtn li.bulkhead{
	padding:4px 0 4px 8px;
}
ul.sortBtn li a,
ul.sortBtn li a:link,
ul.sortBtn li a:visited,
a.pink,
a.pink:link,
a.pink:visited{
	color:#d7085f;
}
ul.sortBtn li a:hover,
ul.sortBtn li a:link:hover,
ul.sortBtn li a:visited:hover,
a.pink:hover,
a.pink:link:hover,
a.pink:visited:hover {
color:#666;
}


ul.sortBtn li.sortSelect{
	color:#fff;
	font-weight:bold;
	background-color:#ffa0aa;
}

ul.sortChk{
	padding:6px;
}
ul.sortChk li{
	font-size:93%;
	float:left;
	vertical-align:middle;
	padding:2px 0;
}
* html ul.sortChk li{
	padding:0;
}
*:first-child+html ul.sortChk li{
	padding:0;
}
ul.sortChk li.lineOne{
	width:30%;
}
ul.sortChk li.lineTwo{
	width:35%;
}
ul.sortChk li.lineThree{
	width:35%;
}



.catalogDetail{
	width:790px;
	background: transparent url(/img/catalogDetailMiddle.gif) scroll repeat-y 0 0;
}
#catalogDetailBottom{
	background: transparent url(/img/catalogDetailBottom.gif) scroll no-repeat 0 0;
	height:5px;
}


ul.allListDisplay{
	margin:20px 0 0 10px;
}
ul.allListDisplay li{
	float:left;
	width:215px;
	margin:0 0 0 38px;
	padding-bottom:7px;
	display:inline;
}
ul.allListDisplay li.first{
	margin-left:25px;
}



ul.itemsCatalog{
	margin:0;
	padding:0;
	width:215px;
}
ul.itemsCatalog li{
	width:133px;
	margin-left:10px;
	float:left;
	display:inline;
}
ul.itemsCatalog li h4{
	font-size:93%;
	margin-bottom:0.5em;
}
ul.itemsCatalog li p{
	font-size:77%;
	margin:0.5em 0;
}

ul.itemsCatalog li p.shopName a,
ul.itemsCatalog li p.shopName a:active,
ul.itemsCatalog li p.shopName a:visited{
	color:#C5A01E;
}

ul.itemsCatalog li p.shopName a:hover {
	
}


ul.itemsCatalog li.photo{
	text-align:center;
	width:72px;
	margin:0;
}
ul.itemsCatalog li.photo img.catalog{
	margin-bottom:15px;
	border:1px solid #d2d0d2;
}



ul.itemsItem{
	margin:0;
	padding:0;
	width:215px;
}
ul.itemsItem li{
	width:112px;
	margin-left:10px;
	float:left;
	display:inline;
}
ul.itemsItem li h4{
	font-size:93%;
	margin-bottom:0.5em;
}
ul.itemsItem li p{
	font-size:77%;
	margin:0.5em 0;
}
ul.itemsItem li p.price{
	color:#c5a01e;
}
ul.itemsItem li.photo{
	text-align:center;
	width:93px;
	margin:0;
}
ul.itemsItem li.photo img.Items{
	padding:2px;
	margin-bottom:15px;
	border:1px solid #d2d0d2;
}



ul.catalogOverview{
	margin: 0;
	padding: 0;
/*	margin:0 0 0 10px;
	padding:30px 0 0 0; */
}
ul.catalogOverview li{
	float:left;
	padding:20px 0;
}
ul.catalogOverview li.first{
	width:144px;
	margin-left:15px;
	text-align:center;
	display:inline;
}
ul.catalogOverview li.first img.catImg{
	border:1px solid #d2d0d2;
	margin-bottom:10px;
}
ul.catalogOverview li.first img.catBtns{
	padding-bottom:3px;
}
ul.catalogOverview li.second{
	width:410px;
	margin-left:25px;
}
ul.catalogOverview li.second h4{
	font-size:108%;
	margin-bottom:1em;
}
ul.catalogOverview li.second p{
	font-size:93%;
	margin-bottom:2em;
}

ul.catalogOverview li.second p#message {
width:390px;
line-height:1.6;
}
ul.catalogOverview li.second p.fR{
	padding:10px 10px 0 0;
	vertical-align:middle;
}
*+html:first-child ul.catalogOverview li.second p.fR{
	padding:0 4px 0 0;
	line-height:18px;
}

ul.catalogOverview li.second p.fR img{
	padding-right:5px;
}
*+html:first-child ul.catalogOverview li.second p.fR img{
	padding:0 5px 0 0;
}
#shopInfo{
	width:400px;
	background: transparent url(/img/catalogInfoMiddle.gif) scroll repeat-y 0 0;
}
#shopInfoTop{
	height:23px;
	text-indent: -99999px;
	background: transparent url(/img/catalogInfoTop.gif) scroll no-repeat 0 0;
}
#shopInfoBottom{
	height:5px;
	background: transparent url(/img/catalogInfoBottom.gif) scroll no-repeat 0 0;
}
#catalogInfo {
	font-size:77%;
	margin: 1em 0 0 15px;
}

#catalogInfo dt {
	margin: 0;
	margin-right: -110px;
	padding: 0.2em 0;
	float: left;
	clear: both;
	display: inline;
	width: 110px;
	text-indent: -99999px;
}
#catalogInfo dt.catInfo01 {
	background: transparent url(/img/catalogInfo01.gif) scroll no-repeat 0 center;
}
#catalogInfo dt.catInfo02 {
	background: transparent url(/img/catalogInfo02.gif) scroll no-repeat 0 center;
}
#catalogInfo dt.catInfo03 {
	background: transparent url(/img/catalogInfo03.gif) scroll no-repeat 0 center;
}
#catalogInfo dd {
	margin-left:110px;
	padding: 0.2em 10px 0.2em 0;
}

#catalogInfo {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

ul.catalogOverview li.third{
	width:170px;
	margin-left:5px;
}


#backIssue{
	width:170px;
	background: transparent url(/img/seriesMiddle.gif) scroll repeat-y 0 0;
}
#backIssueTop{
	height:28px;
	text-indent: -99999px;
	background: transparent url(/img/seriesTop.gif) scroll no-repeat 0 0;
}
#backIssueBottom{
	height:13px;
	background: transparent url(/img/seriesBottom.gif) scroll no-repeat 0 0;
}
#issue{
	font-size:85%;
	padding:0.5em 0 0;
	margin:0;
}
#issue li{
	width:128px;
	margin:0 0 0 20px;
	padding:0 0 0.5em 7px;
	background:url(/img/common/breadArrow.gif) scroll no-repeat 0 0.5em;
	display:inline;
}
#issue li a,
#issue li a:link,
#issue li a:visited,
#issue li a:hover,
#issue li a:active{
	color: #e73262;
}


h3.pickUp,
h3.catLists{
	font-size:123.1%;
	padding:20px 0 3px 12px;
	border-bottom:2px solid #f184b2;
}
h3.pickUp{
	margin-left:20px;
	width:750px;
}
h3.catLists{
	border-bottom:2px solid #f184b2;
	width:778px;
}

.pickUpItems{
	margin: 0;
	padding: 0;
	font-size:77%;
	text-align:center;
}
#pickUpItems2nd{
	width:750px;
	margin-left:20px;
	height:1px;
	background:url(/img/dotPink.gif) scroll repeat-x 0 0;
}
.pickUpItems li{
	position:relative;
	float:left;
	padding:20px 0;
	width:109px;
	margin-left:20px;
	min-height:225px;
	height: auto !important;
	height: 225px;
	display:inline;
}
.pickUpItems img.Item{
	border:1px solid #d2d0d2;
}
.pickUpItems p{
	margin:0.5em 0;
	text-align:center;
}
.pickUpItems p.itemName {
min-height:25px;
}
.pickUpItems p.catalogBtn{
	position:absolute;
	bottom:5px;
	left:22px;
}
.pickUpItems p.price{
	color:#c5a01e;
	text-align:center;
}
.pickUpItems div.price{
	position:absolute;
	bottom:45px;
	width:109px;
	color:#c5a01e;
	text-align:center;
}
.pickUpItems p.details{
	text-align:left;
	padding:0.5em 0;
	border-top:1px solid #d2d0d2;
}
.pickUpItems2{
	margin: 0 0 0 33px;
	padding: 0;
	font-size:77%;
	text-align:center;
}
.pickUpItems2 li{
	position:relative;
	float:left;
	padding:20px 0;
	width:93px;
	margin-right:33px;
	min-height:170px;
	height: auto !important;
	height: 170px;
	display:inline;
}
.pickUpItems2 img.Item{
	border:1px solid #d2d0d2;
}
.pickUpItems2 p{
	margin:0.5em 0;
	text-align:left;
}
.pickUpItems2 p.catalogBtn{
	position:absolute;
	bottom:10px;
	left:14px;
}
.pickUpItems2 div.price{
	position:absolute;
	bottom:42px;
	left:0;
	width:93px;
	color:#c5a01e;
	text-align:center;
}


#pageNavi{
	text-align: center;
	font-size:93%;
}
#pageNavi li {  
	display: -moz-inline-box;
	display: inline-block;
	padding:0 5px;
	height:17px;
	vertical-align: middle;
}

* html #pageNavi li{  
	display: inline;
	zoom: 1;
}
*+html #pageNavi li {  
	display: inline;
	zoom: 1;
}
#pageNavi li.selected {
	font-weight:bold;
	color:#333;
}

#pageNavi li#first a,
#pageNavi li#last a{
	font-size:77%;
	display: block;
	margin:0;
	padding: 0;
	width:80px;
	height:17px;
	text-indent: -99999px;
}
#pageNavi li#first{
	margin-right:10px;
	padding:0;
	background: transparent url(/img/allListPrevBtn.gif) scroll no-repeat 0 0;
}
#pageNavi li#last{
	margin-left:10px;
	padding:0;
	background: transparent url(/img/allListNextBtn.gif) scroll no-repeat 0 0;
}
#pageNavi li a,
#pageNavi li a:link,
#pageNavi li a:visited{
	color:#d7085f;
}
#pageNavi li a:hover,
#pageNavi li a:link:hover,
#pageNavi li a:visited:hover {
	color:#666;
}

#pageNaviWrap{
	margin:0 2px;
	padding:11px 0 6px;
	background:#fde9eb;
}

/* catalogRank
 * -------------------------------------------------------------------------------- */
#catalogRank,
#relatedCatalog{
	position:relative;
    width: 790px;
	height:auto;
	margin:12px 0 0;
}
#catalogRank .inner,
#relatedCatalog .inner{
	border:1px solid #e9e9e9;
	border-top:none;
	padding:15px 0;
}
#catalogRank .inner{
    background: transparent url(/img/fashionIllust.gif) 600px 14px no-repeat;
}
#catalogRank .inner10{
    background: transparent url(/img/f10Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner9{
    background: transparent url(/img/f09Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner8{
    background: transparent url(/img/f08Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner7{
    background: transparent url(/img/f07Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner6{
    background: transparent url(/img/f06Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner5{
    background: transparent url(/img/f05Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner4{
    background: transparent url(/img/f04Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner3{
    background: transparent url(/img/f03Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner2{
    background: transparent url(/img/f02Illust.gif) 600px bottom no-repeat;
}
#catalogRank .inner1{
    background: transparent url(/img/f01Illust.gif) 600px bottom no-repeat;
}

#catalogRank h3,
#relatedCatalog h3{
	width:790px;
	height:34px;
	text-indent: -99999px;
}
#catalogRank h3{
    background: transparent url(/img/catalogRank.gif) 0 0 no-repeat;
    padding-bottom:20px;
}
#relatedCatalog h3{
    background: transparent url(/img/relatedCatalogTitle.gif) 0 0 no-repeat;
}
ul.floorRank{
	text-align: left;
	font-size:77%;
	padding-left:20px;
}
#catalogRank ul.floorRank{
	padding-right:180px;
}
#relatedCatalog ul.floorRank li{
	padding:0 15px 20px 0;
}
ul.floorRank li {  
	display: -moz-inline-box;
	display: inline-block;
	vertical-align:top;
	text-align: center;
	width:92px;
	padding:0 8px;
}
ul.floorRank li p{
	margin-bottom:0.5em; 
}
ul.floorRank li .catalogTitle{
	height:3em;
}
ul.floorRank li .publisher{
	height:2.5em;
}
ul.floorRank li p.book img{  
	border:1px solid #d2d1d2;
}
* html ul.floorRank li{  
	display: inline;
	zoom: 1;
}
*+html ul.floorRank li {  
	display: inline;
	zoom: 1;
}

/* pageInnerLink
 * -------------------------------------------------------------------------------- */

#pageInnerLink{
	margin:18px 0;
	text-align: center;
	font-size:93%;
}
#pageInnerLink li {  
	display: -moz-inline-box;
	display: inline-block;
}

* html #pageInnerLink li{  
	display: inline;
	zoom: 1;
}
*+html #pageInnerLink li {  
	display: inline;
	zoom: 1;
}
#pageInnerLink li a {
	margin:0 0.8em;
	padding-left:15px;
    background: transparent url(/img/downArrow.gif) 0 center no-repeat;
}
#pageInnerLink li.first a{
	margin-left:0;
}
#pageInnerLink li.last a{
	margin-right:0;
}


/* LIST BG
 * -------------------------------------------------------------------------------- */
.listBg{
	width:771px;
	background: #fde9eb;
	padding:12px 9px 12px 10px;
	margin-bottom:10px;
}
.listBg01{
    background: transparent url(/img/catalogListMiddle.gif) 0 0 repeat-y;
}
.listTop01{
    background: transparent url(/img/catalogListTop.gif) 0 0 no-repeat;
}
.listBg02{
    background: transparent url(/img/catalogList2Middle.gif) 0 0 repeat-y;
}
.listTop02{
    background: transparent url(/img/catalogList2Top.gif) 0 0 no-repeat;
}
.catalogListsBottom01{
	height:5px;
	padding-bottom:10px;
    background: transparent url(/img/catalogListBottom.gif) 0 0 no-repeat;
}
.catalogListsBottom02{
	height:5px;
    background: transparent url(/img/catalogList2Bottom.gif) 0 0 no-repeat;
}




ul.catalogLists{
	margin:0;
	padding:0;
}
ul.catalogLists li{
	font-size:93%;
	float:left;
	width:360px;
	margin:0;
	padding:10px;
	display:inline;
}
ul.catalogLists li.first{
	margin-right:11px;
}
ul.catalogLists li h4{
	font-size:100%;
	margin-bottom:0.5em;
}
ul.catalogLists li p{
	margin-bottom:0;
}
ul.catalogLists li h4 a,
ul.catalogLists li h4 a:link,
ul.catalogLists li h4 a:visited,
ul.catalogLists li h4 a:hover{
	font-weight:bold;
	color:#d7085f;
}


.exhibitionTitle h3{
	position:absolute;
	left:85px;
	top:25px;
	width:250px;
	height:45px;
	text-indent: -99999px;
}
.exhibitionTitle p{
	position:absolute;
	left:350px;
	top:30px;
	font-size:93%;
}


ul.exhibitionDetail{
	margin: 0;
	padding: 0;
/*	margin:0 0 0 10px;
	padding:30px 0 0 0; */
}
ul.exhibitionDetail li{
	float:left;
	padding:20px 0;
}
ul.exhibitionDetail li.first{
	width:500px;
	margin-left:15px;
	display:inline;
	font-size:108%;
}
ul.exhibitionDetail li.first p {
font-size:93%;
}
ul.exhibitionDetail li.first img{
	margin-bottom:15px;
}
ul.exhibitionDetail li.second{
	width:260px;
	margin-left:15px;
}

#backNumber{
	width:260px;
	background: transparent url(/img/backNumberMiddle.gif) scroll repeat-y 0 0;
}
#backNumberTop{
	height:46px;
	text-indent: -99999px;
	background: transparent url(/img/backNumberTop.gif) scroll no-repeat 0 0;
}
#backNumberBottom{
	height:20px;
	background: transparent url(/img/backNumberBottom.gif) scroll no-repeat 0 0;
}
dl#backNumbers{
	margin:0.5em 1em;
	font-size:93%;
}
dl#backNumbers dt{
	margin:0 1em;
}
dl#backNumbers dd{
	padding-left:7px;
	margin:0 1em 0.8em;
	background:url(/img/common/breadArrow.gif) scroll no-repeat 0 0.4em;
}
dl#backNumbers dd a,
dl#backNumbers dd a:link,
dl#backNumbers dd a:visited,
dl#backNumbers dd a:hover,
dl#backNumbers dd a:active{
	color: #e73262;
}

/* pageInnerLink
 * -------------------------------------------------------------------------------- */
.pageInnerLinkSaiji{
	margin:18px 0 30px;
	text-align: center;
	font-size:93%;
}
.pageInnerLinkSaiji li {  
	display: -moz-inline-box;
	display: inline;
}

* html .pageInnerLinkSaiji li{  
	/*display: inline;*/
	zoom: 1;
}
*+html .pageInnerLinkSaiji li {  
	/*display: inline;*/
	zoom: 1;
}
.pageInnerLinkSaiji li a {
	margin:0 0.8em;
	/*display:block;*/
	width:115px;
	height:41px;

}
.pageInnerLinkSaiji li#btn{
    /*background: transparent url(/img/exhibitionEco.gif) 0 center no-repeat;*/
}



.pageInnerLink2{
	margin:18px 0 30px;
	text-align: center;
	font-size:93%;
}
.pageInnerLink2 li {  
	display: -moz-inline-box;
	display: inline-block;
}

* html .pageInnerLink2 li{  
	display: inline;
	zoom: 1;
}
*+html .pageInnerLink2 li {  
	display: inline;
	zoom: 1;
}
.pageInnerLink2 li a {
	margin:0 0.8em;
	display:block;
	width:115px;
	height:41px;
	text-indent: -99999px;
}

.pageInnerLink2 li#ecoL{
    background: transparent url(/img/exhibitionEco.gif) 0 center no-repeat;
}
.pageInnerLink2 li#herbL{
    background: transparent url(/img/exhibitionHerbivorous.gif) 0 center no-repeat;
}
.pageInnerLink2 li#wGoodsL{
    background: transparent url(/img/exhibitionWhiteGoods.gif) 0 center no-repeat;
}
.pageInnerLink2 li#womanL{
    background: transparent url(/img/exhibitionWomanPower.gif) 0 center no-repeat;
}
.pageInnerLink2 li#influeL{
    background: transparent url(/img/exhibitionInfluenza.gif) 0 center no-repeat;
}
.exhibitionFrameTop{
    background: transparent url(/img/exhibitionFrameTop.gif) 0 0 no-repeat;
}
.exhibitionFrame{
    background: transparent url(/img/exhibitionFrameMiddle.gif) 0 0 repeat-y;
}
#exhibitionFrameBottom{
	height:5px;
    background: transparent url(/img/exhibitionFrameBottom.gif) 0 0 no-repeat;
}
.exhibitionSubTitle{
	width:790px;
	height:49px;
	text-indent: 2px;
}
.exhibitionSubTitle img{
	margin-top:4px;
	padding:2px;
}
#exhibitionEcoTitle{
	width:790px;
	height:49px;
	text-indent: -99999px;
    background: transparent url(/img/exhibitionEcoTitle.gif) 4px 5px no-repeat;
}
#exhibitionHerbTitle{
	width:790px;
	height:49px;
	text-indent: -99999px;
    background: transparent url(/img/exhibitionHerbivorousTitle.gif) 4px 5px no-repeat;
}
#exhibitionWhiteGoodsTitle{
	width:790px;
	height:49px;
	text-indent: -99999px;
    background: transparent url(/img/exhibitionWhiteGoodsTitle.gif) 4px 5px no-repeat;
}
#exhibitionWomanPowerTitle{
	width:790px;
	height:49px;
	text-indent: -99999px;
    background: transparent url(/img/exhibitionWomanPowerTitle.gif) 4px 5px no-repeat;
}
#exhibitionInfluenzaTitle{
	width:790px;
	height:49px;
	text-indent: -99999px;
    background: transparent url(/img/exhibitionInfluenzaTitle.gif) 4px 5px no-repeat;
}
p.subtitle{
	font-size:93%;
	margin:8px 0 5px 12px;
}

/* InfoDesk */

ul.InfoDeskQA{
	margin: 0 0 40px 15px;
	padding: 0;
}
ul.InfoDeskQA li{
	float:left;
}
ul.InfoDeskQA li.first{
	width:210px;
/*	margin-left:15px; */
	display:inline;
}
ul.InfoDeskQA li.second{
	width:550px;
}
ul.InfoDeskQA li.second h4{
	font-size:108%;
	margin-bottom:1em;
}
ul.InfoDeskQA li.second p{
	font-size:93%;
	margin-bottom:2em;
}


#InfoDeskFrame{
	width:550px;
	background: transparent url(/img/infoDeskMiddle.gif) scroll repeat-y 0 0;
}
#InfoDeskFrameTop{
	background: transparent url(/img/infoDeskTop.gif) scroll no-repeat 0 0;
}
#InfoDeskFrameBottom{
	height:5px;
	background: transparent url(/img/infoDeskBottom.gif) scroll no-repeat 0 0;
}
#infoBlk{
/*	padding:0.5em 0 0;
	margin:0; */
}
#infoBlk li{
	width:245px;
	margin-left:20px;
	padding-bottom:1.5em;
	display:inline;
}


#QandA {
	width:245px;
	margin: 1.5em 0 0 0;
}

#QandA dt {
	margin: 0;
	padding:0;
	background: transparent url(/img/dotPink.gif) scroll repeat-x 0 bottom;
}
#QandA h4{
	font-size:100%;
	color: #e73262;
	margin:0 0 0.5em 0;
	padding-bottom:4px;
}
#QandA dd {
	font-size:93%;
	padding-left: 7px;
	margin:0 0 0.5em 0;
	background: transparent url(/img/common/breadArrow.gif) scroll no-repeat 0 center;
}
h3.infoDesk{
	font-size:123.1%;
	padding:20px 0 3px 3px;
	border-bottom:2px solid #f184b2;
}
h4.infoDeskSub{
	font-size:108%;
	color: #f184b2;
	border-left: 3px #f184b2 solid;
	padding-left:5px;
	margin:1.5em 15px 0.5em;
}
.explanation,
.explanation2{
	font-size:93%;
	margin:0 15px 0 22px;
}
.explanation2{
	margin-bottom:2em;
}
.extramargin{
	margin-bottom:5em;
}
.explanation2 a,
.explanation2 a:link,
.explanation2 a:visited,
.explanation2 a:active{
	color: #e73262;
}
.explanation2 a:hover {
	color: #666;
}


.addressSub{
	width:670px;
	margin:0 60px 60px;
	font-size:93%;
}
.addressSub img{
	padding-left:20px;
}

/* Address BG
 * -------------------------------------------------------------------------------- */
.addressBottom{
	margin:5px 0 10px;
	padding:0 0 7px 0;
    background: #fde9eb url(/img/addressesBlkBottom.gif) 0 bottom no-repeat;
}
.addressAd{
	width:776px;
	background:#fff;
	padding:5px 0;
	margin:7px 7px 0 7px;
}
.addressAd li{
	float:left;
	font-size:93%;
}
.addressAd li.name{
	width:181px;
	padding:5px 0 0 5px;
}
.addressAd li.adUrl{
	width:300px;
	padding:5px 0 0 5px;
}
.addressAd li.adBtn{
	width:138px;
	height:25px;
	text-indent: -99999px;
}
.addressAd li.adBtn a{
	width:138px;
	height:25px;
	display:block;
}
.addressAd li.adBtn#adBtn01{
	margin-right:5px;
}
.addressAd li.adBtn#adBtn01 a{
    background: #fde9eb url(/img/addressesBtn01.gif) 0 0 no-repeat;
}
.addressAd li.adBtn#adBtn02 a{
    background: #fde9eb url(/img/addressesBtn02.gif) 0 0 no-repeat;
}
.addressAd li.adBtn#adBtn02{
    background: #fde9eb url(/img/addressesBtn02.gif) 0 -25px no-repeat;
}
#contact{
	font-size:93%;
	padding:0 2em 0 1em;
}
#contact h4{
	font-size:108%;
}
#contact ul{
	margin: 1em 2em 2em 2.5em;
}
#contact li{
	display: list-item;
	margin:0 0 1em 0;
}
#contactBtnBG{
	background:#faf2de;
	margin:15px 0 30px;
}
.contactBtn{
	width:278px;
	height:60px;
	padding:10px 0;
	float:left;
}
.contactBtn a{
	width:278px;
	height:60px;
	display:block;
	text-indent: -99999px;
}
.contactBtn#contactBtn01 a{
	margin-left:60px;
    background: #fde9eb url(/img/contactBtn01.gif) 0 0 no-repeat;
}
.contactBtn#contactBtn02 a{
	margin-left:150px;
    background: #fde9eb url(/img/contactBtn02.gif) 0 0 no-repeat;
}
*html .contactBtn#contactBtn02 a{
	margin-left:95px;
}
.brownBG{
	background:#e5dfd1;
	padding:7px;
	margin-bottom:10px;
}
#contact .sortChk{
	margin:1em 2em 0 0;
	padding:6px 0;
}
#contact .sortChk li{
	width:80px;
}

/* HOW TO
 * -------------------------------------------------------------------------------- */
.howTo h4{
	margin:15px 12px 0;
	width:511px;
	height:20px;
	display:block;
	text-indent: -99999px;
    background: url(/img/howToSub.gif) 0 0 no-repeat;
}
.howTo p{
	font-size:93%;
	margin:10px 12px 30px;
}
.howTo01,.howTo02,.howTo03,.howTo04{
	position:relative;
}
.howTo01,.howTo02,.howTo03,.howTo04{
	margin-bottom:50px;
}
.howTo01{
	padding:0;
}
.howTo02{
	padding:0 0 0 88px;
}
.howTo03{
	padding:0 0 0 26px;
}
.howTo04{
	padding:0 0 0 24px;
}
.howTo01_01,.howTo01_02,.howTo01_03,.howTo01_04,.howTo01_05,.howTo01_06,.howTo01_07,
.howTo02_01,.howTo02_02,.howTo02_03,
.howTo03_01,.howTo03_02,.howTo03_03,.howTo03_04,.howTo03_05,
.howTo04_01,.howTo04_02{
	text-indent: -99999px;
	position:absolute;
}
.howTo01_01{
	left: 5px;
	top: 110px;
	width: 160px;
	height: 100px;
}
.howTo01_02{
	left: 5px;
	top: 310px;
	width: 160px;
	height: 85px;
}
.howTo01_03{
	left: 5px;
	top: 435px;
	width: 160px;
	height: 105px;
}
.howTo01_04{
	left: 440px;
	top: 5px;
	width: 190px;
	height: 65px;
}
.howTo01_05{
	left: 510px;
	top: 80px;
	width: 160px;
	height: 65px;
}
.howTo01_06{
	left: 510px;
	top: 175px;
	width: 160px;
	height: 100px;
}
.howTo01_07{
	left: 480px;
	top: 445px;
	width: 160px;
	height: 80px;
}
.howTo02_01{
	left: 90px;
	top: 90px;
	width: 160px;
	height: 100px;
}
.howTo02_02{
	left: 90px;
	top: 540px;
	width: 150px;
	height: 115px;
}
.howTo02_03{
	left: 605px;
	top: 50px;
	width: 160px;
	height: 105px;
}
.howTo03_01{
	left: 30px;
	top: 155px;
	width: 215px;
	height: 295px;
}
.howTo03_02{
	left: 320px;
	top: 75px;
	width: 160px;
	height: 90px;
}
.howTo03_03{
	left: 600px;
	top: 85px;
	width: 160px;
	height: 105px;
}
.howTo03_04{
	left: 600px;
	top: 250px;
	width: 160px;
	height: 95px;
}
.howTo03_05{
	left: 600px;
	top: 520px;
	width: 160px;
	height: 105px;
}
.howTo04_01{
	left: 30px;
	top: 60px;
	width: 160px;
	height: 90px;
}
.howTo04_02{
	left: 415px;
	top: 210px;
	width: 175px;
	height: 95px;
}

#help01 .howTo {
	background:url("/img/howToTop2.gif") no-repeat scroll 0 0 transparent;
}


/* Site Map
 * -------------------------------------------------------------------------------- */
ul.sitemap{
	padding:15px 0 0;
}
ul.sitemap li{
	width:360px;
	float:left;
	display:inline;
}
ul.sitemap li.firstline{
	margin-left:10px;
}
ul.sitemap li.secondline{
	margin-left:44px;
}
ul.sitemap li h4,
ul.sitemap li h4 a{
	width:360px;
	height:38px;
	display:block;
	margin-bottom:22px;
	text-indent: -99999px;	
}
*html ul.sitemap li h4,
*html ul.sitemap li h4 a{
	margin-bottom:11px;
}
ul.sitemap li h4#fl10 a{
    background: url(/img/sitemap10.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl09 a{
    background: url(/img/sitemap09.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl08 a{
    background: url(/img/sitemap08.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl07 a{
    background: url(/img/sitemap07.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl06 a{
    background: url(/img/sitemap06.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl05 a{
    background: url(/img/sitemap05.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl04 a{
    background: url(/img/sitemap04.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl03 a{
    background: url(/img/sitemap03.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl02 a{
    background: url(/img/sitemap02.gif) 0 0 no-repeat;
}
ul.sitemap li h4#fl01 a{
    background: url(/img/sitemap01.gif) 0 0 no-repeat;
}
ul.sitemap li h4#saiji a{
    background: url(/img/sitemapSaiji.gif) 0 0 no-repeat;
}
ul.sitemap li h4#sList,
ul.sitemap li h4#sList a{
    background: url(/img/sitemapShopList.gif) 0 0 no-repeat;
	margin-bottom:10px;
}
ul.sitemap li h4#cList,
ul.sitemap li h4#cList a{
    background: url(/img/sitemapCatalogList.gif) 0 0 no-repeat;
	margin-bottom:10px;
}
ul.sitemap li h4#newItems a{
    background: url(/img/sitemapNewList.gif) 0 0 no-repeat;
}
ul.sitemap li h4#beginner{
    background: url(/img/sitemapHowTo.gif) 0 0 no-repeat;
}
ul.sitemap li h4#infoDesk a{
    background: url(/img/sitemapInfo.gif) 0 0 no-repeat;
}

ul.floordetail{
	margin-bottom:30px;
	padding:0;
	font-size:93%;
}
ul.floordetail li{
	width:160px;
	float:left;
	display:inline;
	margin:0 0 0.8em 10px;
	padding-left:10px;
    background: url(/img/Arrow.gif) 0 center no-repeat;
}
ul.redList {
	margin-top:60px;
}
ul.redList li,
ul.redList li a{
	margin:0 0 20px 3px;
	width:154px;
	height:15px;
	display:block;
	float:none;
	text-indent: -99999px;
}
*html ul.redList li,
*html ul.redList li a{
	margin:0 0 10px 3px;
}
ul.redList li#redListLI001 a{
    background: url(/img/sitemap001.gif) 0 0 no-repeat;
}
ul.redList li#redListLI002 a{
    background: url(/img/sitemap002.gif) 0 0 no-repeat;
}
ul.redList li#redListLI003 a{
    background: url(/img/sitemap003.gif) 0 0 no-repeat;
}
ul.redList li#redListLI004 a{
    background: url(/img/sitemap004.gif) 0 0 no-repeat;
}
ul.redList li#redListLI005 a{
    background: url(/img/sitemap005.gif) 0 0 no-repeat;
}
.cautions{
	margin:0 12px;
	font-size:93%;
}

dl.certification {
	margin: 1em 0 2em;
}
dl.certification dt {
	margin: 0;
	margin-right: -3em;
	padding: 0.2em 0;
	float: left;
	clear: both;
	display: inline;
	width: 3em;
}
dl.certification dd {
	margin-left:3em;
	padding: 0.2em 0;
}
dl.certification {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}
.linkPolicyDetail{
	margin:2em 0;
}
.linkPolicyDetail li{
	width:185px;
	margin-left:15px;
	float:left;
	display:inline;
}
.linkPolicyDetail li h4{
	font-weight:bold;
	border-left:3px solid #f184b2;
	margin-bottom:0.5em;
	padding-left:5px;
}
.linkOkNon{
	margin:2em 0;
}
.linkOkNon li{
	width:301px;
	float:left;
	display:inline;
}
.linkOkNon li.secondL{
	margin-left:15px;
}
.linkOkNon li h4,
h4.linkPolicy{
	font-weight:bold;
	border-left:3px solid #f184b2;
	margin-bottom:0.5em;
	padding-left:5px;
}
.linkOkTop{
	min-height:70px;
	height: auto !important;
	height: 70px;
	padding:2.5em 0.5em 1em 3em;
    background:transparent url(/img/linkPolicyOkTop.gif) 0 top no-repeat;
}
.linkOkMiddle{
    background:transparent url(/img/linkPolicyOkMiddle.gif) 0 0 repeat-y;
}
.linkOkBottom{
	height:5px;
    background:transparent url(/img/linkPolicyOkBottom.gif) 0 0 no-repeat;
}
.linkNonTop{
	min-height:70px;
	height: auto !important;
	height: 70px;
	padding:2.5em 0.5em 1em 3em;
    background:transparent url(/img/linkPolicyNonTop.gif) 0 top no-repeat;
}
.linkNonMiddle{
    background:transparent url(/img/linkPolicyNonMiddle.gif) 0 0 repeat-y;
}
.linkNonBottom{
	height:5px;
    background:transparent url(/img/linkPolicyNonBottom.gif) 0 0 no-repeat;
}
.linkOkTop ul li,.linkNonTop ul li{
	line-height:1.5em;
}


/* Floor Map
 * -------------------------------------------------------------------------------- */
ul.floorMap{
	padding:15px 0 0;
}
ul.floorMap li{
	float:left;
	display:inline;
}
ul.floorMap li.firstline{
	width:310px;
	margin-left:50px;
}
ul.floorMap li.secondline{
	width:360px;
	margin-left:30px;
}
ul.floorMap li h4 a{
	padding:0 0 3px 5px;
	border-bottom:2px solid #f184b2;
	width:360px;
	height:16px;
	display:block;
	margin-bottom:16px;
}
ul.floorMapDetail{
	margin-bottom:35px;
	padding:0;
	font-size:93%;
}
ul.floorMapDetail li{
	width:153px;
	height:15px;
	float:left;
	display:inline;
	margin:0 0 0.8em 10px;
	padding-left:17px;
}
ul.floorMapDetail li#f10a{
    background:transparent url(/img/aBlue.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f10b{
    background:transparent url(/img/bBlue.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f10c{
    background:transparent url(/img/cBlue.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f10d{
    background:transparent url(/img/dBlue.gif) 0 center no-repeat;
}
ul.floorMapDetail li#f10e{
    background:transparent url(/img/eBlue.gif) 0 center no-repeat;
}
ul.floorMapDetail li#f10f{
    background:transparent url(/img/fBlue.gif) 0 center no-repeat;
}
ul.floorMapDetail li#f10g{
    background:transparent url(/img/gBlue.gif) 0 center no-repeat;
}
ul.floorMapDetail li#f10h{
    background:transparent url(/img/hBlue.gif) 0 center no-repeat;
}
ul.floorMapDetail li#f10i{
    background:transparent url(/img/iBlue.gif) 0 center no-repeat;
}
ul.floorMapDetail li#f09a{
    background:transparent url(/img/aGreen.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f09b{
    background:transparent url(/img/bGreen.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f09c{
    background:transparent url(/img/cGreen.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f08a{
    background:transparent url(/img/aPurple.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f08b{
    background:transparent url(/img/bPurple.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f08c{
    background:transparent url(/img/cPurple.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f07a{
    background:transparent url(/img/aOrange.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f07b{
    background:transparent url(/img/bOrange.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f07c{
    background:transparent url(/img/cOrange.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f07d{
    background:transparent url(/img/dOrange.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f06a{
    background:transparent url(/img/aEmerald.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f06b{
    background:transparent url(/img/bEmerald.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f05a{
    background:transparent url(/img/aPink.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f05b{
    background:transparent url(/img/bPink.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f05c{
    background:transparent url(/img/cPink.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f04a{
    background:transparent url(/img/aRed.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f04b{
    background:transparent url(/img/bRed.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f04c{
    background:transparent url(/img/cRed.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f03a{
    background:transparent url(/img/aYellow.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f03b{
    background:transparent url(/img/bYellow.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f03c{
    background:transparent url(/img/cYellow.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f03d{
    background:transparent url(/img/dYellow.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f02a{
    background:transparent url(/img/aDark.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f02b{
    background:transparent url(/img/bDark.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f01a{
    background:transparent url(/img/aBrownishGreen.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f01b{
    background:transparent url(/img/bBrownishGreen.gif) scroll 0 center no-repeat;
}
ul.floorMapDetail li#f01c{
    background:transparent url(/img/cBrownishGreen.gif) scroll 0 center no-repeat;
}

.FMsaijiTop {
	height:42px;
    background:transparent url(/img/floorMapSaijiTop.gif) scroll 0 0 no-repeat;
}
.FMsaijiTop p{
	font-size:93%;
	padding-left:90px;
	height:42px;
	display: table-cell;
}
* html .FMsaijiTop p{
	margin-top:12px;
	height:18px;
	display:inline;
	zoom:1;
}
*:first-child+html .FMsaijiTop p{
	margin-top:12px;
	height:20px;
	display:inline;
	zoom:1;
}
.FMsaijiTop p{
	vertical-align:middle;
}
.FMsaijiBottom {
	height:5px;
    background:transparent url(/img/floorMapSaijiBottom.gif) scroll 0 0 no-repeat;
}
.FMsaijiMiddle {
    background:transparent url(/img/floorMapSaijiMiddle.gif) scroll 0 0 repeat-y;
}
.saijiInWrap{
	margin:0 0 0 15px;
	display:inline;
}
.saijiInWrap li{
	float:left;
	width:350px;
	margin:10px 0 10px 30px;
	display:inline;
}
.saijiInTop {
	height:3px;
    background:transparent url(/img/floorSaijiInTop.gif) scroll 0 0 no-repeat;
}
.saijiInBottom {
	height:3px;
    background:transparent url(/img/floorSaijiInBottom.gif) scroll 0 0 no-repeat;
}
.saijiInMiddle {
    background-color:#efe9d9;
	padding:5px;
	font-size:93%;
}
.saijiInMiddle img{
	margin-right:10px;
}
.saijiInMiddle dl,
.saijiInMiddle dt,
.saijiInMiddle dd{
	margin:0;
}
.saijiInMiddle dd a{
	margin:0;
	padding-left:10px;
    background:transparent url(/img/Arrow2.gif) scroll 0 center no-repeat;
}

