.color-twitter,.color-twitter a,.widget .color-twitter,.widget .color-twitter a{color:#4da2e8}.color-twitter a:hover,.color-twitter:hover,.widget .color-twitter a:hover,.widget .color-twitter:hover{color:#63aeeb}.bg-twitter,.widget .bg-twitter{background-color:#4da2e8}.bg-twitter:hover,.widget .bg-twitter:hover{background-color:#63aeeb}.bg-twitter,.bg-twitter a,.bg-twitter a:hover,.bg-twitter:hover,.widget .bg-twitter,.widget .bg-twitter a,.widget .bg-twitter a:hover,.widget .bg-twitter:hover{color:#fff}.color-facebook,.color-facebook a,.widget .color-facebook,.widget .color-facebook a{color:#4e69a1}.color-facebook a:hover,.color-facebook:hover,.widget .color-facebook a:hover,.widget .color-facebook:hover{color:#5a75af}.bg-facebook,.widget .bg-facebook{background-color:#4e69a1}.bg-facebook:hover,.widget .bg-facebook:hover{background-color:#5a75af}.bg-facebook,.bg-facebook a,.bg-facebook a:hover,.bg-facebook:hover,.widget .bg-facebook,.widget .bg-facebook a,.widget .bg-facebook a:hover,.widget .bg-facebook:hover{color:#fff}.color-google-plus,.color-google-plus a,.widget .color-google-plus,.widget .color-google-plus a{color:#de3c2a}.color-google-plus a:hover,.color-google-plus:hover,.widget .color-google-plus a:hover,.widget .color-google-plus:hover{color:#e25140}.bg-google-plus,.widget .bg-google-plus{background-color:#de3c2a}.bg-google-plus:hover,.widget .bg-google-plus:hover{background-color:#e25140}.bg-google-plus,.bg-google-plus a,.bg-google-plus a:hover,.bg-google-plus:hover,.widget .bg-google-plus,.widget .bg-google-plus a,.widget .bg-google-plus a:hover,.widget .bg-google-plus:hover{color:#fff}.color-hatenabookmark,.color-hatenabookmark a,.widget .color-hatenabookmark,.widget .color-hatenabookmark a{color:#0c87e0}.color-hatenabookmark a:hover,.color-hatenabookmark:hover,.widget .color-hatenabookmark a:hover,.widget .color-hatenabookmark:hover{color:#1295f3}.bg-hatenabookmark,.widget .bg-hatenabookmark{background-color:#0c87e0}.bg-hatenabookmark:hover,.widget .bg-hatenabookmark:hover{background-color:#1295f3}.bg-hatenabookmark,.bg-hatenabookmark a,.bg-hatenabookmark a:hover,.bg-hatenabookmark:hover,.widget .bg-hatenabookmark,.widget .bg-hatenabookmark a,.widget .bg-hatenabookmark a:hover,.widget .bg-hatenabookmark:hover{color:#fff}.color-rss,.color-rss a,.widget .color-rss,.widget .color-rss a{color:#f29123}.color-rss a:hover,.color-rss:hover,.widget .color-rss a:hover,.widget .color-rss:hover{color:#f49d3b}.bg-rss,.widget .bg-rss{background-color:#f29123}.bg-rss:hover,.widget .bg-rss:hover{background-color:#f49d3b}.bg-rss,.bg-rss a,.bg-rss a:hover,.bg-rss:hover,.widget .bg-rss,.widget .bg-rss a,.widget .bg-rss a:hover,.widget .bg-rss:hover{color:#fff}.color-feedly,.color-feedly a,.widget .color-feedly,.widget .color-feedly a{color:#95b660}.color-feedly a:hover,.color-feedly:hover,.widget .color-feedly a:hover,.widget .color-feedly:hover{color:#a1be72}.bg-feedly,.widget .bg-feedly{background-color:#95b660}.bg-feedly:hover,.widget .bg-feedly:hover{background-color:#a1be72}.bg-feedly,.bg-feedly a,.bg-feedly a:hover,.bg-feedly:hover,.widget .bg-feedly,.widget .bg-feedly a,.widget .bg-feedly a:hover,.widget .bg-feedly:hover{color:#fff}.color-pocket,.color-pocket a,.widget .color-pocket,.widget .color-pocket a{color:#e46671}.color-pocket a:hover,.color-pocket:hover,.widget .color-pocket a:hover,.widget .color-pocket:hover{color:#e77c85}.bg-pocket,.widget .bg-pocket{background-color:#e46671}.bg-pocket:hover,.widget .bg-pocket:hover{background-color:#e77c85}.bg-pocket,.bg-pocket a,.bg-pocket a:hover,.bg-pocket:hover,.widget .bg-pocket,.widget .bg-pocket a,.widget .bg-pocket a:hover,.widget .bg-pocket:hover{color:#fff}.color-instagram,.color-instagram a,.widget .color-instagram,.widget .color-instagram a{color:#537ea1}.color-instagram a:hover,.color-instagram:hover,.widget .color-instagram a:hover,.widget .color-instagram:hover{color:#608bad}.bg-instagram,.widget .bg-instagram{background-color:#537ea1}.bg-instagram:hover,.widget .bg-instagram:hover{background-color:#608bad}.bg-instagram,.bg-instagram a,.bg-instagram a:hover,.bg-instagram:hover,.widget .bg-instagram,.widget .bg-instagram a,.widget .bg-instagram a:hover,.widget .bg-instagram:hover{color:#fff}.color-line,.color-line a,.widget .color-line,.widget .color-line a{color:#3aca21}.color-line a:hover,.color-line:hover,.widget .color-line a:hover,.widget .color-line:hover{color:#43dc29}.bg-line,.widget .bg-line{background-color:#3aca21}.bg-line:hover,.widget .bg-line:hover{background-color:#43dc29}.bg-line,.bg-line a,.bg-line a:hover,.bg-line:hover,.widget .bg-line,.widget .bg-line a,.widget .bg-line a:hover,.widget .bg-line:hover{color:#fff}.color-tumblr,.color-tumblr a,.widget .color-tumblr,.widget .color-tumblr a{color:#475364}.color-tumblr a:hover,.color-tumblr:hover,.widget .color-tumblr a:hover,.widget .color-tumblr:hover{color:#516073}.bg-tumblr,.widget .bg-tumblr{background-color:#475364}.bg-tumblr:hover,.widget .bg-tumblr:hover{background-color:#516073}.bg-tumblr,.bg-tumblr a,.bg-tumblr a:hover,.bg-tumblr:hover,.widget .bg-tumblr,.widget .bg-tumblr a,.widget .bg-tumblr a:hover,.widget .bg-tumblr:hover{color:#fff}.color-youtube-play,.color-youtube-play a,.widget .color-youtube-play,.widget .color-youtube-play a{color:#d23434}.color-youtube-play a:hover,.color-youtube-play:hover,.widget .color-youtube-play a:hover,.widget .color-youtube-play:hover{color:#d74948}.bg-youtube-play,.widget .bg-youtube-play{background-color:#d23434}.bg-youtube-play:hover,.widget .bg-youtube-play:hover{background-color:#d74948}.bg-youtube-play,.bg-youtube-play a,.bg-youtube-play a:hover,.bg-youtube-play:hover,.widget .bg-youtube-play,.widget .bg-youtube-play a,.widget .bg-youtube-play a:hover,.widget .bg-youtube-play:hover{color:#fff}.color-vine,.color-vine a,.widget .color-vine,.widget .color-vine a{color:#0ac297}.color-vine a:hover,.color-vine:hover,.widget .color-vine a:hover,.widget .color-vine:hover{color:#0cdbaa}.bg-vine,.widget .bg-vine{background-color:#0ac297}.bg-vine:hover,.widget .bg-vine:hover{background-color:#0cdbaa}.bg-vine,.bg-vine a,.bg-vine a:hover,.bg-vine:hover,.widget .bg-vine,.widget .bg-vine a,.widget .bg-vine a:hover,.widget .bg-vine:hover{color:#fff}.color-github,.color-github a,.widget .color-github,.widget .color-github a{color:#6090bf}.color-github a:hover,.color-github:hover,.widget .color-github a:hover,.widget .color-github:hover{color:#729cc6}.bg-github,.widget .bg-github{background-color:#6090bf}.bg-github:hover,.widget .bg-github:hover{background-color:#729cc6}.bg-github,.bg-github a,.bg-github a:hover,.bg-github:hover,.widget .bg-github,.widget .bg-github a,.widget .bg-github a:hover,.widget .bg-github:hover{color:#fff}.color-pinterest,.color-pinterest a,.widget .color-pinterest,.widget .color-pinterest a{color:#d1343a}.color-pinterest a:hover,.color-pinterest:hover,.widget .color-pinterest a:hover,.widget .color-pinterest:hover{color:#d5494e}.bg-pinterest,.widget .bg-pinterest{background-color:#d1343a}.bg-pinterest:hover,.widget .bg-pinterest:hover{background-color:#d5494e}.bg-pinterest,.bg-pinterest a,.bg-pinterest a:hover,.bg-pinterest:hover,.widget .bg-pinterest,.widget .bg-pinterest a,.widget .bg-pinterest a:hover,.widget .bg-pinterest:hover{color:#fff}.color-linkedin,.color-linkedin a,.widget .color-linkedin,.widget .color-linkedin a{color:#1a83b5}.color-linkedin a:hover,.color-linkedin:hover,.widget .color-linkedin a:hover,.widget .color-linkedin:hover{color:#1e93cb}.bg-linkedin,.widget .bg-linkedin{background-color:#1a83b5}.bg-linkedin:hover,.widget .bg-linkedin:hover{background-color:#1e93cb}.bg-linkedin,.bg-linkedin a,.bg-linkedin a:hover,.bg-linkedin:hover,.widget .bg-linkedin,.widget .bg-linkedin a,.widget .bg-linkedin a:hover,.widget .bg-linkedin:hover{color:#fff}.icon-hatenabookmark::before{content:"B!";width:1.28571429em;display:inline-block;margin:0 .5rem 0 0;font-family:Verdana;font-weight:700;font-style:normal;letter-spacing:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ys-box{padding:1em;margin-bottom:3rem;background-color:#fff;border:1px solid #bdc3c7;font-size:.9em}.ys-box:after,.ys-box:before{content:"";display:table}.ys-box:after{clear:both}.ys-box{zoom:1}.ys-box ol,.ys-box p,.ys-box ul{margin:0 0 .5em}.ys-box>:last-child{margin:0}.ys-box li:last-child,.ys-box:last-child{margin:0}.ys-box-img{width:75px;height:auto;margin:0 .5rem 0 0;float:left}.ys-button a,.ys-button-dark a,.ys-button-origin a,a.ys-button,a.ys-button-dark,a.ys-button-origin{padding:.8rem 4em;font-size:.9em;border-radius:4px;border-width:1px;border-style:solid;box-shadow:1px 1px 1px rgba(189,195,199,.6);-webkit-transition:color .3s,background-color .3s,box-shadow .3s;transition:color .3s,background-color .3s,box-shadow .3s}.ys-button a:hover,.ys-button-dark a:hover,.ys-button-origin a:hover,a.ys-button-dark:hover,a.ys-button-origin:hover,a.ys-button:hover{box-shadow:3px 2px 2px rgba(189,195,199,.6)}.ys-button a,a.ys-button{border-color:#939393;background-color:#fff;color:#2c3e50}.ys-button a:hover,a.ys-button:hover{background-color:#fff;color:#3e5871}.ys-button-dark a,a.ys-button-dark{background-color:#2c3e50;border-color:#2c3e50;color:#fff}.ys-button-dark a:hover,a.ys-button-dark:hover{background-color:#fff;color:#2c3e50}.ys-button-block a,a.ys-button-block{display:block;text-align:center}.ys-text-center{text-align:center}.ys-text-right{text-align:right}.ys-text-left{text-align:left}.ys-small{font-size:.8em}.ys-large{font-size:1.2em}.aligncenter,.alignleft,.alignright,div.aligncenter{display:block}.aligncenter,div.aligncenter{margin-left:auto;margin-right:auto}.gallery-caption,.wp-caption{text-align:center;font-size:.8rem;padding:.1rem .5rem .5rem .5rem}.gallery-caption img,.wp-caption img{margin:0;padding:0;border:0 none}.gallery{margin:2rem 0 3rem}.gallery .gallery-item{width:50%;margin:0;display:inline-block;text-align:left;vertical-align:top}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-item amp-img,.gallery-item img{display:block;margin-bottom:0;border:none;padding:1px}.gallery-item amp-img{border:1px solid #fff}.gallery-item a,.gallery-item a:focus,.gallery-item a:hover{display:inline-block;max-width:100%}.gallery-item a:focus amp-img,.gallery-item a:focus img,.gallery-item a:hover amp-img,.gallery-item a:hover img{opacity:.8}.amp-view-info{padding:1rem;margin:2rem 0;border:1px solid #bdc3c7;border-radius:4px;font-size:.8rem;text-align:left;color:#939393}.normal-view-link{display:block;margin:.5rem 0 0;font-size:.8rem}.entry-footer-container{padding:1rem}.sns-share{margin:2rem -1rem 0;padding:1rem;background-color:#f5f7f7;text-align:center}.sns-share .sns-share-button li:nth-child(odd){margin-right:1%}.sns-share .sns-share-button li:nth-child(even){margin-left:1%}.sns-share-title{margin:0 0 1rem;font-size:1.2rem}.sns-share-button{font-size:0;text-align:left}.sns-share-button li{position:relative;width:49%;display:inline-block;margin-bottom:.5rem;border-radius:4px;font-size:.8rem;-webkit-transition:background-color .3s;transition:background-color .3s}.sns-share-button li a{display:block;padding:.5rem 1rem}.sns-share-button .twitter a::before{content:"\f099";width:1.28571429em;display:inline-block;margin:0 .5rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns-share-button .facebook a::before{content:"\f09a";width:1.28571429em;display:inline-block;margin:0 .5rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns-share-button .google-plus a::before{content:"\f0d5";width:1.28571429em;display:inline-block;margin:0 .5rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns-share-button .pocket a::before{content:"\f265";width:1.28571429em;display:inline-block;margin:0 .5rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns-share-button .line a::before{content:"\f075";width:1.28571429em;display:inline-block;margin:0 .5rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subscribe{margin:2rem 0 0}.subscribe .subscribe-title{margin-bottom:1rem;font-size:1.1rem;text-align:center}.subscribe ul{font-size:0;list-style-type:none;text-align:center}.subscribe ul li{display:inline-block;width:50%;margin-bottom:1rem;font-size:.8rem;text-align:center;line-height:1.3;vertical-align:top}.subscribe ul li:nth-child(odd){padding-right:.5rem}.subscribe ul li:nth-child(even){padding-left:.5rem}.subscribe .follow-odd li:nth-child(even){padding-right:.5rem;padding-left:0}.subscribe .follow-odd li:nth-child(odd){padding-right:0;padding-left:.5rem}.subscribe .follow-odd li:first-child{width:100%;padding-left:0;padding-right:0}.subscribe a{display:block;padding:.5rem;border-radius:4px}.subscribe .twitter::before{content:"\f099";width:1.28571429em;display:inline-block;margin:0 auto 0 auto;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subscribe .facebook::before{content:"\f09a";width:1.28571429em;display:inline-block;margin:0 auto 0 auto;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subscribe .google-plus::before{content:"\f0d5";width:1.28571429em;display:inline-block;margin:0 auto 0 auto;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subscribe .feedly::before{content:"\f09e";width:1.28571429em;display:inline-block;margin:0 auto 0 auto;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subscribe .facebook::before,.subscribe .feedly::before,.subscribe .google-plus::before,.subscribe .twitter::before{display:block;font-size:1.1rem}.entry-category-list h2,.entry-tag-list h2{font-size:.9rem}.entry-category-list a,.entry-tag-list a{display:inline-block;position:relative;padding:.2rem .5rem;margin:.8rem .5rem .8rem 0;border:1px solid #bdc3c7;border-radius:4px;font-size:.8rem;color:#939393;-webkit-transition:color .3s;transition:color .3s}.entry-category-list a:hover,.entry-tag-list a:hover{color:#b5b5b5}.entry-tag-list{margin-top:1rem}.entry-category-list h2::before{content:"\f115";width:1.28571429em;display:inline-block;margin:0 .2rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-tag-list h2::before{content:"\f02b";width:1.28571429em;display:inline-block;margin:0 .2rem 0 0;font-family:FontAwesome;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-links{text-align:center}.page-links .page-text{padding:.2rem .5rem;margin-right:.5rem;border:1px solid #2c3e50;background-color:#2c3e50;color:#fff}.page-links a .page-text{background-color:transparent;color:#2c3e50}.post-password-form input[type=password]{border:1px solid #bdc3c7;background-color:#fff;padding:.1rem;font-size:.8rem;color:#333}.post-password-form input[type=submit]{padding:.1rem .5rem;border:1px solid #2c3e50;background-color:#2c3e50;font-size:.8rem;color:#fff}.post-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2rem}.post-navigation .next-label,.post-navigation .prev-label{display:block;color:#939393}.post-navigation .nav-next,.post-navigation .nav-prev{margin:0 0 .5rem;width:50%;vertical-align:top}.post-navigation .nav-next .meta-nav,.post-navigation .nav-prev .meta-nav{margin:0 0 .1rem;color:#333}.post-navigation .nav-next span,.post-navigation .nav-prev span{display:block}.post-navigation .nav-next a,.post-navigation .nav-prev a{color:#333;font-size:.9rem;text-decoration:underline}.post-navigation .nav-prev{text-align:left;padding-right:.5rem}.post-navigation .nav-next{text-align:right;padding-left:.5rem}.post-navigation .home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3rem}.post-navigation .home a,.post-navigation .home a:hover{color:#333}.post-navigation-image-wrap{position:relative;width:100%;margin-bottom:.5rem}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content ol,.entry-content ul{padding-left:2rem;overflow:hidden}.entry-content ol li,.entry-content ul li{padding:.2rem 0}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin:0}.entry-content ol ol li:last-child,.entry-content ol ul li:last-child,.entry-content ul ol li:last-child,.entry-content ul ul li:last-child{padding:.2rem 0 0}.entry-content table{width:100%;table-layout:fixed;border-top:1px solid #bdc3c7;border-left:1px solid #bdc3c7}.entry-content table tr{border-bottom:1px solid #bdc3c7}.entry-content table td,.entry-content table th{padding:.5rem;border-right:1px solid #bdc3c7}.entry-content table th{background-color:#fafafa;text-align:left}dt{font-weight:700;margin:1rem 0 .2rem}dd{margin:0 0 .2rem 1rem}dl dt:first-child{margin:0 0 .2rem}del,strike{text-decoration:line-through}em{font-style:italic}code,kbd,pre,tt,var{font-family:Consolas,Monaco,"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,monospace}code,kbd,tt,var{padding:1px 4px;background-color:#f7f7f7;font-size:.9em;letter-spacing:normal}cite,cite a,figcaption,q{font-style:italic;color:#888;font-size:.9em}pre{display:block;background-color:#f7f7f7;padding:.5rem;font-size:.8em;line-height:1.4;word-wrap:normal;overflow:auto;white-space:pre}pre code{display:block;white-space:pre}blockquote{position:relative;padding:1.5rem;background-color:#f7f7f7;border-left:3px solid #bdc3c7;color:#888}blockquote:after{position:absolute;content:"”";top:1rem;right:1.5rem;font-family:sans-serif;font-size:6em;line-height:1;opacity:.1}blockquote cite,blockquote p{margin:0 0 1rem}blockquote cite:last-child,blockquote p:last-child{margin:0}blockquote a{text-decoration:underline}blockquote cite{font-size:.8em}blockquote cite::before{content:"-";margin-right:.2rem}ins,u{text-decoration:underline}sub,sup{font-size:.5em}sub{vertical-align:sub}sub{vertical-align:super}.iframe-responsive-container{max-width:560px;margin:0 0 2rem}.iframe-responsive{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.twitter-tweet{padding-bottom:3rem}.comments-area{margin:0 0 2rem}.comments-area input,.comments-area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.comment-reply-title,.comments-title,.logged-in-as{margin:0 0 1rem}.comment-list{margin:0 0 4rem}.comment-reply-title,.comments-title{font-size:1.2rem}.comment-list .comment{margin:0 0 2rem}.comment-list .comment .children{padding-left:1rem}.comment-list .pingback{margin:0 0 1rem;font-size:.8rem}.comment-body{padding:2rem 0;border-bottom:1px solid #bdc3c7}.comment-text blockquote,.comment-text p,.comment-text pre{margin:0 0 1.5rem}.comment-text blockquote:last-child,.comment-text p:last-child,.comment-text pre:last-child{margin:0}.comment-author{margin:0 0 .5rem}.comment-author img{border-radius:50%;float:left;margin-right:1rem}.comment-author a,.comment-author cite{font-weight:700;font-style:normal}.comment-meta{font-size:.6rem}.comment-meta a{font-weight:400;color:#939393}.reply{text-align:right}.comment-navigation{margin:0 0 1rem;font-size:.8rem}.comment-navigation h2{margin:0 0 .5rem;color:#939393}.comment-navigation .nav-links:after,.comment-navigation .nav-links:before{content:"";display:table}.comment-navigation .nav-links:after{clear:both}.comment-navigation .nav-links{zoom:1}.comment-navigation .nav-links>div{width:50%;font-size:.8rem}.comment-navigation .nav-links .nav-previous{text-align:left;float:left}.comment-navigation .nav-links .nav-previous::before{content:"«";margin-left:.5rem}.comment-navigation .nav-links .nav-next{text-align:right;float:right}.comment-navigation .nav-links .nav-next::after{content:"»";margin-right:.5rem}.logged-in-as{font-size:.8rem}.comment-form label{display:block;margin:1rem 0 0}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{width:100%;padding:.5rem;border:1px solid #bdc3c7;background-color:#fff;font-size:1rem;color:#333}.comment-form input[type=submit]{width:100%;padding:.5rem;margin-top:1rem;margin-bottom:1rem;border:1px solid #2c3e50;border-radius:4px;background-color:#2c3e50;font-size:1rem;color:#fff}.form-submit{margin:1rem 0 0}.required{font-size:.8rem;color:#db2814}.pagination{width:100%;margin:1rem 0;text-align:center}.pagination-title{margin:0 0 .5rem;font-size:.9rem}.pagination-list{position:relative;margin:0 auto;font-size:0}.pagination-list li{width:9%;max-width:2rem;display:inline-block;margin-right:1%;font-size:1rem;text-align:center;vertical-align:top}.pagination-list li .current,.pagination-list li a{display:block;padding:.2rem 0;border-bottom:1px solid #bdc3c7;color:#333}.pagination-list li .current{border-bottom:2px solid #2c3e50}.pagination-list .next,.pagination-list .previous{background-color:#2c3e50}.pagination-list .next a,.pagination-list .previous a{color:#fff;border-bottom:2px solid #2c3e50}.author-info{margin:2rem 0 0}.widget .author-info{margin:0}.author-avatar{width:96px;margin:0 auto;text-align:center}.author-avatar img{border-radius:50%}.author-title,.widget .author-title{margin:0 0 .5rem;text-align:center}.author-title a,.widget .author-title a{display:block;font-weight:700;color:inherit}.author-bio{font-size:.9rem}.author-bio p{margin:0 0 .5rem}.author-sns,.widget .author-sns{margin:0 0 .5rem;font-size:0;text-align:center}.author-sns li,.widget .author-sns li{display:inline-block;margin-right:.5rem;font-size:1rem;vertical-align:middle}.author-sns li a,.widget .author-sns li a{-webkit-transition:color .3s;transition:color .3s}.author-sns li:last-child,.widget .author-sns li:last-child{margin-right:0}.entry-content .author-title{margin:0 0 .5rem;font-size:1rem}.entry-content .author-info{border:1px solid #ecf0f1;padding:1rem 1rem 0}.entry-content .author-bio p{margin-bottom:1rem}.entry-content .author-sns{margin:0 0 .5rem;padding-left:0}@media screen and (min-width:600px){.alignleft{float:left;margin:0 1rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1rem}.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-4 .gallery-item{max-width:25%}.post-navigation .nav-next a,.post-navigation .nav-prev a{font-size:1rem}.sns-share .sns-share-button{font-size:0;text-align:left;text-align:center}.sns-share .sns-share-button li{width:30%;margin-left:auto;text-align:left;margin-right:5%}.sns-share .sns-share-button li:nth-child(odd){margin-right:5%}.sns-share .sns-share-button li:nth-child(even){margin-right:5%;margin-left:auto}.sns-share .sns-share-button li:nth-child(3n+3){margin-right:0}.subscribe ul li{max-width:25%;padding:0 .5rem}.subscribe .follow-odd li:first-child,.subscribe .follow-odd li:nth-child(even),.subscribe .follow-odd li:nth-child(odd){padding:0 .5rem}.pagination{padding:0 1rem}.author-avatar{margin-right:1rem;float:left}.widget .author-avatar{margin:0 auto;text-align:center;float:none}.author-title{text-align:left}.author-sns{text-align:left}.author-description.show-avatar{overflow:hidden}}@media screen and (min-width:960px){.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.entry-footer-container{padding:2rem}.sns-share{margin:2rem -2rem 0;padding:2rem}.pagination{padding:0 2rem}}