@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 #opentime100811{

	font-size: 2px;

	display: block;

	width: 260px;

	height: 25px;

	background: url(../images_common/opentime100811.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: 480px;

	height: 10px;

	position: absolute;

	top:33px;

	left: 415px;

	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/subnavi100603.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/subnavi100603.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/subnavi100603.gif) -127px 0 no-repeat;

}

#subnavi #mag a:hover{

	background-position: -127px -10px;

}



#subnavi #customer {

	width: 125px; height: 10px;

}

#subnavi #customer a{

	background: #FFFFFF url(../images_common/subnavi100603.gif) -200px 0 no-repeat;

}

#subnavi #customer a:hover{

	background-position: -200px -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;

}