*		{margin:0	;padding:0;line-height:1.3em;}

h1,h2,h3	{font-size:10pt	;text-decoration:none	;display:inline	;line-height:1.3em	;}
a		{font-size:10pt	;font-weight:bold	;text-decoration:none	;}
td		{font-size:10pt	;}
p		{font-size:10pt	;margin:1em 0.5em	;line-height:1.3em	;text-align:left;}
p .white	{color:white	;}

.left		{float:left	;}
.right		{float:right	;text-align:right	;}
.clr		{clear:both	;}

body		{margin:0	;overflow-y:scroll	;font-size:13px	;text-align:center
		;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, "Trebuchet MS", sans-serif;}

*html body	{overflow-y:auto	;}/*IE6*/
*+html body	{overflow-y:auto	;}/*IE7*/

#wrap		{overflow: hidden;width:100%	;height:100%	;border-collapse:collapse	;text-align:center;}

#head		{width:800px	;margin:0 auto;}

.w800		{width:800px	;margin:0 auto;}

#search		{width:800px	;margin:50px 0;line-height:2em;}

#help		{color:#fff;}
#help p		{color:#fff;}

#rakuten .wrap	{width:168px	;height:230px	;float:left	;}


#yahooapi_web .wrap	{width:332px;height:200px;padding:0 0 5px 0;float:left;}
#yahooapi_web h2	{margin:0 10px 0 0;}
#yahooapi_web iframe	{width:128px;height:128px;margin:0 5px 5px 0;}
#yahooapi_web .summary	{margin:0 10px 0 10px;}


#yahooapi_img a		{float:left;width:132px;height:134px;}
#yahooapi_img img	{width:128px;height:128px;border:0}	

#beach2		{width:100%	;height:200px	;text-align:center;padding:10px;}

#beach2 .link	{width:560px	;height:40px	;margin:0 auto;}

#beach2 .link a	{width:112px	;height:35px	;display:block	;float:left	;padding-top:8px	;}
