.menu { width: 800px; height: 44px }.main      { background-color: #e5e6e8; padding: 4px; width: 792px }.footer { color: #323232; font-size: 12px; line-height: 30px; background: #e5e6e8 url(../img/footer.gif) no-repeat center top; text-align: center; height: 34px }.clear { clear: none }.pan    { background: white url(../img/pan_back.gif) repeat-x; margin: 5px 0px; padding: 5px; border: solid 1px #4e879a }.index01   { background-color: #edf7f8; padding-right: 5px; padding-left: 4px; border: solid 2px #fff; width: 490px; height: auto }.index02  { background-color: white; margin-top: 5px; padding-left: 10px; border: solid 3px #b0deeb; width: 474px; height: auto }

.index03      
	{ 
	background-color: white; 
	float: right; 
	padding-right: 7px; padding-left: 7px; 
	width: 271px; 
	height: 584px 
	}

.back02      
	{ 
	background: url(../img/back02.gif) no-repeat; 
	width: 271px; 
	height: 8px 
	}

.index04       { background: #e2f0f5 url(../img/back01.gif) no-repeat; padding-top: 5px; padding-right: 10px; padding-left: 10px; width: 251px; }



.index05    
	{ 
	background-color: #daf1ff; 
	vertical-align: sub; 
	margin-top: 10px; 
	padding: 15px 5px 5px; 
	border: solid 3px #b0deeb; 
	height: 220px 
	}


.map { background-image: url(../img/map_02.gif); padding-left: 30px; width: 460px }.main01 { background-color: #edf7f8; padding: 10px; border: solid 4px white; width: auto }.main02 { background-color: white; padding: 20px; border: solid 3px #b0deeb; width: auto }.gre01      { background: white url(../img/greeting/back.gif) no-repeat right bottom; padding: 20px; border: solid 3px #b0deeb; width: auto; height: 520px }.gre02     { float: right; width: 500px }.gre03     { background-image: url(../img/greeting/waku.gif); width: 500px; height: 260px }.gre04 { background-color: #daf1ff; padding: 10px; border: solid 1px #4e879a; width: 480px }.sic01   { background-color: #edf7f8; margin: 2px; padding: 4px; width: 473px }.sic02  { background-color: white; padding: 10px; border: solid 3px #b0deeb; width: 447px }.sic03    { border-style: none solid solid solid; border-width: medium 1pt 1pt 1pt; border-color: #bbcbdb; width: 269px }.sic04   { margin-top: 10px; border-top: medium #bbcbdb; border-right: 1px solid #bbcbdb; border-bottom: 1px solid #bbcbdb; border-left: 1px solid #bbcbdb; width: 269px }.faq01   { float: right; margin-top: 30px; width: 280px }.faq02 { background: white url(../img/faq/back.gif) no-repeat right top; padding: 10px; border: solid 3px #b0deeb; width: 447px }
.table {
	border: thin solid #C3F3F6;
}
.table2 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C3F3F6;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #C3F3F6;
}
.table3 {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #C3F3F6;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C3F3F6;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #C3F3F6;
}
