/* <system section="theme" selected="6435922169449243340"> */
@import url(https://fonts.googleapis.com/css?family=Croissant+One);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{line-height:1.8;background:#fff;font-size:1.1em;color:#444;font-family:Georgia,Times,serif}a{color:#479;text-decoration:none}a:hover{text-decoration:underline}a.keyword{color:#444}#blog-title{position:absolute;top:45px;left:13px;font-size:12px;line-height:14px;padding:0;font-family:Helvetica,Arial,sans-serif;font-family:"Croissant One",cursive;background:none;font-weight:bold}#blog-title h1,#blog-title h2{display:inline}#main{margin:0 0 2em 0}#main h1.entry-title{font-size:2.2em;margin:1em;line-height:1.4;text-align:center}#main h1.entry-title a{color:inherit;text-decoration:inherit;cursor:inherit;text-decoration:none}#main h1.entry-title a:active,#main h1.entry-title a:focus{outline:none}#main h1.entry-title a:hover{text-decoration:underline}#main h1.no-title{display:none}#main .date{display:none}#main .entry{border-bottom:solid 1px #ddd;padding-top:3em;padding-bottom:3em}#main .entry .entry-inner{margin:auto;position:relative}#main .entry .entry-inner .entry-header-menu{position:absolute;right:0;top:0;font-size:12px}#main .entry .entry-inner .entry-content{max-width:700px;margin:auto;overflow:hidden;*zoom:1}#main .entry .entry-inner .entry-content h1,#main .entry .entry-inner .entry-content h2,#main .entry .entry-inner .entry-content h3,#main .entry .entry-inner .entry-content h4,#main .entry .entry-inner .entry-content h5{font-weight:bold;margin:1em 0 0.5em 0}#main .entry .entry-inner .entry-content h1{font-size:150%}#main .entry .entry-inner .entry-content h2,#main .entry .entry-inner .entry-content h3{font-size:130%}#main .entry .entry-inner .entry-content ul,#main .entry .entry-inner .entry-content ol{list-style:square;margin:1em 0 1em 1em}#main .entry .entry-inner .entry-content ul ul,#main .entry .entry-inner .entry-content ul ol,#main .entry .entry-inner .entry-content ol ul,#main .entry .entry-inner .entry-content ol ol{margin:0 0 0 1em}#main .entry .entry-inner .entry-content ul li,#main .entry .entry-inner .entry-content ol li{margin:0 0 0 1em}#main .entry .entry-inner .entry-content ol{list-style:decimal}#main .entry .entry-inner .entry-content table{margin:1em auto}#main .entry .entry-inner .entry-content table th{font-weight:bold;padding:0.5em 1em;border-bottom:3px double #ddd}#main .entry .entry-inner .entry-content table td{padding:0.5em 1em}#main .entry .entry-inner .entry-content blockquote{border-top:3px double #ddd;border-bottom:3px double #ddd;font-style:italic;margin:1em;padding:1em;text-align:center}#main .entry .entry-inner .entry-content blockquote p{margin:0}#main .entry .entry-inner .entry-content blockquote cite{font-size:0.7em;display:block}#main .entry .entry-inner .entry-content pre{border-top:3px double #ddd;border-bottom:3px double #ddd;background:#f9f9f9;padding:1em;font-size:0.9em}#main .entry .entry-inner .entry-content img{vertical-align:middle}#main .entry .entry-inner .entry-content img.hatena-fotolife{margin:0 1em}#main .entry .entry-inner .entry-content .hatena-asin-detail{border:none;border-top:3px double #ddd;border-bottom:3px double #ddd}#main .entry .entry-inner .entry-content .hatena-asin-detail .hatena-asin-detail-info{overflow:hidden;*zoom:1}#main .entry .entry-inner .entry-content .hatena-asin-detail .hatena-asin-detail-info p{text-indent:0}#main .entry .entry-inner .entry-content .hatena-asin-detail .hatena-asin-detail-info ul{margin:0}#main .entry .entry-inner .entry-content .hatena-asin-detail .hatena-asin-detail-info ul li{list-style:none}#main .entry .entry-inner .entry-content .twitter-tweet-rendered{margin:10px auto !important}#main .entry .entry-inner .entry-footer{max-width:700px;margin:1em auto;font-size:80%}#main .entry .entry-inner .entry-footer .entry-footer-section{float:right;color:#666}#main .entry .entry-inner .entry-footer img{display:inline}#main .entry .entry-inner .entry-footer .comment-box{margin-top:2em;padding-top:1em;text-align:center;line-height:1.8}#main .entry .entry-inner .entry-footer .comment-box li{text-align:left;padding:1em 0}#main .entry .entry-inner .entry-footer .comment-box li .hatena-id-icon{width:48px;height:48px;float:left;margin-right:15px}#main .entry .entry-inner .entry-footer .comment-box li .comment-content{margin-left:63px}#main .entry .entry-inner .entry-footer .comment-box li p{text-indent:0;margin:0}#main .entry .entry-inner .entry-footer .comment-box li .comment-metadata{margin-left:63px;font-size:0.9em}#main p{margin-bottom:1em;text-indent:1em}#main p img{display:block;margin:auto}#main dt{font-weight:bold}#main dd{margin:0 0 1em 1em}#main .pager{padding:1em;text-align:center}#main .pager .pager-next,#main .pager .pager-prev{padding:0 1em}#content{margin:auto}#content #wrapper{max-width:960px;margin:0 auto;padding:0 10%}#content #box2{-webkit-box-shadow:#000 0px 0px 15px inset;-moz-box-shadow:#000 0px 0px 15px inset;box-shadow:#000 0px 0px 15px inset;margin:5em auto 0 auto;padding:2em 10%;background:#222;color:#fff}#content #box2 .hatena-module{font-size:80%;margin:auto;width:29%;margin:0 2%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:1em 0;vertical-align:top}#content #box2 .hatena-module-title{font-weight:bold;border-bottom:1px solid #333}#content #box2 .hatena-module-body{padding:1em 0}#content #box2 .hatena-module-archive li{display:inline;padding-right:1em}#footer{background:#444;text-align:center;padding:1em}#footer *{display:inline;font-size:12px}#footer img{vertical-align:middle}#footer address:after{content:" / "}

/* </system> */