A:link{		color:#0033CC;		text-decoration: none;		}		A:visited{		color:#3366CC;		text-decoration:none;		}		A:active{		color:#FFFF00;		text-decoration:none;		}		A:hover{		color:#FFFFFF;		background-color: #66CCFF;		text-decoration:underline;		}.main{		font-family:"MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","Verdana","Helvetica","sans-serif";		font-size:14px;		line-height:26px;		color:#222222; 		}.sub{	font-family:"MS P Gothic", "HiraKakuPro-W3", "Osaka";	font-size:12px;	line-height:13px;	color:#222222;	font-style: normal;	font-weight: bold;		}.main_title{	font-family:"MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","Verdana","Helvetica","sans-serif";	font-size:15px;	line-height:16pt;	color:#351E59;	font-weight: bold;		}.sub_title{		font-family:"MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","Verdana","Helvetica","sans-serif";		color:#25AE25;		font-weight: bold;		font-size:14px;		line-height:22px; 		}.nondeco{		text-decoration: none;		}		.credit{		font-family:"MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","Verdana","Helvetica","sans-serif";		font-size:10px;		line-height:12px;		color:#777777;		}.caption{		font-family:"MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","Verdana","Helvetica","sans-serif";		font-size:11px;		line-height:12px; 		}h1, h2, h3 {	margin: 0px;	padding: 0px;	font-weight: normal;	}#container {	line-height: 140%;	margin-right: auto;	margin-left: auto;	text-align: left;	padding: 0px;	width: 802px;		background-color: #FFFFFF;	border: 1px solid #000000;	}#banner {	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	color: #000000;	background-color: #ff6600;	text-align: left;	padding: 15px;	border-bottom: 1px solid #000000;	}#banner-img {	display: none;	}#banner a {	color: #000000;	text-decoration: none;	}#banner h1 {	font-size: xx-large;	font-weight: bold;	}#banner h2 {	font-size: small;	}#left {	float: left;	width: 200px;	background-color: #FFFFFF;	border: 0;	overflow: hidden;	}textarea#comment-text {    width: 500px;    }#right {	float: right;	width: 210px;	background-color: #FFFFFF;	border: 0;	overflow: hidden;	}#center {	float: left;	width: 500px;	overflow: hidden;	}.content {	padding: 15px 15px 50px 15px;	background-color: #FFFFFF;	border: 0;	color: #000000;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	}.sidebar {	padding: 15px;	}.sidebar a {	text-decoration: none;	font-weight: bold;	}.sidebar a:link {	color: #ff6600;	}.sidebar a:visited {	color: #ff9900;	}.sidebar a:active {	color: #cc0000;	}.sidebar a:hover {	color: #000000;	}/* main */.content p {	color: #333333;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-weight: normal;	line-height: 180%;	text-align: left;	margin-bottom: 15px;	}.content blockquote {	line-height: 150%;	}.content li {	line-height: 150%;	}/* date */.content h2 {	color: #999999;	font-size: x-small;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	text-align: left;	margin-bottom: 0px;	}/* title */.content h3 {	color: #5B7C21;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: large;	line-height: 110%;	text-align: left;	font-weight: bold;	margin-bottom: 20px;	}/* love title */.content h4 {	color: #5B7C21;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: large;	line-height: 110%;	text-align: left;	font-weight: bold;	border-left:4px #5B7C21 solid;	padding: 8px;	margin-bottom: 20px;	}/* diary date */.diary-date  {	color: #999999;	font-size: small;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	text-align: right;	margin-bottom: 1px;	border-bottom:2px #444444 dotted;	}/* quote */.content p.posted {	clear: both;	color: #999999;	font-size: x-small;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	border: 0;	text-align: right;	font-style: italic;	margin-bottom: 25px;	line-height: normal;	}#calendar {  	line-height: 140%;	color: #000000;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: x-small;	padding: 2px;	text-align: center;	margin-bottom: 30px;	}#calendar table {	padding: 2px;	border-collapse: collapse;	border: 0px;	width: 100%;	}#calendar caption {	color: #000000;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: x-small;	border: 1px solid #000000;	text-align: left;	font-weight: bold;	padding: 3px;	letter-spacing: .3em;	}#calendar th {	text-align: center;	font-weight: normal;	}#calendar td {	text-align: center;	}/* sidebar design */.sidebar h2 {	color: #000000;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: small;	padding: 10px;	text-align: left;	font-weight: bold;	letter-spacing: .3em;	background-image:url("http://www.madoyama.jp/images/bg_side.gif");	}.sidebar ul {	padding-left: 0px;	margin: 0px;	margin-bottom: 30px;	}.sidebar li {	color: #000000;	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: small;	text-align: left;	line-height: 150%;	margin-top: 10px;	list-style-type: none;	}.sidebar img {	border: 1px solid #000000;	}#photo {	text-align: center;	margin-bottom: 20px;	}.link-note {	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: small;	line-height: 150%;	text-align: left;	padding: 2px;	margin-bottom: 15px;	}#powered {	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	font-size: x-small;	line-height: 150%;	text-align: left;	color: #000000;	margin-top: 50px;	}#comment-data {	float: left;	width: 180px;	padding-right: 15px;	margin-right: 15px;	text-align: left;	border-right: 1px dotted #BBB;	}textarea[id="comment-text"] {	width: 80%;	}.image-full {		width: 370px;	}.image-thumbnail {	float: left;	width: 130px;	margin-bottom: 10px;	}.image-thumbnail img {	width: 115px;	height: 115px;	}