*{margin:0; padding:0;}
img{border:none;}
a{color:#FF5929;}
body{background:#fff; color:#6B696B; font:80% Verdana, arial, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka", sans-serif; text-align:center;}


h1 a{text-decoration:none;}
h3 a{color:#8C8E21; text-decoration:none;}
.EntryComment a{color:#9C9A9C; text-decoration:none;}
.EntryComment {color:#9C9A9C;}
.EntryTrackback a{color:#9C9A9C; text-decoration:none;}
.EntryTrackback {color:#9C9A9C;}
.EntryWriteDate {color:#9C9A9C;}
.EntryCategory a{color:#9C9A9C; text-decoration:none;}

#container{width:100%; padding: 5px 0px 5px; text-align:center; clear:both;}

/* head */
#header{width:100%; background:#fff url("http://file.halnote.blog.shinobi.jp/back_head.png") repeat-x bottom; text-align:left;}
h1{padding:0 10px 0;}
h2{font-size:80%; padding-top:25px; padding-right:10px; font-weight:normal;}

#logo{background:transparent; width:49%; float:left;  margin:0 0 20px 0; padding:0 0 15px;}
#desc{background:transparent; width:49%; float:right; text-align:right;  margin:0 0 20px 0; padding:0 0 15px;}

/* foot */
#footer{width:100%; background:#fff; clear:both; padding:10px 0 20px;}

/* entry title */
h3{font-size:100%; font-weight:bold; padding:5px 0px;}
h3 a{color:#9C9A9C;}
.EntryFooter{text-align:right;}

/* entry */
#EntryBlock{padding:5px 0px 10px 5px;}
h4, h5{font-size:100%; line-height:2;}

p, dl, ul{line-height:2; padding:0 0 0 5px;}

p.quo{background: #F5F5F5; line-height:2; padding:5px;}

p.sp{font-size:smaller;}

del{text-decoration:line-through;}
dl, ul{padding:10px; line-height:2;}
dt{font-weight:bold;}

pre{font-family:"Osaka-等幅", "ＭＳ ゴシック"; width:100%; overflow:auto;}


/* contents */
.PluginTitle{font-size:120%; font-weight:bold; color:#9C9A9C; padding:5px 0 5px;}
.PluginInnerBlock{padding:5px 0 5px;}

#left_column{width:46%; background:#fff; float:left; text-align:left; margin:0 0 0 10px; padding:10px;}
#sub{width:46%; background:#fff; text-align:center; float:right; margin:0 10px 0 0; padding:10px;}

#center_column{width:48%; background:#fff; float:left; clear:both; text-align:left; padding:0 5px 0 0;}

#right_column{width:48%; float:right; text-align:left; padding:0 0 0 5px;}

.sub_top{clear:both; width:98%; text-align:left; margin:0 0 5px 0;}
.sub_bc{width:32%; float:left; padding:0 0 10px 0;}
.sub_bc p{font-size:90%; line-height:1.5;}
.sub_bc_title{width:98%; clear:both; text-align:left; padding:0 0 10px 0;}
.sub_bc_title p{font-size:90%;}

.CommentFormTh{font-size:80%;}