@charset "shift_jis";

/* MAIN ショップ&レストラン フロアー 1F */

div#main {
	margin-top:25px;
	width:621px;
	float:right;
}

div#main h2 {width:850px; height:83px;}

/* フロアーNAVI Flash + 取扱商品 */
div#floor_navi {
	margin-bottom:15px;
	padding-bottom:15px;
	background: url(/images/common/img/pink_line.gif)  bottom repeat-x;
}

div#floor_navi h3 {
	margin-bottom:15px;
	padding-bottom:2px;
	background: url(/images/common/img/pink_line.gif)  bottom repeat-x;
}

div#floor_navi p {margin-bottom:15px;}


/* フロアーFlash 1F */
div#flash_area1f {
	margin-bottom:17px;
	width:621px;
	height:420px;
}

div#flash_area2f {
	margin-bottom:17px;
	width:621px;
	height:390px;
}


/* 取扱商品からショップを見る */
div#main .sl_box {
	width:614px;
	background:url(../../shop/img/sl_box_bg02.gif) repeat-y;
}
div#main .sl_box_bg01 {
	background:url(../../shop/img/sl_box_bg01.gif) top no-repeat;
}
div#main .sl_box_bg02 {
	background:url(../../shop/img/sl_box_bg03.gif) bottom no-repeat;
}

div#main .sl_box h4 {
	padding:35px 0 33px 20px;
	float:left;
}
div#main .sl_box ul {
	margin-bottom:3px;
	padding-top:10px;
	width:360px;
	float:right;
}
div#main .sl_box li {
	min-height:19px;
	padding:0 10px 4px 25px;
}
* html div#main .sl_box li {height:19px;}
div#main .sl_box li.f_allow {background:url(../../shop/img/sl_allow01.gif) no-repeat;}
div#main .sl_box li.r_allow {background:url(../../shop/img/sl_allow02.gif) no-repeat;}
div#main .sl_box li.h_allow {background:url(../../shop/img/sl_allow03.gif) no-repeat;}

/* カテゴリ一覧からショップを見る */

div#main .sl_box2 {
	margin-bottom:25px;
	width:614px;
	background:url(../../shop/img/sl_box2_bg02.gif) repeat-y;
}
div#main .sl_box2_bg01 {
	background:url(../../shop/img/sl_box2_bg01.gif) top no-repeat;
}
div#main .sl_box2_bg02 {
	background:url(../../shop/img/sl_box2_bg03.gif) bottom no-repeat;
}
div#main .sl_box2 ul {
	margin-bottom:6px;
	padding:10px 0 0 10px;
	width:292px;
	float:left;
}

div#main .sl_box2 li {
	min-height:19px;
	padding:0 10px 4px 25px;
}
* html div#main .sl_box2 li {height:19px;}
div#main .sl_box2 li.f_allow {background:url(../../shop/img/sl_allow01.gif) no-repeat;}
div#main .sl_box2 li.r_allow {background:url(../../shop/img/sl_allow02.gif) no-repeat;}
div#main .sl_box2 li.h_allow {background:url(../../shop/img/sl_allow03.gif) no-repeat;}


/* 店舗一覧 */
div#shop_list {}

div.shop_box {}


div.shop_area {
	padding:7px 0 10px 4px;
}
div.shop_area dl {
	padding-right:10px;
	width:298px;
	float:left;
}
div.shop_area dt {
	margin-bottom:5px;
	min-height:20px;
	padding-left:24px;
}
* html div.shop_area dt {
	height:20px;
	line-height:1.3em;
}
div.shop_area dd {
	padding-left:24px;
}
div.shop_area span {display:none;}

/* ページトップへ ショップカスタム */
p.to_top2 {
	margin:10px 0 7px 0;
	text-align:right;
}

/* 店舗一覧 成型+ナンバー */

/* ファッション・ファッショングッズ */
.num_f01 {background:url(../../shop/img/num_01_orange.gif) no-repeat;}
.num_f02 {background:url(../../shop/img/num_02_orange.gif) no-repeat;}
.num_f03 {background:url(../../shop/img/num_03_orange.gif) no-repeat;}
.num_f04 {background:url(../../shop/img/num_04_orange.gif) no-repeat;}
.num_f05 {background:url(../../shop/img/num_05_orange.gif) no-repeat;}
.num_f06 {background:url(../../shop/img/num_06_orange.gif) no-repeat;}
.num_f07 {background:url(../../shop/img/num_07_orange.gif) no-repeat;}
.num_f08 {background:url(../../shop/img/num_08_orange.gif) no-repeat;}
.num_f09 {background:url(../../shop/img/num_09_orange.gif) no-repeat;}
.num_f10 {background:url(../../shop/img/num_10_orange.gif) no-repeat;}
.num_f11 {background:url(../../shop/img/num_11_orange.gif) no-repeat;}
.num_f12 {background:url(../../shop/img/num_12_orange.gif) no-repeat;}
.num_f13 {background:url(../../shop/img/num_13_orange.gif) no-repeat;}
.num_f14 {background:url(../../shop/img/num_14_orange.gif) no-repeat;}
.num_f15 {background:url(../../shop/img/num_15_orange.gif) no-repeat;}
.num_f16 {background:url(../../shop/img/num_16_orange.gif) no-repeat;}
.num_f17 {background:url(../../shop/img/num_17_orange.gif) no-repeat;}
.num_f18 {background:url(../../shop/img/num_18_orange.gif) no-repeat;}
.num_f19 {background:url(../../shop/img/num_19_orange.gif) no-repeat;}
.num_f20 {background:url(../../shop/img/num_20_orange.gif) no-repeat;}
.num_f21 {background:url(../../shop/img/num_21_orange.gif) no-repeat;}
.num_f22 {background:url(../../shop/img/num_22_orange.gif) no-repeat;}
.num_f23 {background:url(../../shop/img/num_23_orange.gif) no-repeat;}
.num_f24 {background:url(../../shop/img/num_24_orange.gif) no-repeat;}
.num_f25 {background:url(../../shop/img/num_25_orange.gif) no-repeat;}
.num_f26 {background:url(../../shop/img/num_26_orange.gif) no-repeat;}
.num_f27 {background:url(../../shop/img/num_27_orange.gif) no-repeat;}
.num_f28 {background:url(../../shop/img/num_28_orange.gif) no-repeat;}
.num_f29 {background:url(../../shop/img/num_29_orange.gif) no-repeat;}
.num_f30 {background:url(../../shop/img/num_30_orange.gif) no-repeat;}

/* レストラン・スィート・フードパーク */
.num_r01 {background:url(../../shop/img/num_01_blue.gif) no-repeat;}
.num_r02 {background:url(../../shop/img/num_02_blue.gif) no-repeat;}
.num_r03 {background:url(../../shop/img/num_03_blue.gif) no-repeat;}
.num_r04 {background:url(../../shop/img/num_04_blue.gif) no-repeat;}
.num_r05 {background:url(../../shop/img/num_05_blue.gif) no-repeat;}
.num_r06 {background:url(../../shop/img/num_06_blue.gif) no-repeat;}
.num_r07 {background:url(../../shop/img/num_07_blue.gif) no-repeat;}
.num_r08 {background:url(../../shop/img/num_08_blue.gif) no-repeat;}
.num_r09 {background:url(../../shop/img/num_09_blue.gif) no-repeat;}
.num_r10 {background:url(../../shop/img/num_10_blue.gif) no-repeat;}
.num_r11 {background:url(../../shop/img/num_11_blue.gif) no-repeat;}
.num_r12 {background:url(../../shop/img/num_12_blue.gif) no-repeat;}
.num_r13 {background:url(../../shop/img/num_13_blue.gif) no-repeat;}
.num_r14 {background:url(../../shop/img/num_14_blue.gif) no-repeat;}
.num_r15 {background:url(../../shop/img/num_15_blue.gif) no-repeat;}
.num_r16 {background:url(../../shop/img/num_16_blue.gif) no-repeat;}
.num_r17 {background:url(../../shop/img/num_17_blue.gif) no-repeat;}
.num_r18 {background:url(../../shop/img/num_18_blue.gif) no-repeat;}
.num_r19 {background:url(../../shop/img/num_19_blue.gif) no-repeat;}
.num_r20 {background:url(../../shop/img/num_20_blue.gif) no-repeat;}
.num_r21 {background:url(../../shop/img/num_21_blue.gif) no-repeat;}
.num_r22 {background:url(../../shop/img/num_22_blue.gif) no-repeat;}
.num_r23 {background:url(../../shop/img/num_23_blue.gif) no-repeat;}
.num_r24 {background:url(../../shop/img/num_24_blue.gif) no-repeat;}
.num_r25 {background:url(../../shop/img/num_25_blue.gif) no-repeat;}
.num_r26 {background:url(../../shop/img/num_26_blue.gif) no-repeat;}
.num_r27 {background:url(../../shop/img/num_27_blue.gif) no-repeat;}
.num_r28 {background:url(../../shop/img/num_28_blue.gif) no-repeat;}
.num_r29 {background:url(../../shop/img/num_29_blue.gif) no-repeat;}
.num_r30 {background:url(../../shop/img/num_30_blue.gif) no-repeat;}

/* ホビー・生活雑貨・その他 */
.num_h01 {background:url(../../shop/img/num_01_green.gif) no-repeat;}
.num_h02 {background:url(../../shop/img/num_02_green.gif) no-repeat;}
.num_h03 {background:url(../../shop/img/num_03_green.gif) no-repeat;}
.num_h04 {background:url(../../shop/img/num_04_green.gif) no-repeat;}
.num_h05 {background:url(../../shop/img/num_05_green.gif) no-repeat;}
.num_h06 {background:url(../../shop/img/num_06_green.gif) no-repeat;}
.num_h07 {background:url(../../shop/img/num_07_green.gif) no-repeat;}
.num_h08 {background:url(../../shop/img/num_08_green.gif) no-repeat;}
.num_h09 {background:url(../../shop/img/num_09_green.gif) no-repeat;}
.num_h10 {background:url(../../shop/img/num_10_green.gif) no-repeat;}
.num_h11 {background:url(../../shop/img/num_11_green.gif) no-repeat;}
.num_h12 {background:url(../../shop/img/num_12_green.gif) no-repeat;}
.num_h13 {background:url(../../shop/img/num_13_green.gif) no-repeat;}
.num_h14 {background:url(../../shop/img/num_14_green.gif) no-repeat;}
.num_h15 {background:url(../../shop/img/num_15_green.gif) no-repeat;}
.num_h16 {background:url(../../shop/img/num_16_green.gif) no-repeat;}
.num_h17 {background:url(../../shop/img/num_17_green.gif) no-repeat;}
.num_h18 {background:url(../../shop/img/num_18_green.gif) no-repeat;}
.num_h19 {background:url(../../shop/img/num_19_green.gif) no-repeat;}
.num_h20 {background:url(../../shop/img/num_20_green.gif) no-repeat;}
.num_h21 {background:url(../../shop/img/num_21_green.gif) no-repeat;}
.num_h22 {background:url(../../shop/img/num_22_green.gif) no-repeat;}
.num_h23 {background:url(../../shop/img/num_23_green.gif) no-repeat;}
.num_h24 {background:url(../../shop/img/num_24_green.gif) no-repeat;}
.num_h25 {background:url(../../shop/img/num_25_green.gif) no-repeat;}
.num_h26 {background:url(../../shop/img/num_26_green.gif) no-repeat;}
.num_h27 {background:url(../../shop/img/num_27_green.gif) no-repeat;}
.num_h28 {background:url(../../shop/img/num_28_green.gif) no-repeat;}
.num_h29 {background:url(../../shop/img/num_29_green.gif) no-repeat;}
.num_h30 {background:url(../../shop/img/num_30_green.gif) no-repeat;}

/* カテゴリ別　フロア */
.floor_1ff {background:url(../../shop/img/f1_orange.gif) no-repeat;}
.floor_2ff {background:url(../../shop/img/f2_orange.gif) no-repeat;}
.floor_1fr {background:url(../../shop/img/f1_blue.gif) no-repeat;}
.floor_2fr {background:url(../../shop/img/f2_blue.gif) no-repeat;}
.floor_1fh {background:url(../../shop/img/f1_green.gif) no-repeat;}
.floor_2fh {background:url(../../shop/img/f2_green.gif) no-repeat;}

/* Left_NAVI ショップ&レストラン F1 */

div#l_navi {
	padding-bottom:100px;
	width:204px;
	float:left;
}

div#l_navi a#home {
	width:57px;
	display:block;
	margin:5px 0 7px 2px;
}

/* Left_NAVI リスト */
div#l_info {
	margin-bottom:22px;
	background:#F0E2E7;
}

div#l_info h3 {
	margin-bottom:6px;
}

div#l_info h3.line {
	border-top:solid 1px #E6B4C3;
}


div#l_info dl.m_list {
	margin:0 8px 10px 8px;
	border-top:solid 2px #AA2D54;
	border-right:solid 2px #AA2D54;
	border-bottom:solid 1px #AA2D54;
	border-left:solid 2px #AA2D54;
	background:#fff;
}

div#l_info dl.m_list dt {
	padding:5px 0 2px 10px;
}

div#l_info dl.m_list dd {
	padding:0 7px 5px 10px;
	border-bottom:solid 1px #99002F;
}
/*div#l_info dl.m_list dd.end {
	border-bottom:none;
}*/

div#l_navi #move_floor a {
	display:block;
}

div#l_navi #move_floor img {
	border-bottom: solid 1px #E6C25A;
	display:block;
}

div#banner img {
	display:block;
	margin-bottom:12px;
}


/* CSS END */