@import url("base.css");
@import url("layout.css");

/* CSS Document */

/*　ヘッダー設定　*/
#HEADER {
	clear:both;
	width:950px;
	height:82px;
	background:url(../images/01_head.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
}

/*　コンテンツ１　*/
#contents01 {
	width:675px;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	clear:both;
}

.contents01_tex {
	width:675px;
	height:auto;
	margin:0 0 8px 0;
	padding:0;
	letter-spacing:0.1em;
	line-height:130%;
	font-size:12px;
	text-align:left;
	color:#3e3a39;
}

#contents02 {
	width:675px;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
}

#CONTENTS_title_03 {
	width:675px;
	height:35px;
	_height:60px; /* IEハック */
	margin:0;
	padding:25px 0 20px 0;
	font-size:24px;
	color:#f43813;
	text-align:left;
	background:url(../images/00_title03.jpg) no-repeat;
	display:block;

}
*:first-child+#CONTENTS_title_03 { /* IE7ハック */
	width:675px;
	height:60px;
	margin:0;
	padding:50px 0 0 0;
	font-size:24px;
	color:#f43813;
	text-align:right;
	background:url(../images/00_title03.jpg) no-repeat;
	display:block;

}

#CONTENTS_title_04 {
	clear:both;
	width:675px;
	height:35px;
	_height:60px; /* IEハック */
	margin:0;
	padding:25px 0 20px 0;
	font-size:24px;
	color:#f43813;
	text-align:left;
	background:url(../images/00_title04.jpg) no-repeat;
	display:block;

}
*:first-child+#CONTENTS_title_04 { /* IE7ハック */
	width:675px;
	height:60px;
	margin:0;
	padding:50px 0 0 0;
	font-size:24px;
	color:#f43813;
	text-align:left;
	background:url(../images/00_title04.jpg) no-repeat;
	display:block;

}

#CONTENTS_title_05 {
	clear:both;
	width:632px;
	height:37px;
	_height:60px; /* IEハック */
	margin:0;
	padding:23px 0 20px 43px;
	font-size:24px;
	color:#5cb115;
	text-align:left;
	background:url(../images/00_title05.jpg) no-repeat;
	display:block;

}
*:first-child+#CONTENTS_title_05 { /* IE7ハック */
	width:675px;
	height:60px;
	margin:0;
	padding:47px 0 0 43px;
	font-size:24px;
	color:#5cb115;
	text-align:left;
	background:url(../images/00_title05.jpg) no-repeat;
	display:block;

}

.contents_tex {
	width:675px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	font-size:12px;
	text-align:left;
	color:#3e3a39;
}
.contents_tex a{
	color:#0000ff;
	text-decoration:underline;
}


#GALLERY {
	clear:both;
	margin:20px 0 0 0;
}

#GALLERY ul,
#GALLERY ul li{
	float:left;
	white-space:nowrap;
	display:block;
}

#GALLERY .gallery_navi01{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:7px;
}
#GALLERY .gallery_navi01 a{
	width:337px;
	height:158px;
	font-size:18px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 160px;
	background:url(../images/00_galleryB.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi01 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi01_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 0;
	display:block;
}

#GALLERY .gallery_navi02{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:7px;
}
#GALLERY .gallery_navi02 a{
	width:337px;
	height:158px;
	font-size:14px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 170px;
	background:url(../images/00_galleryC.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi02 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi02_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:20px 0 0 0;
	display:block;
}

#GALLERY .gallery_navi03{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:7px;
}
#GALLERY .gallery_navi03 a{
	width:337px;
	height:158px;
	font-size:16px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:25px 0 0 160px;
	background:url(../images/00_galleryD.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi03 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi03_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 0;
	display:block;
}


#GALLERY .gallery_navi04{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:7px;
}
#GALLERY .gallery_navi04 a{
	width:337px;
	height:158px;
	font-size:18px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 170px;
	background:url(../images/00_galleryE.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi04 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi04_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:20px 0 0 0;
	display:block;
}


#GALLERY .gallery_navi05{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:7px;
}
#GALLERY .gallery_navi05 a{
	width:337px;
	height:158px;
	font-size:12px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:25px 0 0 160px;
	background:url(../images/00_galleryF.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi05 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi05_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 0;
	display:block;
}


#GALLERY .gallery_navi06{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:7px;
}
#GALLERY .gallery_navi06 a{
	width:337px;
	height:158px;
	font-size:14px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 170px;
	background:url(../images/00_galleryG.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi06 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi06_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:20px 0 0 0;
	display:block;
}


#GALLERY .gallery_navi07{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:0px;
}
#GALLERY .gallery_navi07 a{
	width:337px;
	height:158px;
	font-size:18px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:20px 0 0 160px;
	background:url(../images/00_galleryH.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi07 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi07_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 0;
	display:block;
}

#GALLERY .gallery_navi08{
	float:left;
	width:337px;
	height:158px;
	margin-bottom:0px;
}
#GALLERY .gallery_navi08 a{
	width:337px;
	height:158px;
	font-size:16px;
	text-align:left;
	line-height:115%;
	color:#3e3a39;
	margin:0;
	padding:22px 0 0 170px;
	background:url(../images/00_galleryA.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
#GALLERY .gallery_navi08 a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#GALLERY .gallery_navi08_tex{
	width:150px;
	font-size:11px;
	letter-spacing:0.03em;
	text-align:left;
	text-decoration:none;
	line-height:120%;
	color:#3e3a39;
	margin:0;
	padding:20px 0 0 0;
	display:block;
}

