/*ciel.css 050408version*/
/* top right bottom left */

*{margin:0 ; padding: 0; font-family : "Osaka","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF ",sans-serif,arial, helvetica; color : #663333;}
body div {text-align: left; margin: 0 auto;}

#title 		{width: 780px; height: 70px; background-color: #BFB599;}
#container 	{width: 780px;  
			 background-color: #ECECCC; background-image: url("./bground.jpg");}
#menu 		{width: 180px; float:left;
			 }
#main 		{width: 600px; float: left; line-height: 130%;}
#footer 	{width: 780px; clear: both; text-align: center; border-top: solid 1px #000000;
			  background-color: #bfb599; font-size: 90%; letter-spacing: 1px; line-height: 130%;}

a:link		{color:#C71585;text-decoration: none;}
a:active	{color:#FFFFCC;text-decoration: none;}
a:hover		{color:#FFFFCC;text-decoration: none;}
a:visited	{color:#330000;}

/* menu ©o΅ */
#menu h1 	{padding: 8 5 8 5; margin: 10 10 10 0; 
			border-bottom: 2px dashed #bfb599;}
#menu h2		{padding: 5px 5px; margin: 15px 5px; }
#menu h3 	{padding: 5px 5px; margin: 10 10 10 0; 
			border-bottom: 1px solid #bfb599;}
/* main ©o΅ */
#main h1 		{padding: 8 5 8 5; margin: 10 0 10 10;}
#main h2 		{padding: 5px 5px; margin: 10px 10px; }
#main h3		{padding: 5px 5px; margin: 10 20 10 10; 
			border-bottom: 1px solid #bfb599;}


#menu li 	{width:165px; margin: 5 0 5 10;
			list-style-type: none; font-weight: bold;}
#menu li li{width:155px; margin: 5 0 5 15;
			list-style-type: none; font-weight: normal;}
#menu li li li	{width:140px; margin: 5 0 5 15;
			list-style-type: disc; font-weight: normal; font-size:90%;}
#menu .date	{margin-left:40px; font-size: 90%; font-weight: normal;}
#menu p		{margin: 5 10 5 10; line-height: 130%;}

#menu dl	{margin: 5px 10px;}

#main dl	{margin: 10px; }
#main dt	{margin: 10px; font-weight: bold; color: #000000; clear: both; line-height: 130%;}
#main dd	{margin-left: 40px; }

#main div	{margin: 10px 20px;}
#main p	{margin: 10px 20px; line-height: 130%;}

/* ‘ΐΡj[iID=main@180pxj 	M[p*/
#main ul.arch-navi    { list-style-type: none; margin: 10;}
#main ul.arch-navi li { display: inline; padding: 0; margin:0; float:left;  width: 180px; }
#main ul.arch-navi a 
{display:block; border:1px solid #bfb599; background-color:#cccc99; width: 180px; height: 22px; text-align: center; vertical-align: middle; text-decolation: none; margin-bottom: 10px;}
#main ul.arch-navi a:hover 
{display:block; border:1px solid #bfb599; background-color:#ffffff; width: 180px; height: 22px; text-align: center; vertical-align: middle; text-decolation: none; margin-bottom: 10px;}

/* ‘ΐΡj[iID=menu@50pxj 	M[p*/
#menu ul.arch-navi    { list-style-type : none; margin-left: 10px;}
#menu ul.arch-navi li { display : inline; padding :0; margin:0; float :left;  width: 50px; }
#menu ul.arch-navi a 
{display:block; border:1px solid #bfb599; background-color:#cccc99; width: 50px; height: 22px; text-align: center; vertical-align: middle; text-decolation: none;}
#menu ul.arch-navi a:hover 
{display:block; border:1px solid #bfb599; background-color:#ffffff; width: 50px; height: 22px; text-align: center; vertical-align: middle; text-decolation: none;}


/* ‘ΐΡj[iID=main@180pxj 	vCp*/
#main ul.rep-navi    { list-style-type: none; margin: 10;}
#main ul.rep-navi li { display: inline; padding: 0; margin:0; float:left;  width: 180px; }
#main ul.rep-navi a 
{display:block; border:1px solid #bfb599; background-color:#cccc99; width: 180px; height: 1.5em; text-align: center; vertical-align: middle; text-decolation: none; margin-bottom: 10px;}
#main ul.rep-navi a:hover 
{display:block; border:1px solid #bfb599; background-color:#ffffff; width: 180px; height: 1.5em; text-align: center; vertical-align: middle; text-decolation: none; margin-bottom: 10px;}

/* img */
img	{border: none; }
img.logo	{margin: 5px; border: none; }
,img.dicon	{margin: 5 5 0 5; border: none; }
img.icon	{margin-right: 2px;}
img.junkbox	{margin: 5 10 10 10; float: left;}
img.th	{margin: 2px; width: 50px; height: 50px;}  
img.arch	{border: none; margin:10 10 10 20;}
img.pd	{margin: 20px;}
#main p img	{margin-right: 5px; margin-bottom: 5px; }