/* <system section="theme" selected="12921228815729189332"> */
@charset "utf-8";
/*
	Theme: Pathbook
	Version: 1.0.0
	Author: jclv
	Description: http://jclv.co
           _      __
          (_)____/ /   __
         / / ___/ / | / /
        / / /__/ /| |/ /
     __/ /\___/_/ |___/
    /___/

    Licensed under the MIT license.
*/
@import "http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css";
@import "https://fonts.googleapis.com/css?family=Lato:300,700|Montserrat+Alternates|Montserrat|Open+Sans:400,700";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix{display:block;*zoom:1}.clearfix:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.inline-block{display:inline-block;*display:inline;*zoom:1}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html,body{font-family:'Open Sans','Helvetica Neue','Helvetica','Arial','Hiragino Kaku Gothic Pro','Meiryo','MS PGothic',sans-serif;color:#444;background-color:#fff;font-size:.9em}a:link,a:visited{color:#398ad6;text-decoration:none;-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}a:hover,a:active{color:#398ad6;text-decoration:none}a.keyword{text-decoration:none;border-bottom:1px dotted #e0e0e0;color:#444}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px;margin-bottom:0;line-height:18px;color:#454545;background-color:#ffffff;text-align:center;vertical-align:middle;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;cursor:pointer;font-size:12px;text-decoration:none;font-weight:bold;border:1px solid rgba(0,0,0,0.2);text-decoration:none!important}.btn:hover{background-color:#f5f5f5;text-decoration:none!important}.btn-small{padding:2px 10px!important;font-size:11px!important}.btn-large{padding:13px 19px;font-size:17px;line-height:normal;font-weight:bold}#globalheader-container{color:#fff;background-color:transparent;width:100%}#container{width:100%;min-height:100%}#container-inner{width:100%}#blog-title{width:100%;background-color:transparent}#blog-title-inner{width:960px;margin:0 auto;padding:8px 0 48px;text-align:left}#container #content{width:100%;min-height:100%;background-color:#f2eee8;z-index:1}#content-inner{position:relative;display:table;table-layout:fixed;width:960px;min-height:100%;padding:0;margin:0 auto}#wrapper{display:table-cell;vertical-align:top;min-height:100%}.globalheader-off #container{padding-top:0}#main-inner{padding-top:72px;border-left:5px solid rgba(48,48,48,.05);min-height:100%}#box2{display:table-cell;width:240px;padding:30px 0;margin:0;vertical-align:top;overflow:hidden}#box2-inner{width:100%;color:rgba(48,48,48,.7);background-color:transparent;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#title{font-size:36px;font-family:Montserrat;font-weight:700;margin:0;line-height:1.5em}#title a{color:#fff;-moz-text-shadow:0 2px 0 rgba(0,0,0,.15);-webkit-text-shadow:0 2px 0 rgba(0,0,0,.15);text-shadow:0 2px 0 rgba(0,0,0,.15)}#blog-description{font-size:1em;font-weight:normal;color:rgba(64,64,64,.7);background-color:rgba(255,255,255,.2);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:.3em .6em;margin:0}#top-box{display:none}.entry{position:relative;margin-bottom:92px;padding:0 40px}.entry:last-child{margin-bottom:0}.entry-inner{padding-bottom:156px}.entry:last-child > .entry-inner{border-bottom:0}.entry:last-child > .entry-inner:before,.entry:last-child > .entry-inner:after{display:none;content:''}.entry-title{margin-bottom:10px;line-height:1.35em;font-size:24px;font-family:"Montserrat",Meiryo,"メイリオ",sans-serif}.entry-title.entry-title-empty{display:none}.entry-title a{color:#444;-moz-text-shadow:0 2px 0 rgba(0,0,0,.15);-webkit-text-shadow:0 2px 0 rgba(0,0,0,.15);text-shadow:0 2px 0 rgba(0,0,0,.15)}.entry-title a:hover{color:#999}.date{position:absolute;top:44px;left:-8px;margin-bottom:10px;font-weight:normal;width:64px}.date:after{content:'.';visibility:hidden}.date:before{position:absolute;top:28px;left:-28px;font-family:FontAwesome;font-size:48px;content:'\f111';color:#9b958f;width:64px;text-align:center}.date a{color:#fff;text-decoration:none;line-height:100%}.date span.date-year{position:absolute;top:-24px;left:-58px;height:14px;font-size:10px;background-color:#1d9e74;padding:4px 5px 4px 7px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.date .date-year:after{font-size:10px;font-family:FontAwesome;content:'\f0da';color:rgba(255,255,255,.4);padding-left:5px}.date span.date-month{position:absolute;top:-24px;left:-15px;height:14px;font-size:10px;background-color:#1d9e74;padding:4px 5px 4px 1px;border-right:5px solid rgba(0,0,0,.075)}.date span.date-day{position:absolute;top:44px;left:-28px;color:rgba(255,255,255,.9);font-family:"Montserrat Alternates";font-size:24px;font-weight:300;width:64px;text-align:center}.entry:first-child .date span.date-year,.entry:first-child .date span.date-month{background-color:#398ad6}.entry:last-child .date span.date-year,.entry:last-child .date span.date-month{background-color:#fbd334}.date span.hyphen{display:none}.categories{position:absolute;bottom:110px;right:40px;margin-top:10px}.categories:before{font-family:FontAwesome;font-size:16px;content:'\f02b';color:rgba(0,0,0,.2)}.categories a:link,.categories a:visited{color:#808080;background-color:#fff;padding:3px 6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-left:5px}.categories a:hover,.categories a:active{color:#aaa}.categories.no-categories{display:none}.entry-header-menu{position:absolute;top:-24px;left:-63px}.entry-header-menu a{display:block;*zoom:1;width:48px;color:rgba(255,255,255,.8);background-color:rgba(48,48,48,.2);text-align:center;cursor:pointer;font-size:12px;line-height:1em;padding:5px;margin:0 auto;border:0 none;text-decoration:none!important;border-right:5px solid rgba(0,0,0,.02);-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.entry-header-menu a:before{font-family:FontAwesome;content:'\f040';padding-right:.5em}.entry-header-menu a:hover{background-color:rgba(128,128,128,.7);text-decoration:none!important}.entry-content{position:relative;min-height:100px;font-size:1.1em;line-height:1.7;padding:20px;background-color:#fff;border:0 none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.entry-content:before{position:absolute;top:24px;left:-10px;font-family:FontAwesome;font-size:32px;content:'\f0d9';color:#fff}.entry-content p{margin:0 0 1em}.entry-content p:last-child{margin-bottom:0}.entry-content img{max-width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.entry-content img:hover{opacity:.9;-moz-transform:scale(.98);-webkit-transform:scale(.98);-transform:scale(.98);background-color:#fff}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1.3em 0 .8em;line-height:1.5}.entry-content h1{font-size:1.6em}.entry-content h2{font-size:1.5em}.entry-content h3{font-size:1.4em}.entry-content h4{font-size:1.3em}.entry-content h5{font-size:1.lem}.entry-content h6{font-size:1em}.entry-content table{border-collapse:collapse;border-spacing:0;margin-bottom:1em}.entry-content table img{max-width:none}.entry-content table th,.entry-content table td{border:1px solid #ddd;padding:5px 10px}.entry-content table th{background:#f5f5f5}.entry-content blockquote{border:1px solid #e0e0e0;margin:0 0 10px;padding:20px}.entry-content blockquote p{margin-top:0;margin-bottom:0}.entry-content pre{border:1px solid #e0e0e0;margin:0 0 10px;padding:20px;white-space:pre}.entry-content pre > code{margin:0;padding:0;white-space:pre;border:0;background:transparent;font-family:'Monaco','Consolas','Courier New',Courier,monospace,sans-serif}.entry-content code{margin:0 2px;padding:0 1em;border:1px solid #eee;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:'Monaco','Consolas','Courier New',Courier,monospace,sans-serif}.entry-content .hatena-asin-detail li{line-height:1.4}.entry-footer{margin-top:10px}.entry-footer-section{color:#999}.entry-footer-section a:link,.entry-footer-section a:visited{color:#999}.entry-footer-section a:hover,.entry-footer-section a:active{color:#444}.social-buttons,.entry-footer-html{margin:10px 0}.comment-box{text-align:right}.comment-box ul{width:100%;list-style:none;margin:0 0 30px;padding:0;text-align:left;line-height:1.7}.comment-box li{display:table;width:100%}.comment-box .read-more-comments{padding-left:0}.comment-box .hatena-id-icon{width:50px!important;height:50px!important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-clip:padding-box}.comment-user-name{display:table-cell;width:60px;font-weight:bold;vertical-align:top;padding-top:8px}.comment-content{display:table-cell;font-size:.9em;vertical-align:top}.comment-content p{margin-bottom:1em}.comment-metadata{display:table-cell;vertical-align:bottom;width:150px;color:#999;margin:0;padding-bottom:10px}.comment-metadata a{color:#999}.leave-comment-title{padding:6px 12px;line-height:100%;color:#fff;background-color:#f7d44a;border-bottom:3px solid #ceab2d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;cursor:pointer;font-size:12px;text-decoration:none!important}.leave-comment-title:before{font-family:FontAwesome;content:"\f0e5";font-size:14px;padding-right:.3em}.leave-comment-title:hover{color:#fff;background-color:#1d9e74;border-color:#178360;text-decoration:none}.entry:first-child .leave-comment-title{background-color:#1d9e74;border-color:#178360}.entry:last-child .leave-comment-title{background-color:#398ad6;border-color:#266fb5}.entry:first-child .leave-comment-title:hover,.entry:last-child .leave-comment-title:hover{color:rbga(0,0,0,.4);background-color:#f7d44a;border-color:#ceab2d}.hatena-module{padding:16px 0 24px;border-top:1px dashed rgba(48,48,48,.2);margin-top:20px}.hatena-module:first-child{border-top:0 none}.hatena-module a{color:rgba(48,48,48,.6);text-decoration:none}.hatena-module a:hover{text-decoration:none;color:#4792d8;border-bottom:1px solid rgba(48,48,48,.2)}.hatena-module-title{position:relative;width:100%;padding-top:8px;margin-bottom:20px;text-indent:42px;font-size:16px;font-family:"Montserrat",Meiryo,"メイリオ",sans-serif;color:rgba(0,0,0,.5)}.hatena-module-title:before{position:absolute;top:0;left:0;display:block;width:36px;content:'\f0c8';color:rgba(0,0,0,.1);font-size:36px;font-family:FontAwesome;text-align:center;text-indent:0;line-height:100%}.hatena-module-title:after{position:absolute;top:10px;left:0;display:block;width:36px;color:rgba(32,32,32,.4);font-size:16px;font-family:FontAwesome;font-weight:normal;text-align:center;text-indent:0;line-height:100%}.hatena-module-title a{color:rgba(0,0,0,.6);text-decoration:none}.hatena-module-title a:hover{text-decoration:none;border-bottom:1px solid rgba(0,0,0,.3)}.hatena-module-body{padding:0}.hatena-module-profile .hatena-module-title:after{content:'\f007'}.hatena-module-profile .profile-icon{width:64px;height:64px;position:absolute;top:-33px;left:-30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.hatena-module-profile .id a{display:block;font-size:16px;margin-bottom:5px;border-bottom:0 none}.hatena-module-profile .profile-description p{margin-top:0}.hatena-follow-button{width:auto!important;color:rgba(0,0,0,.5)!important;background:#f7d44a!important;border:0 none!important;border-bottom:3px solid #ceab2d!important;padding:2px 5px!important;padding-left:7px!important;text-align:center!important}.hatena-follow-button:hover{width:auto!important;background:#ffe700!important;border-color:#e0ba3e!important}.hatena-follow-button:before{font-family:FontAwesome;font-size:10px;color:rgba(0,0,0,.5);content:'\f004'}.hatena-follow-button:hover:before{color:rgba(0,0,0,.7)}.hatena-follow-button span{font-size:12px;font-weight:normal;color:rgba(0,0,0,.5)!important;box-shadow:0 0 none;padding:2px 1px!important}.hatena-follow-button:hover span{color:rgba(0,0,0,.7)!important}.hatena-urllist{list-style:none;margin:0;padding:0}.hatena-urllist li{line-height:1.7em}.hatena-urllist li a{text-decoration:none}.hatena-module-recent-entries ul li div{font-size:12px;line-height:100%}.hatena-module-recent-entries .recent-entries-item-inner{padding:4px 0}.hatena-module-recent-entries .hatena-module-title:after{content:'\f005'}.hatena-module-recent-entries .recent-entries-item-inner:before{font-family:"Open Sans";content:'\2022';color:rgba(0,0,0,.3);padding-right:.4em}.hatena-module-recent-entries .recent-entries-image{vertical-align:top;margin:0 4px 0 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.hatena-module-archive .hatena-module-title:after{content:'\f133'}.hatena-module-entries-access-ranking .hatena-module-title:after{content:'\f091'}.hatena-module-category .hatena-module-title:after{content:'\f02c'}.hatena-module-category .hatena-module-body li:before{font-size:1.1em;content:'\2022';color:rgba(0,0,0,.3);padding:0 .3em}.hatena-module-recent-comments .hatena-module-title:after{content:'\f086'}.hatena-module-recent-comments .recent-comment-time{color:rgba(255,255,255,.5);font-style:normal}.hatena-module-recent-comments .user-id img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.hatena-module-links .hatena-module-title:after{content:'\f135'}.hatena-module-links .hatena-urllist li:before{content:'\2022';color:rgba(0,0,0,.3);padding-right:.4em}.hatena-module-circles .hatena-module-title:after{content:'\f0c0'}.hatena-module-html .hatena-module-title:after{content:'\f02e'}.hatena-module-search-box{margin-bottom:0;padding-top:30px}.hatena-module-search-box .hatena-module-title{display:none}.hatena-module-search-box .hatena-module-title:after{content:'\f002'}.hatena-module-search-box .search-form{background-clip:padding-box;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.hatena-module-search-box .search-module-input{padding:5px 17% 5px 3%;color:rgba(48,48,48,.7);background-color:transparent;border:0 none;border-bottom:1px solid rgba(48,48,48,.3);outline:none;height:20px;width:80%}.hatena-module-search-box .search-module-button{width:30px;height:30px;background:rgba(48,48,48,.5) url(http://img.f.hatena.ne.jp/images/fotolife/j/jclv/20140722/20140722174438.png) no-repeat center center;border:0 none;outline:none;text-indent:-9999px;position:absolute;top:-4px;right:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;cursor:pointer}.hatena-module-search-box .search-module-button:hover{background-color:rgba(48,48,48,.2)}.page-entry .entry{margin-bottom:36px}.page-entry .entry .entry-inner{padding-bottom:48px}.pager{padding-bottom:3em;display:block;*zoom:1}.pager:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.pager .pager-prev{float:left;text-align:center;width:50%}.pager a{color:#808080}.pager a:hover{color:#444}.pager .pager-prev a:before{display:block;font-family:FontAwesome;font-size:64px;content:'\f137';padding-bottom:5px}.pager .pager-next{float:right;text-align:center;width:50%}.pager .pager-next a:before{display:block;font-family:FontAwesome;font-size:64px;content:'\f138';padding-bottom:5px}.pager .pager-arrow{display:none}#bottom-editarea{position:fixed;bottom:40px;right:20px;color:rgba(0,0,0,.5);margin:0}#bottom-editarea p{margin:0}#bottom-editarea a{color:rgba(0,0,0,.5);text-decoration:none}#footer{width:100%;color:rgba(0,0,0,.5);background-color:#f2eee8;padding-bottom:92px}#footer-inner{position:relative;width:960px;margin:0 auto}#footer img{width:24px;height:24px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:5px}#footer address{position:absolute;top:0;left:-10px;font-style:normal}#footer p{position:absolute;top:30px;left:-12px;margin-top:5px}#footer a{color:rgba(0,0,0,.5);text-decoration:none}.page-about #container #content{border-left:0 none}.page-about dl{position:relative}.page-about dl:before{position:absolute;top:-8px;color:#666;content:'\f02d';font-family:FontAwesome;font-size:32px;padding-right:.2em}.page-about dl > dt:first-child{display:none}.page-about dt{font-size:12px;font-weight:normal;color:#999;padding-top:1em;border-top:1px solid #e7e7e7}.page-about dt:before{font-family:FontAwesome;font-size:12px;content:'\f107';padding-right:.5em;color:#c0c0c0}.page-about dd{font-size:14px;padding:.5em 0 0;margin-bottom:3em}.page-archive #main-inner{padding-top:30px}.page-archive #main-inner > h2{color:#666;font-weight:normal;padding-bottom:2em}.page-archive .blog_archive{margin-left:40px}.page-archive .archive-entries{position:relative;padding:20px 40px 92px}.page-archive .archive-entry{position:relative;min-height:100px;font-size:1em;line-height:1.7;padding:5px 20px 20px;background-color:#fff;border:0 none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:50px}.page-archive .archive-entry:before{position:absolute;top:14px;left:-10px;font-family:FontAwesome;font-size:32px;content:'\f0d9';color:#fff}.page-archive .archive-entries .date{position:absolute;top:-24px;left:0;width:200px;margin-bottom:10px;font-size:12px;font-weight:normal;color:rgba(48,48,48,.5)}.page-archive .archive-entries .date:before{position:absolute;top:32px;left:-67px;font-family:FontAwesome;font-size:36px;content:'\f111';color:#9b958f;width:48px;text-align:center;z-index:1}.page-archive .archive-entries .date a{color:rgba(0,0,0,.5);font-family:"Montserrat Alternates"}.page-archive .archive-entries .date a:before{position:absolute;top:57px;left:-66px;font-family:FontAwesome;font-size:16px;content:'\f017';color:rgba(255,255,255,.9);width:48px;text-align:center;z-index:2}.page-archive .archive-entries .archive-entry{position:relative}.page-archive .archive-entries .entry-title{font-size:18px;margin-bottom:.5em}.page-archive .archive-entries .categories{position:absolute;bottom:16px;right:20px;margin:0;font-size:.9em}.page-archive .archive-entries .categories a{background-color:transparent;padding:0}.page-archive .archive-entries .entry-description{color:#666;margin:1em 0;font-size:.9em}.archive-entries .entry-thumb{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}@media (-webkit-min-device-pixel-ratio: 2){.hatena-module-search-box .search-module-button{background:#999 url(http://img.f.hatena.ne.jp/images/fotolife/j/jclv/20140722/20140722174647.png) no-repeat center center;background-size:20px 20px}}@media (min-width: 800px) and (max-width: 1110px){#blog-title-inner{width:640px}#content{float:left;background-color:#f2eee8}#content-inner{display:block;width:640px}#wrapper{display:block;width:100%;background-color:#f2eee8}#box2{display:block;float:left;width:100%;padding:0;vertical-align:top;border-left:5px solid rgba(64,64,64,.05)}#box2-inner{float:left;margin:0 auto;padding:0;width:100%;color:rgba(255,255,255,.7);background-color:transparent}#footer{clear:both}#footer-inner{width:640px}.page-about #main{border-left:0 none}.hatena-module{width:520px;overflow:hidden;border-top:0 none;margin:0 0 30px -21px;padding:0}.hatena-module-title{padding-bottom:16px;margin:0}.hatena-module-title:before{width:36px;font-size:36px;content:'\f111';color:#9b958f;text-align:center}.hatena-module-title:after{color:#fff;width:36px;text-align:center}.hatena-module-body{background-color:#fff;padding:20px 16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.hatena-module-profile .hatena-module-title:before{color:#ec5951}.hatena-module-recent-entries .hatena-module-title:before{color:#fdbe12}.hatena-module-archive .hatena-module-title:before{color:#8d867f}.hatena-module-entries-access-ranking .hatena-module-title:before{color:#ff99cc}.hatena-module-category .hatena-module-title:before{color:#5db446}.hatena-module-recent-comments .hatena-module-title:before{color:#2f9dd7}.hatena-module-links .hatena-module-title:before{color:#3b71b8}.hatena-module-circles .hatena-module-title:before{color:#ef9a22}.hatena-module-html .hatena-module-title:before{color:#526eb5}.hatena-module-search-box .hatena-module-title{display:block}.hatena-module-search-box .hatena-module-title:before{color:#a5825e}}@media (max-width: 799px){#blog-title-inner{width:90%;text-align:center}#content{float:left;background-color:#f2eee8}#content-inner{display:block;width:100%;margin:0 auto}#wrapper{display:block;width:100%;background-color:#f2eee8}#main-inner{border-left:0 none}.entry{padding:0 20px;z-index:1}.entry-title{padding:0 0 12px 60px}.entry-title.entry-title-empty{display:block;visibility:hidden}.entry-content:before{top:-22px;left:18px;font-family:FontAwesome;font-size:32px;content:'\f0de';color:#fff}.entry-footer{text-align:right}.date{top:-36px;left:42px;margin-bottom:10px;font-weight:normal;width:64px}.date span.date-year{position:absolute;top:-10px;left:3px;font-size:10px;background-color:#1d9e74;padding:4px 5px 4px 7px;border-left:5px solid rgba(0,0,0,.075);-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.date .date-year:after{font-size:10px;font-family:FontAwesome;content:'\f0da';color:rgba(255,255,255,.4);padding-left:5px}.date span.date-month{position:absolute;top:-10px;left:51px;font-size:10px;background-color:#1d9e74;padding:4px 5px 4px 1px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:0 none}.date .date-month:after{font-size:1px;font-family:FontAwesome;content:'.';visibility:hidden}.date span.date-day{position:absolute;top:44px;left:-28px;color:rgba(255,255,255,.9);font-family:"Montserrat Alternates";font-size:24px;font-weight:300;width:64px;text-align:center}#box2{display:block;width:auto;padding:0 20px;margin:0;border-left:0 none;z-index:2}#box2-inner{width:100%;padding:0;z-index:2}#footer{width:100%;clear:both}#footer-inner{width:80%;padding-left:38px;margin:0}#footer address{position:static}#footer p{position:static;margin-top:5px}.page-about #main{border-left:0 none}.hatena-module{width:94%;overflow:hidden;margin:0 0 30px 10px;padding:0;border-top:0 none;z-index:2}.hatena-module-title{padding:8px 0 16px;margin-bottom:0}.hatena-module-title:before{width:36px;font-size:36px;content:'\f111';color:#9b958f;text-align:center}.hatena-module-title:after{color:#fff;width:36px;text-align:center}.hatena-module-body{background-color:#fff;padding:20px 16px;margin-left:15px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:5px solid rgba(255,255,255,.1);z-index:2}.hatena-module-profile .hatena-module-title:before{color:#ec5951}.hatena-module-recent-entries .hatena-module-title:before{color:#fdbe12}.hatena-module-archive .hatena-module-title:before{color:#8d867f}.hatena-module-entries-access-ranking .hatena-module-title:before{color:#ff99cc}.hatena-module-category .hatena-module-title:before{color:#5db446}.hatena-module-recent-comments .hatena-module-title:before{color:#2f9dd7}.hatena-module-links .hatena-module-title:before{color:#3b71b8}.hatena-module-circles .hatena-module-title:before{color:#ef9a22}.hatena-module-html .hatena-module-title:before{color:#526eb5}.hatena-module-search-box .hatena-module-title{display:block}.hatena-module-search-box .hatena-module-title:before{color:#a5825e}.hatena-module-profile .profile-icon{width:48px;height:48px;top:-24px;left:24px}#box1{display:block;position:absolute;top:0;left:45px;width:5px;height:100%;background-color:rgba(64,64,64,.05);content:'';z-index:0}.page-archive #container #content{border-left:0 none}.page-archive #main{border-left:0 none;margin:0}.page-archive .archive-entries{padding:40px 20px 0}.entry{padding:0 20px;z-index:1}.page-archive .archive-entry{margin-bottom:80px}.page-archive .archive-entry:before{top:-22px;left:18px;font-family:FontAwesome;font-size:32px;content:'\f0de';color:#fff}.page-archive .archive-entries .date{position:absolute;top:-40px;left:50px;width:200px}.page-archive .archive-entries .date:before{top:-20px;left:-48px}.page-archive .archive-entries .date a{color:rgba(0,0,0,.5);font-family:"Montserrat Alternates"}.page-archive .archive-entries .date a:before{top:5px;left:-48px}.page-archive .archive-entries .entry-title{font-size:18px;margin-bottom:.5em;padding:0}.page-archive .archive-entries .entry-description{color:#999;margin:1em 0}.archive-entries .entry-thumb{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.page-archive #footer{display:none}}
/* </system> */

/* <system section="background" selected="9FD6D2"> */
body{background:#9FD6D2;}
/* </system> */


/* あわせて読みたい */
#new-entries-title {
    color: #000;
    font-size: 160%;
    font-weight: bold;
    margin: 20px 0 10px 0;
    padding:0 0 0 15px;
    height: 39px;
    border-left: solid 14px #000;
    border-bottom: solid 1px #000;
}

.intro-article-wrapper a {
text-decoration: none;
color: #0085cd;
font-weight: bold;
font-size: 120%;
}



/* 吹き出し */

.fukidashi{
    
     margin-bottom: 25px;
     overflow: hidden;
}

.arrow_box {
    margin-top: 5px;
	position: relative;
	left: 10px;
    padding:10px ;
    text-align:left;
	background: #ffffff;
	border: 1px solid #bdbdbd;
	border-radius: 5px;
	width:74%;
    font-size: 13px;
    float: right;
    margin-right:30px;
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 8px;
	margin-top: -8px;
}
.arrow_box:before {
	border-color: rgba(189, 189, 189, 0);
	border-right-color: #bdbdbd;
	border-width: 9px;
	margin-top: -9px;
}
.arrow_image{
    float: left;
}
.arrow_image img{
    border-radius: 10px;
}

h3.midasi {
	position: relative;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #3498db;
	
}
h3.midasi::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
