@charset "Shift_JIS";

/* レイアウト
------------------------------------------------------------------------------ */
#container {
	width: 742px;
	margin:40px auto 0 auto;
	padding: 14px 14px 12px 14px;
	border: 1px solid #CCCCCC;
	background: url(../images_common/shizuoka_parco.gif) 512px 16px no-repeat;
	background-color: #FFFFFF;
}
#header{
	width: 742px;
	height: 87px;
	margin-bottom: 3px;
	position: relative;
}
/* ヘッダーロゴ周り
------------------------------------------------------------------------------ */
#header h1{
	width: 128px;
	height: 35px;
	position: absolute;
	top:10px;
	left: 1px;
	background: url(../images_common/logo_shizuoka.gif) top left no-repeat;
	text-indent: -10000px;
}
#header h1 a{
	display: block;
	width: 128px;
	height: 35px;
	text-indent: -10000px;
}
/*#header h4{
	width: 128px;
	height: 35px;
	position: absolute;
	top:10px;
	left: 1px;
	background: url(../images_common/logo_shizuoka.gif) top left no-repeat;
	text-indent: -10000px;
}
#header h4 a{
	display: block;
	width: 128px;
	height: 35px;
	text-indent: -10000px;
}*/
#header #opentime{
	font-size: 2px;
	display: block;
	width: 116px;
	height: 9px;
	background: url(../images_common/opentime.gif) top left no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 23px;
	left: 135px;
}
#header #opentime090629{
	font-size: 2px;
	display: block;
	width: 216px;
	height: 25px;
	background: url(../images_common/opentime090629.gif) top left no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 9px;
	left: 135px;
}
#header #opentime090706{
	font-size: 2px;
	display: block;
	width: 216px;
	height: 25px;
	background: url(../images_common/opentime090706.gif) top left no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 9px;
	left: 135px;
}
#header #opentimeR{
	font-size: 2px;
	display: block;
	width: 116px;
	height: 9px;
	background: url(../images_common/opentime_restaurant.gif) top left no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 25px;
	left: 135px;
}
#header address{
	font-size: 2px;
	display: block;
	width: 115px;
	height: 8px;
	background: url(../images_common/info_mail.gif) top left no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: 34px;
	left: 135px;
}
#header address a{
	font-size: 2px;
	display: block;
	width: 115px;
	height: 8px;
	text-decoration: none;
	text-indent: -10000px;
}
#header address a:hover{
	display: block;
	width: 115px;
	height: 8px;
	text-decoration: none;
	text-indent: -10000px;
}

/* 臨時告知
------------------------------------------------------------------------------ */
#header #notice{
	display: block;
	width: 180px;
	height:16px;
	position: absolute;
	top: 7px;
	left: 327px;
	background: url(../images_common/notice.gif) top left no-repeat;
	text-indent: -10000px;
}

/* グローバルメニュー
------------------------------------------------------------------------------ */
#gnavi{
	width:742px;
	height: 35px;
	margin-bottom: 2px;
	position: absolute;
	top:53px;
	left: 0;
}
#gnavi ul{
	padding: 0;
	margin: 0;
}
#gnavi li{
	display: block;
	float: left;
	width: 122px;
	height: 35px;
	text-indent: -10000px;
}
#gnavi a{
	display: block;
	width: 122px;
	height: 35px;
	text-decoration: none;
	background: #FFFFFF url(../images_common/gnavi.gif) top left no-repeat;
	text-indent: -10000px;
}
/* フロアガイド*/
#flr a{
	background: #FFFFFF url(../images_common/gnavi.gif) 0 0 no-repeat;
}
#flr a:hover{
	background-position: 0 -35px;
}
#floorGuide #flr a{
	background: #FFFFFF url(../images_common/gnavi.gif) 0 -35px no-repeat;
}
#shopDetail #flr a{
	background: #FFFFFF url(../images_common/gnavi.gif) 0 -35px no-repeat;
}

/* ショップトピックス*/
#shp{
	margin: 0 0 0 2px;
}
#shp a{
	background: #FFFFFF url(../images_common/gnavi.gif) -122px 0 no-repeat;
	}
#shp a:hover{
	background-position: -122px -35px;
	}
#shopTopics #shp a{
	background: #FFFFFF url(../images_common/gnavi.gif) -122px -35px no-repeat;
	}
/* イベント */
#evt{
	margin: 0 0 0 2px;
	}
#evt a{
	background: #FFFFFF url(../images_common/gnavi.gif) -244px 0 no-repeat;
	}
#evt a:hover{
	background-position: -244px -35px;
	}
#event #evt a{
	background: #FFFFFF url(../images_common/gnavi.gif) -244px -35px no-repeat;
	}

/* パルコカード */
#crd{
	margin: 0 0 0 2px;
	}
#crd a{
	background: #FFFFFF url(../images_common/gnavi.gif) -366px 0 no-repeat;
	}
#crd a:hover{
	background-position: -366px -35px;
	}
#parcoCard #crd a{
	background: #FFFFFF url(../images_common/gnavi.gif) -366px -35px no-repeat;
	}

/* アクセス */
#acs{
	margin: 0 0 0 2px;
	}
#acs a{
	background: #FFFFFF url(../images_common/gnavi.gif) -488px 0 no-repeat;
	}
#acs a:hover{
	background-position: -488px -35px;
	}
#access #acs a{
	background: #FFFFFF url(../images_common/gnavi.gif) -488px -35px no-repeat;
	}

/* 施設案内 */
#fcl{
	margin: 0 0 0 2px;
	}
#fcl a{
	background: #FFFFFF url(../images_common/gnavi.gif) -610px 0 no-repeat;
	}
#fcl a:hover{
	background-position: -610px -35px;
	}
#facilities #fcl a{
	background: #FFFFFF url(../images_common/gnavi.gif) -610px -35px no-repeat;
	}

/* サブメニュー
------------------------------------------------------------------------------ */
#subnavi{
	width: 200px;
	height: 10px;
	position: absolute;
	top:33px;
	left: 537px;
	overflow: hidden;
}
#subnavi ul{
	padding: 0;
	margin: 0;
}
#subnavi li{
	display: block;
	float: left;
	height: 10px;
	text-indent: -10000px;
}
#subnavi a{
	display: block;
	height: 10px;
	text-decoration: none;
	text-indent: -10000px;
}
#subnavi #rest {
	width: 57px; height: 10px;
}
#subnavi #rest a{
	background: #FFFFFF url(../images_common/subnavi.gif) 0px 0 no-repeat;
}
#subnavi #rest a:hover{
	background-position: 0px -10px;
}
#subnavi #staff {
	width: 70px; height: 10px;
}
#subnavi #staff a{
	background: #FFFFFF url(../images_common/subnavi.gif) -57px 0 no-repeat;
}
#subnavi #staff a:hover{
	background-position: -57px -10px;
}
#subnavi #mag {
	width: 73px; height: 10px;
}
#subnavi #mag a{
	background: #FFFFFF url(../images_common/subnavi.gif) -127px 0 no-repeat;
}
#subnavi #mag a:hover{
	background-position: -127px -10px;
}

/* パルコトップへのタブ
------------------------------------------------------------------------------ */

#parcotop{
	width: 20px;
	height: 105px;
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	background: url(../images_common/tab_parco_top.gif) top left no-repeat;
	position:absolute;
	top: -5px;
	left:756px;
}
#parcotop a{
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	width: 20px;
	height: 105px;
	text-decoration: none;
}
#parcotop a:hover{
	background: url(../images_common/tab_parco_top_on.gif) top left no-repeat;
}
/* モールトップへのタブ
------------------------------------------------------------------------------ */

#malltop{
	width: 20px;
	height: 104px;
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	background: url(../images_common/tab_prc_mall.gif) top left no-repeat;
	position:absolute;
	top: 103px;
	left:756px;
}
#malltop a{
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	width: 20px;
	height: 104px;
	text-decoration: none;
}
#malltop a:hover{
	background: url(../images_common/tab_prc_mall_on.gif) top left no-repeat;
}

/* ページタイトル
------------------------------------------------------------------------------ */
#top h1{
	font-size: 5px;
	width: 128px;
	height: 35px;
	position: absolute;
	top:10px;
	left: 1px;
	background: url(../images_common/logo_shizuoka.gif) top left no-repeat;
	text-indent: -10000px;
}
#floorGuide h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../floor_guide/images/pagettl_floor_guide.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#event h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../event/images/pagettl_event.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#shopTopics h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../shop_topics/images/pagettl_shop_topics.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#floorGuideA h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../floor_guide/images/pagettl_floor.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#floorGuideB h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../floor_guide/images/pagettl_floor.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#shopDetail h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../floor_guide/images/pagettl_shop_detail.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#shopDetail_restaurant h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../restaurant/images/pagettl_restaurant.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#foodMarket h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../food_market/images/pagettl_food_market.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#recruit h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../recruit/images/pagettl_recruit.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#recruitOthers h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../recruit/images/pagettl_recruit.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#restaurant h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../restaurant/images/pagettl_restaurant.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#access h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../access/images/pagettl_access.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#facilities h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../facilities/images/pagettl_facilities.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#parcoCard h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../parco_card/images/pagettl_parco_card.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 10px 0;
}
#kids h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../kids/images/pagettl_kids.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 23px 0;
}
#spc h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../space/images/pagettl_space.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 23px 0;
}
#sound h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../sound/images/pagettl_sound.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 23px 0;
}
#books h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../books/images/pagettl_books.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 23px 0;
}
#faq h1.pagettl {
	width: 742px;
	height: 47px;
	background: url(../faq/images/pagettl_faq.gif) top left no-repeat;
	font-size: 10px;
	text-indent: -10000px;
	margin: 0 0 23px 0;
}