@charset "UTF-8";
/* CSS Document */
@import "hNavi.css";
@import "gNavi.css";
@import "footer.css";

body{
	
	margin: 0px;
	background-color: #E7DECD;
	background-image: url(../img/bgGrade.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

#Wrap{
	behavior: expression(IEPNGFIX.fix(this));
	margin: 0px auto;
	width:940px;
	background-image:url(../img/wrapBG.png);
	background-repeat:repeat-y;
	text-align: center;
	padding-top: 8px;
}

h1,h2{
	font-size: 12px;
	line-height: 18px;
}


a:link{
	color: #A92C29;
	text-decoration: underline;
}

a:visited{
	color: #A92C29;
	text-decoration: underline;
}

a:hover{
	color: #6C1315;
	text-decoration: underline;
}


/*category title 「p」共通設定*/
/*サイズ・高さ分パディング指定・高さ0、オーバーフローhidden*/
#categoriTitle01 p, #categoriTitle02 p, #categoriTitle03 p,#categoriTitle04 p,#categoriTitle05 p,#categoriTitle06 p, #categoriTitle07 p, #categoriTitle08 p,#categoriTitle09 p,#categoriTitle10 p{
	/*display: block;*/
	color: #C99F72;
	width: 894px;
	height: 0px;
	padding-top: 43px;
	overflow: hidden;
	margin: 0px;
}

/*category title部　共通設定*/
/*サイズ・位置等、オーバーフローhidden*/
#categoriTitle01, #categoriTitle02, #categoriTitle03,#categoriTitle04,#categoriTitle05,#categoriTitle06, #categoriTitle07, #categoriTitle08,#categoriTitle09,#categoriTitle10{
	width:894px;
	height:43px;
	overflow: hidden;
	margin: 21px auto 0px;
}

/*category title 個別設定*/
/*例：「title01」というdivで囲まれた「p」タグ内の個別イメージ設定*/

#categoriTitle01 p{/*KANAZAWA NEWS*/
behavior: expression(IEPNGFIX.fix(this));
	background-image:url(../img/categoriTitle01.png);
	background-repeat: no-repeat;
}
#categoriTitle02 p{/*KANAZAWA CONCEPT G*/
behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../img/categoriTitle02.png);
	background-repeat: no-repeat;
}

#categoriTitle03 p{/*KANAZAWA CAFE*/
}

#categoriTitle04 p{/*KANAZAWA ACCESS*/
}

#categoriTitle05 p{/*KANAZAWA KANAZAWAINFO*/
}

#categoriTitle06 p{/*WAKURA NEWS*/
}

#categoriTitle07 p{/*WAKURA MUSEUM*/
}

#categoriTitle08 p{/*WAKURA CAFE*/
}

#categoriTitle09 p{/*WAKURA ACCESS*/
}

#categoriTitle10 p{/*WAKURA WAKURAINFO*/
}

/*heder部共通設定*/
/*位置・サイズ、オーバーフローhidden*/
/*位置はrelativeに。（内包するグローバルナビを位置：absoluteとするため）*/
#headerImage01, #headerImage02, #headerImage03, #headerImage04, #headerImage05, #headerImage06, #headerImage07, #headerImage08, #headerImage09, #headerImage10,#headerImage11, #headerImage12, #headerImage13, #headerImage14, #headerImage15, #headerImage16, #headerImage17, #headerImage18, #headerImage19, #headerImage20{
	width:896px;
	height:199px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}

/*個別イメージ設定*/
#headerImage01{/*KANAZAWA NEWS*/
	background-image: url(../img/hImage01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage02{/*KANAZAWA CONCEPT G*/
	background-image: url(../contents/image/kanazawa_conceptg_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage03{/*KANAZAWA CAFE*/
	background-image: url(../contents/image/kanazawa_cafe_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage04{/*KANAZAWA ACCESS*/
	background-image: url(../contents/image/kanazawa_access_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage05{/*KANAZAWA KANAZAWAINFO*/
	background-image: url(../contents/image/kanazawa_info_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage06{/*WAKURA NEWS*/
	background-image: url(../contents/image/kanazawa_conceptg_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage07{/*WAKURA MUSEUM*/
	background-image: url(../contents/image/wakura_concept_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage08{/*WAKURA CAFE*/
	background-image: url(../contents/image/wakura_cafe_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage09{/*WAKURA ACCESS*/
	background-image: url(../contents/image/wakura_access_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage10{/*WAKURA WAKURAINFO*/
	background-image: url(../contents/image/wakura_info_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage11{/*メニューのご紹介*/
	background-image: url(../contents/image/menu_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage12{/*ランキング*/
	background-image: url(../contents/image/ranking_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage13{/*素材へのこだわり*/
	background-image: url(../contents/image/sozai_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage14{/*プチガトー＆アントルメ*/
	background-image: url(../contents/image/petitsgateaux_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage15{/*焼き菓子フロマージュ*/
	background-image: url(../contents/image/cadeauandfromage_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage16{/*ティー*/
	background-image: url(../contents/image/tea_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#headerImage17{/*プロフィール*/
	background-image: url(../contents/image/profile_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#headerImage18{/*リクルート*/
	background-image: url(../contents/image/recruit_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#headerImage19{/*サイトマップ*/
	background-image: url(../contents/image/sitemap_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#headerImage20{/*お問い合わせ*/
	background-image: url(../contents/image/inquiry_himg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


/*-------------------------------------------*/
/*コンテンツ部共通設定*/
/*大元の2カラムを囲む部分*/
/*-------------------------------------------*/
#container{
	width: 896px;
	margin: 0px auto;
	background-image: url(../img/containerBG.gif);
	background-repeat: repeat-y;
	position: relative;
}

#side{
	float: left;
	margin: 0px;
	width: 223px;
	padding: 0px;
	text-align: left;
}

#contents{
	float: left;
	width: 615px;
	margin: 0px;
	padding-top: 31px;
	padding-bottom: 30px;
	padding-right: 29px;
	padding-left: 29px;
	text-align: left;
}


/*-------------------------------------------*/
/*コンテンツ部各ページ共通設定*/
/*各コンテンツ内2カラム部分*/
/*-------------------------------------------*/

#contentsContainer{
	margin: 0px;
	width: 615px;
}

#contentsMain{
	width: 390px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contentsSub{
	margin: 0px;
	width: 195px;
	float: right;
}

br.clear{
	clear: both;
	height: 0px;
	width: 0px;
}

/* Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: 1%;
  display:block;
  overflow: hidden;
  /**/
}