@charset "UTF-8";

/* ================================
	固定レイアウト
================================ */
/* ----------------------
	横幅指定とセンタリング
---------------------- */
.container{
	width:100%;
	min-width:990px;
	position: relative;
}
.inner {
	width: 990px;
	margin: 0 auto;
	padding:0;
	background: #fff;
	position: relative;
}
.page{
	overflow: hidden;
}

/* ----------------------
	配色とマージン
---------------------- */
body{
	background: url(../images/backPtn.jpg) repeat 0 0;
}

.page{
}

.globalHeader{
}
.globalHeader .inner{
	background: url(../images/header/ptn-red.png) repeat-x left top #fff;
	padding: 20px 0 40px;
}

.globalFooter{
}
.globalFooter .inner{
	padding: 20px 0 0;
	text-align: center;
	border-bottom: 80px solid #653300;
}

.contents-photo{
}
.contents-photo .inner{
/*
	padding: 30px 0 0;
	background: url(../images/sec-photo/line-forest.png) no-repeat center top #fff;
*/
}

.contents-eventMatsuri{
}
.contents-eventMatsuri .inner{
	padding: 20px 0;
}

.contents-sansaku{
}
.contents-sansaku .inner{
}

/* ================================
	グリッド
================================ */
/* ----------------------
	totalClm12
    1clm = W55 * H34
    gut30 mgBTM19
    totalW990
---------------------- */
.gr1,
.gr2,
.gr2half,
.gr3,
.gr4,
.gr5,
.gr6,
.gr7,
.gr8,
.gr9,
.gr10,
.gr11,
.gr12{
	float:left;
	margin:0 15px 30px;

	/* for IE6/7 */
	*display: inline;
	*zoom: 1;
}

.grF{	margin-left: 0;}
.grL{	margin-right: 0;}
.flR{	float: right;}

.gr1{ width: 55px;}
.gr2{ width: 140px;}
.gr2half{ width: 174px;}
.gr3{ width: 225px;}
.gr4{ width: 310px;}
.gr5{ width: 395px;}
.gr6{ width: 480px;}
.gr7{ width: 565px;}
.gr8{ width: 650px;}
.gr9{ width: 735px;}
.gr10{ width: 820px;}
.gr11{ width: 905px;}
.gr12{ width: 990px; margin: 0 0 19px}