body	{margin:0px;
	 padding:0px;
	 background-color:#ffffff}



/* === ヘッダー部分のスタイル === */

.head	{background-color:#99ff99;
	 width:100%;}

.head1	{margin-left:0px;
		margin-right:0px;
		vertical-align:middle;
		padding-left:10px}

.head2	{width:150px;
		text-align:right}

.head3	{margin-left:10px;
padding-left:10px;
		font-size:10pt;
		font-color:#ffffff}
		
/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:800px;
	 margin-top:0px;
	 margin-left:10px}


/* === サイドバー部分のスタイル === */

.side	{width:130px;
	 background-color:#66cc99;
	 vertical-align:top;
	 padding:0px}

.side div	{font-size:12px;
	 font-weight:bold;
	 border-bottom:solid 1px white}

.side a	{color:#444444;
	 text-decoration:none;text-decoration:none;
	 display:block;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px}

.side a:hover	{color:white;
	 background-color:#f3e316}

.hide	{display:none}

#now {background-color:#00ff99;
	border-left:solid 8px #008000}
	


/* === コンテンツ部分のスタイル === */

.main	{width:655px;
	 vertical-align:top;
	 padding-left:10px;
	 padding-right:5px;
	 padding-top:15px;
	 padding-bottom:5px;
	 background-color:#ccffcc}

.main h1	{font-size:18px;
	 font-family:Arial, Helvetica}

.main img {padding:10px}

.main h2	{background-color:#32d4a9;
	 background-position:left bottom;
	 font-size:15px;
	 color:white;
	 padding:5px 6px 3px;
	 border-bottom:solid 3px}
	 

.main h3 {background-color:#66cdaa;
	color:#ffffff;
	font-size:13px;
	padding-left:10px}
	

.main p	{font-size:14px;
	 line-height:120%;
	 color:#333333}

.photo		{padding:0px;
			margin:0px}

.photo td	{font-size:12px;
 			 padding:0px;
			 margin:0px}
			 
.photo img {padding:5px}

.renraku {border-bottom:solid 2px white;
			font-size:10px}


			 
#mokuhyou {width:190px;
	 padding-top:2px;
	 padding-bottom:2px;
	 padding-left:10px;
	 background-color:#ccffcc;
		font-size:16px;
		border:double 4px #00ff44;
		margin-left:5px}
		
		
.linkunder a {color:#444444;
			font-size:12px;
			text-decoration:none}

.linkunder a:hover	{color:blue;
	font-size:12px;
	 background-color:#99ee99}

.copy	{border-top:solid 2px #32d4a9;
	 padding-top:6px;
	 font-size:10px;}
	 
.telephone th	{width:150;
				font-size:12pt;
				border-bottom:solid 1px white}
				
.telephone td	{width:400;
				font-size:12pt;
				border-bottom:solid 1px white}
li	{font-size:14px;}

.kiyaku {font-size:12px;}

#kinkyou {font-size:12px;}
/* === サブメニュー右部分のスタイル === */

.sideright {width:220;
			vertical-align:top}

#header {width:280px;
		font-size:14pt;
		background-color:#ff9966;
		padding-left:10px;
		margin-right:0px;
		margin-left:0px}
#saishin	{font-size:12px;
			 width:280px;
			 height:245px;
			 background-color:#90ff90;
			 overflow:auto;
			 padding-left:10px;
			 margin-right:0px;
			 margin-left:0px}
#q {font-size:14px;
color:#ffffff;
	 line-height:120%;
	 padding-left:10px;
padding-bottom:2px;
border-bottom:solid 2px white;
background-color:#66cdaa}

#ans {font-size:14px;
	color:#000000;
	padding-left:15px;}

#nav {font-size: 14px;
margin-right: 0px;
margin-left: 0px;
text-align: center
}

#nav td{width:210px}

#nav a{color:#000;
 display: block;
 height:22px;
 text-decoration:none}

#nav a:hover{color:blue;
text-decoration: underline;}


#mamaqa {margin: 0px;
	padding: 0px;
border-collapse: collapse;
font-size:10pt;
				color: #444444;
				border: solid 1px #778899;
			}
#mamaqa tr.m {margin: 0px;
			line-height:140%;
			background-color: #b8dfb8;
			border-bottom:solid 1px #778899;}
#mamaqa tr.h {margin: 0px;
			line-height:140%;
			background-color: #fafad2;
			border-bottom:solid 1px #778899;}
#mamaqa td.q {border-right:dotted 2px #778899;
				width:80px;
				text-align: right;
				padding-right:5px;}
