@charset "UTF-8";
.container{max-width:960px;margin:0 auto;padding:1rem;}

*,*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

html{font-family:verdana,sans-serif;}
html{color:#000;line-height:1.8;}
html{-ms-word-wrap:break-word;word-wrap:break-word;overflow-y:scroll;background:inherit;}
html,body{height:100%;}
body{max-width:960px;margin:0 auto;}
body{font-size:1rem;}

.area,.w-100{max-width:100%;}
img{max-width:100%;height:auto;}
img{line-height:0;vertical-align:bottom;}
figure{margin:0;padding:0;}
figcaption{font-size:.8rem;color:#666;font-style:italic;}

pre,code,cite{font-style:normal;font-size:.875rem;font-family:monospace;}
pre{line-height:1.6;max-width:100%;overflow:auto;}
pre{padding:1rem;color:#eee;background:#333;}
code{padding:.22rem;color:#060;background:#eee;}
pre code{padding:0;color:inherit;background:inherit;}

table{width:100%;border-collapse:collapse;margin:0 0 1rem;}
th{min-width:6%;text-align:left;}
table th,table td{border:1px solid #ccc;padding:1% 2%;}
table th{background:#eee;}

.list-none{list-style:none;}
.m0{margin:0;}
.p0{padding:0;}

dt{margin-bottom:.8rem;}
dd{margin-bottom:.8rem;}
li{margin-top:.8rem;margin-bottom:.8rem;}

.pagetop{line-height:100%;display:none;position:fixed;bottom:0;right:1rem;}
.pagetop a{display:block;text-align:center;font-size:12px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;text-decoration:none;padding:12px 14px;border-radius:10%;}
.pagetop a:hover{}

a:focus,*:focus{outline:none;}
a{color:#03f;}
a:hover{text-decoration:none;color:#c33;}
header a{text-decoration:none;}
header a:hover{color:#06f;}

input,select{outline:none;vertical-align:middle;}
input,textarea{font-size:16px;}
input{max-width:70%;margin:0.2rem 0;padding:.3rem;}
input[type="submit"]{}
textarea{width:90%;}

label{display:block;}
label.screen-reader-text{display:none;}


nav{margin:0;padding:5px 0;}
nav ul{font-size:0;margin:0;padding:0;}
nav li{font-size:.875rem;display:inline-block;margin:1px 6px 1px 0;}


p{font-size:1rem;}
.meta{margin:5px 0;}
.small{font-size:.8125rem;}
.inner{}


header{margin:0 0 1rem 0;padding:0;background:inherit;}
.site-branding{}
.site-title{font-size:1.6rem;font-weight:bold;margin:0;padding:0;}
.site-description{font-size:.8125rem;margin:.2rem 0;padding:0;}

.page-title{background:inherit;}

.post-navi-area{margin:2rem 0;}
.post-navi-area a{display:block;margin-bottom:1px;padding:1rem;background:#eee;}
.post-navi-area a:hover{background:#ddd;}

main{background:inherit;}
aside{background:inherit;}
main,aside{margin-bottom:1rem;padding:1rem;}

footer{margin:0;padding:1rem;}
footer p,#copyright{font-size:.8125rem;}

article{}
article:after{content:"";display:table;clear:both;}
.hentry{}
.entry-header{}
.title,
.entry-title{}
.entry-header-meta{font-size:.8125rem;margin-bottom:1rem;}
.content,
.entry-content{background:inherit;}
.content:after,
.entry-content:after{content:"";display:table;clear:both;}
.entry-footer{font-size:.8125rem;background:#eee;}
.entry-footer-meta{margin:2rem 0;padding:2rem;}
.entry-footer-meta ul{}
.entry-footer-meta li{}
.entry-footer-meta li:last-child{margin:0;}

nav.paging{margin:1rem 0;}
.paging a{padding:.5rem 1rem;background:#eee;}
.paging a:hover{background:#ddd;}
