/* <system section="theme" selected="darkroom"> */
/*
  Theme: Darkroom
  Author: Hatena Blog Team
*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
/* change colours to suit your needs */ins{text-decoration:none}
/* change colours to suit your needs */ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}
/* change border colour to suit your needs */hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
/* darkroom */
/* Mixins */.centering{margin:0 auto}.hover{color:#ffe295;text-decoration:underline}
/* Common */::selection{background:#aaa}::-moz-selection{background:#aaa}body{background:#1c1c1c url('https://cdn.blog.st-hatena.com/css/theme/darkroom/headerdefaultimg.jpg?version=0761dc8f01830489e97625d841bba6edca32fa8a&env=production') repeat-x top;font-family:Helvetica Neue,Helvetica,Univers,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif}#globalheader-container{background:#000;color:#fff;position:fixed;top:0;left:0;width:100%}.service-menu li a{color:#fff}#box2,#container,#container-inner,#content,#footer{width:100%}#container{background:linear-gradient(180deg,transparent 47%,hsla(0,0%,7%,0) 50%,#171717 51%,#1c1c1c 52%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#1c1c1c",GradientType=0)}#blog-title{min-height:300px;position:relative;background:transparent url('https://cdn.blog.st-hatena.com/css/theme/darkroom/header-bg.png?version=0abbe1dfbc5ee5fe9563708dc6ad23fd6434ef68&env=production') repeat-x 0 100%}#blog-title-inner{background:#1c1c1c;min-width:300px;position:absolute;bottom:0;right:50%;margin:0 -460px;letter-spacing:2px}.header-image-enable #blog-title-inner,.header-image-only #blog-title-inner{position:absolute;top:0;left:50%;width:880px;height:300px;background:none;margin:145px 0 0 -440px}#title{padding:20px 20px 0 40px;text-align:right}#title a{color:#fff;font-family:Courier;font-size:24px;text-decoration:none}#blog-description{color:#aaa;padding:9px 20px 0 40px;text-align:right;font-size:13px;font-weight:400}#content{overflow:hidden}#content-inner{background:#1c1c1c;position:relative}#wrapper{border-bottom:1px solid #000;padding:0 20px}#main{max-width:920px;padding:35px 0 0}#main,.entry{margin:0 auto}.entry{color:#aaa;padding:0 0 150px;max-width:880px}.entry.sleeping-ads{padding-bottom:0}.entry-header{position:relative;background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/entryheader-border.gif?version=05a6568e6c83377ccd34da0cd9ff437b40f99e92&env=production') repeat-x 0 100%;overflow:hidden;clear:both;margin:0 0 20px}.date a,.entry-title a{color:#fff}.date{margin:0 0 4px}.date a{font-family:Courier;font-size:14px;letter-spacing:2px;text-decoration:none;background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/camera.gif?version=1affd9ba87f77feae0d14d7b506d4c94f74ed4f2&env=production') no-repeat 2px 3px;padding:0 0 0 23px}.date .hyphen{display:none}.date-day,.date-month,.date-year{margin:0 3px 0 0}.entry-title{margin:0 0 10px}.entry-title a{font-size:18px;letter-spacing:2px;text-decoration:none;line-height:1.5;vertical-align:top}.categories{position:absolute;top:0;right:0}.categories a{font-size:14px;text-decoration:none;color:#aaa}.categories a:hover{color:#ffe295;text-decoration:underline}.entry-header-menu{position:absolute;bottom:10px;right:0}.entry-header-menu a{font-size:14px;text-decoration:none;color:#ffe295}.entry-header-menu a:hover{color:#ffe295;text-decoration:underline}.entry-content{font-size:15px;line-height:1.8}.entry-content h1{padding:40px 0 10px;color:#fff;font-size:22px}.entry-content h1 a{color:#fff!important}.entry-content h2{padding:40px 0 10px;color:#fff;font-size:20px}.entry-content h2 a{color:#fff!important}.entry-content h3{padding:40px 0 10px;color:#fff;font-size:18px}.entry-content h3 a{color:#fff!important}.entry-content h4{padding:40px 0 10px;color:#fff;font-size:16px}.entry-content h4 a{color:#fff!important}.entry-content h5{padding:40px 0 10px;color:#fff}.entry-content h5 a{color:#fff!important}.entry-content h6{padding:20px 0 10px;color:#aaa}.entry-content h6 a{color:#aaa!important}.entry-content p{font-size:15px;line-height:1.8;font-family:Lucida Grande,Lucida Sans Unicode,sans-serif;margin:0 0 10px}.entry-content ol,.entry-content ul{padding:20px 0 10px;margin:0 0 0 1.5em}.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{padding:5px 0 10px}.entry-content table{margin:20px 0 10px}.entry-content tr th{border-bottom:1px solid #555;padding:10px 20px 5px 15px;background:#000;text-align:left}.entry-content tr td{border-bottom:1px solid #555;padding:10px 20px 15px 15px}.entry-content dd{margin:0 0 0 2em}.entry-content blockquote{border-top:1px dotted #555;border-bottom:1px dotted #555;padding:19px 20px;overflow:hidden;clear:both;font-style:italic;margin:0 30px}.entry-content blockquote cite{text-align:right;margin:10px 0 0;float:right;font-size:14px;font-style:normal}.entry-content img{max-width:100%;
  /*880px;*/border-top:14px solid #000;border-right:15px solid #000;border-bottom:15px solid #000;border-left:14px solid #000;margin:10px 0 0 -15px}.entry-content img[style]{margin:10px 15px 0 -15px}.entry-content img.hatena-image-left{margin:0 15px 0 -15px}.entry-content img.hatena-image-right{margin:0 -15px 0 15px}.entry-content .http-bookmark,.entry-content .http-star{border:none;margin:0}.entry-content .hatena-asin-detail{padding:15px 14px;background:#000;border:1px solid #333;max-width:670px}.entry-content .hatena-asin-detail a{overflow:hidden;display:inline-block;width:auto;float:left}.entry-content .hatena-asin-detail .hatena-asin-detail-info{float:left;margin:0 0 0 15px}.entry-content .hatena-asin-detail .hatena-asin-detail-info ul{overflow:hidden;margin:0;padding:0}.entry-content .hatena-asin-detail .hatena-asin-detail-info a{float:none;width:auto;display:inline}.entry-content .hatena-asin-detail .hatena-asin-detail-title{font-size:16px}.entry-content .hatena-asin-detail .hatena-asin-detail-image{border:none;margin:0}.entry-content pre{background:#000;padding:14px 15px;max-width:670px;margin-bottom:10px}.entry-content a{color:#aaa}.entry-content a:hover{color:#ffe295}.entry-content .keyword{color:#aaa;text-decoration:none;border-bottom:1px solid #333}.entry-content .keyword:hover{color:#ffe295;border-bottom:1px solid #ffe295}.entry-footer{max-width:700px}.entry-footer a{color:#aaa}.entry-footer-section{padding:30px 0 0;font-size:14px
  /* font-style: italic; */
  /*
     * .author:after{
     *     content: ',';
     *     margin: 0 5px 0 0;
     * }
     */}.entry-footer-time a{text-decoration:none}.entry-footer-time a:hover{color:#ffe295;text-decoration:underline}#google_afc_user,.hatena-star-container{padding:10px 0 0}#google_afc_user_container{margin:0!important}.customized-footer{padding:20px 0}.comment-box{padding:10px 0 0}.comment-box ul{border-top:1px solid #333;margin:0 0 20px}.comment-box li{list-style-type:none;border-bottom:1px solid #333;padding:15px 0 30px;counter-increment:a;position:relative}.comment-box li:before{content:counter(a);position:absolute;top:10px;right:0;font-size:30px;color:#333}.comment-box .read-more-comments:before{content:none}.read-more-comments{padding:0!important}.read-more-comments a{padding:15px 0;display:block;vertical-align:bottom;margin:0}.read-more-comments a:hover{background:#000;color:#ffe295}.comment-content{margin:10px 0;line-height:1.5;font-size:14px;font-family:Lucida Grande,Lucida Sans Unicode}.comment-metadata{font-style:italic;font-size:13px}.leave-comment-title:hover{color:#ffe295}.pager{overflow:hidden}.pager-next{float:right;margin:0 0 20px}.pager-next a{color:#aaa;background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/next.gif?version=813d0438157313fa7d9763f89295348a9d404c35&env=production') no-repeat 100%;padding:23px 20px 20px;font-size:14px;text-decoration:none;display:block;letter-spacing:1px}.pager-next a:hover{color:#ffe295}.pager-prev{float:left;margin:0 0 20px}.pager-prev a{color:#aaa;background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/prev.gif?version=66801131ec277320e45381a1be91388d3c0a3cfa&env=production') no-repeat 0;padding:23px 20px 20px;font-size:14px;text-decoration:none;display:block;letter-spacing:1px}.pager-prev a:hover{color:#ffe295}#box2{background:#000;border-top:1px solid #333
  /* padding: 0 20px; */}#box2-inner{max-width:920px;overflow:hidden;padding:0 0 80px;margin:0 auto}#box2-inner a{text-decoration:none;border-bottom:1px solid #333}#box2-inner a:hover{color:#ffe295;border-bottom:1px solid #ffe295}#box2-inner .hatena-module{margin:40px 0 40px 20px;float:left;width:205px}#box2-inner .hatena-module-body li{list-style-type:none;margin:0 0 10px}.hatena-module{display:block;margin-bottom:40px}.hatena-module:nth-of-type(4n+1){clear:both}.hatena-module-title{color:#aaa;font-size:14px;font-weight:700;margin:0 0 10px;letter-spacing:1px}.hatena-module-title a{color:#aaa}.hatena-module-body{font-size:12px;color:#aaa}.hatena-module-body a{color:#aaa;line-height:1.8}.hatena-module-body li{list-style-type:none;margin:0 0 15px}.hatena-module-body .profile-icon{clear:both;display:block;margin:15px 0 5px}.profile-description{line-height:1.5;padding:3px 0 5px;width:156px}.hatena-module-recent-comments{padding:0 20px 0 0;width:185px}.hatena-module-recent-comments li{color:#aaa}.hatena-module-recent-comments li .recent-comment-time{color:#fff!important;padding:0 2px}.hatena-module-search-box{padding:5px 0 0}.search-module-input{background:#000;border:1px solid #555;color:#fff;font-size:14px;line-height:1;height:24px;margin:0;padding:4px 0 4px 6px;width:140px}.search-module-input:focus{outline:none}.search-module-button{background:#333;color:#fff;border:1px solid #555;font-size:14px;line-height:1;height:34px;padding:5px 7px;margin:0}.search-module-button:hover{border:1px solid #ffe295;color:#ffe295}.archive-module-calendar a{color:#ffe295!important}#bottom-editarea{max-width:920px;margin:0 auto;padding:20px 20px 10px;overflow:hidden;width:880px;color:#aaa}#bottom-editarea a,#footer{color:#aaa}#footer{background:#1c1c1c;font-size:14px}#footer a{color:#aaa;text-decoration:none;border-bottom:1px solid #333}#footer a:hover{color:#ffe295;text-decoration:underline}#footer-inner{max-width:920px;margin:1em auto;padding:10px 0 13px}#footer-inner .services,#footer-inner address{font-size:12px;
  /* vertical-align: center; */color:#333}#footer-inner .services a,#footer-inner address a{color:#555;text-decoration:none}#footer-inner .services a:hover,#footer-inner address a:hover{color:#ffe295;text-decoration:underline}address{float:left}address img{margin:0 3px -6px 0}.services{padding:1px 0 0}#cboxOverlay{background:#000}.hatena-id-icon img{border:none;margin:0}
/* Retina */@media (-webkit-min-device-pixel-ratio:2){.entry-header{background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/entryheader-border@2x.gif?version=d8fe4f81ae10cb267a11020d5a3a19f8bf81b749&env=production') repeat-x 0 100%;background-size:4px 3px}.date a{background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/camera@2x.gif?version=c71e966dc093b1d2965179cdfb0ae77e2bfe2a89&env=production') no-repeat 2px 3px;background-size:13px 10px}.pager-next a{background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/next@2x.gif?version=f1e53337e08912933c09d88b2c7d4dc9d41bc6d9&env=production') no-repeat 100%;background-size:10px 19px}.pager-prev a{background:url('https://cdn.blog.st-hatena.com/css/theme/darkroom/prev@2x.gif?version=639dfa6ebc7d26bb687a803f782554c7bc32ff74&env=production') no-repeat 100%;background-size:10px 19px}}
/* About page */.page-about img{border:none}.page-about dl{border-bottom:1px solid #333}.page-about dt{float:left;width:144px;border-top:1px solid #333;padding:15px 0 30px 16px;background:#000;margin:0 20px 0 0;font-weight:700;letter-spacing:1px;clear:both}.page-about dd{width:auto;padding:15px 0 30px;border-top:1px solid #333}.page-about dd .profile-icon{margin:0}#top-editarea{display:block;padding:40px 0 0;color:#aaa;background:#1c1c1c;overflow:hidden}#top-editarea *{width:880px;padding:0 20px;margin:0 auto}#top-editarea a{color:#aaa;margin:0 5px 0 0}#top-editarea a:hover{color:#ffe295}
/* Archive page */#top-box{display:block;padding:40px 0 0;background:#1c1c1c;overflow:hidden;z-index:8100;color:#555}#top-box .breadcrumb{width:880px;margin:0 auto;text-align:right;font-size:14px}#top-box a{color:#555}#top-box a:hover{color:#ffe295}#top-box span,.page-archive{color:#aaa}.page-archive a{color:#fff}.page-archive .archive-entry,.page-archive .google_afc_blocklink{margin:30px auto 0;max-width:880px}.page-archive .archive-entry{border-top:1px solid #555;padding:15px 0 0;position:relative}.page-archive .archive-entry h1{margin:0 0 10px}.page-archive .archive-entry h1 a{text-decoration:none;font-weight:400;font-size:18px;font-family:Courier;letter-spacing:2px;color:#fff}.page-archive .archive-entry .categories{font-weight:400}.page-archive .archive-entry li{list-style-type:none;margin-bottom:7px}.page-archive #main-inner{padding:0 0 200px}.page-archive #main-inner p{color:#aaa;max-width:880px;margin:0 auto;line-height:1.8}.page-archive #main-inner ul li{position:relative}
/* </system> */

/* <system section="background" selected="000000"> */
body{background:#000000;}
/* </system> */

/***** ここから下を追記 ***/
@media screen and (min-width:1400px) {

#container {
  width: 1350px;
  margin: 0 auto;
}

#wrapper {
  width: 1100px;
  float: left;
}

#main {
width: 1100px;
}

}


/* snsボタンサイドバー */
/* 全般設定 */
.snsfollow {
width: 100%;
height: 90px;
margin-bottom: 10px;
}
.snsfollow a {
width: 49%;
height: 25px;
margin-bottom: 5px;
padding: 14px 0;
float: left;
font-size: 1.13em; /* 18px */
font-weight: bold;
color: #ffffff;
text-align: center;
letter-spacing: 0.1em;
display: inline-block;
text-decoration: none;
}
.snsfollow a:hover {
background-color:#FFFFFF;
opacity: 0.7;
}
/* はてなブログ設定 */
.snsfollow a#follow_hatena {
background-color: #3D3F44;
border-bottom: 1px solid #101010;
margin-right: 2%;
}
/* Twitter設定 */
.snsfollow a#follow_tw {
background-color: #00ACEE;
border-bottom: 1px solid #00a1e9;
}
/* Instagram設定 */
.snsfollow a#follow_instagram {
background-color: #3f729b;
border-bottom: 1px solid #0073a8;
margin-right: 2%;
}
/* facebook設定 */
.snsfollow a#follow_fb {
background-color: #3B5998;
border-bottom: 1px solid #3C5A98;
}