/* <system section="theme" selected="novel"> */
@charset "UTF-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size: 100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none;background:#e5e5e5}strong{font-weight:700}body{font-size:16px;font-family:Didot,Didot LT STD,Bodoni,Palatino,Palatino Linotype,Sabon,Garamond,Adobe Garamond Pro,Hiragino Mincho Pro,HGSMinchoE,MS PMincho,serif}#globalheader-container{background:#101929;color:#fff;top:0;left:0;width:100%}.service-menu li a{color:#fff}#container,#footer{width:992px;margin:0 auto;padding:0 32px 0 0;background:url(https://cdn.blog.st-hatena.com/css/theme/novel/line.gif?version=dc9c1689f29371ecdd4d8f010904c1) repeat-y 736px 0}#container{margin:0 auto;position:relative;overflow:hidden}#container-inner{width:100%;overflow:hidden}#blog-title{width:736px;height:200px;margin:24px 0 0;overflow:hidden;z-index:-5000}#blog-title-inner{margin:0 2px 0 0;width:608px!important;padding:32px 0 0 32px}#top-editarea{margin:24px 0 0 32px;width:640px;min-height:192px}#top-box{margin:24px 0 0 32px;width:640px}#box2{margin:-200px 0 0}.enable-top-editarea #box2{margin:-416px 0 0}.page-category-category_name #box2,.page-archive-category #box2{margin:-248px 0 0}.page-category-category_name.enable-top-editarea #box2,.page-archive-category.enable-top-editarea #box2{margin:-464px 0 0}#blog-title+#content #main{margin:32px 64px 0 32px}.header-image-enable #blog-title-inner,.header-image-only #blog-title-inner{margin:0 0 0 32px}.header-image-enable #blog-title-inner a:hover,.header-image-only #blog-title-inner a:hover{background:none;text-decoration:underline}.page-archive .breadcrumb{margin-bottom:10px}#content:after{content:"";clear:both;display:block;height:0}#wrapper{text-align:justify;text-justify:inter-ideograph;overflow:hidden;width:736px;float:left}#main{margin:0 64px 0 32px}#box2{float:right;width:224px;font-size:13px;overflow:hidden;z-index:8000;letter-spacing:1px;height:auto;word-wrap:break-word;line-height:1.6}#box2 a{color:#486670;text-decoration:none;border:none}#box2 .archive-module-month{margin:0 0 0 2.5em}#bottom-editarea{margin:64px 64px 0 32px;width:640px;clear:both}#footer{overflow:hidden;clear:both}#footer-inner{width:224px;float:right;font-size:12px;line-height:1.5;padding:0 0 24px 31px}#footer-inner a{border:none}#title a{font-weight:700;border:none;line-height:1;font-size:34px;letter-spacing:2px}#blog-description{font-size:14px;margin:7px 0 0}.entry{clear:both;overflow:hidden;position:relative;padding:0 0 48px}.entry-header{clear:both;overflow:hidden}.entry-header a{border:none}.date-,.date-first{margin:64px 0 0;background:url(https://cdn.blog.st-hatena.com/css/theme/novel/hr2.png?version=dc9c1689f29371ecdd4d8f010904c1) repeat-x top left}.date-:first-child,.date-first:first-child{margin:0}.date- .date,.date-first .date{margin:0 0 40px}.date- .date a,.date-first .date a{font-size:20px;margin:20px 0 0;letter-spacing:2px;font-weight:700;display:inline-block;color:#eb1212}.date- .date a:hover,.date-first .date a:hover{border:none}.date- .date .date-year:after,.date-first .date .date-year:after{content:"年"}.date- .date .date-month:after,.date-first .date .date-month:after{content:"月"}.date- .date .date-day:after,.date-first .date .date-day:after{content:"日"}.date- .date .hyphen,.date-first .date .hyphen{display:none}.date- .date-last-updated,.date-first .date-last-updated{color:#eb1212;font-size:16px;font-weight:700;letter-spacing:2px}.date- .date-last-updated svg,.date-first .date-last-updated svg{width:15px;height:15px}.date-middle,.date-last{margin:48px 0 0;background:url(https://cdn.blog.st-hatena.com/css/theme/novel/hr.png?version=dc9c1689f29371ecdd4d8f010904c1) no-repeat center top}.date-middle .entry-header,.date-last .entry-header{margin:53px 0 0}.date-middle .date,.date-last .date{display:none}.entry-title{margin:0 32px 16px 0;letter-spacing:1px;float:left}.entry-title a{font-size:18px;font-weight:700;font-family:Helvetica Neue,Helvetica,Univers,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif}.categories{margin:4px 0 16px;display:inline-block;float:right}.categories a{font-size:13px;margin:0 0 0 7px}.categories a:after{content:","}.categories a:last-child:after{content:""}.entry-header-menu{position:absolute;top:20px;right:0}.entry-header-menu a{padding:7px 7px 5px;line-height:1;display:block;background:#f5f5f5}.entry-header-menu a:hover{background:#000;color:#ddd}.entry-content a{color:#486670;text-decoration:none;border-bottom:1px solid #777}.entry-content a:hover{color:#486670;text-decoration:none;border-bottom:1px solid #000;background:#e5e5e5}.entry-content .keyword{color:#000;text-decoration:none;border-bottom:1px solid #f0f0f0}.entry-content .keyword:hover{color:#000;text-decoration:none;border-bottom:1px solid #aaa;background:none}.entry-content{clear:both}.entry-content p{line-height:2;margin:0 0 8px}.entry-content img{max-width:100%;vertical-align:bottom;margin:0 0 16px}.entry-content img.hatena-image-left{margin:0 15px 0 0}.entry-content img.hatena-image-right{margin:0 0 0 15px}.entry-content .hatena-fotolife,.entry-content .http-image{border:none}.entry-content .hatena-fotolife:hover,.entry-content .http-image:hover{border:none;background:none}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:Helvetica Neue,Helvetica,Univers,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif}.entry-content h1{background:#555;padding:5px 10px 3px;color:#fff;font-weight:700;margin:56px 0 16px;font-size:22px}.entry-content h2{border-top:3px double #000;padding:8px 0 0;font-weight:700;margin:56px 0 16px;font-size:20px}.entry-content h3{border-bottom:1px solid #000;padding:0 0 5px;font-weight:700;margin:56px 0 16px;font-size:18px}.entry-content h4{padding:8px 0 0;font-weight:700;margin:32px 0 8px;line-height:1}.entry-content h4:before{content:"";width:14px;height:14px;border-radius:50%;display:block;background:#000;float:left;margin:1px 5px 0 0}.entry-content h5,.entry-content h6{font-weight:700;margin:32px 0 8px}.entry-content pre{padding:16px 20px;font-size:14px;line-height:1.5;border:1px solid #ddd;font-family:Helvetica Neue,Helvetica,Univers,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;margin:16px 0 0;color:#aaa}.entry-content ul{margin:10px 0 0}.entry-content ul li{list-style-type:disc;margin:0 0 10px 1.5em}.entry-content ul li ul,.entry-content ul li ol{margin:10px 0}.entry-content ol{margin:10px 0 0}.entry-content ol li{list-style-type:decimal-leading-zero;margin:0 0 10px 2em}.entry-content ol li ul,.entry-content ol li ol{margin:10px 0}.entry-content dl{margin:10px 0 0}.entry-content dd{margin:0 0 0 1.5em}.entry-content table{width:100%;margin:16px 0}.entry-content th,.entry-content td{padding:12px 15px 8px;border:1px solid #ddd}.entry-content th{border:1px solid #bbb;font-weight:700;background:#ddd}.entry-content blockquote{border:1px solid #ddd;padding:16px 20px!important;border-radius:5px;margin:16px 0;font-style:italic;font-size:14px}.entry-content blockquote p,.entry-content blockquote li{font-style:italic}.entry-content blockquote cite{margin:16px 0 0;display:block;font-size:13px;color:#aaa;text-align:right}.entry-content blockquote cite:before{content:"Source: "}.entry-content blockquote cite a{color:#aaa;border-color:#aaa}.entry-content blockquote p{margin:0}.entry-content blockquote p+p,.entry-content blockquote p+ul,.entry-content blockquote p+ol,.entry-content blockquote ul+p,.entry-content blockquote ol+p{margin:16px 0 0}.entry-content .http-bookmark{padding:0 2px;margin:0;vertical-align:baseline}.entry-footer{margin:16px 0 0}.entry-footer-time a{border:none}#google_afc_user{clear:both;margin-top:15px}#google_afc_user div#google_afc_user_container{margin:0}.comment-box{font-size:14px;margin:20px 0 0}.comment li{padding:16px 0 0;margin:0 0 48px;border-top:1px dotted #ddd;min-height:74px}.comment-user-name{position:relative;width:112px}.comment-user-name .hatena-id-icon{width:50px;height:50px;position:absolute;top:24px;left:0}.comment-user-name .comment-user-id{position:absolute;top:0;left:0}.comment-content,.comment-metadata{margin:0 0 0 144px}.comment-content{line-height:1.8;word-wrap:break-word}.comment-metadata{margin-top:10px}.read-more-comments{text-align:left}.read-more-comments a{display:inline-block;margin:0 0 0 144px;border-bottom:1px solid #000}.leave-comment-title{border-bottom:1px solid #000;text-align:left}.pager{margin:144px 0 32px;overflow:hidden}.pager a{line-height:1.5;word-wrap:break-word;display:inline-block;max-width:250px}.pager-next{float:right}.pager-prev{float:left}.hatena-module{margin:0 0 32px}.hatena-module-title{font-weight:700;text-decoration:none;margin:0 0 8px;font-size:14px;font-family:Helvetica Neue,Helvetica,Univers,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif}.hatena-module-title a{color:#000!important;border:none}.hatena-module-title a:hover{text-decoration:underline}.hatena-module-profile{letter-spacing:0}.hatena-module-profile .hatena-module-body{position:relative;padding:0 0 0 80px;margin:0}.hatena-module-profile img{position:absolute;top:0;left:0;width:64px;height:64px}.hatena-module-profile .id{margin:0 0 5px;display:block}.hatena-urllist li{list-style:none;padding:0 0 0 15px;background:url(https://cdn.blog.st-hatena.com/css/theme/novel/li.png?version=dc9c1689f29371ecdd4d8f010904c1) no-repeat 5px top;margin:0 0 10px;display:block}.hatena-urllist.urllist-with-thumbnails li{padding:0 0 10px;background:none;border-bottom:1px dotted #ddd}.hatena-module-search-box .search-module-input{background:#f5f5f5;font-size:18px;line-height:1;padding:8px 15px 6px;height:32px;width:145px;float:left;border:none}.hatena-module-search-box .search-module-input:focus{outline:none}.hatena-module-search-box .search-module-button{height:46px;width:46px;text-indent:-9999px;background:#f5f5f5 url(https://cdn.blog.st-hatena.com/css/theme/novel/search.png?version=dc9c1689f29371ecdd4d8f010904c1) no-repeat center center;border:none}.hatena-module-search-box .search-module-button:hover{opacity:.8}.archive-module-calendar a{color:#eb1212!important}.page-about dl{overflow:hidden}.page-about dt{float:left;width:20%;height:25px;font-size:13px;margin:0 32px 32px 0;font-weight:700;letter-spacing:1px;clear:both;vertical-align:middle;font-family:Helvetica Neue,Helvetica,Univers,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif}.page-about dd{width:auto;font-size:16px;height:auto;margin:0 0 32px;overflow:hidden}.page-about dd .about-subscription-count{margin:0 10px 0 0}.page-about dd .profile-icon{display:inline;margin:0;vertical-align:middle;border:none}.page-about dd a,.page-about dd a:hover{border:none}.page-archive .archive-entry{margin-bottom:50px}.page-archive .entry-title,.page-archive .categories{float:none}.page-archive .no-categories{display:none}.page-archive .page-archive-section{margin:30px auto 0;padding:15px 0 0;clear:both;overflow:hidden}.page-archive .page-archive-section h1{padding:7px 0 0;margin:0 0 20px;border-top:1px dotted #000}.page-archive .page-archive-section h1 a{text-decoration:none;border:none;font-size:16px;font-weight:800;font-family:Source Code Pro,sans-serif;letter-spacing:1px}.page-archive .page-archive-section li{margin:0 0 20px;line-height:1;overflow:hidden;list-style-type:disc}.page-archive .page-archive-section .categories{float:right;margin:7px 0 5px}.page-archive .page-archive-section .categories a{border:none;font-size:12px;letter-spacing:2px;vertical-align:middle;display:inline-block;border-bottom:1px solid #000}.page-archive .page-archive-section .categories a:hover{border-bottom:1px solid #000}.page-archive .page-archive-section .entry-title{line-height:1.8;margin:0;overflow:hidden}.page-archive .page-archive-section .bookmark-widget-counter,.page-archive .page-archive-section .star-container a{border:none}.page-archive .page-archive-section .social-buttons{clear:both;display:block;margin:10px 0 0}@media (-webkit-min-device-pixel-ratio: 2){#container,#footer{background:url(https://cdn.blog.st-hatena.com/css/theme/novel/line@2x.gif?version=dc9c1689f29371ecdd4d8f010904c1) repeat-y 736px 0;background-size:1px 2px}.date-,.date-first{background:url(https://cdn.blog.st-hatena.com/css/theme/novel/hr2@2x.png?version=dc9c1689f29371ecdd4d8f010904c1) repeat-x top left;background-size:11px 7px}.date-middle,.date-last{background:url(https://cdn.blog.st-hatena.com/css/theme/novel/hr@2x.png?version=dc9c1689f29371ecdd4d8f010904c1) no-repeat center top;background-size:89px 9px}.hatena-module li{background:url(https://cdn.blog.st-hatena.com/css/theme/novel/li@2x.png?version=dc9c1689f29371ecdd4d8f010904c1) no-repeat 4px top;background-size:5px 11px}.hatena-module-search-box .search-module-button{background:#f5f5f5 url(https://cdn.blog.st-hatena.com/css/theme/novel/search@2x.png?version=dc9c1689f29371ecdd4d8f010904c1) no-repeat center center;background-size:20px 20px}}

/* </system> */

/* <system section="background" selected="default"> */
/* default */
/* </system> */

body {
    // font-family: 'Didot', "Didot LT STD", 'Bodoni', 'Palatino', 'Palatino Linotype', 'Sabon', 'Garamond', 'Adobe Garamond Pro', 'Hiragino Mincho Pro', 'HGSMinchoE', 'MS PMincho', serif;
    font-family: "Avenir Next", 'Helvetica Neue', Helvetica, Arial, YuGothic, 'Yu Gothic', 游ゴシック体, '游ゴシック', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS ゴシック', 'MS Gothic', sans-serif;
    color: #666;
}
ul li, ol li {
    list-style-type: none!important;
}
.entry-categories span a:after {
    content: "";
}
.categories {
    margin: 0px 0 -3px -26px;
    display: block;
    clear: both;
    float: none;
}
div #breadcrumb div{
    display: inline;
    font-size:13px;
}
.globalheader-off #container {
    overflow: visible;
}
#container-inner {
	position: relative;
	width: 940px;
	margin: 0 auto;
    overflow: visible;
}
#wrapper {
	width: 716px;
    overflow: visible;
}
#blog-title {
	width: 804px!important;
	height: 136px!important;
	margin: 20px 0 -155px 137px!important;
}
#blog-title-inner {
	width: 772px!important;
    margin: 0;
    padding: 28px 0px 0 42px;
	// padding: 28px 0px 0 51px;
}
#blog-description {
    font-size: 13.8px;
}
#top-editarea {
	width: 940px;
}
#main {
	width: 645px;
    font-family: "Avenir Next", 'Helvetica Neue', Helvetica, Arial, YuGothic, 'Yu Gothic', 游ゴシック体, '游ゴシック', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS ゴシック', 'MS Gothic', sans-serif;
}
.enable-top-editarea #box2 {
	margin-top: 0px!important;
}
#container, #footer {
	background: none;
}
#content {
	background: url(https://cdn.blog.st-hatena.com/css/theme/novel/line.gif?version=dc9c1689f29371ecdd4d8f010904c1) repeat-y 695px 0;
    margin-top: 2.5em;
}
a:link, a:visited {
    color: #39c;
    text-decoration: none;
}
a:hover {
	background: none;
	transition-property: background-color;
    transition-duration:.4s;
    transition-timing-function:ease-in-out;
}
.hatena-module-profile .hatena-module-body {
	padding: 0;
}
a.profile-icon-link {
	float: left;
    margin: 0 18px 10px 0;
}
.hatena-module-profile img {
	position: static;
}
/* ===============================================
▼ヘッダ、ナビケーション
=============================================== */
h1#title {
    padding-left: 4.5em;
    margin-bottom: 1em;
}
h1#title a {
    font-size: 2.5em;
    font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W6','ＭＳ Ｐ明朝','MS PMincho', Georgia, Times, Baskerville, Palatino, serif;
}
#logo_area a {
    display: block;
    background: #fff url(http://img.f.hatena.ne.jp/images/fotolife/o/okiwebshop0726/20160211/20160211101131.gif) left top no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 136px;
    height: 136px;
}
#header_products_navi
{
    clear:both;
    width: 940px;
    height: 75px;
    line-height: 140%;
    font-size: 11.5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0 auto 2em;
    position: absolute;
    top: 160px;
}

#header_products_navi ul
{
    border-top: 1px solid #2292AF;
    padding: 15px;
    clear: both;
}

#header_products_navi ul li
{
    font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W6','ＭＳ Ｐ明朝','MS PMincho', Georgia, Times, Baskerville, Palatino, serif;
    font-size: 1.25em;
    float: left;
    // margin-right: 42px;
    margin-right: 66px;
    padding-bottom: 15px;
    font-weight: bold;
    vertical-align: middle;
}
#header_products_navi ul li {/* for IE9 or less */
    font-size: 1.1em\9;
    margin-right: 23px\9;
}
@media all and (-ms-high-contrast:none){/* for IE10 or over */
    #header_products_navi ul li {
        font-size: 1.25em\0;
        margin-right: 27px\0;
    }
}
#header_products_navi ul li:last-child {
    margin-right: 0px!important;
}
#header_products_navi ul li a {
    font-size: 1.2em;
}
@media all and (-ms-high-contrast:none){/* for IE10 or over */
    #header_products_navi ul li a {
        font-size: 1.1em\0;
    }
}
#header_products_navi ul li a.fnt_red {
    color: #E83C4A;
}
#header_products_navi #header_info {
    *display: block;
    *height: 31px;
    line-height: 140%;
    font-size: 12px;
}
#header_products_navi #header_info a#linkto_all_products {
    float: left;
    margin-left: 1.3em;
}
#header_products_navi #header_info p#dm_and_fax {
    text-align: right;
    padding-right: 1em;
    padding-bottom: .3em;
    font-size: 1.2em;
}
#header_products_navi #header_info p#dm_and_fax span {
    font-size: 1.3em;
}

p#dm_and_fax a.btn {
    background: #0081A5;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #fff;
    padding: 3px 5px;
    width: 130px;
    font-size: .8em;
    vertical-align: bottom;
    margin-left: .8em;
    text-align: center;
}
p#dm_and_fax a.btn:hover {
    text-decoration: none;
    color: #fff;
}
p#dm_and_fax a.pamphlet {
    width: 153px;
    margin-left: .8em;
    text-align: center;
    margin-right: .8em;
}
/* ===============================================
▼記事
=============================================== */
.entry-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}
@media all and (-ms-high-contrast: none) {
    .entry-title {
        margin: 0 32px 25px 0; /* IE10以上 */
    }
}
.entry-title {
    margin: 0 32px 25px 0\9; /* IE10以下 */
}
.entry-title a {
    font-size: 1.4em;
    font-weight: normal;
    margin: 0 32px 10px 0;
    font-family: "Avenir Next", 'Helvetica Neue', Helvetica, Arial, YuGothic, 'Yu Gothic', 游ゴシック体, '游ゴシック', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS ゴシック', 'MS Gothic', sans-serif;
}
.entry-header {
    background: #fff url(http://img.f.hatena.ne.jp/images/fotolife/o/okiwebshop0726/20160212/20160212153448.gif) left top no-repeat;
    padding-left: 75px;
    width: 625px;
    position: absolute;
    left: -55px;
}
.entry-content {
    position: relative;
    top: 8em;
    margin-bottom: 9em;
}
.entry-content img {
    box-shadow: 1px 2px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 2px 10px rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 2px 10px rgba(0,0,0,.3);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    display: block;
    margin: 0 0 20px 1em;
    width: 98%;
}
.entry-content a {
    border-bottom: none;
}
.entry-content a:hover {
    border-bottom: none;
}
#colorbox #cboxContent #cboxLoadedContent, #colorbox #cboxContent {
    background-color: #39c;
}
.entry-content p div {
    text-align: center;
}
.entry-date {
    height: 40px;
}
.entry-date>a {
    height: 30px;
}
.entry-categories {
    height: 26px;
}
.date- .date, .date-first .date {
    margin: 0;
}
.date- .date a, .date-first .date a {
    font-size: 15px;
    font-weight: normal;
    margin: 10px 0 0;
}
.date-, .date-first {
    background: none;
}
.date a {
    margin: 0;
    color: #000!important;
}
article.entry {
    overflow: visible;
}
.entry-see-more {
    border: 1px solid #39c!important;
    padding: 0px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 1em;
    display: inline-block;
}
.entry-see-more:hover {
    border: 1px solid #39c;
    color: #fff!important;
    background-color: #72b8dc!important;    
}
/* ===============================================
▼サイドバー
=============================================== */
.hatena-module-search-box .search-module-input {
    padding: 12px 15px 2px;
}
/* ===============================================
▼フッター
=============================================== */
.leave-comment-title {
    background: #39c;
    display: inline-block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #fff;
    padding: 3px 8px;
    text-align: center;
    box-shadow: none;
    border-bottom: none;
}
.leave-comment-title:hover {
    background-color: #0ca6f3!important;
    color: #fff;
}
#bottom-editarea {
    margin: 64px auto 0;
    width: 940px;
}
#bottom-editarea footer {
    background-color: #333;
    width: 100%;
    margin: 0 -200%;
    padding: 30px 200% 60px;
    text-align: center;
    color: #fff;
}
footer ul::after {
    content: "";
    clear: both;
    display: block;
}
footer ul li {
    float: left;
}
footer ul li a {
    color: #fff!important;
    display: inline-block;
    padding: 0 1.55em 0;
    border-right: 1px dotted #888;
    line-height: 1em;
}
footer ul li:last-child a {
    border-right: none;
}
footer p.copyright {
    margin-top: 3em;
}
/*記事上・記事下フォローボタン*/
.content-inner-follow-buttons{
    text-align: left;
    margin-top:40px;
    width:100%;
}
.content-inner-follow-buttons .follow-title {
    width:100%;
    color:#666;
    margin-bottom:5px;
}
.content-inner-follow-buttons a {
    display: inline-block;
    width:60px;
    text-align: center;
    text-decoration: none;
    margin:5px;
}
.content-inner-follow-buttons .inner-text {
    font-size:13px;
}
.content-inner-follow-buttons .lg, .content-inner-follow-buttons .fa {
    padding:15px;
    border-radius:5px;
    margin:2px auto;
}
.content-inner-follow-buttons .hatena {
    color: #38393C;
    background: #ffffff;
}
.content-inner-follow-buttons .blogicon-hatenablog {
    background: #38393C;
    color: #ffffff;
}
.content-inner-follow-buttons .blogicon-hatenablog:hover {
    background: #5F6063;
}
.content-inner-follow-buttons .facebook {
    color: #305097;
    background: #ffffff;
}
.content-inner-follow-buttons .blogicon-facebook {
    background: #305097;
    color: #ffffff;
}
.content-inner-follow-buttons .blogicon-facebook:hover {
    background: #5A77B7;
}
.content-inner-follow-buttons .twitter {
    color: #55acee;
    background: #ffffff;
}
.content-inner-follow-buttons .blogicon-twitter {
    background: #55acee;
    color: #ffffff;
}
.content-inner-follow-buttons .blogicon-twitter:hover {
    background: #89C7F7;
}
.content-inner-follow-buttons .instagram {
    color: #3f729b;
    background: #ffffff;
}
.content-inner-follow-buttons .blogicon-instagram {
    background: #3f729b;
    color: #ffffff;
}
.content-inner-follow-buttons .blogicon-instagram:hover {
    background: #7AA5C7;
}
.content-inner-follow-buttons .feedly {
    color: #6cc655;
    background: #ffffff;
}
.content-inner-follow-buttons .blogicon-rss {
    background: #6cc655;
    color: #ffffff;
}
.content-inner-follow-buttons .blogicon-rss:hover {
    background: #8EDC7A;
}
.content-inner-follow-buttons .googleplus {
    color: #db4a39;
    background: #ffffff;
}
.content-inner-follow-buttons .fa-google-plus {
    background: #db4a39;
    color: #ffffff;
}
.content-inner-follow-buttons .fa-google-plus:hover {
    background: #e47365;
}
.content-inner-follow-buttons .pocket {
    color: #E23E53;
    background: #ffffff;
}
.content-inner-follow-buttons .fa-get-pocket {
    background: #E23E53;
    color: #ffffff;
    padding: 15px 16.5px;
}
.content-inner-follow-buttons .blogicon-pocket:hover {
    background: #f1a4ae;
}