/* CSS Document */

body		{margin:0px;
			padding:0px;
			font-size:13px}

h1.tpcomment{font-size:11px;
			color:#ffffff;
			font-weight:bold;
			font-family:;
			position:absolute;
			left:170px;
			top:58px;
			z-index:2;
			line-height:100%;
			margin:0px;
			padding:4px}

h2			{font-size:15px;
			border-bottom:2px dotted #555555;
			padding-bottom:2px;
			margin:0px}

h2.photo	{padding-bottom:0px}

h3			{border-bottom:2px dotted #555555;
			margin:0px}

img			{border:0px}


img.logo	{height:75px;
			width:150px}

img.bluepoint{padding-bottom:2px}

img.banner	{width:88px}
img.banner_h{width:88px;height:35px}

img.star		{margin-left:4px}
img.star2		{margin-right:3px;
				margin-left:20px}

img.aboutlink	{
				margin:6px;
				margin-top:0px}

img.photomenu	{border:1px solid #000000}

img.post_photo	{border:1px solid #888888;
		padding:3px;
		margin-left:18px;
		margin-top:10px}

table.photomenu	{width:300px;
				float:none;
				border-bottom:1px double #777777;
				border-top:1px double #777777;
				margin-left:3px}

table.photomenu td{padding:2px;}

td.left			{width:75px;
				text-align:left;
				border-right:1px solid #cccccc;
				}

td.right		{text-align:center}

table.ku	{float:left;
			width:572px;
			margin-top:8px;
			margin-bottom:4px;
			border:2px double #555555}

td.tyomei	{border:2px solid #777777;width:350px}
td.kuiki	{border:2px solid #777777;width:90px}
td.yubin	{border:2px solid #777777;width:120px}

table.ku th	{border:2px solid #777777;width:50px}

table		{float:right;
			width:400px;
			margin-top:8px;
			margin-bottom:4px;
			border:0px;
			border-bottom:1px double #555555}

td			{border:0px;
			padding:0px}

td.title	{padding:4px;text-align:center;font-weight:bold;
			border-bottom:1px double #555555;}
td.img		{width:100px;padding:4px;text-align:center;
			border-right:1px solid #cccccc}
td.expla	{padding:4px}

td.title a:link		{color:#ff4433}
td.title a:visited	{color:#ff3333}
td.title a:hover	{color:#ff8833}
td.title a			{text-decoration:none;}

ul.high		{list-style:none;
			margin-left:5px;
			padding:0px}

ul.high li	{margin-bottom:10px}

div.p		{width:200px;
			float:left;
			margin-top:5px;
			margin-right:px;
			padding-right:5px;
			border-right:2px dotted #555555}

div.photo	{padding:3px;
			margin:0px;
			margin-top:2px;
			width:614px;
			border-style:groove;
			border-width:2px;
			color:#dddddd}

div.flash	{padding:3px;
			margin:0px;
			margin-left:16px;
			margin-top:10px;
			margin-bottom:10px;
			width:261px;
			border-style:groove;
			border-width:2px;
			color:#dddddd}

img.NewTopics{margin-top:10px;
			margin-left:-4px}

img.photo	{margin-left:0px}

div.contents{margin:0px;
			margin-right:10px;
			padding-bottom:4px}

div.contentsbar{margin:0px;
			margin-right:10px;
			padding-bottom:4px;
			border-bottom:2px dotted #555555}

div.bartop	{border-top:2px dotted #555555;
			margin-top:10px;
			padding-top:5px}

div.linkmain{padding-top:4px;
			margin-right:10px;
			padding-bottom:4px;
			text-align:center}

div.linkmain2{
			margin-right:10px;
			padding-bottom:4px}

span.sitemap	{font-size:12px}


div#NewTopics{margin:0px;
			margin-right:10px;
			border:2px dotted #555555;
			border-left-width:0px;
			border-right-width:0px}

div#NewTopics ul{
			margin:0px;
			margin-top:2px;
			margin-bottom:3px;
			padding:0px}
			
div#NewTopics ul li{
			margin:0px;
			width:430px;
			height:14px;
			padding-top:2px;
			padding-left:70px;
			list-style:none;}

div#NewTopics ul li#web{background-image:url(image/new_website.png)}
div#NewTopics ul li#site{background-image:url(image/new_sitenews.png)}
div#NewTopics ul li#photo{background-image:url(image/new_photo.png)}
div#NewTopics ul li#other{background-image:url(image/new_other.png)}

ul.col		{list-style-image:url(image/list2.gif);
			margin-left:20px;
			padding:0px}

div.linkinter{margin-top:10px;
			margin-bottom:10px}

p.menu		{text-align:center;
			margin-top:20px;
			margin:10px;
			padding-bottom:4px;
			border-bottom:2px;
			border-bottom-style:dotted;
			color:white;
			width:130px;
			font-weight:bold}

p.set		{margin:8px;
			line-height:120%}

span.postname	{margin:8px;
			font-size:13px;
			border-bottom:2px solid}


p.post		{margin:8px;
			color:#444444;
			line-height:140%}

p.expla2	{margin:0px;
			margin-bottom:4px;
			padding:4px;
			border-bottom:2px dotted;
			}

p.list		{margin-left:6px;
			margin-right:5px;
			margin-top:0px;
			margin-bottom:6px;
			font-size:14px}		

p.list2		{margin-left:6px;
			margin-right:5px;
			margin-top:0px;
			margin-bottom:6px;
			font-size:13px}		

p.other		{
			margin:0px;
			margin-left:6px;
			padding:0px;}

p.regi		{line-height:120%;
			margin-top:8px;
			margin-bottom:8px}

p.subattention{line-height:120%;
			margin-top:18px;
			margin-bottom:0px;
			font-size:11px;
			text-align:left}

p.mail		{margin-top:5px;
			margin-bottom:16px}

textarea	{font-size:13px}

span		{padding-left:4px;
			font-size:14px}

span.other	{padding-left:4px;
			font-weight:bold;
			font-size:13px}

span.r		{font-size:15px;
			font-weight:bold;
			padding-right:4px;}

span.bigg	{font-size:15px;
			font-weight:bold}

span.red	{font-size:14px;
			color:#ff0000;}

div.form	{float:left}

div.regi3{border-width:1px;
	border-style:solid;
	padding:6px;
	padding-bottom:10px;
	width:500px;
	font-size:13px;
	line-height:180%;
	text-align:center}

div.title1{width:617px;
	border-bottom:2px dotted #ff4400;
	font-size:16px;
	font-weight:normal;
	color:#ff4400;
	background-color:#;
	padding:3px;
	font-family:'HG‘n‰pŠpºÞ¼¯¸UB';
	margin-top:4px;
	margin-bottom:6px;
	text-align:center}

div.inmainL	{width:310px;
			float:left;
			margin-right:2px;
			border-top:2px dotted #555555;
			padding-bottom:10px;}

div.inmainR	{width:310px;
			float:left;
			border-top:2px dotted #555555;}

div.inmainL2{width:312px;
			float:left;
			margin-right:3px;
			border-right:2px dotted #555555}

div.inmainR2{width:308px;
			float:left;
			margin-left:5px}

div.inmainL3{width:308px;
			height:720px;
			float:left;
			margin-right:2px;
			padding-right:6px;
			border-right:1px solid #888888}

div.inmainR3{width:308px;
			float:left;
			margin-left:5px}

div.undermenu{clear:both;
			margin-right:10px;
			font-size:12px;
			border-top:2px dotted #555555;
			color:#333333;
			padding-top:2px;
			padding-bottom:4px;
			}

div.under	{
			margin-right:10px;
			font-size:10px;
			border-top:2px dotted #555555;
			color:#666666;
			padding-top:4px;
			}


form		{margin:0px;
			padding:0px;}




div.topleft	{width:150px;
			height:84px;
			background-image:url(image/jiggle-top_l.png);
			float:left;
			margin-right:20px}

div.top		{width:100%;
			height:84px;
			background-image:url(image/jiggle3.png);
			float:left}

div.mainleft{width:152px;
			height:auto;
			float:left}

div.mainright2{width:632px;
			padding:8px;
			float:left}

div.mainright{width:632px;
			height:730px;
			padding-bottom:4px}

div.main	{width:800px;
			height:auto;
			background-image:url(image/jiggle-main2.png);
			float:left;}
			
a:link		{color:#003399}
a:visited	{color:#0099ff}
a:hover		{color:#338844}


a.regicgi	{margin:10px;
			font-size:15px}



div#globalMenu{
	float:left;
	position:relative;
	z-index:1}


div#globalMenu ul{
	width:370px;
	padding:0px;
	margin:0px;
	float:left;
	list-style-type:none;}

div#globalMenu ul li{
	margin:0px;
	padding:0px;
	float:left;
	margin-right:10px}



#Menu{
	padding:0px;
	margin:5px;
	list-style-type:none}

#Menu li{width:130px;
		height:25px;
		margin:5px;}




div.clear	{clear:both}


div.link1	{border-left:8px solid;
			border-bottom:1px solid;
			font-size:15px;
			font-family:HG‘n‰pŠpÎß¯Ìß‘Ì;
			margin:8px;
			margin-left:0px;
			margin-bottom:12px;
			background-color:#ffffc0;
			color:#cc0000}

div.link2	{border-left:8px solid;
			border-bottom:1px solid;
			font-size:15px;
			font-family:HG‘n‰pŠpÎß¯Ìß‘Ì;
			margin:8px;
			margin-left:0px;
			margin-bottom:12px;
			background-color:#ffffc0;
			color:#700066}

div.link3	{border-left:8px solid;
			border-bottom:1px solid;
			font-size:15px;
			font-family:HG‘n‰pŠpÎß¯Ìß‘Ì;
			margin:8px;
			margin-left:0px;
			margin-bottom:12px;
			background-color:#ffffc0;
			color:#8599dd}

div.link4	{border-left:8px solid;
			border-bottom:1px solid;
			font-size:15px;
			font-family:HG‘n‰pŠpÎß¯Ìß‘Ì;
			margin:8px;
			margin-left:0px;
			margin-bottom:12px;
			background-color:#ffffc0;
			color:#ff8000}

div.link5	{border-left:8px solid;
			border-bottom:1px solid;
			font-size:15px;
			font-family:HG‘n‰pŠpÎß¯Ìß‘Ì;
			margin:8px;
			margin-left:0px;
			margin-bottom:12px;
			background-color:#ffffc0;
			color:#ff00ff}

div.link6	{border-left:8px solid;
			border-bottom:1px solid;
			font-size:15px;
			font-family:HG‘n‰pŠpÎß¯Ìß‘Ì;
			margin:8px;
			margin-left:0px;
			margin-bottom:12px;
			background-color:#ffffc0;
			color:#669933}


div.mokuroku{width:120px;
			float:left}

div.my_g_menu{text-align:center;
			margin-top:10px;}

div.log		{text-align:right;
			margin:4px;
			margin-right:12px}

div.log img {
			padding-left:2px;
			padding-right:1px;
			border:1px double #bbbbbb}

div.form	{width:500px;
			margin-left:10px;
			margin-top:10px;}

div.google	{
			position:absolute;
			left:15px;
			top:260px;
			z-index:0;}

div.counter	{float:right;
			margin-top:-5px}

div.temp	{position:absolute;
			left:450px;
			top:9px}

div.adse	{width:400px;
			position:absolute;
			left:382px;
			top:5px;
			z-index:0;
			text-align:right}

div.ad		{width:224px;
			padding:2px;
			margin-right:3px;
			margin-left:169px;
			background-color:white}

div.ad2		{border-top:1px dashed #555555;
			margin-bottom:-3px}

div.mark	{padding-top:5px;
			text-align:center;
			border-top:2px dotted #555555;}

div.search	{padding:2px;
			margin-top:8px;}


div.eemachi{
	margin-right:10px;
	margin-top:10px;
	padding:5px;
	font-size:13px;
	border-top:2px dotted #555555;
	clear:both}
	
div.eemachi2{
	margin-right:10px;
	margin-top:3px;
	padding:5px;
	font-size:13px;
	border-top:2px dotted #555555;
	border-bottom:2px dotted #555555;
	text-align:center}
	
