body {
	margin: 0px 0px 20px 0px;
	background-color: #ffffff;
	color: #1a1a1a;
	background-image: url("http://www.4d-w.com/blog/MT/images/pi_back.jpg");
	background-repeat : no-repeat;
	background-position : top left;

	text-align: left;

	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	}


a:link {
	color: #000000;
	text-decoration: none;
	}

a:visited {
	color: #8FABBE;
	text-decoration: none;
	}

a:active {
	color: #8FABBE;
	text-decoration: underline;
	}

a:hover {
	color: #006699;
	text-decoration: underline;
	}



h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
	color: #cccccc;
	text-decoration: none;
	}


#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: 0;
	text-align: left;
	padding: 0px;
	width: 795px;
	
	border: 0px;

	}


#banner {
	margin: 65px 0px 0px 0px;

	}

#banner-img {
	border: 0px;
	}

.importantword {
	display: none;
	height: 20px;
	}


#banner h1 {
	font-size: x-small;
	
	}

#banner h2 {
	font-size: small;
	}




#ban_left {
	float: left;
	
	margin-right: 45px;
	padding: 0px;
	width: 160px;
	color: #000000;
	overflow: hidden;

	border: none;

	}

#ban_center_l {
	float: left;
	
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 205px;
	width: 215px;
	height: 60px;
	color: #848484;
	overflow: visible;

	border: none;

	}

#ban_center_r {
	float: left;
	
	text-align: right;
	margin: 0px;
	padding: 38px 0px 10px 0px;
	width: 160px;
	color: #848484;
	font-size: x-small;
	background-image: url("http://www.4d-w.com/blog/MT/images/pi_mark_rssback.gif");
	background-repeat : no-repeat;
	background-position : top right;
	overflow: visible;

	border: none;

	}

#ban_right {
	float: left;
	
	margin-left: 45px;
	padding: 38px 0px 10px 0px;
	width: 160px;
	color: #848484;
	font-size: x-small;
	background-image: url("http://www.4d-w.com/blog/MT/images/pi_mark_rssback.gif");
	background-repeat : no-repeat;
	background-position : top left;
	overflow: visible;

	border: none;

	}

#ban_clear {
	clear: both;
	margin-bottom: 60px;

	}



/*	RSS, Back to	*/

a.link1 {
	height: 14px;
	width: 160px;
	padding: 0px;
	display: block;
	line-height: 120%;
	vertical-align: middle;
	text-decoration: none;
	}

a.link1:link {
	color: #848484;
	text-decoration: none;
	}

a.link1:visited {
	color: #848484;
	text-decoration: none;
	}

a.link1:active {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}

a.link1:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}







#center {
	float: left;
	width: 375px;
	padding: 0;
	margin: 0;
	
	overflow: visible;

	}


#right {
	float: left;
	width: 160px;
	margin: 0 0 0 45px;
	padding: 0;

	color: #000000;
	overflow: visible;

	}

#left {
	float: left;
	width: 160px;
	margin: 0 45px 0 0;
	padding: 0;

	color: #000000;
	overflow: visible;

	}








.content {
	padding: 0px 0px 5px 0px;
	color: #666666;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;

	}

.content pre {
	font-size: larger;
	}




.content p {
	color: #666666;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;
	font-weight: normal;
	line-height: 250%;
	text-align: left;
	vertical-align: top;
	margin-bottom: 10px;
	}

.content p.entrydate {
	font-size: x-small;
	font-weight: normal;
	line-height: 100%;
	vertical-align: top;
	margin-top: 2px;
	margin-bottom: 25px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #000000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	
	margin: 15px 0px 12px 0px;
	
	}

.content h2 span.entrycat{
	color: #848484;
	font-size: x-small;
	font-weight: normal;
	}

.content h2 span.entrycat a:link {
	color: #848484;
	text-decoration: none;
	}

.content h2 span.entrycat a:visited {
	color: #848484;
	text-decoration: none;
	}

.content h2 span.entrycat a:active {
	color: #848484;
	text-decoration: underline;
	}

.content h2 span.entrycat a:hover {
	color: #848484;
	text-decoration: underline;
	}


.content h3 {
	color: #000000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	color: #b9b9b9;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
	
	
	
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px 0px;
	}




#cat_arc_title {
	height: 26px;
	vertical-align: middle;
	padding: 5px 15px;
	margin: 0px 0px 20px 0px;

	color: #000000;
        font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: small;
	font-weight: bold;
	line-height: 100%;

	background-image: url("http://www.4d-w.com/blog/MT/images/pi_cattitleback.gif");
	background-repeat : repeat-x;
	background-position : middle left;
	}




.entrybody p {
	width: 370px;
	margin: 0px;
	padding: 0px;
	overflow: visible;

	color: #666666;
	font-size: 118%;
	line-height: 200%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	}

.entrybody img {
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 15px 0px 15px 0px;
	}

.content img.listmark {
	border: 0;
	padding-right: 5px;
	}





.entrybody p a:link {
	color: #ff0000;
	text-decoration: none;
	}

.entrybody p a:visited {
	color: #ff0000;
	text-decoration: none;
	}

.entrybody p a:active {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}

.entrybody p a:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}





.extended {
	color: #848484;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;

	}


/*	.permalink	*/

.extended a:link {
	color: #b9b9b9;
	text-decoration: none;
	}

.extended a:visited {
	color: #b9b9b9;
	text-decoration: none;
	}

.extended a:active {
	color: #b9b9b9;
	text-decoration: underline;
	}

.extended a:hover {
	color: #b9b9b9;
	text-decoration: underline;
	}




.content p.divider img {
	margin: 10px 0px 15px 0px;

	}







/*	footer	*/

.pagefooter {
	clear: both;
	margin: 15px 0px 15px 0px;

	}

.returntotop {
	float: right;
	text-align: right;

	}

.returntotop img {
	border: 0;
	}

.copyright {
	vertical-align: bottom;
	line-height: 1em;

	color: #666666;

	}







.sidebar {
	padding: 0px;
	margin: 0px;
	}


.sidebar h2 {
	color: #000000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
	
	margin-top: 0px;
	}
/*	letter-spacing: .3em;	*/

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar li {
	color: #FFFFFF;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;
	line-height: 150%;
	
	margin-top: 10px;
	list-style-type: none;
	}




.sidebar #categories h2 {
	text-align: right;
	margin-top: 0px;
margin-bottom:15px;

	}

.sidebar #categories ul {
	list-style-type: none;
margin-bottom: 30px;
	}

.sidebar #categories ul.ul_s {
	font-size: x-small;
	}

.sidebar #categories ul.ul_s li.li_first {
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: right;
	}

.sidebar #categories ul.ul_s li.li_middle {
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: right;
	}

.sidebar #categories ul.ul_s li.li_last {
	margin-top: 0px;
	margin-bottom: 40px;
	text-align: right;
	}





.sidebar #archives h2 {
	text-align: left;
	line-height: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	}

.sidebar #archives ul {
	list-style-type: none;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 30px;
	text-align: left;
	}

.sidebar #archives ul li {
	text-align: left;
	margin-bottom: 10px;
	}



/*	sidebar	*/

a.link2 {
	height: 14px;
	width: 160px;
	padding: 0px;
	display: block;
	line-height: 100%;
	vertical-align: middle;
	text-decoration: none;
	}

h2 a.link2 {
	height: 16px;
	width: 160px;
	padding: 0px;
	display: block;
	line-height: 120%;
	vertical-align: middle;
	text-decoration: none;
	}

a.link2:link {
	color: #000000;
	text-decoration: none;
	}

a.link2:visited {
	color: #000000;
	text-decoration: none;
	}

a.link2:active {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}

a.link2:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	}


.sidebar img.listmark {
	border: 0;
	padding-right: 5px;
	padding-left: 1px;
	}



h2 img {
	padding-bottom: 2px;
	}






/*	Archives Main Menu	*/

#archivesmenu {
	font-size: small;
	margin: 0px 0px 30px 0px;
	text-align: left;
	}

#archivesmenu h2 {
	text-align: left;
	margin: 0px 0px 13px 0px;
	font-weight: bold;
	}

#archivesmenu h2 img.listmark {
	padding: 0px 5px 2px 1px;
	border: 0px;
	}



a.link4 {
	height: 16px;
	width: 375px;
	padding: 0px;
	display: block;
	line-height: 120%;
	vertical-align: middle;
	text-decoration: none;
	}

a.link4:link {
	color: #000000;
	text-decoration: none;
	}

a.link4:visited {
	color: #000000;
	text-decoration: none;
	}

a.link4:active {
	color: #000000;
	background-color: #ff0000;
	text-decoration: none;
	}

a.link4:hover {
	color: #000000;
	background-color: #ff0000;
	text-decoration: none;
	}







/*	Archives Next, Back	*/

a.link3 {
	height: 12px;
	padding: 0px;
	display: inline;
	line-height: 100%;
	text-decoration: none;
	}

a.link3:link {
	color: #000000;
	text-decoration: none;
	}

a.link3:visited {
	color: #000000;
	text-decoration: none;
	}

a.link3:active {
	color: #000000;
	background-color: #ff0000;
	text-decoration: none;
	}

a.link3:hover {
	color: #000000;
	background-color: #ff0000;
	text-decoration: none;
	}










.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px 0px;
	margin-bottom: 15px;
	}

#powered {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #FFFFFF;
	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%;
	}

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