@charset "utf-8";
/* CSS Document */

/*COMMON CLASS*/

.titles { margin: 0 0 10px 0; }

.fcp { color: #ff6bad; }
.fcb { color: #3d5ee3; }
.fcg { color: #438a00; }
.fcg { color: #448d01; }

.fss { font-size: 75%; }

.tac { text-align: center; }
.tar { text-align: right; }


/*INDEX*/


div#indextopBlock {
}

div#indextopLeft {
	width: 550px;
	float: left;
}

div#indextopRight {
	width: 197px;
	float: right;
}

div#indextopRight div#irBlock {
	border: 3px solid #e9e9e9;
}

div#indextopRight div.irBlocks {
	border-bottom: 3px solid #e9e9e9;
	padding: 10px 3px 0 3px;
}

div#indextopRight div.irBlocks p {
	margin-bottom: 10px;
}


div#topBlock {
	margin: 0 0 10px 0;
}

div#cardList { margin: 0 0 20px 0; }

div#cardList ul li {
	display: inline;
	padding: 0 2px 0 2px;
}

div#cardList ul {
	text-align: center;
}

div#shoppingList {
	margin: 0 0 15px 0;
}

div#shoppingList, div#gourmetList { padding: 0; }

div#shoppingList div.lists img , div#gourmetList div.lists img { display: block; }

div#shoppingList div.lists,
div#gourmetList div.lists {
	width: 108px;
	float: left;
	margin: 0 2px 0 0;
}

div#shoppingList div.lists h3,
div#gourmetList div.lists h3 {
	margin: 0;
}
div#shoppingList div.clearfix {
	margin: 0 0 3px 0;
}

div#gourmetList div.clearfix {
	border-bottom: 1px dotted #9c9c9c;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}


div#gourmetList div.lists p {
	margin: 0 0 5px 0;
}
div#gourmetList div.lists p em {
	display: inline-block;
	display: -moz-inline-box;
	height: 100%;
	width: 22px;
	text-align: center;
	padding: 0 0 0 4px;
}


div#shoppingList div.lc,
div#gourmetList div.lc {
	margin: 0;
}

div#shoppingList div.listText,
div#gourmetList div.listText {
	float: left;
}

div#shoppingList div.listText{ width: 218px; }
div#gourmetList div.listText { width: 328px; }

div#gourmetList table tr td {
	vertical-align: top;
	padding: 0 0 0 2px;
	font-size: 9px;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	width: 97px;
	font-family: Verdana,Arial,sans-serif,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", MS PGothic, Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", Hiragino Kaku Gothic Pro;
}

div#gourmetList table tr td.fcp,
div#gourmetList table tr td.fcb,
div#gourmetList table tr td.fcg {
	width: 17px;
}

/*FLOOR GUIDE*/

div#floorGuide {
	padding: 0 14px 0 14px;
	margin: 0 0 25px 0;
}

div#floorGuide p { margin: 0 0 15px 0; }

div#floorGuide img { display: block; }

div#floorGuide ul {
	padding: 20px 15px 0 15px;
	border: 1px solid #d6d6d6;
}

div#floorGuide ul li {
	width: 211px;
	float: left;
	margin: 0 28px 30px 0;
}

div#floorGuide ul li.nm { margin: 0 0 30px 0; }

div#floorGuide ul li.button { padding: 116px 0 0 0; }

div#adobeReader {
	padding: 0 14px 0 14px;
	margin: 0 0 25px 0;
}

div#adobeReader table tr td {
	vertical-align: middle;
	font-size: 95%;
}

div#adobeReader table tr td#linkAdobe { padding: 0 5px 0 0; }

/*ACSSESS*/
.atitles { margin: 0 0 8px 0; }
.atitles img { display: block; }

div#faqBlock {
	padding: 0 14px 0 14px;
}

div#faqBlock h3 {
	border-bottom: 1px solid #ddd;
	background: url(/lazona-kawasaki/en/common/image/icon_q.gif) left center no-repeat;
	padding: 5px 0 5px 23px;
}

div#faqBlock p {
	border-top: 3px solid #eaebeb;
	border-bottom: 1px solid #eaebeb;
	background: #f7f7f7 url(/lazona-kawasaki/en/common/image/icon_a.gif) left top no-repeat;
	padding: 6px 0 10px 42px;
	margin: 0 0 20px 0;
}

div.ablocks {
	padding: 0 14px 0 14px;
	margin: 0 0 15px 0;
}

div.ablocks p {
	margin: 0 0 5px 0;
}

div#notyet { 
	color: #458b02;
	height: 200px;
	border: 1px solid #d6d6d6;
	line-height: 200px;
	font-size: 200%;
	font-weight: bold;
	text-align: center;
	margin: 0 0 30px 0;
}

div#callcenterBlock {
	width: 734px;
	padding: 0 0 0 16px;
	margin: 0 0 20px 0;
}
div#callcenterBlock p {
	font-size: 90%;
	margin: 0 0 10px 0;
}

div#callcenterBlock div.clearfix {
	background: url(/lazona-kawasaki/en/common/image/line_call.gif) center top repeat-y;
}

div#callcenterBlock div.left,
div#callcenterBlock div.right {
	width: 340px;
}



div#callcenterBlock div.left {
	float: left;
	
}

div#callcenterBlock div.right {
	float: right;
}

