@charset "UTF-8";/* 特記以外のすべてに適用 */* {    margin: 0;    padding: 0;    font-family: Verdana, "ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka-等幅", Arial, sans-serif;	font-size:medium;}/* 一番ベースのボックス */#box {	width: 800px;	border: 1px solid #333 ;	margin: 0 auto;  	text-align: left; 	color:#222;	line-height: 1.5;}#howtoleft {	float:left;	padding : 5px 0px 5px 10px;/* 上右下左 */	width:100px;	text-align:left;	font-size: xx-small;	line-height: 1.2;	background:#fff;}#howtoleft p {	font-size:x-small;	padding: 5px 2px;	color: #888;}#howtoleft ul a visited,#howtoleft ul a link,#howtoleft ul a,#howtoleft ul li,#howtoleft ul {	font-size: x-small;}#howtosub {	text-align: center;	padding : 5px 0px 5px 10px;/* 上右下左 */	font-size: xx-small;	line-height: 1.2;	background:#fff;}#howtosub form {	font-size: x-small;}.brank {	margin 10px 0;}#howtotitle {	padding : 2px;	float:left;	width:446px;	background: #fff;}.howtocont {	padding: 10px;}#howtomain {	padding :0;	float:right;	width:610px;	background: #fff;	border-left: 1px solid #000;}#howtomain h3 {	padding: 10px;}.howtocont {	padding 10px;}#howtoright {	float:left;	padding : 2px;	width:236px;	background: #fff;}h4 {	margin: 10px 5px;}#howtoright h3 {	padding: 10px 0 0 0;	line-height:1.5;	font-size:medium;	color: #770;}.first {	padding: 5px 0;}.first a {	font-size:small;	line-height: 1.3;}#title {    background-color: #eee;    text-align: center;	font-size:x-small;	color: #000;}.news {	padding:5px;	color:#333;}.news h3 {	color:#000;}.posted {	padding : 2px;	font-size:x-small;	text-align:right;}.posted p {	padding : 2px;	font-size:x-small;	text-align:right;	clear : both;	}.posted a,.posted a:link,.posted a:visited {    color: #069;    text-decoration: none;    font-size : x-small;	}.posted a:hover {    color: #f30;    text-decoration: underline;	font-size:x-small;	}.comment {	margin: 30px auto;  	padding: 5px;	font-size:x-small;	text-align:left;	border:1px solid #555;	color: #333;	background-color: #eee;	width: 500px;}#photo {    width : 268px ;    float : right ;	border:1px solid #000;	paddint : 2px;	background:#000;	color:#fff;	padding:5px;	clear : non;}#photo p {	font-size:x-small;}#photo table.result {	padding: 2px;	border-collapse: collapse;	border: 1px solid #aaa ;	}#photo table.result th, #photo table.result td {	vertical-align:center;	text-align: center;	font-size: x-small;	color : #fff ;	border: 1px solid #aaa ;	}.result {  	line-height: 120%;	color: #333;	font-family: Verdana, Arial, sans-serif;  	padding: 2px;	}table.result {	padding: 2px;	border-collapse: collapse;	border: 1px solid #888 ;	}table.result th, table.result td {	vertical-align:center;	text-align: center;	font-size: small;	border: 1px solid #888 ;	}.phototitle {	background:#fff;}#side {    width : 228px;    hight : 100%;    background: #f5f5f5;    float : right;	text-align : center;	border-left:1px solid #000;	padding : 5px;	font-size:x-small;	line-height: 1.2;}#side li {	text-decoration:none;	text-align:right;	list-style-type:none;	font-size:x-small;	color:#87cefa;}#side p {	padding: 3px;	font-size:small;}.tweet p {	font-size:x-small;}#side a,#side a:link,#side a:visited {    color: #069;    text-decoration: none;	font-size:small;}#side a:hover {    color: #f30;    text-decoration: underline;	font-size:small;}    #mainmenu {    width : 800px;    background: #fff;	padding : 5px;	border: 1px solid #000;}#main_category {    background: #fff;	padding : 5px;}#main_category h3 {	color:#000;}.old {	text-align:right;}.catetitle {	width: 25px;	float: left;}.catetitlewide {	width: 150px;	float: left;}.topindex {	width: 232px;	float: left;	padding:5px;}.wideindex {	width: 525px;	float: left;	padding:5px;}.smallindex {	width: 10px;	float: left;}.imgcap {    float : left;    border : 0;    font-size : xx-small;    margin : 5px;	padding:5px;	background-color: #ddd;	}.img {    float : left;    border : 0;    font-size : x-small;    margin : 2px;	padding:2px;	background-color: #fff;	}.img a,.img a:link,.img a:visited {    color: #069;    text-decoration: none;    font-size : x-small;}.imgcap a,.imgcap a:link,.imgcap a:visited {    color: #069;    text-decoration: none;    font-size : xx-small;}.imgcap a:hover {    color: #f30;    text-decoration: underline;    font-size : xx-small;}.nmimg {	float : left;	border:0;	}.imgright {	float : right;	border:0;	}.space {	padding: 5px;}.ajax-entry-more-link {	text-align:right;	font-size: x-small;}.bar {	background-color: #fffacd ;	color: #008080;	border-top: 1px solid #222;	border-bottom: 1px solid #222;	text-size: medium ;	text-align: center ;	clear : both;}.quart {	float : left;	text-align : center;	width : 189px;	padding : 5px;	border-right: 1px solid #333 ;}.quart2 {	float : left;	text-align : center;	width : 180px;	padding : 5px;}.onethe {	float : left;	text-align : center;	width : 256px;	padding : 5px;	border-right: 1px solid #333 ;}.onethe2 {	float : left;	text-align : center;	width : 256px;	padding : 5px;}/* 一番下の著作権表示など */#foot {  background-color: #555 ;  color: #fff;  text-size: 9px ;  text-align: right ;  clear : both;}#foot li{	float:right;	color:#aaa;}#foot a,#foot a:link,#foot a:visited {    color: #ccc;    text-decoration: none;}#foot a:hover {    color: #f30;    text-decoration: underline;}    /* すべての画像 */image {  border: 0px;}/* リンク */a,a:link,a:visited {    color: #069;    text-decoration: none;}a:hover {    color: #f30;    text-decoration: underline;}a:active {}/* リンクつき画像 */a img {    border: 0;}/* ヘッダテーブル設定 */table#headlinet {	width:798px;	height:70px; 	margin: 0 0 0 0;	border-bottom: 1px solid #666;		background-image:url("http://www.shizenyama.com/topimg/top_hd_bg.gif");}table#headlinet td{	text-align: center;	vertical-align: middle;	border: 0;	}table#headlinet td a{	text-decoration: none;	display: block;	}#headlinet td a:hover {	background: white url(http://www.shizenyama.com/topimg/nopat.gif) repeat;	}td#home a:link, td#home a:visited {	color: #c30;	background: #fff;	}p {   text-align : left;}ul	{	list-style:none;	font-size:medium;	}li {	color:#00f;	}li a {	color:#00f;	text-decoration:none;	}li a:hover {	color:#f30;	}.separator {  clear : both;}.leftclear {  clear : left;}#sche {	margin: 0 auto;  	text-align: center;	padding:5px;	background-color: #ddd;    border : 1;    font-size : xx-small;	width:700px;	}#sche td,#sche th,#sche table {	margin: 0 auto;  	border-collapse: collapse;	font-size:xx-small;	text-align: center;	vertical-align: middle;	border: 1px solid #000;	}#sche nobr  {	border-collapse: collapse;	text-align: center;	vertical-align: middle;	font-size:xx-small;	}#sche a,#sche a:link,#sche a:visited {    color: #069;    text-decoration: none;    font-size : xx-small;}#sche a:hover {    color: #f30;    text-decoration: underline;}
