/* <system section="theme" selected="8454420450097939070"> */
/*
  Responsive: yes
 */
body,h5{font-size:14px}h1,h2,h3,h4,h5,h6,ol,ul{margin-bottom:10px}body,pre{word-wrap:break-word;color:#333}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}article,aside,footer,header{display:block}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}h1{margin:.67em 0;font-size:36px}h1,h2,h3,hr{margin-top:20px}img{border:0;vertical-align:middle}hr{box-sizing:content-box;height:0}pre{overflow:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.dropup>.entry-see-more>.caret,.dropup>.search-module-button>.caret,.entry-see-more>.caret,.search-module-button>.caret{border-top-color:#000!important}.categories a,.comment-user-id span,.hatena-bookmark-count,.id .hatena-id-link,time{border:1px solid #000}.entry-content table{border-collapse:collapse!important}.entry-content table td,.entry-content table th{background-color:#fff!important}}pre code,table{background-color:transparent}.active.entry-see-more,.active.search-module-button,.entry-header-menu a:active,.entry-see-more:active,.leave-comment-title:active,.open>.dropdown-toggle.entry-see-more,.open>.dropdown-toggle.search-module-button,.search-module-button:active{background-image:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857;background-color:#fff}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}#blog-title #title a:active,#blog-title #title a:hover,#blog-title #title a:link,#blog-title #title a:visited,.entry-header-menu a:focus,.entry-header-menu a:hover,.entry-see-more:focus,.entry-see-more:hover,.focus.entry-see-more,.focus.search-module-button,.leave-comment-title:focus,.leave-comment-title:hover,.search-module-button:focus,.search-module-button:hover{text-decoration:none}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}hr{margin-bottom:20px;border:0;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h4,h5,h6{margin-top:10px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h6{font-size:12px}p{margin:0 0 10px}ol,ul{margin-top:0}ul ul{margin-bottom:0}.page-about .entry-content dl dd:after,.page-about .entry-content dl dd:before{content:" ";display:table}@media (min-width:768px){.page-about .entry-content dl dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-about .entry-content dl dd{margin-left:180px}}#content #content-inner:after,#content:after,#footer,.archive-entry>.entry-description:after,.entry-content:after,.hatena-module .hatena-module-body:after,.page-about .entry-content dl dd:after,.pager:after{clear:both}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child{margin-bottom:0}code,pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}#box2,#content,#wrapper{padding-left:15px;padding-right:15px}#content{margin-right:auto;margin-left:auto}#content #content-inner:after,#content #content-inner:before,#content:after,#content:before{content:" ";display:table}@media (min-width:768px){#content{width:750px}}@media (min-width:992px){#content{width:970px}}@media (min-width:1200px){#content{width:1170px}}#content #content-inner{margin-left:-15px;margin-right:-15px}#box2,#wrapper{position:relative;min-height:1px}@media (min-width:992px){#box2,#wrapper{float:left}#box2{width:25%}#wrapper{width:75%}}th{text-align:left}.entry-content table{width:100%;max-width:100%;margin-bottom:20px}.entry-content table>tbody>tr>td,.entry-content table>tbody>tr>th,.entry-content table>tfoot>tr>td,.entry-content table>tfoot>tr>th,.entry-content table>thead>tr>td,.entry-content table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.entry-content table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.entry-content table>caption+thead>tr:first-child>td,.entry-content table>caption+thead>tr:first-child>th,.entry-content table>colgroup+thead>tr:first-child>td,.entry-content table>colgroup+thead>tr:first-child>th,.entry-content table>thead:first-child>tr:first-child>td,.entry-content table>thead:first-child>tr:first-child>th{border-top:0}.entry-content table>tbody+tbody{border-top:2px solid #ddd}.entry-content .table table,.entry-content table .table,.entry-content table table,.table .entry-content table{background-color:#fff}.entry-content table>tbody>tr.active>td,.entry-content table>tbody>tr.active>th,.entry-content table>tbody>tr>td.active,.entry-content table>tbody>tr>th.active,.entry-content table>tfoot>tr.active>td,.entry-content table>tfoot>tr.active>th,.entry-content table>tfoot>tr>td.active,.entry-content table>tfoot>tr>th.active,.entry-content table>thead>tr.active>td,.entry-content table>thead>tr.active>th,.entry-content table>thead>tr>td.active,.entry-content table>thead>tr>th.active{background-color:#f5f5f5}.entry-content table>tbody>tr.success>td,.entry-content table>tbody>tr.success>th,.entry-content table>tbody>tr>td.success,.entry-content table>tbody>tr>th.success,.entry-content table>tfoot>tr.success>td,.entry-content table>tfoot>tr.success>th,.entry-content table>tfoot>tr>td.success,.entry-content table>tfoot>tr>th.success,.entry-content table>thead>tr.success>td,.entry-content table>thead>tr.success>th,.entry-content table>thead>tr>td.success,.entry-content table>thead>tr>th.success{background-color:#dff0d8}.entry-content table>tbody>tr.info>td,.entry-content table>tbody>tr.info>th,.entry-content table>tbody>tr>td.info,.entry-content table>tbody>tr>th.info,.entry-content table>tfoot>tr.info>td,.entry-content table>tfoot>tr.info>th,.entry-content table>tfoot>tr>td.info,.entry-content table>tfoot>tr>th.info,.entry-content table>thead>tr.info>td,.entry-content table>thead>tr.info>th,.entry-content table>thead>tr>td.info,.entry-content table>thead>tr>th.info{background-color:#d9edf7}.entry-content table>tbody>tr.warning>td,.entry-content table>tbody>tr.warning>th,.entry-content table>tbody>tr>td.warning,.entry-content table>tbody>tr>th.warning,.entry-content table>tfoot>tr.warning>td,.entry-content table>tfoot>tr.warning>th,.entry-content table>tfoot>tr>td.warning,.entry-content table>tfoot>tr>th.warning,.entry-content table>thead>tr.warning>td,.entry-content table>thead>tr.warning>th,.entry-content table>thead>tr>td.warning,.entry-content table>thead>tr>th.warning{background-color:#fcf8e3}.entry-content table>tbody>tr.danger>td,.entry-content table>tbody>tr.danger>th,.entry-content table>tbody>tr>td.danger,.entry-content table>tbody>tr>th.danger,.entry-content table>tfoot>tr.danger>td,.entry-content table>tfoot>tr.danger>th,.entry-content table>tfoot>tr>td.danger,.entry-content table>tfoot>tr>th.danger,.entry-content table>thead>tr.danger>td,.entry-content table>thead>tr.danger>th,.entry-content table>thead>tr>td.danger,.entry-content table>thead>tr>th.danger{background-color:#f2dede}@media screen and (max-width:767px){.entry-content .table-responsive>table{margin-bottom:0}.entry-content .table-responsive>table>tbody>tr>td,.entry-content .table-responsive>table>tbody>tr>th,.entry-content .table-responsive>table>tfoot>tr>td,.entry-content .table-responsive>table>tfoot>tr>th,.entry-content .table-responsive>table>thead>tr>td,.entry-content .table-responsive>table>thead>tr>th{white-space:nowrap}}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.entry-header-menu a,.entry-see-more,.leave-comment-title,.search-module-button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.active.entry-see-more:focus,.active.focus.entry-see-more,.active.focus.search-module-button,.active.search-module-button:focus,.entry-header-menu a:active:focus,.entry-header-menu a:focus,.entry-see-more:active.focus,.entry-see-more:active:focus,.entry-see-more:focus,.focus.entry-see-more,.focus.search-module-button,.leave-comment-title:active:focus,.leave-comment-title:focus,.search-module-button:active.focus,.search-module-button:active:focus,.search-module-button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.active.entry-see-more,.active.search-module-button,.entry-header-menu a:active,.entry-see-more:active,.leave-comment-title:active,.search-module-button:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.disabled.entry-see-more,.disabled.search-module-button,[disabled].entry-see-more,[disabled].search-module-button,fieldset[disabled] .entry-see-more,fieldset[disabled] .search-module-button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.disabled.entry-see-more,a.disabled.search-module-button,fieldset[disabled] a.entry-see-more,fieldset[disabled] a.search-module-button{pointer-events:none}.entry-header-menu a,.search-module-button{color:#333;background-color:#fff;border-color:#ccc}.entry-header-menu a:focus,.focus.search-module-button,.search-module-button:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.active.search-module-button,.entry-header-menu a:active,.entry-header-menu a:hover,.open>.dropdown-toggle.search-module-button,.search-module-button:active,.search-module-button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.active.focus.search-module-button,.active.search-module-button:focus,.active.search-module-button:hover,.entry-header-menu a:active:focus,.entry-header-menu a:active:hover,.open>.dropdown-toggle.focus.search-module-button,.open>.dropdown-toggle.search-module-button:focus,.open>.dropdown-toggle.search-module-button:hover,.search-module-button:active.focus,.search-module-button:active:focus,.search-module-button:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.disabled.active.search-module-button,.disabled.focus.search-module-button,.disabled.search-module-button,.disabled.search-module-button:active,.disabled.search-module-button:focus,.disabled.search-module-button:hover,[disabled].active.search-module-button,[disabled].focus.search-module-button,[disabled].search-module-button,[disabled].search-module-button:active,[disabled].search-module-button:focus,[disabled].search-module-button:hover,fieldset[disabled] .active.search-module-button,fieldset[disabled] .focus.search-module-button,fieldset[disabled] .search-module-button,fieldset[disabled] .search-module-button:active,fieldset[disabled] .search-module-button:focus,fieldset[disabled] .search-module-button:hover{background-color:#fff;border-color:#ccc}.search-module-button .badge{color:#fff;background-color:#333}.entry-see-more,.leave-comment-title{color:#fff;background-color:#337ab7;border-color:#2e6da4}.entry-see-more:focus,.focus.entry-see-more,.leave-comment-title:focus{color:#fff;background-color:#286090;border-color:#122b40}.active.entry-see-more,.entry-see-more:active,.entry-see-more:hover,.leave-comment-title:active,.leave-comment-title:hover,.open>.dropdown-toggle.entry-see-more{color:#fff;background-color:#286090;border-color:#204d74}.active.entry-see-more:focus,.active.entry-see-more:hover,.active.focus.entry-see-more,.entry-see-more:active.focus,.entry-see-more:active:focus,.entry-see-more:active:hover,.leave-comment-title:active:focus,.leave-comment-title:active:hover,.open>.dropdown-toggle.entry-see-more:focus,.open>.dropdown-toggle.entry-see-more:hover,.open>.dropdown-toggle.focus.entry-see-more{color:#fff;background-color:#204d74;border-color:#122b40}.disabled.active.entry-see-more,.disabled.entry-see-more,.disabled.entry-see-more:active,.disabled.entry-see-more:focus,.disabled.entry-see-more:hover,.disabled.focus.entry-see-more,[disabled].active.entry-see-more,[disabled].entry-see-more,[disabled].entry-see-more:active,[disabled].entry-see-more:focus,[disabled].entry-see-more:hover,[disabled].focus.entry-see-more,fieldset[disabled] .active.entry-see-more,fieldset[disabled] .entry-see-more,fieldset[disabled] .entry-see-more:active,fieldset[disabled] .entry-see-more:focus,fieldset[disabled] .entry-see-more:hover,fieldset[disabled] .focus.entry-see-more{background-color:#337ab7;border-color:#2e6da4}.entry-see-more .badge{color:#337ab7;background-color:#fff}.categories a,.comment-user-id span,.hatena-bookmark-count,.id .hatena-id-link,time{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.comment-user-id span:empty,.hatena-bookmark-count:empty,.id .hatena-id-link:empty{display:none}.entry-content:after,.entry-content:before,.hatena-module .hatena-module-body:after,.hatena-module .hatena-module-body:before,.pager:after,.pager:before{content:" ";display:table}.btn .comment-user-id span,.btn .hatena-bookmark-count,.btn .id .hatena-id-link,.categories .entry-see-more a,.categories .search-module-button a,.comment-user-id .btn span,.comment-user-id .entry-header-menu a span,.comment-user-id .entry-see-more span,.comment-user-id .leave-comment-title span,.comment-user-id .search-module-button span,.entry-header-menu a .comment-user-id span,.entry-header-menu a .hatena-bookmark-count,.entry-header-menu a .id .hatena-id-link,.entry-see-more .categories a,.entry-see-more .comment-user-id span,.entry-see-more .hatena-bookmark-count,.entry-see-more .id .hatena-id-link,.entry-see-more .label,.entry-see-more time,.id .btn .hatena-id-link,.id .entry-header-menu a .hatena-id-link,.id .entry-see-more .hatena-id-link,.id .leave-comment-title .hatena-id-link,.id .search-module-button .hatena-id-link,.leave-comment-title .comment-user-id span,.leave-comment-title .hatena-bookmark-count,.leave-comment-title .id .hatena-id-link,.search-module-button .categories a,.search-module-button .comment-user-id span,.search-module-button .hatena-bookmark-count,.search-module-button .id .hatena-id-link,.search-module-button .label,.search-module-button time{position:relative;top:-1px}.categories a:focus,.categories a:hover,.id a.hatena-id-link:focus,.id a.hatena-id-link:hover,a.hatena-bookmark-count:focus,a.hatena-bookmark-count:hover{color:#fff;text-decoration:none;cursor:pointer}.categories a{background-color:#777}.categories a[href]:focus,.categories a[href]:hover{background-color:#5e5e5e}.comment-user-id span,.id .hatena-id-link{background-color:#5bc0de}.comment-user-id span[href]:focus,.comment-user-id span[href]:hover,.id [href].hatena-id-link:focus,.id [href].hatena-id-link:hover{background-color:#31b0d5}time{background-color:#f0ad4e}.hatena-bookmark-count{background-color:#d9534f}[href].hatena-bookmark-count:focus,[href].hatena-bookmark-count:hover{background-color:#c9302c}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager .pager-next>a{float:right}.pager .pager-prev>a{float:left}.archive-entry,.entry-inner,.hatena-module{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.archive-entry>.header-menu,.archive-entry>.list-group,.archive-entry>.panel-collapse>.header-menu,.archive-entry>.panel-collapse>.list-group,.archive-entry>.panel-collapse>.table,.archive-entry>.table,.archive-entry>.table-responsive>.table,.entry-content .archive-entry>.panel-collapse>table,.entry-content .archive-entry>.table-responsive>table,.entry-content .archive-entry>table,.entry-content .entry-inner>.panel-collapse>table,.entry-content .entry-inner>.table-responsive>table,.entry-content .entry-inner>table,.entry-content .hatena-module>.panel-collapse>table,.entry-content .hatena-module>.table-responsive>table,.entry-content .hatena-module>table,.entry-content .panel>.panel-collapse>table,.entry-content .panel>.table-responsive>table,.entry-content .panel>table,.panel-group .archive-entry{margin-bottom:0}.entry-content,.hatena-module .hatena-module-body{padding:15px}.entry-header,.hatena-module .hatena-module-title{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.entry-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.archive-entry>.header-menu .list-group-item,.archive-entry>.header-menu li,.archive-entry>.list-group .header-menu li,.archive-entry>.list-group .list-group-item,.archive-entry>.panel-collapse>.header-menu .list-group-item,.archive-entry>.panel-collapse>.header-menu li,.archive-entry>.panel-collapse>.list-group .header-menu li,.archive-entry>.panel-collapse>.list-group .list-group-item,.header-menu .archive-entry>.list-group li,.header-menu .archive-entry>.panel-collapse>.list-group li{border-width:1px 0;border-radius:0}.archive-entry>.table-responsive:last-child>.table:last-child,.archive-entry>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.archive-entry>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.archive-entry>.table:last-child,.archive-entry>.table:last-child>tbody:last-child>tr:last-child,.archive-entry>.table:last-child>tfoot:last-child>tr:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child,.entry-content .archive-entry>table:last-child,.entry-content .archive-entry>table:last-child>tbody:last-child>tr:last-child,.entry-content .archive-entry>table:last-child>tfoot:last-child>tr:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child,.entry-content .entry-inner>table:last-child,.entry-content .entry-inner>table:last-child>tbody:last-child>tr:last-child,.entry-content .entry-inner>table:last-child>tfoot:last-child>tr:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child,.entry-content .hatena-module>table:last-child,.entry-content .hatena-module>table:last-child>tbody:last-child>tr:last-child,.entry-content .hatena-module>table:last-child>tfoot:last-child>tr:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child,.entry-content .panel>table:last-child,.entry-content .panel>table:last-child>tbody:last-child>tr:last-child,.entry-content .panel>table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.archive-entry>.header-menu:first-child .list-group-item:first-child,.archive-entry>.header-menu:first-child li:first-child,.archive-entry>.list-group:first-child .header-menu li:first-child,.archive-entry>.list-group:first-child .list-group-item:first-child,.archive-entry>.panel-collapse>.header-menu:first-child .list-group-item:first-child,.archive-entry>.panel-collapse>.header-menu:first-child li:first-child,.archive-entry>.panel-collapse>.list-group:first-child .header-menu li:first-child,.archive-entry>.panel-collapse>.list-group:first-child .list-group-item:first-child,.header-menu .archive-entry>.list-group:first-child li:first-child,.header-menu .archive-entry>.panel-collapse>.list-group:first-child li:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.archive-entry>.header-menu:last-child .list-group-item:last-child,.archive-entry>.header-menu:last-child li:last-child,.archive-entry>.list-group:last-child .header-menu li:last-child,.archive-entry>.list-group:last-child .list-group-item:last-child,.archive-entry>.panel-collapse>.header-menu:last-child .list-group-item:last-child,.archive-entry>.panel-collapse>.header-menu:last-child li:last-child,.archive-entry>.panel-collapse>.list-group:last-child .header-menu li:last-child,.archive-entry>.panel-collapse>.list-group:last-child .list-group-item:last-child,.header-menu .archive-entry>.list-group:last-child li:last-child,.header-menu .archive-entry>.panel-collapse>.list-group:last-child li:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.archive-entry>.entry-header+.panel-collapse>.header-menu .list-group-item:first-child,.archive-entry>.entry-header+.panel-collapse>.header-menu li:first-child,.archive-entry>.entry-header+.panel-collapse>.list-group .header-menu li:first-child,.archive-entry>.entry-header+.panel-collapse>.list-group .list-group-item:first-child,.archive-entry>.panel-heading+.panel-collapse>.header-menu .list-group-item:first-child,.archive-entry>.panel-heading+.panel-collapse>.header-menu li:first-child,.archive-entry>.panel-heading+.panel-collapse>.list-group .header-menu li:first-child,.archive-entry>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,.hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.header-menu .list-group-item:first-child,.hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.header-menu li:first-child,.hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.list-group .list-group-item:first-child,.header-menu .archive-entry>.entry-header+.panel-collapse>.list-group li:first-child,.header-menu .archive-entry>.panel-heading+.panel-collapse>.list-group li:first-child,.header-menu .hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.list-group li:first-child{border-top-right-radius:0;border-top-left-radius:0}.archive-entry>.table-responsive:first-child>.table:first-child,.archive-entry>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.archive-entry>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.archive-entry>.table:first-child,.archive-entry>.table:first-child>tbody:first-child>tr:first-child,.archive-entry>.table:first-child>thead:first-child>tr:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child,.entry-content .archive-entry>table:first-child,.entry-content .archive-entry>table:first-child>tbody:first-child>tr:first-child,.entry-content .archive-entry>table:first-child>thead:first-child>tr:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child,.entry-content .entry-inner>table:first-child,.entry-content .entry-inner>table:first-child>tbody:first-child>tr:first-child,.entry-content .entry-inner>table:first-child>thead:first-child>tr:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child,.entry-content .hatena-module>table:first-child,.entry-content .hatena-module>table:first-child>tbody:first-child>tr:first-child,.entry-content .hatena-module>table:first-child>thead:first-child>tr:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child,.entry-content .panel>table:first-child,.entry-content .panel>table:first-child>tbody:first-child>tr:first-child,.entry-content .panel>table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.archive-entry>.panel-collapse>.table caption,.archive-entry>.table caption,.archive-entry>.table-responsive>.table caption,.entry-content .archive-entry>.panel-collapse>table caption,.entry-content .archive-entry>.table-responsive>table caption,.entry-content .archive-entry>table caption,.entry-content .entry-inner>.panel-collapse>table caption,.entry-content .entry-inner>.table-responsive>table caption,.entry-content .entry-inner>table caption,.entry-content .hatena-module>.panel-collapse>table caption,.entry-content .hatena-module>.table-responsive>table caption,.entry-content .hatena-module>table caption,.entry-content .panel>.panel-collapse>table caption,.entry-content .panel>.table-responsive>table caption,.entry-content .panel>table caption{padding-left:15px;padding-right:15px}.archive-entry>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.archive-entry>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.archive-entry>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.archive-entry>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.archive-entry>.table:first-child>tbody:first-child>tr:first-child td:first-child,.archive-entry>.table:first-child>tbody:first-child>tr:first-child th:first-child,.archive-entry>.table:first-child>thead:first-child>tr:first-child td:first-child,.archive-entry>.table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .archive-entry>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .archive-entry>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .archive-entry>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .archive-entry>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .entry-inner>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .entry-inner>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .entry-inner>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .entry-inner>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .hatena-module>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .hatena-module>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .hatena-module>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .hatena-module>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:first-child,.entry-content .panel>table:first-child>tbody:first-child>tr:first-child td:first-child,.entry-content .panel>table:first-child>tbody:first-child>tr:first-child th:first-child,.entry-content .panel>table:first-child>thead:first-child>tr:first-child td:first-child,.entry-content .panel>table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.archive-entry>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.archive-entry>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.archive-entry>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.archive-entry>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.archive-entry>.table:first-child>tbody:first-child>tr:first-child td:last-child,.archive-entry>.table:first-child>tbody:first-child>tr:first-child th:last-child,.archive-entry>.table:first-child>thead:first-child>tr:first-child td:last-child,.archive-entry>.table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .archive-entry>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .archive-entry>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .archive-entry>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .archive-entry>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .archive-entry>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .entry-inner>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .entry-inner>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .entry-inner>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .entry-inner>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .entry-inner>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .hatena-module>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .hatena-module>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .hatena-module>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .hatena-module>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .hatena-module>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .panel>.table-responsive:first-child>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .panel>.table-responsive:first-child>table:first-child>thead:first-child>tr:first-child th:last-child,.entry-content .panel>table:first-child>tbody:first-child>tr:first-child td:last-child,.entry-content .panel>table:first-child>tbody:first-child>tr:first-child th:last-child,.entry-content .panel>table:first-child>thead:first-child>tr:first-child td:last-child,.entry-content .panel>table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.archive-entry>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.archive-entry>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.archive-entry>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.archive-entry>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.archive-entry>.table:last-child>tbody:last-child>tr:last-child td:first-child,.archive-entry>.table:last-child>tbody:last-child>tr:last-child th:first-child,.archive-entry>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.archive-entry>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .archive-entry>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .archive-entry>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .archive-entry>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .archive-entry>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .entry-inner>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .entry-inner>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .entry-inner>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .entry-inner>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .hatena-module>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .hatena-module>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .hatena-module>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .hatena-module>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:first-child,.entry-content .panel>table:last-child>tbody:last-child>tr:last-child td:first-child,.entry-content .panel>table:last-child>tbody:last-child>tr:last-child th:first-child,.entry-content .panel>table:last-child>tfoot:last-child>tr:last-child td:first-child,.entry-content .panel>table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.archive-entry>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.archive-entry>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.archive-entry>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.archive-entry>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.archive-entry>.table:last-child>tbody:last-child>tr:last-child td:last-child,.archive-entry>.table:last-child>tbody:last-child>tr:last-child th:last-child,.archive-entry>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.archive-entry>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .archive-entry>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .archive-entry>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .archive-entry>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .archive-entry>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .archive-entry>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .entry-inner>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .entry-inner>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .entry-inner>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .entry-inner>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .entry-inner>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .hatena-module>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .hatena-module>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .hatena-module>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .hatena-module>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .hatena-module>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .panel>.table-responsive:last-child>table:last-child>tfoot:last-child>tr:last-child th:last-child,.entry-content .panel>table:last-child>tbody:last-child>tr:last-child td:last-child,.entry-content .panel>table:last-child>tbody:last-child>tr:last-child th:last-child,.entry-content .panel>table:last-child>tfoot:last-child>tr:last-child td:last-child,.entry-content .panel>table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.archive-entry>.entry-content+.table,.archive-entry>.entry-content+.table-responsive,.archive-entry>.panel-body+.table,.archive-entry>.panel-body+.table-responsive,.archive-entry>.table+.entry-content,.archive-entry>.table+.panel-body,.archive-entry>.table-responsive+.entry-content,.archive-entry>.table-responsive+.panel-body,.entry-content .archive-entry>.entry-content+table,.entry-content .archive-entry>.panel-body+table,.entry-content .archive-entry>table+.entry-content,.entry-content .archive-entry>table+.panel-body,.entry-content .entry-inner>.entry-content+table,.entry-content .entry-inner>.panel-body+table,.entry-content .entry-inner>table+.entry-content,.entry-content .entry-inner>table+.panel-body,.entry-content .hatena-module .archive-entry>.hatena-module-body+table,.entry-content .hatena-module .archive-entry>table+.hatena-module-body,.entry-content .hatena-module .entry-inner>.hatena-module-body+table,.entry-content .hatena-module .entry-inner>table+.hatena-module-body,.entry-content .hatena-module .panel>.hatena-module-body+table,.entry-content .hatena-module .panel>table+.hatena-module-body,.entry-content .hatena-module>.entry-content+table,.entry-content .hatena-module>.hatena-module-body+table,.entry-content .hatena-module>.panel-body+table,.entry-content .hatena-module>table+.entry-content,.entry-content .hatena-module>table+.hatena-module-body,.entry-content .hatena-module>table+.panel-body,.entry-content .panel>.entry-content+table,.entry-content .panel>.panel-body+table,.entry-content .panel>table+.entry-content,.entry-content .panel>table+.panel-body,.entry-inner>.entry-content+.table,.entry-inner>.entry-content+.table-responsive,.entry-inner>.table+.entry-content,.entry-inner>.table-responsive+.entry-content,.hatena-module .archive-entry>.hatena-module-body+.table,.hatena-module .archive-entry>.hatena-module-body+.table-responsive,.hatena-module .archive-entry>.table+.hatena-module-body,.hatena-module .archive-entry>.table-responsive+.hatena-module-body,.hatena-module .entry-content .archive-entry>.hatena-module-body+table,.hatena-module .entry-content .archive-entry>table+.hatena-module-body,.hatena-module .entry-content .entry-inner>.hatena-module-body+table,.hatena-module .entry-content .entry-inner>table+.hatena-module-body,.hatena-module .entry-content .panel>.hatena-module-body+table,.hatena-module .entry-content .panel>table+.hatena-module-body,.hatena-module>.entry-content+.table,.hatena-module>.entry-content+.table-responsive,.hatena-module>.table+.entry-content,.hatena-module>.table-responsive+.entry-content,.panel>.entry-content+.table,.panel>.entry-content+.table-responsive,.panel>.table+.entry-content,.panel>.table-responsive+.entry-content{border-top:1px solid #ddd}.archive-entry>.table>tbody:first-child>tr:first-child td,.archive-entry>.table>tbody:first-child>tr:first-child th,.entry-content .archive-entry>table>tbody:first-child>tr:first-child td,.entry-content .archive-entry>table>tbody:first-child>tr:first-child th,.entry-content .entry-inner>table>tbody:first-child>tr:first-child td,.entry-content .entry-inner>table>tbody:first-child>tr:first-child th,.entry-content .hatena-module>table>tbody:first-child>tr:first-child td,.entry-content .hatena-module>table>tbody:first-child>tr:first-child th,.entry-content .panel>table>tbody:first-child>tr:first-child td,.entry-content .panel>table>tbody:first-child>tr:first-child th{border-top:0}.archive-entry>.table-bordered,.archive-entry>.table-responsive>.table-bordered{border:0}.archive-entry>.table-bordered>tbody>tr>td:first-child,.archive-entry>.table-bordered>tbody>tr>th:first-child,.archive-entry>.table-bordered>tfoot>tr>td:first-child,.archive-entry>.table-bordered>tfoot>tr>th:first-child,.archive-entry>.table-bordered>thead>tr>td:first-child,.archive-entry>.table-bordered>thead>tr>th:first-child,.archive-entry>.table-responsive>.table-bordered>tbody>tr>td:first-child,.archive-entry>.table-responsive>.table-bordered>tbody>tr>th:first-child,.archive-entry>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.archive-entry>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.archive-entry>.table-responsive>.table-bordered>thead>tr>td:first-child,.archive-entry>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.archive-entry>.table-bordered>tbody>tr>td:last-child,.archive-entry>.table-bordered>tbody>tr>th:last-child,.archive-entry>.table-bordered>tfoot>tr>td:last-child,.archive-entry>.table-bordered>tfoot>tr>th:last-child,.archive-entry>.table-bordered>thead>tr>td:last-child,.archive-entry>.table-bordered>thead>tr>th:last-child,.archive-entry>.table-responsive>.table-bordered>tbody>tr>td:last-child,.archive-entry>.table-responsive>.table-bordered>tbody>tr>th:last-child,.archive-entry>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.archive-entry>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.archive-entry>.table-responsive>.table-bordered>thead>tr>td:last-child,.archive-entry>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.archive-entry>.table-bordered>tbody>tr:first-child>td,.archive-entry>.table-bordered>tbody>tr:first-child>th,.archive-entry>.table-bordered>tbody>tr:last-child>td,.archive-entry>.table-bordered>tbody>tr:last-child>th,.archive-entry>.table-bordered>tfoot>tr:last-child>td,.archive-entry>.table-bordered>tfoot>tr:last-child>th,.archive-entry>.table-bordered>thead>tr:first-child>td,.archive-entry>.table-bordered>thead>tr:first-child>th,.archive-entry>.table-responsive>.table-bordered>tbody>tr:first-child>td,.archive-entry>.table-responsive>.table-bordered>tbody>tr:first-child>th,.archive-entry>.table-responsive>.table-bordered>tbody>tr:last-child>td,.archive-entry>.table-responsive>.table-bordered>tbody>tr:last-child>th,.archive-entry>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.archive-entry>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.archive-entry>.table-responsive>.table-bordered>thead>tr:first-child>td,.archive-entry>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.archive-entry>.table-responsive{border:0;margin-bottom:0}.panel-group .archive-entry{border-radius:4px}.panel-group .archive-entry+.archive-entry,.panel-group .archive-entry+.entry-inner,.panel-group .archive-entry+.hatena-module,.panel-group .archive-entry+.panel,.panel-group .entry-inner+.archive-entry,.panel-group .hatena-module+.archive-entry,.panel-group .panel+.archive-entry{margin-top:5px}.hatena-module .panel-group .hatena-module-title+.panel-collapse>.entry-content,.panel-group .entry-header+.panel-collapse>.entry-content,.panel-group .hatena-module .hatena-module-title+.panel-collapse>.entry-content,.panel-group .panel-heading+.panel-collapse>.entry-content{border-top:1px solid #ddd}.panel-group .entry-footer+.panel-collapse .entry-content,.panel-group .panel-footer+.panel-collapse .entry-content{border-bottom:1px solid #ddd}.archive-entry,.entry-inner,.hatena-module{border-color:#ddd}.archive-entry>.entry-header,.archive-entry>.panel-heading,.entry-inner>.entry-header,.hatena-module .archive-entry>.hatena-module-title,.hatena-module>.hatena-module-title{color:#333;background-color:#f5f5f5;border-color:#ddd}.archive-entry>.entry-header+.panel-collapse>.entry-content,.archive-entry>.entry-header+.panel-collapse>.panel-body,.archive-entry>.panel-heading+.panel-collapse>.entry-content,.archive-entry>.panel-heading+.panel-collapse>.panel-body,.entry-inner>.entry-header+.panel-collapse>.entry-content,.entry-inner>.panel-heading+.panel-collapse>.entry-content,.hatena-module .archive-entry>.entry-header+.panel-collapse>.hatena-module-body,.hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.entry-content,.hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.hatena-module-body,.hatena-module .archive-entry>.hatena-module-title+.panel-collapse>.panel-body,.hatena-module .archive-entry>.panel-heading+.panel-collapse>.hatena-module-body,.hatena-module .entry-inner>.hatena-module-title+.panel-collapse>.entry-content,.hatena-module .panel-default>.hatena-module-title+.panel-collapse>.entry-content,.hatena-module>.entry-header+.panel-collapse>.entry-content,.hatena-module>.hatena-module-title+.panel-collapse>.entry-content,.hatena-module>.panel-heading+.panel-collapse>.entry-content,.panel-default>.entry-header+.panel-collapse>.entry-content,.panel-default>.panel-heading+.panel-collapse>.entry-content{border-top-color:#ddd}.archive-entry>.entry-header .badge,.archive-entry>.panel-heading .badge,.hatena-module .archive-entry>.hatena-module-title .badge{color:#f5f5f5;background-color:#333}.archive-entry>.entry-footer+.panel-collapse>.entry-content,.archive-entry>.entry-footer+.panel-collapse>.panel-body,.archive-entry>.panel-footer+.panel-collapse>.entry-content,.archive-entry>.panel-footer+.panel-collapse>.panel-body,.entry-inner>.entry-footer+.panel-collapse>.entry-content,.entry-inner>.panel-footer+.panel-collapse>.entry-content,.hatena-module .archive-entry>.entry-footer+.panel-collapse>.hatena-module-body,.hatena-module .archive-entry>.panel-footer+.panel-collapse>.hatena-module-body,.hatena-module>.entry-footer+.panel-collapse>.entry-content,.hatena-module>.panel-footer+.panel-collapse>.entry-content,.panel-default>.entry-footer+.panel-collapse>.entry-content,.panel-default>.panel-footer+.panel-collapse>.entry-content{border-bottom-color:#ddd}.hatena-module .panel-primary>.hatena-module-title+.panel-collapse>.entry-content,.panel-primary>.entry-header+.panel-collapse>.entry-content,.panel-primary>.panel-heading+.panel-collapse>.entry-content{border-top-color:#337ab7}.panel-primary>.entry-footer+.panel-collapse>.entry-content,.panel-primary>.panel-footer+.panel-collapse>.entry-content{border-bottom-color:#337ab7}.hatena-module .panel-success>.hatena-module-title+.panel-collapse>.entry-content,.panel-success>.entry-header+.panel-collapse>.entry-content,.panel-success>.panel-heading+.panel-collapse>.entry-content{border-top-color:#d6e9c6}.panel-success>.entry-footer+.panel-collapse>.entry-content,.panel-success>.panel-footer+.panel-collapse>.entry-content{border-bottom-color:#d6e9c6}.hatena-module .panel-info>.hatena-module-title+.panel-collapse>.entry-content,.panel-info>.entry-header+.panel-collapse>.entry-content,.panel-info>.panel-heading+.panel-collapse>.entry-content{border-top-color:#bce8f1}.panel-info>.entry-footer+.panel-collapse>.entry-content,.panel-info>.panel-footer+.panel-collapse>.entry-content{border-bottom-color:#bce8f1}.hatena-module .panel-warning>.hatena-module-title+.panel-collapse>.entry-content,.panel-warning>.entry-header+.panel-collapse>.entry-content,.panel-warning>.panel-heading+.panel-collapse>.entry-content{border-top-color:#faebcc}.panel-warning>.entry-footer+.panel-collapse>.entry-content,.panel-warning>.panel-footer+.panel-collapse>.entry-content{border-bottom-color:#faebcc}.hatena-module .panel-danger>.hatena-module-title+.panel-collapse>.entry-content,.panel-danger>.entry-header+.panel-collapse>.entry-content,.panel-danger>.panel-heading+.panel-collapse>.entry-content{border-top-color:#ebccd1}.panel-danger>.entry-footer+.panel-collapse>.entry-content,.panel-danger>.panel-footer+.panel-collapse>.entry-content{border-bottom-color:#ebccd1}.header-menu{margin-bottom:20px;padding-left:0}.header-menu li{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.header-menu li:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.header-menu li:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#blog-title #blog-description,#blog-title #title{text-align:center;margin:0!important;background:#5BC0DE}#blog-title #title{font-size:60px;padding:20px}#blog-title #title a{color:#fff!important}#blog-title #blog-description{color:#fff;padding:10px;font-size:18px}.hatena-module .hatena-module-body ul{margin-left:-25px}.entry-title-link{color:#202020!important}#content #content-inner{margin-top:20px}.entry-header-menu{position:static;margin-top:10px}.search-module-input{line-height:25px}.hatena-bookmark-count a{color:#fff}.page-about .entry-content{font-size:1.5em}.page-about .entry-content dl{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-left:15px;margin-right:15px;background:#eee}.page-about .entry-content dl dt{vertical-align:middle;padding:20px;border-top:1px solid #ccc}.page-about .entry-content dl dd{line-height:71px;background:#fff;vertical-align:middle;margin:0;padding-left:20px;border-top:1px solid #ccc}@media (min-width:768px){.page-about .entry-content dl dt{width:190px}.page-about .entry-content dl dd{margin-left:190px}}#globalheader-container{background:#F8F8F8!important;border-color:#E7E7E7!important}.hatena-module-archive .hatena-urllist{margin-left:0!important}.archive-entry,.google_afc_blocklink{margin-bottom:20px;background-color:#FFF;border:1px solid #DDD;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.google_afc_blocklink{padding:15px}.archive-entry>.categories,.archive-entry>.date,.archive-entry>.entry-title{color:#333;background-color:#F5F5F5;border-color:#DDD;padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;display:block}.archive-entry>.entry-title{margin-top:0;margin-bottom:0}.archive-entry>.entry-description{padding:15px}.archive-entry>.entry-description:after,.archive-entry>.entry-description:before{content:" ";display:table}.entry-thumb{display:inline-block;max-width:100%;padding:4px;line-height:1.42857;background-color:#FFF;border:1px solid #DDD;border-radius:4px;transition:all .2s ease-in-out 0s;margin:10px}.social-buttons{position:relative;left:5px;bottom:10px}#footer{text-align:center;padding:10px;font-size:80%}
/* </system> */

/* ブログタイトル */
#title {
    background:#fff !important;
}

#blog-title #title a {
  color: #333 !important;
}


p.am-link {

}

p.am-link a{
	background: #f6ce50;
	color: #000;
	font-size: 14px;
	padding: 7px 15px 5px;
	border-radius: 5px;
	border-bottom: 3px solid #e3b628;
	margin-top: 10px;
	width: auto;
	text-align: center;
	display: block;
	font-weight: bold;
}

p.am-link a:hover {
	text-decoration: none !important;
	color: #000 !important;
	opacity: 0.6;
}


/* ブログ説明文 */
#blog-description {
    background:#fff !important;
    color: #333 !important;
}

.archive-entry>.entry-header, .archive-entry>.panel-heading, .entry-inner>.entry-header, .hatena-module .archive-entry>.hatena-module-title, .hatena-module>.hatena-module-title {
   background-color:  #fff;
   border-color: #fff; 
}

.archive-entry, .entry-inner, .hatena-module {
  margin-bottom: 20px;
  background-color: #fff;
  border: 0px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.entry-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.main-navigation,
.menu-toggle,
#menu-header {
    font-size:14px;
	display: inline-block;
}

#top-editarea {
	width:100%;
    text-align: center;
}

#bottom-editarea {
	width:75%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}



h1 {
  font-size: 2em;
}

.entry-content h3{
    background-color: #D6D9FF;
    border: 0px solid !important;
    padding: 10px 15px 10px;
    border-radius: 3px;
    
    }
    
.entry-content h4 {
    margin: 30px 0 25px;
    padding: 5px 10px 5px;
    border-left: 3px solid #212020;
}
    
.entry-content h5{
    }

h4, h5, h6 {
  margin-top: 40px;
  font-weight: bold;
}


body {
  font-size: 16px;
}

p {
  margin: 0 0 24px;
  margin: 0 0 1.714285714rem;
  line-height: 24px;
  line-height: 1.7;
}

a.keyword {
    color: #292929;
    text-decoration: underline;
    font-weight: none;
}

.pager-next > a,.pager-prev > a {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #333;
  background-color: #FFFFFF;
  border-color: #CCC;
  text-decoration: none;
}


img.alignleft {
	margin: 0px 24px 24px 0;
	margin: 0rem 1.714285714rem  1.714285714rem 0;
	overflow: hidden; 
}
img.alignright {
	margin: 0px 0 24px 24px;
	margin: 0rem 0  1.714285714rem 1.714285714rem;
	overflow: hidden; 
}
img.aligncenter {
	margin-top: 0px;
	margin-top: 0rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-device-width: 480px) {
    
#blog-title #title {
  font-size: 40px;
}

#blog-title #blog-description {
  font-size: 14px;
  padding-bottom:5px;
}

.header-image-enable #blog-title #blog-title-inner {
  height: 140px;
}

.bookview em {
    display:none;
}

.menu-header-container {
  height:20px;
    width:99%;
	margin:auto;
    overflow: hidden;
}

#header #header-body {
    display:none;
}

.entry-content  a.entry-see-more {
  font-size: 150%;
}


img.alignleft {
    width:40%;
}

.mobile {
    display:none;
}


}
/* <system section="background" selected="default"> */
/* default */
/* </system> */