@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------
display: none;
--------------------------------------------------------- */
.navHidden ,
/* header */
#utilityMenu ,
#fontResizeBlockWrap ,

#navWrap ,

#breadCrumbsWrap ,

#localNavWrap ,
#asideBlock ,

#footerWrap ,

#pagePrint ,
.toPageTop ,

.pagerBlock

{ display: none; }

	* html #contentWrap #localNavWrap {
		display: none;
	}

/* ---------------------------------------------------------
link
--------------------------------------------------------- */
a:link    { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:hover   { color: #003399; text-decoration: underline; }
a:active  { color: #003399; text-decoration: underline; }


/* ---------------------------------------------------------
Layout
--------------------------------------------------------- */
body {
	color: #000000;
	background: #ffffff;
	font-size: 9pt;
}
	* html body {
		zoom: 0.95;
	}

#headerWrap {
	background: none;
}

#header {
	width: auto;
	height: 50px;
}

#contentBaseWrap ,
#contentBase ,
#contentBaseWrap .innerWrap ,
#contentBaseWrap .inner ,

#contentWrap ,
#contentWrapNoneSide ,
#contentWrapFlash {
	float: none;
	margin: 0px;
	width: auto;
	background: none;
}

#contentWrap #content ,
#contentWrapNoneSide #content ,
#contentWrapFlash #content {
	float: none;
	margin: 0px;
}

#footerCopyright {
	margin-top: 1.0em;
	border-top: double 3px #d9d9d9;
	width: auto;
	text-align: center;
}

/* ---------------------------------------------------------
コンテンツ
--------------------------------------------------------- */
/* 見出し
----------------------------------------- */
#content h1 {
	margin-bottom: 20px;
	padding: 4px;
	border-bottom: solid 2px #0c9dc7;
}

h2 {
	padding: 2px 10px;
	background-image: none;
}

h2 div.jquery-corner {
/* jquery.corner.js */	
	display: none;
}

/* カテゴリトップ
----------------------------------------- */
.categoryLayout_01 .item .btnDetail ,
.categoryLayout_02 .item .btnDetail {
	display: none;
}

/* トップページ
----------------------------------------- */
#topBlockWrap ,
#topBlock {
	float: none;
	background: none;
}

#pickupNav {}
	*:first-child+html #pickupNav { margin-left: 0px; }

#pickupNav .item {
	margin-bottom: 0.8em;
}

#pickupNav .item .btnDetail {
	display: none;
}

#keyVisualBlockWrap {
	padding-top: 19px;
}

/* 新着情報一覧
------------------------------------ */
#topicsBlockWrap #topics {
	display: none;
}

#topicsBlock dt ,
#topicsBlock dd {
	background: none;
	border-bottom: solid 1px #d9d9d9;
}
	* html #topicsBlockWrap {
		position: static;
	}


/* 画像カラムレイアウト
------------------------------------ */
.photoLine .columnsImgL ,
.photoLine .columnsImgR ,
.columnsMapBlock .columnsImgL ,
.columnsMapBlock .columnsImgR ,
.imgColumns_01 .columnsImg ,
.imgColumns_02 .columnsImg {
	padding: 0px;
	background: none;
}

.photoLine .columnsImgL img ,
.photoLine .columnsImgR img ,
.columnsMapBlock .columnsImgL img ,
.columnsMapBlock .columnsImgR img ,
.imgColumns_01 .columnsImg img ,
.imgColumns_02 .columnsImg img {
	padding: 3px;
	border: solid 4px #d9d9d9;
}


.tblWrap {
	padding: 0px;
	background: none;
	border: solid 4px #d9d9d9;
}

/* ---------------------------------------------------------
GoogleMap
--------------------------------------------------------- */
#googleMapWrap {
	padding: 0px;
	background: none;
	border: solid 4px #d9d9d9;
}

#googleMap {
	border: solid 3px #ffffff;
	height: 450px;
	width: 660px;
}

/* ---------------------------------------------------------
システム
--------------------------------------------------------- */
/* フォームボタン
----------------------------------------- */
.contactBtn {
	display: none;
}

#contactBlock #address ,
#contactBlock #comment ,
#contactBlock #company ,
#contactBlock #position {
	width: 450px;
}

