h2{
	color:#FFF;
	margin-top:8px;
	margin-bottom:10px;
}


#contents{
	width:940px;
	background-color:#FFF;
}




#leftarea{
	width:700px;
	text-align:left;
	height:auto;
	float:left;
	margin-right:10px;
}



.houkagobox{

	width:660px;
	text-align:justify;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 10px;         /* CSS3 */
	background-image:url(../image/houkago/bg1.png);
	margin:0 auto 50px auto;
	padding:20px 20px 15px 20px;
	
	/* box-shadow */
	box-shadow:rgba(170, 170, 170, 0.65) 0px 0px 6px 3px;
	-webkit-box-shadow:rgba(170, 170, 170, 0.65) 0px 0px 6px 3px;
	-moz-box-shadow:rgba(170, 170, 170, 0.65) 0px 0px 6px 3px;
	
	/* IE css3 */
	behavior: url("/js/PIE.htc");

}

.houkagobox h3{
	margin-bottom:20px;
}


.font1{
	font-size:130%;
	letter-spacing:0.2em;
	line-height:1.5;
	‚˜margin-bottom:30px;
}


.font2{
	font-size:100%;
	letter-spacing:0.2em;
	line-height:1.5;
	xmargin-bottom:30px;
}



.houkagoleft{
	float:left;
	width:450px;
	margin-right:28px;
}

.houkagoright2{
	height:280px;
}

.houkagoright3{
	background-image:url(../image/houkago/image4.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:250px;
}


.houkagoright4{
	background-image:url(../image/houkago/image5.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:250px;
}


.houkagoright5{
	background-image:url(../image/houkago/image6.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:330px;
}


.houkagoright6{
	background-image:url(../image/houkago/image7.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:330px;
}



.houkagobox table{
	width:450px;
	text-align:center;
	letter-spacing:0.1em;
	color:#592404;
	background:#fff;
	line-height:2;
	margin:20px 0 10px 0;
	font-size:110%;
}

.houkagobox td{
	height:30px;
	border:1px solid #aaa;
}

.tdtitle{
	background-color:#ffefef;
	width:140px;
	font-weight:bold;
	letter-spacing:0.2em;
}



.houkagobox table{
	width:420px;
	text-align:center;
	letter-spacing:0.1em;
	color:#592404;
	background:#fff;
	line-height:2;
	margin:20px 0 10px 0;
	font-size:110%;
}










#rightarea{
	width:230px;
	background-color:#fffbda;
	overflow:auto;
	xheight:1750px;
}


.rbanner{
	margin-bottom:10px;
}


#snavi{
	text-align:center;
	margin-bottom:20px;
}

#snavi li{
	margin:0 auto;
}

.snavi11 {
	width:189px;
	height:25px;
	font-size:110%;
	letter-spacing:0.1em;
	text-align:left;
	background:url(../image/houkago/snavi_bg.png) no-repeat left bottom;
	padding:7px 0 0 27px;
}






/**.snavi2 {
	width:218px;
	height:32px;
	background:url(../image/info/snavi3l.png) no-repeat left bottom;
}

.snavi2 a {
	display:block;
	width:218px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.snavi2 a:hover {
	text-indent:-9999px;
}


.snavi3 {
	width:218px;
	height:32px;
	background:url(../image/info/snavi4l.png) no-repeat left bottom;
}

.snavi3 a {
	display:block;
	width:218px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.snavi3 a:hover {
	text-indent:-9999px;
}


.snavi4 {
	width:218px;
	height:44px;
	background:url(../image/info/snavi5l.png) no-repeat left bottom;
}

.snavi4 a {
	display:block;
	width:218px;
	height:44px;
	font-size:1px;
	line-height:1px;
	outline:none;
}

.snavi4 a:hover {
	text-indent:-9999px;
}