/* 拡大縮小のポップアップ画面用 */
body 				{behavior: url(csshover.htc);}
	div#nav ul 		{margin: 0; padding: 0; font-size: 110%;} 
		div#nav ul ul 	{position: absolute; top:-0.5em; left: -1em; width: 1em;display: none;}
		div#nav ul.level2 li		{ border-left: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #999;}
		div#nav ul.level2 li:hover	{background: #EBB;}
	div#nav ul.level1 li:hover ul.level2{display:block; z-index:2;background-color: #CCC; border-bottom: 1px solid #999;}
	div#nav li 		{position: relative; list-style: none; margin: 0; }
		div#nav li:hover{background-color: #CCC;} 
		div#nav li a 	{display: block; padding: 0.25em 0 0.25em 0.5em;text-decoration: none;}


#mapAndStreet			{margin:10px 0 0 10px;padding:0;width: 580px;height:500px;background: url('images/loader.gif')  center no-repeat;text-align: center;float:left;}
#mapcontrol			{margin: 2px;float:right;}
#arrow1				{float: right;font-size:9pt;color: #483D8B;display: block;height:20px;line-height: 20px;width:auto;margin: 2px;padding-right: 25px;background: url('images/large.gif') right center no-repeat;background-color: #F0F8FF;text-align: right;border-bottom: 1px solid #7B68EE;}
	#arrow1:hover		{background-color: #C8D5FF;text-decoration: none;}
#arrow2				{float:right;font-size:9pt;color: #483D8B;display: block;height:20px;line-height: 20px;width:auto;margin: 2px;padding-left: 25px;background: url('images/small.gif') left center no-repeat;background-color: #F0F8FF;text-align: left;border-bottom: 1px solid #7B68EE;}
	#arrow2:hover		{background-color: #C8D5FF;text-decoration: none;}

	#result p		{font-size:75%;color:#999;margin:0 180 0 30px;}


/*　ファミリーメニュー*/
#family-menu			{position: relative;height: 25px;width: 800px;padding: 0;margin: 0;left:10px;clear:both;}
	.family-menu a		{display: block;text-align: center;font-family: "MS ゴシック", Sans-Serif;font-weight:normal;color: #999;font-size: 9pt;line-height: 25px;width: 87px;text-decoration: none;margin: 0;padding: 0;float: left;background-image:url('../images/tab-white.gif');background-repeat:no-repeat;background-position:bottom;} 
	.family-menu a:hover	{background-image:url('../images/tab-red.gif');background-repeat:no-repeat;background-position:bottom;color: #990000;text-decoration:none;}


/*いつかchankはすべてclassへ*/
.chank				{margin:0 0 10px 10px;padding:10px 0 0 10px;border:1px solid #DDA;background:url('../images/bgfade-brown.gif') right repeat-y;clear:both;height:auto;}
	.chank h2		{margin: 0 0 5px;}
	.chank p		{line-height:1.7;padding: 0;}
	.chank img		{margin:0;clear:left;}
#chank				{margin:0 0 10px 10px;padding:10px 0 0 10px;border:1px solid #DDA;background:url('../images/bgfade-brown.gif') right repeat-y;clear:both;height:auto;}
	#chank h2		{margin: 0 0 5px;}
	#chank p		{line-height:1.7;padding: 0;}
	#chank img		{margin:0;clear:left;}
#chankGroup			{margin:0 0 10px 10px;padding:10px 0 0 10px;background-color:#FEC;border:1px solid #CBA;height:300px;overflow:auto;}
	#chankGroup h2		{margin: 0 0 5px;}
	#chankGroup p		{line-height:1.7;padding: 0;margin:0;}
	#chankGroup img		{margin:0;clear:left;}
	#chankGroup a		{font-size: 75%}
#chankInfo			{margin:0 0 10px 10px;padding:10px 0 0 10px;border:1px solid #DDA;background:url('../images/bgfade-brown.gif') right repeat-y;clear:both;height:auto;}
	#chankInfo h2		{margin: 0 0 5px;}
	#chankInfo p		{line-height:1.7;padding: 0;}
	#chankInfo img		{margin:0px;clear:left;}
	#chankInfo a		{font-size: 75%}
#shimizu 			{border-collapse:collapse;table-layout:fixed;}
#shimizu-pic			{width: 150px;vertical-align:bottom;padding:0 0 0 5px;}
	#shimizu-pic img	{margin-bottom: 5px;}
#shimizu-exp			{background:url('images/chair.gif') bottom right no-repeat;padding: 0;}
	#shimizu-exp p		{line-height:1.6em;color:#1C4325;margin:0 130px 5px 0;padding:0;}
	#shimizu-exp h2		{padding:0;margin: 5px 0 5px 0;}
	#shimizu-exp li		{font-size:75%;line-height:1.5em;margin:0 100px 0 10px;padding:2px 0 2px 5px;list-style:url('images/star.gif') outside;}
.logo				{border-bottom:#CC9 1px solid;width:25%;padding:10px 5px;}
.introduction			{border-bottom:#BB8 1px solid;font-size: 75%;width:50%;padding: 10px 5px;}
.homepage			{border-bottom:#BB8 1px solid;width:25%;padding:10px 5px;text-align:right;}
#church				{border-bottom:#CC9 1px solid;width:180px;padding-left:5px;}
#web				{width:20px;}
#camera				{width: 25px;}
#website			{display:block;height:20px;width:20px;background:url('images/web.gif') center no-repeat;}
#denomination			{border-bottom:#BB8 1px solid;font-size: 75%;width:180px;padding-left:5px;}
#comment			{border-bottom:#BB8 1px solid;font-size: 75%;width:290px;padding-left:5px;}
#bbfCh				{border-bottom:#CC9 1px solid;width:200px;padding-left:5px;font-size:90%;}
#bbfPas				{border-bottom:#BB8 1px solid;font-size: 75%;width:125px;padding-left:5px;}
#free				{border-bottom:#BB8 1px solid;font-size: 75%;width:auto;padding-left:5px;}

#popup				{}
	#popup table		{border-collapse:collapse;table-layout:fixed;background-color: #fff;}
	#popup span		{font-size: 14px;color: #900;font-weight: bold;}
	#popup ul		{padding: 0;margin: 0;}
	#popup li		{padding: 1px 0 0 2px;list-style: none;font-size: 12px;}
	#popup li.tel		{text-align:right;font-size:13px;color:#333;}
	#popup li.pastor	{text-align:right;font-size:13px;color:#333;}
	#popup li.address	{text-align:right;}
#information			{width:200px;vertical-align: top;}
#photo				{width:200px;height:190px;min-height:190px;vertical-align: top;text-align:center;}
div[class] #photo	 	{height: auto;}

#thum_Street			{cursor:pointer;height:90px;border:1px solid #333;background:#eee;margin-top:5px;padding:3px;text-align:center;}
	#thum_Street  span	{font-size:11px;color:#900;}

#icons				{list-style:none;padding:2px;margin:20px 2px 0;}
	#icons li		{padding: 2px;font-size:70%;color: #666;clear: both;}
	#icons img		{float:left;margin-right: 4px;}
	#icons span		{font-size: 90%;color: #900;padding-left: 4px;border-left: #a66 solid 5px;border-bottom: #a66 solid 1px;}
#par				{color: #666;font-size: 100%;margin:0;padding:0;}
#mapsearch 			{width : 400px;margin : 10px;padding : 4px;border : 1px solid #f9f9f9;}




#chankInfo			{float:right;width:660px;}
#map				{float:left;margin:0;width:580px;height:500px;}
#changer			{position:absolute;left:720px;width:280px;height:500px;}
#chankGroup			{padding:0;margin:0;height:481px;}
#result				{list-style:outside upper-alpha;margin:0;padding-left:22px;}
	#result li		{margin:2px;padding:0;font-size:16px;}
.prefecture			{padding-left:20px;font-style:Italic;color:#933;}
.step				{margin:20px 0px 10px 10px;padding-bottom:10px;border:1px solid #9c0;position:relative;}
#label				{position:relative;float:right;width:660px;}
	#label h2,
	#label h3		{font-size:16px;line-height:2em;color:#360;background:#9c0;padding:0 0 0 20px;margin:0 0 10px;}


#labelK				{float:left;width:200px;padding:0 0 0 10px;}
#labelKataban			{width:150px;height:150px;border:1px solid #ccc;overflow:auto;}
#labelS				{float:left;background:url('images/label.gif') left 32px no-repeat;height:200px;width:430px;}
#uspace				{position:absolute;left:455px;top:82px;width:40px;}
#sspace				{position:absolute;left:330px;top:145px;width:40px;}
#ssspace			{position:absolute;left:590px;top:120px;width:40px;}
#uuspace			{position:absolute;left:455px;top:217px;width:40px;}	
#labelW				{position:absolute;left:530px;top:178px;width:40px;}	
#labelH				{position:absolute;left:530px;top:110px;width:40px;}
#piece				{position:absolute;left:240px;top:130px;}

#labelSpace			{float:left;width:230px;margin:0 0 0 10px;position:relative;background:url('images/labelSpace.gif') 25px 20px no-repeat;height:180px;}
#space				{position:absolute;left:100px;top:52px;width:50px;}
#labelN				{float:left;width:180px;}
#labelBT			{cursor:pointer;margin:10px 0 0 0;width:194px;height:170px;background:url('images/print.gif') top left no-repeat;border:none;}
#prefix				{font-size:20px;letter-spacing:5px;}
#nameSir			{list-style-type:none;margin:10px 0 0 10px;padding:0;line-height:2em;}
#pxdoc				{font-size:12px;text-align:center;float:left;display:block;width:270px;margin:0 0 0 40px;padding-top:80px;background:url('images/pxdoc.gif') top left no-repeat;}
#user				{font-size:12px;text-align:center;float:left;display:block;width:270px;margin:0 0 0 40px;padding-top:80px;background:url('images/user.gif') top left no-repeat;}
