body { margin: 0px; padding: 0px; font-size: 100%; background-repeat: repeat; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/bg4.jpg); }
body, td { font-size: small; color: #433D3C; line-height: 1.4; font-family: "ヒラギノ丸ゴ Pro W4", Hiragino Maru Gothic Pro W4, Hiragino Maru Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, Verdana,sans-serif; overflow-wrap: break-word; }

a:link { color: #736966; text-decoration: none; }
a:visited { color: #736966; text-decoration: none; }
a:hover { color: #F60; text-decoration: underline; }
img { border:0; }

#header { position: relative; height: 85px; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/headerLine4.jpg); background-repeat: repeat-x; background-position: 0px bottom; }
#header h1 { width: 840px; margin: 0px auto; padding-top: 16px; font-size: 24px; line-height: 1.4; }
#header h1 a:link, #header h1 a:visited { color: #433D3C; text-decoration: none; }
#header h1 a:hover { color: #F60; }
#header .url { width: 840px; margin: auto; }
#header .url a:link, .url a:visited { color: #433D3C; }
#header .url a:hover { text-decoration: underline; }

#container { width: 840px; margin: 0px auto; padding-top: 14px; overflow: hidden; }
#main { float: left; width: 450px; margin: 0px 25px 0px 195px; padding-bottom: 50px; display: inline; }
#menu { float: left; width: 170px; margin-left: -670px; }
#menu2 { float: left; width: 170px; }

.userMenu { margin: 9px 0px; font-size: 10px; text-align: center; color: #736966; }
.profile { padding: 1px; overflow: hidden; _zoom:1; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/lineBg.gif); background-repeat: repeat; text-align: center; }
.inner { background-color: #FFF; }
.profile .LOGO { margin-top: 8px; }
.description { padding: 8px; line-height: 1.3; text-align: left; }
.profile p.nick { margin: -1em 0px 0px; line-height: 1.2; color: #736966; }
.mn { margin-bottom: 30px; overflow: hidden; color: #868686; }
.mnTtl { padding-bottom: 6px; line-height: 30px; font-weight: bold; text-align: center; font-weight: bold; background-repeat: no-repeat; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/mnBg4.gif); color: #433D3C; }
.mnBody { margin-bottom: 18px; }
.mnBody td .TXTFLD { width: 110px; margin-right: 2px; padding: 2px; }
.MEMOBODY { overflow: hidden; }

.post { margin-bottom: 60px; }
.postHead { overflow: hidden; padding-bottom: 10px; }
.postHead h2 { margin: 0px; font-size: 16px; line-height: 1.2; color: #433D3C; }
.postHead h2 a:link, .postHead h2 a:visited { text-decoration: none; color: #433D3C; }
.postdate { }
.postadmin { padding-top: 4px; font-size: 12px; text-align: right; color: #736966; }
.postBody { width: 450px; padding-top:6px; overflow: hidden; line-height: 1.6; }
.postBody a:link, .postBody a:visited { color: #F60; }/* post Link color */
blockquote { clear: both; margin: 1em 0.6em; padding: 6px 10px; background-color: #FFF; border: 1px dotted #CCC; }
.TAGS { clear: both; font-size: 12px; line-height: 1.4; font-weight: bold; color: #868686; padding-top: 10px; }
.TAGS a:link, .TAGS a:visited { padding: 0px 0px 0px 2px; font-weight: normal; color: #868686; }
.postTail { margin-top: 24px; padding-bottom: 4px; font-size: 11px; text-align: right; color: #736966; }
.postTail a:link, .postTail a:visited { color: #736966; }
.postTail a:hover { color: #F60; }

.COMMENT { padding: 15px; border-top: 1px dotted #CCC; background-image: url(a01139/images/cmtBg4.jpg); background-repeat: repeat; }
div.COMMENT { margin-left: auto; margin-right: auto;}

.COMMENT a:link, .COMMENT a:visited { color: #F60; }/* COMMENT Link color */
.COMMENT_BODY { width: 420px; margin-bottom: 20px; overflow: hidden; line-height: 1.4; }
.COMMENT_TAIL { margin: 5px 0px; font-size: 11px; color: #736966; }
.COMMENT_INPUT { margin-top: 10px; padding-top: 18px; border-top: 1px dotted #CCC; }
.COMMENT_INPUT form { margin: 0px; padding: 0px; }
.COMMENT_LINE { margin : 10px 0px 15px; border-top: 1px dotted #CCC; }

.pageNavi { margin: 30px 100px; color: #999; }
.pre { float: left; margin: 0px; }
.next { float: right; margin: 0px; }

img.IMAGE_TOP, img.IMAGE_LEFT, img.IMAGE_RIGHT, img.IMAGE_MID { padding: 5px; background-color: #E6E6E6; }/* img border */
img.IMAGE_TOP { margin-bottom: 12px; }
img.IMAGE_LEFT { margin-right: 12px; margin-bottom: 12px; }
img.IMAGE_RIGHT { margin-left: 12px; margin-bottom: 12px; }
img.IMAGE_MID { margin-top: 12px; margin-bottom: 12px; }

.BANNER { text-align: center; }
.BANNER img { padding: 1px; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/lineBg.gif); background-repeat: repeat; }
.SMALL { font-size: 11px; color: #868686; }
.DATE { }
.TIME { }
.AUTHOR { font-weight: bold; }
.TXTFLD { font-size: 100%; border: 1px solid #666666; }
.SUBMIT { font-size: 100%; line-height: 1.4; }

DIV.CAL_TOP { }
DIV.CAL { margin-bottom: 14px; padding: 1px; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/lineBg.gif); background-repeat: repeat; }
DIV.CAL_HEAD { padding: 6px 0px; font-size: 11px; line-height: 1.4; border-bottom: 1px dotted #CCC; background-color: #FFF; }
DIV.CAL_BODY { padding: 5px 3px 3px; background-color: #FFF; }
DIV.CAL_BOTTOM { }
.CAL { text-align: center; }
.CAL td { font-size: 11px; line-height: 16px; }
.CAL_DAY { font-weight: bold; }
.CAL_SUN { font-weight: bold; color: #C00; }
.CAL_SAT { font-weight: bold; color: #09C; }
.CAL_TODAY { background-image: url(//md.exblog.jp/skn/img/a/01/13/9/calBg4.jpg); background-repeat: no-repeat; background-position: 2px -22px; }
.CAL td a:link, .CAL td a:visited { display: block; font-weight: bold; background-image: url(//md.exblog.jp/skn/img/a/01/13/9/calBg4.jpg); background-repeat: no-repeat; background-position: 2px 2px; }
.CAL td a:hover { }
DIV.XML { margin: 20px 0px 40px; font-size: 11px; line-height: 1.1; text-align: center; }
.pageNavi .pre, .pageNavi .next { width: 40%!important; text-align: center!important;}
.hotentry-list li { border-bottom: solid 1px #bbb;}
.post-title {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
    color: #433D3C;
}
.post-main {
    padding-top: 40px;
}
.post-main ul {
    padding: 0;
}