﻿.main h4, .main span, .main p, .main a{margin: 0 20 0 20px;}
h2				{color:#c60;font-size: 110%;margin-bottom:20px;}
	.main p			{line-height:1.7;}
#dashboard 			{position:absolute;top: 0;left: 0;height: 100%;width: 100%;background:#000000;opacity: 0.7;/* Safari, Opera */-moz-opacity:0.70;/* FireFox */filter: alpha(opacity=70);/* IE */z-index: 20;background-repeat:repeat;display:none;}
body > div#dashboard 		{position: fixed;/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */}

		/*　本文全般　ここまで　*/
.title				{font-size:medium;color:#990000;font-weight:bold;}
#chank				{background: url(images/sun.gif) left bottom no-repeat;}
	#chank p		{margin: 20 0 0 300px;}



		/* 写真のチャンク */
#chankPhoto			{margin:0 10 10 20px;padding:5px;border:1px solid #DC9;background: #EED;clear:both;height: 200px;min-height: 200px;height: auto;}
	#chankPhoto p		{padding: 0;margin: 10px;}
div[class] #chankPhoto 		{height: auto;}
		/* 写真のチャンクここまで */



		/* 写真フレームここから */
div.pic 			{float: left; height: 200px; width: 200px;padding: 0px; margin: 5px;background: url(images/all.gif) 0 -90px no-repeat;}
	div.pic img 		{border: 1px solid; border-color: #444 #AAA #AAA #444;}
	div.pic ul 		{margin: 0; padding: 0;}
div.pt 				{background: url(images/all.gif) -200px -90px no-repeat;}
	div.pt img 		{height: 148px; width: 111px; margin: 13 0 0 42px;}
	/*div.pt ul		{display:none;}*/
div.ls img {height: 120px; width: 160px; margin: 40 0 0 20px;}
li.title 			{list-style: none; text-align: center; color: #666;font: normal 10px "MS Pゴシック", sans-serif; margin: 2px 2px;}

		/* 写真フレームここまで */

		/*　アーカイブ本文　*/
#bigbal			{position:absolute;left: 70px;top:0;width: 760px;height: 100%;background: top center no-repeat;z-index: 30;display: none;}
body > div#bigbal 		{position: fixed;/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */}
* html #bigbal 		{height:expression(document.body.clientWidth > 90? “90%” : “auto”);}
	#bigbal h4		{margin:5px;line-height:1.4;font-size:100%;color:#b20000;}
	#bigbal h3		{margin:5pxline-height:1.4;font-size:110%;color:#00c;}
#dateTitle			{margin: 150px 0 0 300px;width:250px;}
#close				{float:right;margin: 93px 53px 0 0;display:block;width:120px;height:110px;background:url('images/pin.gif') right top no-repeat; }
	#close:hover		{background:url('images/pinHover.gif') left bottom no-repeat;}
#servContent			{margin: 0 0 0 160px;width:450px;height:400px;overflow: scroll;}
	#servContent p		{line-height:1.7;padding:10 20 10 20px;}

		/*　アーカイブ本文ここまで　*/
#borderRecent			{width:619px;height:163px;background:url('images/borderRecent.gif') left top no-repeat;}
	#borderRecent h2	{padding: 80px 0 0 90px;}
#bal1			{float:left; width:285px;height:410px;background:url('images/balloon1.gif') center top no-repeat;margin:0;padding:0;}
#balContent1		{float:left;height:140px;}
	#balContent1 p	{margin:100px 45px 0;padding:0;color:#c60;line-height:1.4;}
#balPic1			{clear:left;width:256px;height:170px;margin:0 0 0 29px;}
#balTitle1			{height:100px;margin:0;}
	#balTitle1 h3	{margin: 0 0 0 90px;font-weight:bolder;font-size:110%;color:#00c;}
	#balTitle1 h4	{margin:33px 0 0 140px;padding:0;color:#b20000;font-size:90%}
#bal2			{float:right;margin-top:100px;width:285px;height:410px;background:url('images/balloon2.gif') center top no-repeat;}
#balContent2		{float:left;height:140px;}
	#balContent2 p	{margin-top:100px;margin-left: 45px;margin-right:45px;padding:0;color:#c60;line-height:1.4;}
#balPic2			{clear:left;height:160px;margin:0 0 0 15px;}
#balTitle2			{height:110px;margin:0;padding:0;}
	#balTitle2 h3	{margin: 0 0 0 115px;font-weight:bolder;font-size:110%;color:#00c;}
	#balTitle2 h4	{margin:30px 0 0 100px;color:#b20000;font-size:90%}
#bal3			{clear:left;width:285px;height:410px;background:url('images/balloon3.gif') center top no-repeat;}
#balContent3		{float:left;height:150px;}
	#balContent3 p	{margin:100px 45px 0;padding:0;color:#c60;line-height:1.4;}
#balPic3			{clear:left;height:170px;margin:0 0 0 28px;}
#balTitle3			{height:90px;margin:0;padding:0;}
	#balTitle3 h3	{margin: 0 0 0 15px;font-weight:bolder;font-size:110%;color:#00c;}
	#balTitle3 h4	{margin:30px 0 0 85px;color:#b20000;font-size:90%}
.pic1				{float:left;margin:0 1px 0 0;padding:0;width:18px;height:45px;}
.pic2				{float:left;margin:25px 4px 0 0;width:51px;height:60px;}
.pic3				{float:left;margin:58px 4px 0 0;padding:0;width:90px;height:67px;}
.pic4				{float:left;margin:25px 1px 0 0;padding:0;width:51px;height:60px;}
.pic5				{float:left;margin:0;padding:0;width:18px;height:45px;}
#cloud				{background: url('images/cloud.gif') top left no-repeat;}
#main2				{margin-top: 68px;background-color: white;}
#main3				{float:left;margin-top: -68px;padding-top:0;}
#childInvitation		{float:left;width:330px;margin:0 0 0 10px;}
	#childInvitation ul	{list-style:none;margin-left:0;padding-left:20px;}
#childInfo			{width:320px;margin-left: 340px;background: url('images/shine.gif') top right no-repeat;}
#childInfo1			{height:250px;}
	#childInfo1 h2		{padding-top:230px;font-size: 20px;line-height:1;margin:0;}

	#resultNext h3		{margin: 17px 0 0 65px;font-weight:bolder;font-size:18px;line-heigth:1;color:#00c;}
	#resultNext h4		{margin:20px 0 0 85px;color:#b20000;font-size:16px;line-height:1;}
	#resultNext p		{margin: 20px 20px 20px 50px;}

