body {margin: 0px;padding: 0px;background-color: #efefef;text-align: center;padding: 0px;}
a {text-decoration: underline;}
a:link {color: #333333;}
a:visited {color: #333333;}
a:active {color: #333333;}
a:hover {color: #666666;}
textarea{font-family: "ＭＳ Ｐゴシック", "Osaka";}

h1, h2, h3 {margin: 0px;padding: 0px;font-weight: normal;font-size: 12px;font-family: "ＭＳ Ｐゴシック", "Osaka";color: #333333;}

p{margin: 0px;padding: 0px;font-size: 12px;line-height: 140%;color: #333333;font-family: "ＭＳ Ｐゴシック", "Osaka";}

#container {padding: 0px;width: 748px;margin-right: auto; margin-left: auto;}
#main{background-image:  url(http://maru-matu.com//img-f/wall.gif);width: 750px;padding: 0px;background-repeat: repeat-y;background-color: #FFFFFF;margin-right: auto; margin-left: auto;}

#center {
	float: left;
	width: 480px;
	overflow: hidden;
	margin: 0px;
}

.content {padding: 15px 10px 5px 25px;color: #333333;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 12px;margin: 0px;}
.content p {color: #333333;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size:12px;font-weight: normal;line-height: 140%;text-align: left;margin-bottom: 10px;}
.content blockquote {line-height: 150%;}
.content li {line-height: 150%;}
.content h2 {color: #888888;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 12px;text-align: left;letter-spacing: 0.1em;}
.content div.title{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #669933;margin: 0px 0px 8px 0px;}
.content h3 {color: #000000;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 14px;text-align: left;font-weight: bold;letter-spacing: 0.2em;margin-top: 5px;margin-bottom: 2px;margin-left: 6px;}
.content p.posted {color: #999999;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size:12px;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;text-align: left;margin-bottom: 40px;line-height: normal;padding: 3px;}
#right {
	float: right;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0 15px 0 0;
}
#calendar {margin-bottom: 30px;}
#calendar div{color: #333333;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 12px;}
#calendar table {margin-top: 10px;padding: 0px;border-collapse: collapse;border: 0px;width: 95%;}
#calendar th {text-align: center;font-weight: normal;font-size: 10px;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";}
#calendar td {text-align: center;font-size: 10px;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";}
#calendar a {font-weight: bold;color: #669900;}

.sidebar {padding: 0px;margin: 0px 8px 0px 8px;}
.sidebar ul {padding-left: 0px;margin: 0px 0px 15px -8px;list-style-type: none;}
.sidebar #categories ul {padding-left: 15px; list-style-type: none;}
.sidebar li {color: #333333;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 10px;text-align: left;line-height: 150%;margin-top: 5px;list-style-type: none;}
.sidebar #categories li {list-style-type: none;}
.sidebar #categories li a{text-decoration: none;}
.sidebar #categories h2 {color: #FFFFFF;font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 10px;font-weight: bold;}
.sidebar #categories div.box{margin: 0px;padding: 3px 0px 2px;width: auto;background-color: #B9B9B9;text-align: center;border: 1px dotted #999999;}
.sidebar #categories .link-note{font-size: 10px;color: #333333;}

#search{width: 120px;}
div.menu{margin: 0px 0px 0px 6px;padding: 0px;font-size: 1px;}
.photo {text-align: left;margin-bottom: 20px;}
.link-note {font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 12px;line-height: 120%;text-align: left;padding: 2px;margin-bottom: 8px;}

#powered {font-family: "ＭＳ Ｐゴシック", "Osaka", "Arial", "Helvetica", "sans-serif";font-size: 10px;line-height: 120%;text-align: left;color: #666666;margin-top: 5px;margin-bottom: 15px;background-color: #E6E6E6;padding: 8px;}
#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%;}

.commenter-profile img {vertical-align: middle;border-width: 0;}
.commenter-profile img {vertical-align: middle;border-width: 0;}

.clearborth {clear: both;}
p.techstuff{margin: 8px 8px 30px;padding: 8px;width: 550px;border: 1px dotted #999999;background-color: #F7F7F7;}
h2.comments{font-size: 12px;color: #666666;padding-bottom: 2px;padding-left: 4px;border-bottom: 1px dotted #CCCCCC;border-left: 3px solid #669933;font-weight: bold;padding-top: 2px;letter-spacing: 0.2em;margin-bottom: 10px;}
#serchpadding{padding: 20px;}
p.serchposted{font-size: 10px;color: #BBBBBB;}
img {border: none;}

#headparts{width: 750px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding: 0px;}
#headcomment{margin: 0px;width: 750px;height: 31px;text-align: left;}
#headcomment p{font-size: 12px;color: #333333;padding-top: 12px;padding-left: 8px;font-family: "ＭＳ Ｐゴシック", "Osaka";}
#headaddwall{background-image:  url(http://maru-matu.com/img-f/head4.gif);text-align: right;}
#headaddwall p{font-size: 12px;color: #444444;line-height: 140%;font-family: "ＭＳ Ｐゴシック", "Osaka";margin-top: 15px;margin-right: 10px;letter-spacing: 0.1em;}
#headaddwall a{color: #666666;text-decoration: none;font-weight: bold;}

#menuwall{background-image: url(http://maru-matu.com/img-f/menuwall.jpg);height: 56px;width: 730px;color: #FFFFFF;font-size: 14px;font-family: "ＭＳ Ｐゴシック", "Osaka";font-weight: bold;background-repeat: no-repeat;text-align: center;margin: 0px auto;padding: 0px;}
#menuwall a{text-decoration: none;color: #FFFFFF;}
#menuwall a:hover{text-decoration: underline;}

#footmenu{background-image:  url(http://maru-matu.com/img-f/footmenuwall.gif);background-repeat: no-repeat;width: 750px;padding: 0px;clear: both;height: 108px;margin: 0px auto;}
#footmenu p{font-size: 12px;line-height: 150%;letter-spacing: 0.1em;padding-top: 10px;color: #ffffff;}
#footmenu a{color: #ffffff;}
#footmenu p.footadd{font-size: 14px;letter-spacing: 0.2em;color: #FFFFFF;line-height: 115%;width: 700px;border-top: 1px solid #FFFFFF;margin: 8px auto 0px auto;}
#copyright{width: 750px;padding: 0px;margin: 0px auto;text-align: center;}

#copyright p{font-size: 10px;letter-spacing: 0.2em;padding-top: 8px;font-family: "ＭＳ Ｐゴシック", "Osaka";color: #666666;}

#howtotitle{background-color: #D8EBAF;height: 50px;width: 730px;text-align: left;margin: 5px 0px 5px 0px;padding: 0px;}
#howtotitle h1{font-size: 16px;color: #669933;margin: 0px;padding: 15px 0px 0px 15px;font-weight: bold;}
#title{background-image: url(titlewall.jpg);background-color: #9BCC35;height: 50px;width: 730px;text-align: left;margin: 5px auto;padding: 0px;}
#title h1{font-size: 16px;color: #FFFFFF;margin: 0px;padding: 16px 0px 0px 18px;font-weight: bold;}
#title h2{font-size: 12px;color: #FFFFFF;margin: 0px;padding: 0px 0px 0px 20px;}




/*200805*/

#right-banner{
	text-align: left;
}

.top-rblog{padding:0 0 5px 0;}

