*{margin: 0; padding: 0;}

body{
 font-size: 80%;
 text-align: center;
 line-height: 150%;
 background-image: url('http://file.dlog.blog.shinobi.jp/cloth_01.jpg');}

a:link { color:#000000 ; }/*未訪問リンク */
a:visited { color:#000000 ; text-decoration: none;}/*訪問済みリンク */
a:active { color:#000000 ;}/*クリックしたとき */
a:hover { color:#993300 ; text-decoration: underline;}/*マウスが乗ったとき */
p.text a:link { color:Blue ; text-decoration: underline;}
p.text a:visited { color:purple ; text-decoration: underline;}

h1{font-size: 140%;}
h2{font-size: 130%;
margin-bottom: 1em;}
h3{
 font-size: 120%;
 margin-top: 1em;
 margin-left:.5em;}
#Plugin h3{margin-left:1em;}
span#explanation{font-size: 80%;}

hr{display: none; }

h2 img{margin-left:1em;}
img{
 margin-right: .5%;
 border: 0;}
img.link{
 margin-right: .1em;}
img.Question{
 cursor: help;}

p{
 margin: .5% 2em;
 font-size: 115%;}
.EntryFooter{
 margin:2em .5em 0;
 text-align: right;
 font-size: 100%;}
.text{
 margin-left:5%}

b{padding-right: .5em;}
 
ul{
 padding-left:2em;
 margin-bottom:2em;
 list-style-image: url('http://file.dlog.blog.shinobi.jp/button_02.gif');}

ul.PluginUl{
 padding-left:1.2em;}

li{padding:.1em;}
/*form**********************************/
form{position:relative;
      margin: 1em;
      margin-bottom: 5%;}
form.blogsearch{
 margin:0;}
table {border-collapse: collapse; margin:0 auto 2em;
 text-align: center;}
td{ padding-top:.5em;
    text-align: left;}
td.label{
 text-align: right;
 width:23%;}
td.push{
 text-align: center}
#black{ color: #000000; font-size: 80%; margin-right:.5em}
#red{ color: red; font-size: 80%; margin-right:.5em}
#orange{ color: #ff9900; font-size: 80%; margin-right:.5em}
#Green{ color: #009900; font-size: 80%; margin-right:.5em}
#Teal{ color: Teal; font-size: 80%; margin-right:.5em}
#Blue{ color: Blue; font-size: 80%; margin-right:.5em;}

/*dl**********************************/
dl{
 margin-bottom: 2em;}
dt{
 margin-left: 1em;
 font-size: 80%;}
#Plugin>dl>dt{
 text-align: center}
dd{
 margin-left: .8em;}

.Comment dt{
 font-size: 100%;}
.Comment dd{
 margin-left: 4em;}

.TB dt{
 margin-left: 0;
 font-size: 100%;}
.TB dd{
 margin-left: 1em;
 font-size: 85%;}
dt.TBFooter{
 text-align: right;
 font-size: 80%;}

/*div************************************/
div#WrapperBlock{
 margin-left: auto;
 margin-right: auto;
 margin-top: 2%;
 width: 90%;}

/*top*/
div#TopBlock{
 text-align: left;
 width: 100%;
 }

div#TitleBlock{
 width: 40%;
 background-color: #ff9900;
 padding-top: 1em;
 padding-left: 10%;}
div#TT{
 width: 95%;
 padding-top: 1em;
 background-image: url('http://file.dlog.blog.shinobi.jp/panda_33.gif');
 background-repeat: no-repeat;
 background-position: right;}


/*Main*/
div#MainBlock{
 text-align: left;
 width: 100%;
 background-color: #ffffcc;
 border-top: solid .5em #ff9900;
 border-left: solid .5em #ff9900;
 }

div#MenuBlock1{
 float: left;
 width: 20%;
 overflow:hidden;}
div#left{
 padding-left: 20%;}


div#EntryBlock{
 float: left;
 width: 59%;
 overflow:hidden;}
div#Plugin,div.Entry{
 padding: 0 1em;
 border-style: solid;
 border: 1px;}
div.Entry{
 margin-top: 1em;}
div.line{
 width: 100%;
 text-align: center;
 margin: 1em 0;}
div#Pagelink{
 margin-bottom: 1em;
 text-align: center;}

div#MenuBlock2{
 float: right;
 width: 20%;
 overflow:hidden;}

div#FooterBlock{
 text-align: center;
 clear:both;
 width: 100%;}

#HelpBlock {
position:absolute;
font-size: 85%;
right: 0;
top:1em;
width: 30%;
background-color: #ffffcc;
color:#000000;
border:1px dotted #000000;
display:none;
padding: .5em;
}
