body {
    margin: 0;
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    background-color:#f2f2f2;
    text-align: center;
	}

#container	{
		width: 843px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		border-left:solid 1px #c9caca;
		border-right:solid 1px #c9caca;
		background-color:#fff;
		}
		
/*ヘッダー部分*/
#header h1	{
		font-size: 30px;
		margin-top: 0px;
		margin-bottom: 0;
		}
		
#header h1 a	{
		color: #006699;
		text-decoration: none;
		}
		
#header h2	{
		color: gray;
		font-size: 12px;
		margin-top: 20px;
		margin-bottom: 0;
		}
		
#header	{
		background-color: #99CC66;
		background-image:	url(http://o-umi.net/mt_img/tonbo2.gif);
		background-repeat: no-repeat;
		padding: 75px 100px 0px 100px;
		height: 250px;
		}

/*個別ページヘッダ部分*/
#header2 h1	{
		font-size: 24px;
		margin-top: 0px;
		margin-bottom: 0;
		}
		
#header2 h1 a	{
		color: #FFFFFF;
		text-decoration: none;
		}
		
#header2 h2	{
		color: #FFFFFF;
		font-size: 12px;
		margin-top: 5px;
		margin-bottom: 0;
		}
		
#header2	{
		background-color: #99CC66;
		background-image:	url(http://o-umi.net/mt_img/top2-2.jpg);
		background-repeat: no-repeat;
		padding-top: 10px;
		padding-left:90px;
		height: 129px;
		}
		
/*ナビ部分*/		
#nav	{
		margin: 0px;
		padding:1px;
		list-style:none;
		float:left;
		width:100%;
		margin-bottom:30px;
		height:20px;
		}
		
#nav li	{
		float:left;
		background-color:#ffffff;
		border:1px solid #000000;
		font-size:20px;
		text-align:center;
		width:204px;
		height:30px;
		margin-top:1px;
		margin-right:2px;
		margin-left:2px;
		}
	
#nav a	{
		color:#000000;
		display:block;
		text-decoration:none;
		}

#nav a:hover{
		color:#ffffff;
		background-color:#99CC00;
		text-decoration:none;
		width:204px;
		height:30px;
		}

/*エントリー部分*/

#alpha	{
                float:right;
		width:440px;
		}
#content	{
		background-color:#fff;
		margin:0;
		width:440px;
		}

#content h3	 {
		font-size: 14px;
		font-weight: bold;
		color: #006699;
		margin-top:0px;
		padding-left:0px;
		padding-top:15px;
		border-bottom:solid 2px;
		border-color: #66b3d9;
		}
#content h4	 {
		font-size: 15px;
		font-weight: bold;
		margin-top:0px;
		margin-left:15px;
		padding-right:15px;
		color:#8cc057;
		}
#content p	 {
		font-size: 12px;
		margin-top:10px;
		padding-left:15px
		}
		
#content img	{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		border:solid 1px #9f9fa0
		}

#content2	{
		background-color:#fff;
		margin:0;
		width:843px;
		}

#content2 h3	 {
		font-size: 14px;
		font-weight: bold;
		color: #006699;
		margin-top:0px;
		padding-left:0px;
		padding-top:15px;
		border-bottom:solid 2px;
		border-color: #66b3d9;
		}
#content2 h4	 {
		font-size: 15px;
		font-weight: bold;
		margin-top:0px;
		margin-left:15px;
		padding-right:15px;
		color:#99CC66;
		}
#content2 p	 {
		font-size: 12px;
		margin-top:10px;
		padding-left:15px
		}
		
#content2 img	{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		border:solid 1px #9f9fa0
		}

.mot	{
		clear:both;
		text-align:right;
		padding-bottom:5px;
		padding-right:15px;
		border-bottom:dotted 1px;
		border-color: #66b3d9;
		}
		
.mot a	{
		font-size:10px;
		
		}

.logo	{
		margin:10px;
		}

/*個別エントリー部分*/
#alpha2	{
		clear:both;
		}
		
/*サイドバー部分*/

#left	      {
		width:180px;
		float:left;
                }

#right	      {
		width:180px;
		float:right;
                }

.sidebar     {
		background-color:#fff;
		padding-right:10px;
		padding-left:10px;
		}
		
.sidebar h5	{
		font-size:12px;
		color:#fff;
		text-align:center;
		background-color:#89baeb;
		padding:5px;
		}

.sidebar ul{
		font-size:12px;

		}
		
.date 	{
		font-size:12px;
		font-weight: bold;
		color:#99CC66;
		margin-bottom:0;
		}
		
.title	{
		font-size:12px;
		font-weight: bold;
		color:#006699;
		margin-top:8px;
		margin-bottom:0;
		}

.sidebar p	{
		font-size:12px;
		margin-top:5px;
		margin-bottom:8px;
		}
		
.powered	{
		text-align:right;
		border-top:solid 2px #66b3d9;
		padding-top:5px;
		}
		
.powered a	{
		color:#006699;
		}

.rss	{
		text-align:right;
		}
.rss a	{
		color:#99CC00;
		}
		

		
#counter {
		text-align:right;
		}
		
.mot2	{
		clear:both;
		text-align:right;
		padding-bottom:5px;
		border-bottom:dotted 1px;
		border-color: #66b3d9;
		}
		
.mot2 a	{
		font-size:9px;
		
		}

/*GalleryDiryサイドバー部分*/
.sidebar2	{
		width:180px;
		float:right;
		background-color:#fff;
		padding-right:10px;
		}
		
.sidebar2 h5	{
		font-size:12px;
		color:#fff;
		text-align:center;
		background-color:#99CCFF;
		padding:5px;
		}
		
.date2 	{
		font-size:12px;
		font-weight: bold;
		color:#99CC66;
		margin-bottom:0;
		}
		
.title2	{
		font-size:12px;
		font-weight: bold;
		color:#006699;
		margin-top:8px;
		margin-bottom:0;
		}

.sidebar2 p	{
		font-size:12px;
		margin-top:5px;
		margin-bottom:8px;
		}
		
.powered2	{
		text-align:right;
		border-top:solid 2px #66b3d9;
		padding-top:5px;
		}
		
.powered2 a	{
		color:#006699;
		}

.rss	{
		text-align:right;
		}
.rss a	{
		color:#99CC00;
		}
		
.sidebar2 ul{
		font-size:12px;

		}
		
#counter {
		text-align:right;
		}
		
.mot2	{
		clear:both;
		text-align:right;
		padding-bottom:5px;
		border-bottom:dotted 1px;
		border-color: #66b3d9;
		}
		
.mot2 a	{
		font-size:9px;
		
		}
		

		
/*フッター部分*/
#footer 	{
		border-top:solid 3px #66b3d9;
		padding-top:3px;
		margin-top:3px;
		clear:both;
		}

#footer p	{
		text-align:center;
		font-size:12px;
		margin-top:0;
		margin-bottom:0;
		margin-left:10px;
		}
		
.copy	{
		padding-bottom:15px;
		}

.pagelinks	{
		text-align:center;
		font-size:12px;
			}

