@charset "UTF-8";

	body{
		color:#000;
		text-align:center;
		background-color: #98FB98;
		font-family: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
		margin:0px;
	}

	form{
		margin:0px;
		padding:0px;
	}

	img{
		border:none;
	}
	a{color:#006400;text-decoration:underline;}
	a:link{color:#006400;text-decoration:underline;}
	a:visited{color:#006400;text-decoration:underline;}
	a:active{color:#006400;text-decoration:none;}
	a:hover{color:#006400;text-decoration:none;}

	#container{
		width:780px;
		background-color:#ffffff;
		margin:0px auto;
		text-align:left;
		border-top: 1px solid  #228B22;
		border-left: 1px solid  #228B22;
		border-bottom: 1px solid  #006400;
		border-right: 1px solid  #006400;
		background : #ffffff url(/admin/skin/simple001/img/left_border_right.png) repeat-y left bottom;
	}

	#banner{
		background		: #3CB371;
		padding			: 0px 0px 0px 0px;
		height          : 100%; 
	}

	.blogtitle{
		margin:0px;
		color :#000000;
		font-size	:150%;
		font-weight	:bold;
		padding	:18px 0px 10px 15px;
		text-align	:left;
		letter-spacing:2px;
	}


	.description{
		color           :#ffffff;
		font-size       :80%;
		padding         :2px 10px 18px 18px;
		text-align      :left;
		letter-spacing  :2px;
	}


	#links{
		width:205px;
		float:left;
		text-align:left;
		padding:10px 0px 0px 0px; 
		overflow:hidden;
		

	}

	#content{
		width:565px;
		padding:10px 0px 0px 0px; 
		float:right;
	}

	#links a{color:#006400;text-decoration:underline;}
	#links a:link{color:#006400;text-decoration:underline;}
	#links a:visited{color:#006400;text-decoration:underline;}
	#links a:active{color:#006400;text-decoration:none;}
	#links a:hover{color:#006400;text-decoration:none;}

	.blogtitle a{color:#ffffff;text-decoration:none;}
	.blogtitle a:link{color:#ffffff;text-decoration:none;}
	.blogtitle a:visited{text-decoration:none;}
	.blogtitle a:active{color:#ffffff;}
	.blogtitle a:hover{color:#ffffff;text-decoration:underline;}


	#footer{
		    clear:both;
	}

	#copyright{
		width: 100%;
		font-size: 11px;
		color: #666666;
		margin: 0px;
		padding: 15px 0px 15px 0px;;
		text-align: center;
	}

	.blog{
		padding:0px 10px 0px 0px;
	}

	.side{
		padding:0px 0px 15px 0px;
	}

	.side_title_head{
		padding:0px 10px 0px 10px;
	}

	.side_title{
		font-size:80%;
		color:#ffffff;
		padding:2px 2px 2px 8px;
		font-weight:normal;
		background-color		: #3CB371;
		border-bottom: 1px solid #006400;
		border-right: 1px solid #006400;
		margin:0px;
	}

	.side_body{
		padding:3px 10px 3px 10px;
	}

	.side_body ul{
		padding:1px 2px 1px 3px;
		margin:0px;
	}

	.side_body ul li{
		list-style:none;
		padding:0px 0px 3px 4px;
		font-size:80%;
	}

	.info{
		padding:3px;
		border-bottom: 1px dashed  #cccccc;
		height:16px;
	}

	.date{
		padding:0px;
		margin:0px;
		width:200px;
		float:right;
		text-align:right;
		font-size:11px;
		font-weight:normal;
	}

	div .info .category{
		font-size:11px;
	}

	.main{
		margin:0px 0px 0px 0px;
		padding:10px 5px 5px 5px;
		overflow:auto;
		font-size:95%;
	}

	.foot{
		clear:both;
		font-size:11px;
		border-top: 1px dashed  #cccccc;
		padding:3px;
		text-align:right;
	}

	.blogbody{
		padding-bottom:40px;
	}

	.title{
		font-size:90%;
		margin:0px;
		color:#ffffff;
		padding:4px 2px 3px 8px;
		font-weight:bold;
		background-color		: #3CB371;
		border-bottom: 1px solid #006400;
		border-right: 1px solid #006400;
		
	}

	.entry_more{
		font-size:80%;
		padding:2px 2px 2px 10px;
	}


	#searchtext{
		width:130px;
	}

	#calendar table{
		width:100%;
	}

	#calendar table th{
		font-size:11px;
		text-align:center;
	}
	#calendar table td{
		font-size:11px;
		text-align: center;
	}

	.calendar_head{
		text-align:center;
		font-size:12px;
		padding:4px;
	}

	#qrcode .side_body{
		text-align:center;
	}
	
	.page_navi{
	text-align:center;
	padding:15px;
	font-size:95%;
	}