@charset "utf-8";

html * {
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
* {
 margin:0;
 padding:0;
 font-weight:normal;
 font-style:normal;
 line-height:1.5;
}
body{
 color:#663300;
 background-color:#f9f9f9;
 text-align:center;
 font-size:90%;
 font-family:"ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro W4",sans-serif;
}
h1{
 display:none;
}
p.blogDescription{
 background-image:url("images/bg2005June.png");
 background-repeat:no-repeat;
 background-position:left top;
 text-align:left;
 height:45px;
 width:725px;
 margin-right:auto;
 margin-left:auto;
 margin-top:15px;
 padding-top:33px;
 padding-left:157px;
 color:black;
 font-size:11px;
 font-family:"ＭＳ ゴシック","ヒラギノ丸ゴ Pro W4",sans-serif;
}
div.mtDiv1{
 width:740px;
 padding-left:15px;
 margin-top:7px;
 margin-right:auto;
 margin-left:auto;
 padding-bottom:1em;
}
div.mtDocuments{
 width:508px;
 padding-left:5px;
 float:left;
}
div.mtUtilities{
 width:200px;
 text-align:left;
 float:left; 
 font-size:0.8em;
}
div.mtDocuments div{
 text-align:left;
}
div.freeSpace,div.recentEntries,div.previousEntries{
 background-repeat:repeat-y;
 background-position:0px 0px;
 padding-left:11px; 
 padding-top:1px; 
 padding-bottom:1px;
 margin:1em;
 margin-left:0px;
}
div.freeSpace{
 background-image:url("images/border-freespace.png");
}
div.recentEntries{
 background-image:url("images/border-index.png");
 margin-bottom:1.5em;
}
div.mtEntries{
 margin-top:2em;
 margin-right:1em;
}
div.freeSpace h2,div.recentEntries h2,div.previousEntries h2{
 margin-left:8px;
 font-size:0.9em;
 font-weight:bold;
 color:#ff9966;
 border-bottom:1px dotted #ff9966;
}
div.freeSpace ul,div.recentEntries ul,div.previousEntries ul{
 list-style-type:square;
 margin-left:23px; 
}
div.freeSpace li,div.recentEntries li,div.previousEntries li{
 margin-top:0.2em;
 margin-bottom:0.2em;
 font-size:0.9em;
}
div.freeSpace *,div.recentEntries *,div.previousEntries *{
 line-height:1.2;
}
div.recentEntries a:link,div.recentEntries a:visited{
 color:#663300;
}
div.recentEntries a:hover,div.recentEntries a:active{
 color:#ff9966;
}
div.mtDiv2 h2{
 text-align:right;
 font-family:"Arial";
 font-weight:bold;
 font-size:1.2em;
 border-top:1px solid #cc7744;
 color:#cc7744;
}
div.mtDiv3{
 margin-bottom:2.5em;
}
div.mtDiv3 h3{
 display:inline;
 font-size:1em;
 margin-right:0.3em;
}
div.info{
 display:inline;
 font-size:0.8em;
}
div.mtEntryBody{
 border-top:1px dotted #cc9966;
 font-size:0.93em;
}
p.mtExtended{
 font-size:0.9em;
}
div.mtEntryFooter ul{
 margin-bottom:2em;
 list-style-type:none;
 text-align:right;
 font-size:0.8em;
}
div.mtEntryFooter li{
 display:inline;
 padding:0 0.2em 0 0.4em;
}
li.mtTrackback,li.mtComments{
 border-left:1px solid #cc9966;
}
div.mtEntryBody h4{
 font-size:100%;
 font-weight:bold;
}
div.mtEntryBody p{
 margin:1em 0;
}
div.mtEntryBody blockquote{
 border:2px dotted orange;
 padding:0 1em;
 margin:1em 0;
 font-size:90%;
}
div.mtEntrybody pre{
 border:1px solid orange;
 padding:1em;
 margin:1em 0;
 font-size:90%;
}
div.mtUtilities div,div.mtUtilities form{
 margin-top:2em;
 margin-bottom:2em;
 padding-left:0.7em;
 border-left:1px solid #ff9966;
}
div.mtUtilities h2{
 font-weight:bold;
 font-size:25px;
 color:#660000;
 font-family:"Impact","Verdana","ＭＳ ゴシック","ヒラギノ丸ゴ Pro W4",sans-serif;
 line-height:1;
 margin-bottom:10px;
}
div.mtUtilities div.counter{
 border:none;
}
div.recentComments h2,div.recentTrackbacks h2{
 margin-bottom:0px;
}
div.mtUtilities ul{
 list-style-type:none;
}
div.mtUtilities li{
 margin:0.4em 0;
}
div.recentComments li,div.recentTrackbacks li{
 margin:0;
}
div.recentComments li li,div.recentTrackbacks li li{
 margin:0.3em 0;
}
div.others p{
 margin:0.5em 0;
}
div.amazonList h3{
 text-align:left;
}
div.amazonList p{
 margin:1em 0;
 text-align:center;
}
div.amazonList a{
 display:block;
}
a:link,a:visited{
 text-decoration:none;
 color:#990000;
}
a:hover,a:active{
 text-decoration:underline;
 color:#ff9966;
}
img{
 border:none;
}
em{
 font-weight:bold;
}
strong{
 font-weight:bold;
 font-size:larger;
}
q{
 /* quotes:"「" "」"; */
 font-family:"ＭＳ　ゴシック","Osaka－等幅",monospace;
 /* font-size:smaller; */
}
cite{
 font-size:smaller;
 font-family:"ＭＳ　ゴシック","Osaka－等幅",monospace;
}
div.mtEntryBody img{
 float:right;
 margin:1em 0 5px 5px;
}
div.navigator{
 text-align:right;
 margin:1em 58px 0 0;
 width:667px;
}
div.navigator h1{
 display:inline;
 font-weight:bold;
 font-size:1em;
 float:left;
}
div.navigator p,div.navigator ul,div.navigator li{
 display:inline;
}
div.navigator p{
 padding-right:1em;
 font-size:0.9em;
}
div.navigator li{
 padding:0 0.45em 0 0.6em;
 font-size:0.9em;
}
li.previousArchive,li.previousEntry{
 border-right:1px solid #ff9966;
}
li.nextArchive,li.nextEntry{
 border-left:1px solid #ff9966;
}
body.category div.mtEntries,body.dateBased div.mtEntries,body.individual div.mtEntries{
 margin-top:0.5em;
 margin-bottom:2em;
}
body.category div.mtDocuments,body.dateBased div.mtDocuments,body.individual div.mtDocuments{
 width:92%;
}
div.previousEntries{      
 background-image:url("images/border-previous.png");
 margin-top:2em;
}
div.previousEntries a:link,div.previousEntries a:visited{
 color:#663300;
}
div.previousEntries a:hover,div.previousEntries a:active{
 color:#ff9966;
}
body.individual h3,body.individual legend{
 font-weight:bold;
}
body.individual div.mtDiv2{
 text-align:center; 
}
div.trackbackURL,div.trackbacks,div.comments,form.commentForm{
 margin:2em 0;
}
div.trackbackURL h3,div.trackbacks h3,div.comments h3{
 display:block;  
 font-size:1em;
 border-bottom:1px dotted #cc9966;
 margin-bottom:1.5em;
}
div.trackbackURL p,div.comments p,div.trackbacks p{  
 font-size:0.9em;
}
div.comments ul,div.trackbacks ul{ 
 list-style-type:none;
 text-align:right;
 font-size:0.8em;
 margin-bottom:3em;
}
div.comments li,div.trackbacks li{
 display:inline;
 padding:0 0.3em 0 0.5em;
}
li.tbTitle,li.commentAuther{
 border-right:1px solid #cc9966;
}
li.tbDate{
 border-left:1px solid #cc9966;
}
body.individual div.mtEntryFooter{
 margin-bottom:2em; 
}
body.individual div.trackbackURL{
 margin-top:2em;  
}
body.individual fieldset{ 
 border:1px dotted #cc9966;
 padding:1em;
 text-align:left;
}
body.individual legend{
 background-color:#f9f9f9;
}
form.commentForm ul{
 list-style-type:none;
 margin:1em 0;
}
form.commentForm li{
 margin:0.5em 0;
}
li.commentCokkie ul{
 list-style-type:none;
}
li.commentCokkie ul,li.commentCokkie li{
 display:inline;
}
form.commentForm label{
 width:7em;
 text-align:right;
}
li.commentCokkie{
 padding-left:7em;
}
li.commentCokkie label{
 width:5em;
}
input#preview{
 margin-left:7.5em;
}
li.commentAuthor input,li.commentEmail input,li.commentURL input,input#preview,input#post,form.commentForm textarea{
 border:1px solid #cc9966;
}
body.category div.mtEntryBody,body.dateBased div.mtEntryBody,body.individual div.mtEntryBody,
div.trackbackURL p,div.comments p,div.trackbacks p{
 padding-left:0.15em;
} 
p.blogDescription,div.mtDiv1{
 margin-left:25px;
}
div.mtEntryBody{
 overflow:hidden;
}
div.mtDocuments{
 word-break:break-all;
}
