@charset "utf-8";
body {
	margin:0;
}
#container {
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
	width:780px;
	height:100%;
	display: block;
	margin: 0px auto 0px auto;
}

#main{
	display:block;
	width:760px;
	height:100%;
	margin-left:10px;
	margin-top:0px;
}

#header{
	display:block;
	background-image:url(../images/headerJ.gif);
	width:760px;
	height:95px;
	margin-top:0px;
}


#cont{
	display:block;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-x;
	width:760px;
	height:100%;
	margin-top:-20px;
}
*+html body #cont{
	margin-top: 0px;
}

#contH{
	display:block;
	width:680px;
	height:43px;
	margin-top:50px;
	margin-left:40px;
}
/*タイトル*/
#fengshuiH{
	display:block;
	background-image:url(../images/t_fengshui.gif);
	width:234px;
	height:35px;
	float:left;
}
#fengshuiHE{
	display:block;
	background-image:url(../images/t_fengshuiE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#fourpillarsH{
	display:block;
	background-image:url(../images/t_4pillars.gif);
	width:234px;
	height:35px;
	float:left;
}
#fourpillarsHE{
	display:block;
	background-image:url(../images/t_4pillarsE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#ekiH{
	display:block;
	background-image:url(../images/t_eki.gif);
	width:234px;
	height:35px;
	float:left;
}
#ekiHE{
	display:block;
	background-image:url(../images/t_ekiE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#marriageH{
	display:block;
	background-image:url(../images/t_marriage.gif);
	width:234px;
	height:35px;
	float:left;
}
#marriageHE{
	display:block;
	background-image:url(../images/t_marriageE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#birthH{
	display:block;
	background-image:url(../images/t_birth.gif);
	width:234px;
	height:35px;
	float:left;
}
#birthHE{
	display:block;
	background-image:url(../images/t_birthE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#newsH{
	display:block;
	background-image:url(../images/t_news.gif);
	width:234px;
	height:35px;
	float:left;
}
#newsHE{
	display:block;
	background-image:url(../images/t_newsE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}
#planH{
	display:block;
	background-image:url(../images/t_plan.gif);
	width:585px;
	height:35px;
	float:left;
}
#introH{
	display:block;
	background-image:url(../images/t_introduce.gif);
	width:500px;
	height:35px;
	float:left;
}
#secretH{
	display:block;
	background-image:url(../images/t_secret.gif);
	width:400px;
	height:35px;
	float:left;
}
/**/

#line{
	display:block;
	background-image:url(../images/breaker.gif);
	background-repeat:no-repeat;
	width:680px;
	height:3px;
	margin-top:5px;
	float:left;
}

#honbun{
	display:block;
	width:680px;
	height:100%;
	margin-top:10px;
	margin-left:40px;
}

.honbun{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
}
.honbun a{
	color:#000000;
	text-decoration:underline;
}
.honbun a:hover{
	color:#666666;
	text-decoration:none;
}
.honbun img{
	padding-right:10px;
	padding-bottom:5px;
}


#consult{
	display:block;
	background-image:url(../images/btn_consultRo.gif);
	width:89px;
	height:21px;
	float:right;
}
#consult a{
	display:block;
	background-image:url(../images/btn_consult.gif);
	height:21px;
}
#consult a:hover{
	background-image:url(../images/btn_consultRo.gif);
	display: block;
}

/*ご紹介*/
#introduce-midashi{
	display:block;
	width:600px;
	height:40px;
	margin:30px auto 20px auto;
}

.introduce{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
	width:600px;
	margin:0px auto;
}
.introduce strong{
	font-weight:600;
	color:#FF6600;
}
.introduce p{
	border:#FF6600 solid 2px;
	width:500px;
	height:100%;
	margin:5px auto;
	padding:10px;
}
.introduce img{
	border:none;
	margin:10px auto;
}

.intro-nes{
	color:#FF0000;
}

/*index*/
#secret-linkbtn a img{
	display:block;
	width:600px;
	height:150px;
	border:none;
	margin:0px auto 30px auto;
	padding:0;
}

em {display:none}

