/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{min-width:960px}@media(max-width:480px){body{min-width:inherit}}@font-face{font-family:Hiragino Fixed;font-weight:400;src:local("HiraginoSans-W4"),local("HiraginoSans-W3")}@font-face{font-family:Hiragino Fixed;font-weight:700;src:local("HiraginoSans-W6")}body{word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#25282b;display:flex;flex-direction:column;font-family:Helvetica,Arial,Roboto,Hiragino Fixed,Hiragino Sans,sans-serif;font-size:16px;line-height:1.5;min-height:100vh}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased}}h1,h2,h3,h4,li,p,ul{margin:0;padding:0}li,ul{list-style:none}input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none}.is-hidden{display:none!important}.is-overlay{overflow:hidden}.side-list li,.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-list li,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-list li{border-bottom:1px solid #ececec;padding:12px 0 11px;position:relative}.side-list-title,.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title{box-sizing:border-box;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.side-list-title img,.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title img,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title img{margin:0 8px 0 5px;vertical-align:middle}.side-list-title a,.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title a,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title a{color:#303030;text-decoration:none}.side-list-title a:hover,.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title a:hover,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-list-title a:hover{color:#7db4e8}.side-list-more{padding:3px 15px 0 0;text-align:right}.side-list-more a{color:#333;font-size:11px;position:relative;text-decoration:none}.side-list-more a:hover{text-decoration:underline}.side-list-more a:after{border:4px solid transparent;border-left-color:#333;content:"";height:0;left:100%;margin-left:6px;position:absolute;top:3px;width:0}.recommend-goods>li{border-bottom:1px solid #ececec;padding:14px 0 15px 120px;position:relative}.recommend-goods .thumb{left:4px;position:absolute;top:14px}.recommend-goods .thumb img{max-height:77px;max-width:110px}.recommend-goods-title{font-size:14px;padding:2px 0 4px}.recommend-goods-title a{color:#333;text-decoration:none}.recommend-goods-title a:hover{color:#7db4e8}.recommend-goods-description{color:#374148;font-size:13px}.recommend-goods-meta{display:flex;font-size:13px;margin:5px 0 0}.recommend-goods-meta li{margin:0 15px 0 0}.recommend-goods-meta a{color:#008fde;text-decoration:none}template{display:none}.twitter-click{color:#00a4de;font-size:11.5px;font-weight:700;margin-left:22px;position:relative;white-space:nowrap}.twitter-click span:before{background:#00a4de;content:"";display:block;height:14px;left:-16px;margin-right:2px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-left-fill.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-left-fill.svg);position:absolute;top:50%;transform:translateY(-50%);width:14px}.twitter-click a{color:inherit}.list-star-container:empty~.twitter-click{margin-left:16px}#container{margin:34px 0 0}@media(max-width:480px){#container{margin:0}}.comment-wrapper,.entry-wrapper,.wrapper{margin:0 auto;width:960px}@media(max-width:480px){.comment-wrapper,.entry-wrapper,.wrapper{width:100%}}.bookmark-guest-guide-modal-button,.bookmarkadd-submit-btn,.btn-primary,.comment-readmore-btn,.edit-tag-modal-delete-btn,.edit-tag-modal-replace-btn,.entry-comment-main .entry-comment-button,.entry-editModal-decide,.entry-modal-guest-register-button,.entry-myBookmark-form-button,.entry-myBookmark-guest-button,.entry-notFound-btn,.entrysearch-searchbox-btn,.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .tools-button{background:#009ad0;border:none;border-radius:3px;color:#fff!important;padding:6px 12px;text-decoration:none}.bookmark-guest-guide-modal-button:hover,.bookmarkadd-submit-btn:hover,.btn-primary:hover,.comment-readmore-btn:hover,.edit-tag-modal-delete-btn:hover,.edit-tag-modal-replace-btn:hover,.entry-comment-main .entry-comment-button:hover,.entry-editModal-decide:hover,.entry-modal-guest-register-button:hover,.entry-myBookmark-form-button:hover,.entry-myBookmark-guest-button:hover,.entry-notFound-btn:hover,.entrysearch-searchbox-btn:hover,.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button:hover,.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button:hover,.page-tools .tools-container-other .tools-button:hover{background:#0087b7;text-decoration:none!important}.bookmark-guest-guide-modal-button:disabled,.bookmarkadd-submit-btn:disabled,.btn-primary.is-disabled,.btn-primary:disabled,.comment-readmore-btn:disabled,.edit-tag-modal-delete-btn:disabled,.edit-tag-modal-replace-btn:disabled,.entry-comment-main .entry-comment-button:disabled,.entry-comment-main .is-disabled.entry-comment-button,.entry-editModal-decide:disabled,.entry-modal-guest-register-button:disabled,.entry-myBookmark-form-button:disabled,.entry-myBookmark-guest-button:disabled,.entry-notFound-btn:disabled,.entrysearch-searchbox-btn:disabled,.is-disabled.bookmark-guest-guide-modal-button,.is-disabled.bookmarkadd-submit-btn,.is-disabled.comment-readmore-btn,.is-disabled.edit-tag-modal-delete-btn,.is-disabled.edit-tag-modal-replace-btn,.is-disabled.entry-editModal-decide,.is-disabled.entry-modal-guest-register-button,.is-disabled.entry-myBookmark-form-button,.is-disabled.entry-myBookmark-guest-button,.is-disabled.entry-notFound-btn,.is-disabled.entrysearch-searchbox-btn,.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button:disabled,.page-entryーlp-a .entry-lp-bottom-to-guide .is-disabled.entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button:disabled,.page-entryーlp-b .entry-lp-bottom-to-guide .is-disabled.entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .is-disabled.tools-button,.page-tools .tools-container-other .tools-button:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.btn-secondary{background:transparent;border:1px solid #55606a;border-radius:3px;color:#55606a;padding:5px 11px;text-decoration:none}.btn-secondary:hover{border-color:#374148;color:#374148;text-decoration:none!important}.btn-secondary.is-disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.bookmarkadd-cancel-btn,.btn-white,.entry-editModal-cancel,.follow-btn,.follow-btn-big,.followed-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;color:#333!important;cursor:pointer;display:inline-block;text-decoration:none}.bookmarkadd-cancel-btn:hover,.btn-white:hover,.entry-editModal-cancel:hover,.follow-btn-big:hover,.follow-btn:hover,.followed-btn:hover{background-color:#eee;text-decoration:none!important}.icon-btn{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:100%!important;height:inherit;outline:0;overflow:hidden;text-indent:110%;white-space:nowrap;width:inherit}.icon-btn:focus,.icon-btn:hover{background-color:#f6f7f8}.follow-btn,.follow-btn-big,.followed-btn{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/icon-follow.svg);background-position:6px;background-repeat:no-repeat;background-size:14px 14px;font-size:11px;height:24px;line-height:24px;padding:0 8px 0 22px}.followed-btn{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/icon-followed.svg)}.follow-btn-big{background-position:4px;font-size:100%;height:28px;padding:0 6px 0 19px;vertical-align:middle;width:124px}.readlater-button-text{background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/readlater-button-text.svg);background-position:left 3px;background-repeat:no-repeat;background-size:8px 12px;border:none;border-radius:0;color:rgba(70,82,94,.8);line-height:1.6;padding:0 0 0 10px}.readlater-button-text.is-active,.readlater-button-text:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/readlater-button-active.svg);color:#ff7790}.btn-danger{background:#d10023;border:none;border-radius:3px;color:#fff!important;padding:6px 12px;text-decoration:none}.btn-danger:hover{background:#b8001f;text-decoration:none!important}.btn-danger.is-disabled,.btn-danger:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}@media(max-width:480px){.for-pc{display:none!important}}.for-sp{display:none!important}@media(max-width:480px){.for-sp{display:inherit!important}}.page-touch{min-width:inherit;width:100%}.page-touch a{text-decoration:none}.page-touch .global-header-inner{box-sizing:border-box;padding:0 12px;width:100%}.page-touch .gh-service-menu li{display:none}.page-touch .gh-searchbox{background-color:inherit;border:inherit;border-bottom:1px solid #ccc;height:24px;width:172px}@media(max-width:480px){.page-touch .gh-searchbox{width:100%}}.page-touch .gh-inputtext{font-size:16px;height:32px;line-height:32px;outline:0;padding-right:7px;transform:scale(.75);transform-origin:left top;width:196px}@media(max-width:480px){.page-touch .gh-inputtext{width:100%}}.page-touch .gh-inputtext::-moz-placeholder{color:#c2c2c2;opacity:1}.page-touch .gh-inputtext::placeholder{color:#c2c2c2;opacity:1}.page-touch .footer-inner{margin-top:16px;text-align:center;width:100%}.page-touch .footer-title{margin:0 0 .2em}.page-touch .footer-category,.page-touch .footer-hatena{display:none}.page-touch .footer-bookmark{flex-basis:100%}.page-touch .footer-help{display:flex;justify-content:center}.page-touch .footer-help li{margin:0 5px}.page-touch .copyright{margin-top:10px}.touch-section-title{background-color:#f0f7ff;color:#2c6ebd;font-size:14px;font-weight:700;line-height:25px;margin-bottom:-1px;padding:4px 0 4px 8px;position:relative}.touch-section-title-sub{font-size:12px;padding:12px 8px 8px}.touch-tab{background:#f7f7f7;border-bottom:1px solid #e5e9ea}.touch-tab-menu{background:#f6f7f8;border-top:1px solid #acc7e8;display:flex;margin:0 auto;padding:0 8px}.touch-tab-menu a{text-decoration:none}.touch-tab-menu li{flex-grow:1;position:relative;text-align:center}.touch-tab-menu li:last-child a{border-right:none}.touch-tab-menu li.is-active a,.touch-tab-menu li.is-current a{color:#009ad0}.touch-tab-menu li.is-active:after,.touch-tab-menu li.is-current:after{border-bottom:3px solid #009ad0;bottom:0;content:"";left:7%;position:absolute;width:86%}.touch-tab-menu a{border-right:1px solid #e5e9ea;box-sizing:border-box;color:rgba(70,82,94,.8);display:inline-block;font-size:12px;font-weight:700;line-height:2.4;margin:6px 0;padding:0 6px;width:100%}.touch-tab-menu-3column{background:#f6f7f8;border-top:1px solid #acc7e8;display:flex;margin:0 auto;padding:0 8px}.touch-tab-menu-3column a{text-decoration:none}.touch-tab-menu-3column li{flex-grow:1;position:relative;text-align:center}.touch-tab-menu-3column li:last-child a{border-right:none}.touch-tab-menu-3column li.is-active a,.touch-tab-menu-3column li.is-current a{color:#009ad0}.touch-tab-menu-3column li.is-active:after,.touch-tab-menu-3column li.is-current:after{border-bottom:3px solid #009ad0;bottom:0;content:"";left:7%;position:absolute;width:86%}.touch-tab-menu-3column a{border-right:1px solid #e5e9ea;box-sizing:border-box;color:rgba(70,82,94,.8);display:inline-block;font-size:12px;font-weight:700;line-height:2.4;margin:6px 0;padding:0 6px;width:100%}.touch-tab-menu-3column li{flex-basis:33.33%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.touch-search{position:relative}.touch-search-form{margin:0 12px}.touch-search-field{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/search-icon.svg) #efefef no-repeat 8px;background-size:15px 15px;border:none;border-radius:3px;box-sizing:border-box;color:#666;font-size:13px;line-height:17px;padding:6px 6px 6px 26px;width:100%}.touch-search-field:hover{border-color:#999}.touch-articles-title{margin:12px 0 0}.touch-articles{margin:0 12px}.touch-profile{background:#f3f8ff;min-height:64px;padding:16px 24px;position:relative}.touch-profile-icon{position:absolute}.touch-profile-icon img{background:#fff;border-radius:3px;vertical-align:middle}.touch-profile-info{align-items:center;display:flex;justify-content:space-between;margin:0 0 0 80px}.touch-profile-info.is-author{margin-top:17px}.touch-profile-username{color:#25282b;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.touch-profile-menu{display:flex;margin:13px 0 0 80px;position:relative}.touch-profile-config{background:#fff;border:1px solid #d5d5d5;border-radius:3px}.touch-profile-config,.touch-profile-favorite{color:#4d4d4d;font-size:13px;font-weight:700;padding:4px 10px}.touch-profile-favorite{-webkit-appearance:none;background-color:transparent;background:#fff;border:1px solid #d5d5d5;border-radius:0;border-radius:3px;flex-grow:1;margin-right:8px}.touch-profile-setting{-webkit-appearance:none;background-color:transparent;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/optional-menu.svg) no-repeat center 10px;background-size:16px 9px;border:none;border-radius:0;height:30px;padding:0;width:30px}.touch-profile-setting span{display:none}.touch-profile-setting-menu{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);font-size:12px;font-size:14px;padding:5px 0;position:absolute;right:0;top:24px;width:144px;z-index:900}.touch-profile-setting-menu li a,.touch-profile-setting-menu li button{box-sizing:border-box;color:#25282b;display:block;padding:5px 12px;text-align:left;width:100%}.touch-profile-setting-menu li a:hover,.touch-profile-setting-menu li button:hover{background-color:#e9f3f7;text-decoration:none}.touch-profile-setting-menu button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:0;padding:8px 20px}.touch-profile-status{padding:0 10%}.touch-profile-simple{align-items:center;background:#f3f8ff;display:flex;padding:12px}.touch-profile-simple-icon{display:inline-block;margin:0 8px 0 0}.touch-profile-simple-icon img{background:#fff;border-radius:3px;height:32px;vertical-align:middle;width:32px}.touch-usertags{display:flex;flex-wrap:wrap;justify-content:center;max-height:64px;overflow:hidden}.touch-usertags li{margin:0 4px 8px}.touch-usertags-contents{background:#00b4be;border-radius:12px;color:#fff!important;display:inline-block;font-size:13px;font-weight:400;height:24px;line-height:24px;padding:0 10px}.touch-date-description-wrapper,.touch-usertags-description-wrapper{margin:12px 0 0}.touch-usertags-description{border:1px solid #e6e9ea;border-radius:3px;box-sizing:border-box;color:#666;font-size:12px;line-height:1.5;margin:8px 12px;padding:8px 10px;position:relative}.touch-usertags-description a{border-bottom:1px solid #e6e6e6;color:#595959}.touch-usertags-description.is-expanded .touch-usertags-description-content{display:block}.touch-usertags-description.is-expanded .touch-usertags-description-readmore{display:none}.touch-usertags-description-content{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.touch-usertags-description-readmore{margin:4px 2px -4px 0;text-align:right}.touch-usertags-description-readmore-btn{-webkit-appearance:none;background-color:transparent;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/user-toggle.png) right 6px/9px 6px no-repeat;border:none;border-radius:0;color:#628fb9;font-size:11px;font-weight:700;line-height:20px;padding:0 14px 0 0}.hottag{height:33px;overflow:hidden;position:relative;text-align:center;vertical-align:bottom}.hottag a{color:#009ad0;display:inline-block;font-size:12px;font-weight:400;line-height:34px;margin:0 8px;text-decoration:none}.touch-ad-rectangle{margin:20px auto 0;max-width:300px;min-height:250px}#touch-footer-ad{background-color:#000;bottom:0;display:none!important;justify-content:center;position:fixed;width:100%;z-index:900}@media(max-width:480px){#touch-footer-ad{display:inherit!important}}#touch-footer-ad-placeholder{background:#f6f7f8;display:none!important;height:80px}@media(max-width:480px){#touch-footer-ad-placeholder{display:inherit!important}}.pika-table abbr{border-bottom:none;cursor:auto}.pika-table abbr[title]{text-decoration:none}.alert,.alert-blue,.alert-gray,.alert-red{font-size:13px;padding:5px 0;text-align:center}.alert .alert-inlineblock-left,.alert-blue .alert-inlineblock-left,.alert-gray .alert-inlineblock-left,.alert-red .alert-inlineblock-left{display:inline-block;text-align:left}.alert-title{font-size:16px;margin:3px 0}.alert-date{margin:0 7px}.alert-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#2b91ac;font-weight:700;margin:0 0 0 10px;padding:0;text-decoration:underline!important}.alert-blue{background:#dff2f7;border:1px solid #b6e1ed}.alert-blue,.alert-blue .alert-btn{color:#2b91ac}.alert-red{background:#ffe9e9;border:1px solid #ffb6b6;color:#ff3737}.alert-red .alert-btn{color:#e90000}.alert-gray{background:#f6f7f8;border:1px solid #ececec}.alert-gray,.alert-gray .alert-btn{color:#55606a}#global-header{background-color:#505050;color:#fff;display:block;position:fixed;text-align:center;width:100%;z-index:1000}#global-header a{color:#fff;text-decoration:none}#global-header a:hover{color:#7db4e8}@media(max-width:480px){#global-header{position:sticky;top:0}}.global-header-inner{align-items:center;display:flex;font-size:11px;margin:0 auto;position:relative;width:1080px}@media(max-width:480px){.global-header-inner{box-sizing:border-box;padding:0 12px;width:100%}}#gh-logo span{display:none}#gh-logo a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/gh-logo@2x.png);background-repeat:no-repeat;background-size:34px 34px;display:block;height:34px;width:34px}.gh-searchbox{background-color:#444;border:1px solid #606060;margin:0 0 0 10px;position:relative}.gh-searchbox:hover{background-color:#333;border:1px solid #666}@media(max-width:840px){.gh-searchbox{background-color:inherit;border:inherit;border-bottom:1px solid #ccc;height:24px;width:172px}}@media(max-width:480px){.gh-searchbox{padding-right:26px;width:100%}}.gh-inputtext{background-color:#f5f5f5;background-color:inherit;border:none;box-sizing:border-box;color:#fff;display:inline;font-size:12px;height:22px;padding:0 32px 0 8px;width:200px}@media(max-width:840px){.gh-inputtext{font-size:16px;height:32px;line-height:32px;outline:0;padding-right:7px;transform:scale(.75);transform-origin:left top;width:196px}}@media(max-width:480px){.gh-inputtext{font-size:12px;height:24px;line-height:24px;transform:none;width:100%}}.gh-inputtext::-moz-placeholder{color:#c2c2c2;opacity:1}.gh-inputtext::placeholder{color:#c2c2c2;opacity:1}.gh-search-button{-webkit-appearance:none;background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon-search-gh@2x.png);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border:none;border-radius:0;display:block;height:22px;padding:0;position:absolute;right:0;top:1px;width:32px}.gh-gototop{display:block;height:34px;line-height:34px;margin-left:16px;padding:0 0 0 16px;position:relative}.gh-gototop:before{border-color:#fff transparent;border-style:solid;border-width:0 4px 4px;content:"";height:0;left:0;margin-top:-2px;position:absolute;top:50%;width:0}.gh-gototop:hover:before{border-color:#7db4e8 transparent}.gh-service-menu{align-items:center;display:flex;margin-left:auto}.gh-service-menu li{padding:0 8px}.gh-service-menu .gh-hatena-logo{padding:0 0 0 6px;position:relative}.gh-service-menu .gh-hatena-logo img{margin-top:3px}@media(max-width:480px){.gh-service-menu .gh-hatena-logo,.gh-service-menu li{display:none}}.is-guest{align-items:center;display:flex;margin-left:auto;width:100%}@media(max-width:480px){.is-guest{width:auto}}.is-guest #gh-search-icon-check{display:none}.is-guest #gh-search-icon-check:not(:checked)~.gh-searchbox{opacity:1;visibility:visible}.is-guest #gh-search-icon-check:not(:checked)~.gh-search-icon{align-items:center;background:none;bottom:0;color:#55606a;display:flex;font-size:12px;height:50px;position:absolute;right:0;top:0;width:auto;z-index:10}.is-guest #gh-search-icon-check:not(:checked)~.gh-search-icon span{display:block;padding-right:8px}.is-guest .gh-search-icon{display:none}@media(max-width:480px){.is-guest .gh-search-icon{-webkit-appearance:none;background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon-search-gh@2x.png);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border:none;border-radius:0;display:block;height:22px;padding:0;width:32px}.is-guest .gh-search-icon span{display:none}}.is-guest .gh-searchbox{display:block}@media(max-width:480px){.is-guest .gh-searchbox{align-items:center;background:#fff;border:none;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;height:50px;left:0;margin:auto;opacity:0;padding-left:12px;padding-right:55px;position:absolute;top:0;transition:.1s ease;visibility:hidden}.is-guest .gh-searchbox .gh-inputtext{background:#f6f7f8;border:1px solid #ececec;border-radius:2px;color:#374148;height:32px;padding-right:38px}.is-guest .gh-searchbox .gh-search-button{right:55px;top:27%}.is-guest .gh-service-menu{flex-direction:row-reverse}.is-guest .gh-service-menu li:nth-child(3),.is-guest .gh-service-menu li:nth-child(4){display:block;font-size:12px;font-weight:700}.is-guest .gh-service-menu li:nth-child(3){padding-right:0}.is-guest .gh-service-menu li .gh-guest-register{background:#009ad0;border-radius:2px;display:flex;padding:2px 8px}}.header-profile-icon{background:#fff;margin-bottom:2px;margin-right:4px;vertical-align:middle}.gh-dropdown-notify,.gh-dropdown-services{height:34px;padding:0 5px;position:relative}.gh-dropdown-notify .notify-count{background:#c40017;border-radius:7px;color:#fff;display:inline-block;display:none;font-size:80%;font-weight:700;height:14px;line-height:14px;margin-right:6px;position:absolute;right:-1px;text-align:center;top:3px;width:14px}.gh-dropdown{cursor:pointer;display:inline-block;height:34px;padding-right:8px;position:relative}.gh-dropdown img{height:34px}.gh-dropdown:after{border-color:#c6d0f3 transparent;border-style:solid;border-width:4px 3px 0;content:"";height:0;margin-top:-2px;position:absolute;right:0;top:50%;width:0}.header-window{background:#fff;border:1px solid #ccc;display:none;margin:0}#username-window{text-align:left;width:150px}#username-window a{color:#333!important;display:block}#username-window dd,#username-window dt{line-height:1.5;margin:0;padding:3px 5px;text-align:left}#username-window dd img,#username-window dt img{margin:-2px 4px 0 3px;vertical-align:middle}#username-window .label span{border-bottom:1px solid #ddd;color:#000;display:block;font-weight:700;margin-top:3px;padding:3px 0 5px 3px}#username-window form{margin:0;padding:0}#username-window .logout{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#333;cursor:pointer;margin:0;padding:0}#notify-window{font-size:90%;line-height:1}#notify-window a{color:#00c}#notify-window img{float:left;height:16px;margin:10px;width:16px}#notify-window .body{display:block;margin-left:32px}#notify-window iframe{background:#fff;height:300px;overflow:auto;width:250px}#notify-window img.star{border:0;float:none;height:auto;margin:0 1px 1px 0;width:auto}.branding{display:flex;margin:0 auto;padding:10px 0;position:relative;width:1080px}@media(max-width:480px){.branding{display:none}}.branding-header{margin-right:auto;position:relative}.branding-title{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmark-logo.png);background-position:0;background-repeat:no-repeat;background-size:56px 56px;margin-left:22px}.branding-title a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/logotype@2x.png);background-position:72px;background-repeat:no-repeat;background-size:188px 19px;display:block;height:19px;padding:20px 0 20px 72px;width:188px}.branding-title a span{display:none}.branding-searchbox{margin:5px 0 0}.branding-searchbox .inputtext{background-color:#f6f7f8;border:none;float:left;font-size:12px;height:30px;padding:0 32px 0 15px;vertical-align:middle;width:208px}.branding-searchbox .inputtext::-webkit-input-placeholder,.branding-searchbox .inputtext::placeholder{color:#55606a;opacity:1}.branding-searchbox .search-button{background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/search-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:none;border-radius:3px;cursor:pointer;float:left;height:30px;margin-left:-30px;width:30px}input.search-button:focus{outline:0}.navi-layout{display:flex;margin:5px 0 0 30px}.navi-layout button{background-color:#f6f6f6;background-size:30px 30px;border:none;height:30px;width:30px}.navi-layout button:hover{cursor:pointer}.navi-layout .navi-layout-tile{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi-layout-tile@2x.png)}.navi-layout .navi-layout-tile.is-active,.navi-layout .navi-layout-tile:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi-layout-tile-active@2x.png)}.navi-layout .navi-layout-list{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi-layout-list@2x.png)}.navi-layout .navi-layout-list.is-active,.navi-layout .navi-layout-list:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi-layout-list-active@2x.png)}.navi-layout .navi-layout-headline{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi-layout-headline@2x.png)}.navi-layout .navi-layout-headline.is-active,.navi-layout .navi-layout-headline:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi-layout-headline-active@2x.png)}.gototop{bottom:-1px;font-size:10px;left:94px;position:absolute}.gototop a{color:rgba(70,82,94,.8);padding-left:14px;text-decoration:none}.gototop a:hover{color:#374148}.gototop a:hover:before{border-right:3px solid #666}.gototop a:after,.gototop a:before{border:3px solid transparent;content:"";position:absolute;top:4px}.gototop a:before{border-right:3px solid #999;left:0}.gototop a:after{border-right:3px solid #fff;left:1px}.footer{background-color:#f8f9fa;border-top:1px solid #eee;color:#55606a;margin-top:40px;padding-bottom:12px}.footer a{color:#55606a;text-decoration:none}.footer a:hover{text-decoration:underline}@media(max-width:480px){.footer{padding-bottom:80px}}.footer .general,.footer .hotentry{color:#008fde}.footer .headline{color:#00aac8}.footer .recommend{color:#ff6b83}.footer .ranking{color:#ff5a64}.footer .cat-economics,.footer .cat-social{color:#a78358}.footer .cat-knowledge,.footer .cat-life{color:#068b71}.footer .cat-it{color:#00a5de}.footer .cat-entertainment,.footer .cat-fun,.footer .cat-game{color:#f5ac0f}.footer-inner{display:flex;font-size:13px;margin:24px auto 0;width:1080px}@media(max-width:480px){.footer-inner{box-sizing:border-box;display:block;padding:0 20px;width:100%}.footer-inner-group{margin-bottom:20px}}.footer-bookmark{flex-basis:60%}.footer-bookmark-sns,.footer-hatena{flex-basis:20%}.footer-list-wrapper{display:flex}.footer-list-wrapper .footer-list{flex-grow:1}.footer-title{font-size:13px;margin-bottom:12px}.footer-title a{color:#55606a}@media(max-width:480px){.footer-title{margin-bottom:4px}.footer-list{display:flex;flex-wrap:wrap}.footer-list--pc{display:none}}.footer-list-item{margin:0 0 6px}.footer-list-item--pc{display:block}.footer-list-item--sp{display:none}@media(max-width:480px){.footer-list-item{margin:8px 12px 4px 0}.footer-list-item--pc{display:none}.footer-list-item--sp{display:block}}.footer-bottom{align-items:center;display:flex;justify-content:space-between;margin:24px auto;width:1080px}@media(max-width:480px){.footer-bottom{display:block;margin-bottom:0;width:100%}}.footer-app ul{display:flex;font-size:0}@media(max-width:480px){.footer-app ul{justify-content:center}}.footer-app li{margin-right:16px}.footer-app li:last-child{margin-right:0}.footer-app a{display:block}.footer-app img{height:40px}@media(max-width:480px){.footer-app img{height:32px}.footer-app{margin-bottom:24px}}.copyright{font-size:12px;text-align:center}.copyright,.copyright a{color:#55606a}.modal-overlay{display:none;height:120%;left:0;min-height:120%;position:fixed;top:0;width:100%;z-index:1010}.is-overlay .modal-overlay{display:block}.message-modal{align-items:flex-start;align-items:flex-end;background-color:rgba(0,0,0,.7);background-color:transparent;bottom:0;color:#fff;display:flex;justify-content:center;left:0;overflow:auto;padding:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1020}.message-modal.auto-hide{animation:modal-message-autohide .15s ease-out 15s 1 forwards}@keyframes modal-message-autohide{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(4px);visibility:hidden}}.message-modal-message{align-items:center;animation:modal-message-fade .15s ease-out 0s 1 forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);backface-visibility:hidden;background:rgba(0,0,0,.7);border-radius:16px;box-sizing:border-box;display:flex;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:32px;margin-left:16px;margin-right:16px;max-width:480px;padding:10px 16px;pointer-events:auto;transform-origin:center center;visibility:hidden;z-index:1020}.message-modal-message-text{word-wrap:break-word;display:inline-block}.message-modal-message-text~button{margin-left:16px}.message-modal-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;display:inline-block;font-size:12px;font-weight:700;height:24px;line-height:1;padding:0;white-space:nowrap}.message-modal-btn:before{background-color:currentColor;content:"";display:inline-block;height:12px;margin-right:2px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:10px;mask-size:10px;vertical-align:middle;width:12px}.progress-modal{align-items:flex-start;align-items:flex-end;background-color:rgba(0,0,0,.7);background-color:transparent;bottom:0;color:#fff;left:0;overflow:auto;padding:0;position:fixed;right:0;top:0;z-index:1020}.progress-modal,.progress-modal-spiner{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center}.progress-modal-spiner{align-items:center;animation:progress-modal-spiner-fade .15s ease-out 0s 1 forwards;backface-visibility:hidden;background:rgba(0,0,0,.7);border-radius:16px;height:88px;left:50%;margin-left:-44px;margin-top:-44px;position:absolute;top:50%;transform-origin:center center;visibility:hidden;width:88px}.progress-modal-spiner:before{animation:mask-loading-svg-rotate 1.2s linear infinite;background-color:currentColor;content:"";display:block;height:36px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg class='spiner' fill='none'%3E%3Ccircle class='back' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:4px;opacity:.38'/%3E%3Ccircle class='for' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:4px;stroke-dasharray:20 128'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg class='spiner' fill='none'%3E%3Ccircle class='back' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:4px;opacity:.38'/%3E%3Ccircle class='for' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:4px;stroke-dasharray:20 128'/%3E%3C/g%3E%3C/svg%3E") no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transform-origin:center center;width:36px}@keyframes progress-modal-spiner-fade{0%{opacity:0;transform:scale(1.1);visibility:hidden}to{opacity:1;transform:scale(1);visibility:visible}}.progress-modal-message{align-items:center;animation:modal-message-fade .15s ease-out 0s 1 forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);backface-visibility:hidden;background:rgba(0,0,0,.7);border-radius:16px;box-sizing:border-box;display:flex;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:32px;margin-left:16px;margin-right:16px;max-width:480px;padding:10px 16px;transform-origin:center center;visibility:hidden;z-index:1020}@keyframes modal-message-fade{0%{opacity:0;transform:translateY(4px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}.progress-modal-message-text{word-wrap:break-word;display:inline-block}.progress-modal-message-text~button{margin-left:16px}.progress-modal-cancel{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;display:inline-block;font-size:12px;font-weight:700;height:24px;line-height:1;padding:0;white-space:nowrap}.progress-modal-cancel:before{background-color:currentColor;content:"";display:inline-block;height:12px;margin-right:2px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:10px;mask-size:10px;vertical-align:middle;width:12px}.release-info-modal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.release-info-modal .release-info-modal-window{background:#fff;border-radius:8px;box-sizing:border-box;margin-bottom:60px;position:relative;width:420px;z-index:1020}@media(max-width:480px){.release-info-modal .release-info-modal-window{width:90%}}.release-info-modal .release-info-modal-image{border-radius:8px 8px 0 0;vertical-align:bottom;width:100%}.release-info-modal .release-info-modal-text{font-size:0;padding:24px}.release-info-modal .release-info-modal-title{display:block;font-size:18px}.release-info-modal .release-info-modal-tag{background:#25282b;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-bottom:6px;padding:2px 8px}.release-info-modal .release-info-modal-description{font-size:14px;margin:12px 0}.release-info-modal .release-info-modal-list{color:rgba(70,82,94,.8);font-size:13px;margin-bottom:12px;padding-left:12px;position:relative}.release-info-modal .release-info-modal-list .release-info-modal-item{list-style-type:disc}.release-info-modal .release-info-modal-list .release-info-modal-item .release-info-modal-icon-image{background:rgba(70,82,94,.8);display:inline-block;height:15px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:top;width:15px}@media(max-width:480px){.release-info-modal .release-info-modal-list{font-size:12px}}.release-info-modal .release-info-modal-buttons{-moz-column-gap:12px;column-gap:12px;display:flex}.release-info-modal .styleguide-btn-primary{box-sizing:border-box;padding:12px;width:50%}@media(max-width:480px){.release-info-modal .styleguide-btn-primary{width:60%}}.release-info-modal .styleguide-btn-secondary{background:#fff;padding:12px;width:50%}@media(max-width:480px){.release-info-modal .styleguide-btn-secondary{width:40%}}.guide-blogToBookmark-modal{align-items:flex-start;align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:40px 8px;position:fixed;right:0;top:0;z-index:1020}.guide-blogToBookmark-window{background:#fff;border-radius:3px;box-sizing:border-box;margin:auto;max-width:460px;min-width:300px;min-width:auto;padding:24px 16px 16px;position:relative;text-align:center;z-index:1020}.guide-blogToBookmark-window h3{font-size:18px}.guide-blogToBookmark-image{margin-top:16px;vertical-align:top}.guide-blogToBookmark-benefit{font-size:14px;margin:16px 12px 24px;text-align:left}.guide-blogToBookmark-benefit li{padding-left:24px;position:relative}.guide-blogToBookmark-benefit li:before{background-color:currentColor;content:"";display:block;height:22px;left:0;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-2px;width:22px}.guide-blogToBookmark-benefit li:first-of-type:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-bookmark.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-bookmark.svg)}.guide-blogToBookmark-benefit li:nth-of-type(2):before{height:20px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg);width:20px}.guide-blogToBookmark-benefit li:nth-of-type(3):before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-lock.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-lock.svg)}.guide-blogToBookmark-benefit li~li{margin-top:16px}.guide-blogToBookmark-benefit-note{color:rgba(70,82,94,.8);font-size:12px}.guide-blogToBookmark-btn button{-webkit-appearance:none;background-color:transparent;background-color:#3d4245;border:none;border-radius:0;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:13px 16px;width:100%}.guide-blogToBookmark-btn button:hover{background-color:#313537}.navi-wrapper{background:#fff;display:block;left:0;margin:0 0 20px;min-width:1080px;width:100%;z-index:990}.navi-wrapper.is-fixed,.navi-wrapper.is-scrolled{position:fixed;top:34px}.navi-wrapper.is-fixed .navi-body,.navi-wrapper.is-scrolled .navi-body{border-bottom:2px solid #eee;width:100%}.navi-wrapper.is-fixed .navi-body:after,.navi-wrapper.is-fixed .navi-body:before,.navi-wrapper.is-scrolled .navi-body:after,.navi-wrapper.is-scrolled .navi-body:before{display:none}.navi-wrapper.is-fixed .navi-body li,.navi-wrapper.is-scrolled .navi-body li{line-height:44px}.navi-wrapper.is-fixed .navi-link-text,.navi-wrapper.is-scrolled .navi-link-text{border-bottom:none;height:44px}.navi-wrapper.is-simple .navi-link:before{display:none!important}@media(max-width:480px){.navi-wrapper{display:none}}.navi-body{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;position:relative;width:1080px}.navi-body:after,.navi-body:before{border-bottom:2px solid #eee;content:"";flex-grow:1}.navi-body>li{font-size:12px;font-weight:700;line-height:36px;margin-left:2px;min-width:0}.navi-body>li:last-child{margin-right:2px}.navi-body>li:last-child.recommend,.navi-link{position:relative}.navi-link:hover:before{border:3px solid transparent;border-top-color:#000;content:"";cursor:pointer;height:0;position:absolute;right:4px;top:16px;width:0}.cat-uncategorized .navi-link:hover:before{border-top-color:#999}.cat-all .navi-link:hover:before,.cat-general .navi-link:hover:before{border-top-color:#008fde}.cat-economics .navi-link:hover:before,.cat-social .navi-link:hover:before{border-top-color:#a78358}.cat-knowledge .navi-link:hover:before,.cat-life .navi-link:hover:before{border-top-color:#068b71}.cat-it .navi-link:hover:before{border-top-color:#00a5de}.cat-entertainment .navi-link:hover:before,.cat-fun .navi-link:hover:before,.cat-game .navi-link:hover:before{border-top-color:#f5ac0f}.is-scrolled .navi-link:hover:before{top:20px}.is-active .navi-link:hover:before,.is-current .navi-link:hover:before{border-top-color:#fff!important}.navi-link-text{border-bottom:2px solid;display:block;height:36px;padding:0 24px;position:relative;text-align:center;text-decoration:none;transition:background-color .1s ease-in 0s,color .1s ease-in 0s;white-space:nowrap}.cat-uncategorized .navi-link-text{color:#999}.cat-all .navi-link-text,.cat-general .navi-link-text{color:#008fde}.cat-economics .navi-link-text,.cat-social .navi-link-text{color:#a78358}.cat-knowledge .navi-link-text,.cat-life .navi-link-text{color:#068b71}.cat-it .navi-link-text{color:#00a5de}.cat-entertainment .navi-link-text,.cat-fun .navi-link-text,.cat-game .navi-link-text{color:#f5ac0f}.cat-uncategorized .navi-link-text{border-bottom-color:#999}.cat-all .navi-link-text,.cat-general .navi-link-text{border-bottom-color:#008fde}.cat-economics .navi-link-text,.cat-social .navi-link-text{border-bottom-color:#a78358}.cat-knowledge .navi-link-text,.cat-life .navi-link-text{border-bottom-color:#068b71}.cat-it .navi-link-text{border-bottom-color:#00a5de}.cat-entertainment .navi-link-text,.cat-fun .navi-link-text,.cat-game .navi-link-text{border-bottom-color:#f5ac0f}.is-active .navi-link-text,.is-current .navi-link-text{color:#fff!important}.cat-all.is-active,.cat-all.is-current,.cat-general.is-active,.cat-general.is-current{background:#008fde}.cat-economics.is-active,.cat-economics.is-current,.cat-social.is-active,.cat-social.is-current{background:#a78358}.cat-knowledge.is-active,.cat-knowledge.is-current,.cat-life.is-active,.cat-life.is-current{background:#068b71}.cat-it.is-active,.cat-it.is-current{background:#00a5de}.cat-entertainment.is-active,.cat-entertainment.is-current,.cat-fun.is-active,.cat-fun.is-current,.cat-game.is-active,.cat-game.is-current{background:#f5ac0f}.recommend .navi-link-text{border-bottom-color:#ff6b83;color:#ff6b83}.recommend.is-active,.recommend.is-current{background:#ff6b83}.pickup{height:24px;left:50%;margin-left:-52px;position:absolute;text-align:center;top:-27px;width:104px}.pickup:before{border:4px solid transparent;border-top-color:#ff6b83;top:calc(100% - 2px)}.pickup:after,.pickup:before{content:"";height:0;left:50%;margin-left:-4px;position:absolute;width:0}.pickup:after{border:4px solid transparent;border-top-color:#fff;top:21px}.pickup a{background:#fff;border:1px solid #ff6b83;border-radius:10px;box-sizing:content-box;color:#ff6b83;display:inline-block;font-size:10px;font-weight:700;line-height:1;margin-top:2px;max-width:9em;overflow:hidden;padding:4px 6px;position:relative;text-decoration:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.navi-wrapper.is-scrolled .pickup{display:none}.gnavi-button{cursor:pointer;display:inline-block;height:36px;position:absolute;right:0;top:0;width:19px}.navi-item-detail{border-top:2px solid;left:0;margin-top:-2px;position:absolute;right:0;width:100%;z-index:1000}.cat-uncategorized .navi-item-detail{border-top-color:#999}.cat-all .navi-item-detail,.cat-general .navi-item-detail{border-top-color:#008fde}.cat-economics .navi-item-detail,.cat-social .navi-item-detail{border-top-color:#a78358}.cat-knowledge .navi-item-detail,.cat-life .navi-item-detail{border-top-color:#068b71}.cat-it .navi-item-detail{border-top-color:#00a5de}.cat-entertainment .navi-item-detail,.cat-fun .navi-item-detail,.cat-game .navi-item-detail{border-top-color:#f5ac0f}.navi-item-detail-inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:0 0 6px 6px;border-top:none;box-shadow:0 6px 14px 1px rgba(0,0,0,.1);margin:0 auto;width:960px}.navi-item-detail-inner a{color:#444;cursor:pointer;display:block;font-weight:700;text-decoration:none}.navi-item-detail-inner li:hover a{color:#10a3e4}.navi-item-list{background-color:#fff;display:flex;justify-content:center;padding:14px 0}.navi-item-list li{margin:0 28px}.navi-item-list li.navi_hotentry a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon_navi_hotentry@2x.png)}.navi-item-list li.navi_entrylist a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon_navi_entrylist@2x.png)}.navi-item-list li.navi_headline a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon_navi_headline@2x.png)}.navi-item-list li.navi_ranking a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon_navi_ranking@2x.png)}.navi-item-list li.navi_area a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icon_navi_areaguide@2x.png)}.navi-item-list a{background-position:6px;background-repeat:no-repeat;background-size:20px 20px;line-height:32px;padding:0 16px 0 32px;position:relative}.navi-item-list .is-current a{color:#10a3e4}.navi-item-issue{display:flex;flex-wrap:wrap;margin:24px 64px}.navi-item-unit{align-items:center;display:flex;flex-basis:20%;margin:0 0 8px}.navi-item-unit h2{font-size:12px}.navi-item-unit .is-active a{color:#10a3e4}.navi-item-unit .thumbnail{margin:0 7px 0 0}.navi-item-unit .thumbnail a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/subcategory-noimage@2x.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3px;height:40px;width:40px}.navi-item-unit .issue{line-height:1.4}@keyframes show{0%{opacity:0}to{opacity:1}}.global-notification:not(.is-hidden){background:#ffe9e9;border:none;color:#ff3737;font-size:13px;margin-top:34px;padding:5px 10px;text-align:center}.global-notification:not(.is-hidden) a{color:#ff3737!important;text-decoration:underline!important}@media(max-width:480px){.global-notification:not(.is-hidden){margin-top:0}}body.page-entry .global-notification:not(.is-hidden){margin-top:80px}@media(max-width:480px){body.page-entry .global-notification:not(.is-hidden){margin-top:0}}.bookmarkadd-twitter{border-radius:50%;display:block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.bookmarkadd-twitter:before{background-color:currentColor;color:rgba(70,82,94,.8);content:"";display:inline-block;height:32px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right-fill.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right-fill.svg);-webkit-mask-position:center center,-200% -200%;mask-position:center center,-200% -200%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:20px,20px;mask-size:20px,20px;vertical-align:middle;width:32px}@media not all and (max-width:480px){.centerarticle-reaction-commentedit .bookmarkadd-twitter:before{height:28px;-webkit-mask-size:16px,16px;mask-size:16px,16px;width:28px}}.bookmarkadd-share-label:focus-within .bookmarkadd-twitter,.bookmarkadd-twitter:hover{background-color:rgba(83,100,118,.05)}@media(max-width:480px){.bookmarkadd-twitter{border-radius:initial;color:rgba(70,82,94,.8);font-size:12px;white-space:nowrap}.bookmarkadd-twitter:before{color:rgba(12,14,16,.38);height:20px;-webkit-mask-size:14px,14px;mask-size:14px,14px;position:relative;width:20px;z-index:1}.bookmarkadd-share-label:focus-within .bookmarkadd-twitter,.bookmarkadd-twitter:hover{background-color:initial}}.bookmarkadd-readlater{border-radius:50%;display:block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.bookmarkadd-readlater:before{background-color:currentColor;color:rgba(70,82,94,.8);content:"";display:inline-block;height:32px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-alarm.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-alarm-fill.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-alarm.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-alarm-fill.svg);-webkit-mask-position:center center,-200% -200%;mask-position:center center,-200% -200%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:20px,20px;mask-size:20px,20px;vertical-align:middle;width:32px}@media not all and (max-width:480px){.centerarticle-reaction-commentedit .bookmarkadd-readlater:before{height:28px;-webkit-mask-size:16px,16px;mask-size:16px,16px;width:28px}}.bookmarkadd-readlater:hover,.bookmarkadd-share-label:focus-within .bookmarkadd-readlater{background-color:rgba(83,100,118,.05)}@media(max-width:480px){.bookmarkadd-readlater{border-radius:initial;color:rgba(70,82,94,.8);font-size:12px;white-space:nowrap}.bookmarkadd-readlater:before{color:rgba(12,14,16,.38);height:20px;-webkit-mask-size:14px,14px;mask-size:14px,14px;position:relative;width:20px;z-index:1}.bookmarkadd-readlater:hover,.bookmarkadd-share-label:focus-within .bookmarkadd-readlater{background-color:initial}}.bookmarkadd-private{border-radius:50%;display:block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.bookmarkadd-private:before{background-color:currentColor;color:rgba(70,82,94,.8);content:"";display:inline-block;height:32px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-lock.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-lock-fill.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-lock.svg),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-lock-fill.svg);-webkit-mask-position:center center,-200% -200%;mask-position:center center,-200% -200%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:20px,20px;mask-size:20px,20px;vertical-align:middle;width:32px}@media not all and (max-width:480px){.centerarticle-reaction-commentedit .bookmarkadd-private:before{height:28px;-webkit-mask-size:16px,16px;mask-size:16px,16px;width:28px}}.bookmarkadd-private:hover,.bookmarkadd-share-label:focus-within .bookmarkadd-private{background-color:rgba(83,100,118,.05)}@media(max-width:480px){.bookmarkadd-private{border-radius:initial;color:rgba(70,82,94,.8);font-size:12px;white-space:nowrap}.bookmarkadd-private:before{color:rgba(12,14,16,.38);height:20px;-webkit-mask-size:14px,14px;mask-size:14px,14px;position:relative;width:20px;z-index:1}.bookmarkadd-private:hover,.bookmarkadd-share-label:focus-within .bookmarkadd-private{background-color:initial}}.bookmarkadd-shareInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;height:100%;opacity:0;position:absolute;width:100%}@media(max-width:480px){.bookmarkadd-shareInput{background-color:#fff;border:1px solid #ccc;border-radius:3px;height:20px;opacity:1;width:20px}.bookmarkadd-shareInput.is-checked:not(:disabled),.bookmarkadd-shareInput:checked:not(:disabled){background-color:#00b4be;border:none}.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-private:before,.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-readlater:before,.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-twitter:before,.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-private:before,.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-readlater:before,.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-twitter:before{-webkit-mask:none;mask:none;opacity:0}.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-private:after,.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-readlater:after,.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-twitter:after,.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-private:after,.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-readlater:after,.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-twitter:after{border:0 solid #fff;border-width:0 0 2px 2px;content:"";display:block;height:4px;left:5px;position:absolute;top:6px;transform:rotate(-45deg);width:8px}}@media not all and (max-width:480px){.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-twitter:before{color:#1da1f2;-webkit-mask-position:-200% -200%,center center;mask-position:-200% -200%,center center}.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-readlater:before{color:#ff4166;-webkit-mask-position:-200% -200%,center center;mask-position:-200% -200%,center center}.bookmarkadd-shareInput:checked:not(:disabled)+.bookmarkadd-private:before{color:#f0c41b;-webkit-mask-position:-200% -200%,center center;mask-position:-200% -200%,center center}.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-readlater:before{color:#ff4166;-webkit-mask-position:-200% -200%,center center;mask-position:-200% -200%,center center}.bookmarkadd-shareInput.is-checked:not(:disabled)+.bookmarkadd-private:before{color:#f0c41b;-webkit-mask-position:-200% -200%,center center;mask-position:-200% -200%,center center}}@media(max-width:480px){.bookmarkadd-shareInput:disabled{background:none;border:none}}.bookmarkadd-shareInput:disabled+.bookmarkadd-twitter{cursor:default}.bookmarkadd-shareInput:disabled+.bookmarkadd-twitter:before{color:rgba(12,14,16,.38);-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right-slash.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-arrow-turn-up-right-slash.svg)}.bookmarkadd-shareInput:disabled+.bookmarkadd-twitter:hover{background-color:inherit}@media not all and (max-width:480px){.bookmarkadd-shareInput:disabled+.bookmarkadd-twitter .bookmarkadd-share-text{display:none}}.bookmarkadd{background-color:#f6f7f8;box-sizing:border-box;margin:0 auto;max-width:960px;padding:16px;position:relative}.bookmarkadd .alert,.bookmarkadd .alert-blue,.bookmarkadd .alert-gray,.bookmarkadd .alert-red{margin:0 0 15px}.bookmarkadd .bookmark-guest-guide-modal-button,.bookmarkadd .bookmarkadd-submit-btn,.bookmarkadd .btn-primary,.bookmarkadd .comment-readmore-btn,.bookmarkadd .edit-tag-modal-delete-btn,.bookmarkadd .edit-tag-modal-replace-btn,.bookmarkadd .entry-comment-main .entry-comment-button,.bookmarkadd .entry-editModal-decide,.bookmarkadd .entry-modal-guest-register-button,.bookmarkadd .entry-myBookmark-form-button,.bookmarkadd .entry-myBookmark-guest-button,.bookmarkadd .entry-notFound-btn,.bookmarkadd .entrysearch-searchbox-btn,.bookmarkadd .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd .page-tools .tools-container-other .tools-button,.entry-comment-main .bookmarkadd .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .bookmarkadd .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .bookmarkadd .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .bookmarkadd .tools-button{font-size:14px}.bookmarkadd-header{align-items:center;border-bottom:1px solid #d4e1e7;display:flex;justify-content:space-between;margin:0 0 16px;padding:0 0 4px}@media(max-width:480px){.bookmarkadd-header{margin:0 0 8px;padding:0 0 4px}}.bookmarkadd-title{color:#374148;font-size:16px;font-weight:400}@media(max-width:480px){.bookmarkadd-title{font-size:14px}}.bookmarkadd-usericon{display:inline-block;height:32px;width:32px}.bookmarkadd-usericon img{border-radius:3px;height:inherit;width:inherit}@media(max-width:480px){.bookmarkadd-usericon{height:24px;width:24px}}.editing-form{position:relative}.bookmarkadd-url{display:flex;height:44px}.bookmarkadd-url .bookmark-guest-guide-modal-button,.bookmarkadd-url .bookmarkadd-submit-btn,.bookmarkadd-url .btn-primary,.bookmarkadd-url .comment-readmore-btn,.bookmarkadd-url .edit-tag-modal-delete-btn,.bookmarkadd-url .edit-tag-modal-replace-btn,.bookmarkadd-url .entry-comment-main .entry-comment-button,.bookmarkadd-url .entry-editModal-decide,.bookmarkadd-url .entry-modal-guest-register-button,.bookmarkadd-url .entry-myBookmark-form-button,.bookmarkadd-url .entry-myBookmark-guest-button,.bookmarkadd-url .entry-notFound-btn,.bookmarkadd-url .entrysearch-searchbox-btn,.bookmarkadd-url .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd-url .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd-url .page-tools .tools-container-other .tools-button,.entry-comment-main .bookmarkadd-url .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .bookmarkadd-url .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .bookmarkadd-url .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .bookmarkadd-url .tools-button{border-radius:0 3px 3px 0;width:120px}@media(max-width:480px){.bookmarkadd-url .bookmark-guest-guide-modal-button,.bookmarkadd-url .bookmarkadd-submit-btn,.bookmarkadd-url .btn-primary,.bookmarkadd-url .comment-readmore-btn,.bookmarkadd-url .edit-tag-modal-delete-btn,.bookmarkadd-url .edit-tag-modal-replace-btn,.bookmarkadd-url .entry-comment-main .entry-comment-button,.bookmarkadd-url .entry-editModal-decide,.bookmarkadd-url .entry-modal-guest-register-button,.bookmarkadd-url .entry-myBookmark-form-button,.bookmarkadd-url .entry-myBookmark-guest-button,.bookmarkadd-url .entry-notFound-btn,.bookmarkadd-url .entrysearch-searchbox-btn,.bookmarkadd-url .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd-url .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd-url .page-tools .tools-container-other .tools-button,.entry-comment-main .bookmarkadd-url .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .bookmarkadd-url .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .bookmarkadd-url .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .bookmarkadd-url .tools-button{width:80px}}.bookmarkadd-url-form{border:1px solid #ccc;border-radius:3px 0 0 3px;border-right:none;flex-grow:1;font-size:16px;padding:0 10px}.bookmarkadd-url-form:-moz-placeholder,.bookmarkadd-url-form::-moz-placeholder,.bookmarkadd-url-form::-webkit-input-placeholder,.bookmarkadd-url-form:placeholder-shown{color:#55606a;opacity:1}.bookmarkadd-entry-title{background-position:left 3px;background-repeat:no-repeat;background-size:16px 16px;font-size:18px;line-height:1.3;margin:0 0 3px;padding:0 0 0 24px}.bookmarkadd-entry-detail{font-size:14px;margin:0 0 10px;padding:0 0 0 24px}.bookmarkadd-entry-users{font-family:Arial,sans-serif;margin:0 10px 0 0}.bookmarkadd-entry-users a{color:#ff003c;text-decoration:none}.bookmarkadd-entry-url a{color:rgba(70,82,94,.8);text-decoration:none}.bookmarkadd-comment{background:#fff;border:1px solid #ccc;border-radius:3px;padding:5px;position:relative}@media not all and (max-width:480px){.bookmarkadd-comment:hover{border-color:#b3b3b3}}@media(max-width:480px){.bookmarkadd-comment{border-bottom-color:#ececec;border-radius:3px 3px 0 0}}.bookmarkadd-comment-form{border:none;box-sizing:border-box;font-size:14px;height:5em;outline:none;resize:none;width:100%}@media(max-width:480px){.bookmarkadd-comment-form{font-size:16px;height:6em}}.bookmarkadd-comment-form.is-comment-form-shrink{height:2em}@media(max-width:480px){.bookmarkadd-comment-form.is-comment-form-shrink{height:3em}}.bookmarkadd-comment-form.is-comment-form-shrink~.bookmarkadd-comment-footer{display:none}.bookmarkadd-comment-form::-moz-placeholder{color:rgba(70,82,94,.8);opacity:1}.bookmarkadd-comment-form::placeholder{color:rgba(70,82,94,.8);opacity:1}@media(max-width:480px){.bookmarkadd-comment-form::-moz-placeholder{font-size:14px}.bookmarkadd-comment-form::placeholder{font-size:14px}}.bookmarkadd-comment-footer{align-items:flex-end;display:flex;padding:4px 4px 0}.bookmarkadd-community-guideline{color:rgba(70,82,94,.8);font-size:11px;padding-right:4px}.bookmarkadd-community-guideline p:before{background-color:currentColor;content:"";display:inline-block;height:13px;margin-right:1px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-info.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-info.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:11px;mask-size:11px;vertical-align:text-bottom;width:11px}.bookmarkadd-community-guideline a{color:#009ad0;text-decoration:none!important}.bookmarkadd-comment-count{color:rgba(70,82,94,.8);display:inline-block;font-size:12px;margin-left:auto;white-space:nowrap}.bookmarkadd-comment-count .is-exceeding{color:#f94e5b}.bookmarkadd-comment-slash{margin:0 2px}.bookmarkadd-comment-meta{align-items:flex-end;display:flex;justify-content:space-between;min-height:22px}.bookmarkadd-comment-tags{display:flex;flex-wrap:wrap;font-size:12px;margin:0 10px -3px 0}.bookmarkadd-comment-tags>li{background:#f6f7f8;border-radius:2px;color:#55606a;cursor:pointer;display:inline-block;margin:0 5px 3px 0;padding:2px 4px 2px 6px;white-space:pre}.bookmarkadd-comment-tags>li:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-tags-close.svg);background-position:50%;background-repeat:no-repeat;background-size:7px 7px;border-radius:2px;box-sizing:border-box;content:"";display:inline-block;height:14px;vertical-align:text-top;width:14px}.bookmarkadd-comment-tags>li.is-exceeding-limit{background:#ffe9e9;color:#ff5050}.bookmarkadd-options{align-items:center;display:flex;justify-content:space-between;margin:5px 0 0;position:relative}@media(max-width:480px){.bookmarkadd-options{display:block;margin:initial}}.bookmarkadd-tags{border-bottom:1px solid transparent;box-sizing:border-box;margin-right:20px;max-width:200px;padding-left:18px;position:relative;width:100%}.bookmarkadd-tags:before{background-color:currentColor;color:rgba(70,82,94,.8);content:"";display:inline-block;height:24px;left:0;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center,url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag-fill.svg) no-repeat -99px -99px;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center,url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag-fill.svg) no-repeat -99px -99px;-webkit-mask-size:16px,16px;mask-size:16px,16px;position:absolute;top:0;width:16px}.bookmarkadd-tags:hover{border-bottom-color:#ccc}.bookmarkadd-tags:focus-within{border-bottom-color:#ccc}.bookmarkadd-tags:focus-within:before{-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag-fill.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag-fill.svg) no-repeat center center}@media(max-width:480px){.bookmarkadd-tags{background-color:#fff;border:1px solid #ccc;border-radius:0 0 3px 3px;border-top:none;margin:0 0 16px;max-width:none;padding-left:22px;width:100%}.bookmarkadd-tags:before{left:5px;-webkit-mask-size:14px,14px;mask-size:14px,14px;top:5px}}.bookmarkadd-tags-textbox{-webkit-appearance:none;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:currentColor;cursor:pointer;font-size:13px;height:24px;line-height:normal;outline:none;padding:4px 24px 4px 0;vertical-align:middle;width:100%}.bookmarkadd-tags-textbox:focus{cursor:text}.bookmarkadd-tags-textbox::-moz-placeholder{color:rgba(70,82,94,.8);opacity:1}.bookmarkadd-tags-textbox::placeholder{color:rgba(70,82,94,.8);opacity:1}@media(max-width:480px){.bookmarkadd-tags-textbox{cursor:text;font-size:16px;height:32px;padding:8px 24px 8px 0}.bookmarkadd-tags-textbox::-moz-placeholder{font-size:12px}.bookmarkadd-tags-textbox::placeholder{font-size:12px}}.bookmarkadd-tags-btn{position:absolute;right:0;top:0}.bookmarkadd-tags-btn:hover .bookmarkadd-tags-btn-popup{display:inline-block}@media(max-width:480px){.bookmarkadd-tags-btn:hover .bookmarkadd-tags-btn-popup{display:none}}.bookmarkadd-tags-btn-popup{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-100px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-100px;text-align:center;top:-35px;width:100px;z-index:999}.bookmarkadd-tags-btn-popup:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.bookmarkadd-tags-btn-popup .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.bookmarkadd-tags-btn-popup{display:none!important}}.bookmarkadd-tags-btn-image{-webkit-appearance:none;background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/tags-btn.svg);background-repeat:no-repeat;border:none;border-radius:0;border-radius:8px;display:block;font-size:12px;height:16px;line-height:12px;margin-top:4px;padding:4px;vertical-align:middle;width:16px}@media(max-width:480px){.bookmarkadd-tags-btn-image{margin-right:8px;margin-top:8px}}.bookmarkadd-share{align-items:center;display:flex;margin-left:auto}@media(max-width:480px){.bookmarkadd-share{display:block}}.bookmarkadd-share-block{display:flex;margin-right:8px}@media(max-width:480px){.bookmarkadd-share-block{flex-wrap:wrap;margin:8px 0 0}}.bookmarkadd-share-label{cursor:pointer;margin-right:12px;position:relative}.bookmarkadd-share-label:last-of-type{margin-right:0}@media not all and (max-width:480px){.bookmarkadd-share-label:hover .bookmarkadd-share-text{display:block}}@media(max-width:480px){.bookmarkadd-share-label{margin-bottom:16px}.bookmarkadd-share-text{display:inline-block;line-height:1;vertical-align:middle}}@media not all and (max-width:480px){.bookmarkadd-share-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bookmarkadd-share-text.twitter{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-80px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-80px;text-align:center;top:-35px;width:80px;z-index:999}.bookmarkadd-share-text.twitter:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.bookmarkadd-share-text.twitter .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.bookmarkadd-share-text.twitter{display:none!important}}.bookmarkadd-share-text.readlater{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-60px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-60px;text-align:center;top:-35px;width:60px;z-index:999}.bookmarkadd-share-text.readlater:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.bookmarkadd-share-text.readlater .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.bookmarkadd-share-text.readlater{display:none!important}}.bookmarkadd-share-text.private{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-40px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-40px;text-align:center;top:-35px;width:40px;z-index:999}.bookmarkadd-share-text.private:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.bookmarkadd-share-text.private .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.bookmarkadd-share-text.private{display:none!important}}}.bookmarkadd-popup{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);position:absolute;width:180px;z-index:2}.bookmarkadd-popup-list{color:#55606a;font-size:12px}.bookmarkadd-popup-list li{cursor:pointer;padding:2px 6px}.bookmarkadd-popup-list li:hover{background:#f6f7f8}.bookmarkadd-popup-list li.is-selected{background-color:#00b4be;color:#fff}.bookmarkadd-tagList{background:#fff;margin:12px 0 0;padding:8px}.bookmarkadd-tagList-title{font-size:12px;margin:0 0 4px}.bookmarkadd-tagList-title a{color:#009ad0;font-weight:400;margin:0 0 0 12px;text-decoration:none}.bookmarkadd-tagList-title a:hover{text-decoration:underline}.bookmarkadd-tagList-title button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-weight:400;margin:0 0 0 12px;padding:0}.bookmarkadd-tagList-title button:hover{text-decoration:underline}.bookmarkadd-tagList-title.often{margin-top:8px}.bookmarkadd-tagList-contents{display:flex;flex-wrap:wrap;font-size:12px;max-height:60px;overflow-y:hidden}.bookmarkadd-tagList-contents li{background:#f6f7f8;border:1px solid #f0f2f4;border-radius:11px;color:#55606a;cursor:pointer;display:inline-block;line-height:12px;margin:0 4px 8px 0;padding:4px 8px}.bookmarkadd-tagList-contents li:hover{background-color:#f0f2f4}.bookmarkadd-tagList-contents li.is-selected{background-color:#00b4be;border-color:#00b4be;color:#fff}.bookmarkadd-tagList-contents.is-showall{max-height:150px;overflow-y:scroll}@media(max-width:480px){.bookmarkadd-tagList-contents{max-height:172px;overflow-y:scroll}.bookmarkadd-tagList-contents li{margin:0 10px 10px 0;padding:4px 8px}}.bookmarkadd-externalHelp{background:#dff2f7;border:1px solid #b6e1ed;color:#268098;font-size:13px;margin:5px 0 0;padding:5px 10px}.bookmarkadd-externalHelp a{color:#268098!important}.bookmarkadd-externalHelp-link{margin:0 0 0 8px;text-decoration:underline!important}.bookmarkadd-iconLeft{display:flex}.bookmarkadd-iconLeft .bookmark-guest-guide-modal-button,.bookmarkadd-iconLeft .bookmarkadd-submit-btn,.bookmarkadd-iconLeft .btn-primary,.bookmarkadd-iconLeft .comment-readmore-btn,.bookmarkadd-iconLeft .edit-tag-modal-delete-btn,.bookmarkadd-iconLeft .edit-tag-modal-replace-btn,.bookmarkadd-iconLeft .entry-comment-main .entry-comment-button,.bookmarkadd-iconLeft .entry-editModal-decide,.bookmarkadd-iconLeft .entry-modal-guest-register-button,.bookmarkadd-iconLeft .entry-myBookmark-form-button,.bookmarkadd-iconLeft .entry-myBookmark-guest-button,.bookmarkadd-iconLeft .entry-notFound-btn,.bookmarkadd-iconLeft .entrysearch-searchbox-btn,.bookmarkadd-iconLeft .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd-iconLeft .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.bookmarkadd-iconLeft .page-tools .tools-container-other .tools-button,.entry-comment-main .bookmarkadd-iconLeft .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .bookmarkadd-iconLeft .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .bookmarkadd-iconLeft .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .bookmarkadd-iconLeft .tools-button{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-bookmark.svg);background-position:12px 9px;background-repeat:no-repeat;background-size:14px 12px;font-size:13px;font-weight:700;line-height:32px;padding:0 10px 0 30px}.bookmarkadd-iconLeft .bookmarkadd-cancel-btn,.bookmarkadd-iconLeft .btn-white,.bookmarkadd-iconLeft .entry-editModal-cancel,.bookmarkadd-iconLeft .follow-btn,.bookmarkadd-iconLeft .follow-btn-big,.bookmarkadd-iconLeft .followed-btn{font-size:13px;line-height:30px;margin:0 4px 0 0;padding:0 10px}.bookmarkadd-iconLeft-icon{flex-shrink:0}.bookmarkadd-iconLeft-icon-image{border-radius:3px;height:32px;width:32px}.bookmarkadd-iconLeft-main{flex-basis:100%;margin:0 0 0 10px}.bookmarkadd-cancel-and-submit-buttons{display:flex}@media(max-width:480px){.bookmarkadd-submit-btn{display:block;font-size:15px;font-weight:700;padding:8px 0;width:100%}}.bookmarkadd-cancel-btn{color:#55606a!important;font-size:14px;padding:5px 12px;width:-moz-max-content;width:max-content}.bookmarkadd-entrytitle-container{padding:0 0 16px}.bookmarkadd-entrytitle-container h4{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.bookmarkadd-entrytitle-container h4{word-wrap:break-word;font-size:14px;text-overflow:clip;white-space:normal}@supports(-webkit-line-clamp:2){.bookmarkadd-entrytitle-container h4{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}}.bookmarkadd-entrytitle-container h4 img{height:14px;margin-right:4px;vertical-align:text-top;width:14px}.bookmarkadd-entrytitle-container .bookmarkadd-entrytitle-info .bookmarkadd-entrytitle-users{display:inline-block;font-size:14px;margin-right:8px;vertical-align:text-bottom;white-space:nowrap}.bookmarkadd-entrytitle-container .bookmarkadd-entrytitle-info .bookmarkadd-entrytitle-users a{color:#ff4166;text-decoration:none}.bookmarkadd-entrytitle-container .bookmarkadd-entrytitle-info .bookmarkadd-entrytitle-page{color:rgba(70,82,94,.8);display:inline-block;font-size:14px;overflow:hidden;vertical-align:text-bottom;word-break:break-all}.bookmarkadd-entrytitle-container .bookmarkadd-entrytitle-info .bookmarkadd-entrytitle-page img{display:block;float:left;height:12px;margin:4px 4px 0 0;width:12px}.bookmarkadd-entrytitle-container .bookmarkadd-entrytitle-info .bookmarkadd-entrytitle-page .bookmarkadd-entrytitle-page-url{display:block;overflow:auto}@media(max-width:480px){@supports(-webkit-line-clamp:5){.bookmarkadd-entrytitle-container .bookmarkadd-entrytitle-info .bookmarkadd-entrytitle-page .bookmarkadd-entrytitle-page-url{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box}}}.bookmark-item .bookmarkadd-share-label:first-of-type,.interest-touch-bookmark-item .bookmarkadd-share-label:first-of-type{display:none}.breadcrumb-wrapper{align-items:center;display:flex;justify-content:space-between;padding:12px 0}@media(max-width:480px){.breadcrumb-wrapper{margin:0 12px;padding:8px 0}}.breadcrumb{color:rgba(70,82,94,.8);display:flex;flex-grow:1;font-size:12px;margin:0 22px 0 5px;overflow:hidden}.breadcrumb li{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/breadcrumb-arrow.svg) no-repeat right 1px;background-size:8px 15px;flex-shrink:0;margin:0 8px 0 0;padding:0 18px 0 0}.breadcrumb li:last-child{background:none;flex-shrink:1;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.breadcrumb a{color:rgba(70,82,94,.8);flex-shrink:0;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}@media(max-width:480px){.breadcrumb{margin:0}.breadcrumb li{margin:0 6px 0 0;padding:0 14px 0 0}}.breadcrumb-home{height:16px;width:16px}@media(max-width:480px){.breadcrumb-upper{max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.breadcrumb-current{color:#25282b;font-weight:700}.breadcrumb-share{display:flex;flex-basis:33.3333333333%;flex-shrink:0;font-size:12px;justify-content:flex-end}@media(max-width:480px){.breadcrumb-share{display:none!important}}.breadcrumb-share>li{margin:0 0 0 10px}.breadcrumb-share img{height:24px;vertical-align:middle;width:24px}.following-bookmarks{display:flex;flex-wrap:wrap}.following-bookmarks>li{line-height:1;margin:0 8px 6px 0;position:relative}.following-bookmarks>li img{vertical-align:middle}.following-bookmarks>li:last-child{margin-bottom:10px}.following-bookmark-link{display:inline-block;line-height:1;vertical-align:top}.following-bookmark-icon{border-radius:2px;height:20px;vertical-align:middle;width:20px}.following-bookmark-popup{background:#fff;border:1px solid #d9d9d9;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-sizing:border-box;display:none;font-size:13px;left:-7px;line-height:1.2;padding:6px 8px;position:absolute;top:36px;width:220px;z-index:900}.following-bookmark-popup:before{border-color:transparent transparent #d9d9d9;top:-10px}.following-bookmark-popup:after,.following-bookmark-popup:before{border-style:solid;border-width:0 10px 10px;content:"";height:0;left:6px;position:absolute;width:0}.following-bookmark-popup:after{border-color:transparent transparent #fff;top:-8px}.following-bookmark-link:focus+.following-bookmark-popup,.following-bookmark-link:hover+.following-bookmark-popup{display:block}.following-bookmark-username{color:#009ad0;margin:0 8px 2px 0}.following-bookmark-timestamp{color:rgba(70,82,94,.8);letter-spacing:.03em;line-height:1.4}.following-bookmark-text{display:block}.following-bookmark-comment{vertical-align:middle}.following-bookmark-tags{color:rgba(70,82,94,.8);display:inline;font-size:12px;line-height:1.4;vertical-align:middle}.following-bookmark-tags li{display:inline-block;margin-right:4px}.following-bookmark-tags li:first-child:before{background-color:currentColor;content:"";display:inline-block;height:16px;margin-right:2px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;-webkit-mask-size:14px;mask-size:14px;vertical-align:text-bottom;width:14px}.drawer-menu{display:none!important;left:0;position:absolute;top:0;z-index:1015}@media(max-width:480px){.drawer-menu{display:inherit!important}}.drawer-menu:before{background:rgba(0,0,0,.7);bottom:-100px;content:"";display:none;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.drawer-menu.is-open{height:100%;width:100%}.drawer-menu.is-open:before{display:block}.drawer-menu.is-open .drawer-menu-button{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/drawer/header-button-close@2x.png);left:75%}.drawer-menu.is-open .drawer-menu-body{display:block}.is-overlay .drawer-menu:not(.is-open){z-index:900}.drawer-menu-button{-webkit-appearance:none;background-color:transparent;background-color:#fff;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/drawer/header-button-menu@2x.png);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border:1px solid #ddd;border-radius:0;border-radius:0 3px 3px 0;bottom:80px;box-shadow:0 2px 3px 0 rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-block;font-size:15px;height:39px;left:0;line-height:44px;margin:0 0 10px;padding:0;position:fixed;text-align:center;vertical-align:top;width:39px}.drawer-menu-body{-webkit-overflow-scrolling:touch;background-color:#fff;color:#333;display:none;font-size:13px;height:100%;min-width:200px;overflow:auto;overflow-x:hidden;overflow-y:auto;position:fixed;width:75%}.drawer-menu-body a{color:#333;display:block;text-decoration:none}.drawer-menu-item{background-color:#fff;border-bottom:1px solid #f5f5f5;line-height:44px}.drawer-menu-item a{font-weight:700;padding-left:12px}.drawer-menu-item:empty{display:none}.drawer-menu-item .new:after{color:#ff1515;content:"new";font-size:12px;font-weight:400;margin:0;padding-left:5px;position:absolute}.drawer-toggleMenu{background-color:#fff;border-bottom:1px solid #f5f5f5;font-size:13px;font-weight:700;line-height:44px;position:relative}.drawer-toggleMenu a{font-weight:700;padding-left:24px}.drawer-toggleMenu.is-open .drawer-toggleMenu-label:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/drawer/toggle-open@2x.png);top:18px}.drawer-toggleMenu.is-open .service-submenu{background-color:#fafafa;display:block}.drawer-notify-list{-webkit-overflow-scrolling:touch;max-height:270px;overflow:auto;overflow-x:hidden;overflow-y:auto}.drawer-notify-list .notify-list-loading-image{display:none;height:16px;margin:10px auto;width:16px}.drawer-notify-list .notify-list{border:0;height:270px;max-height:100%;vertical-align:bottom;width:100%}.drawer-notify-list:not(.is-open){display:none}.drawer-notify-list.is-loading .notify-list-loading-image{display:block}.drawer-notify-list.is-loading .notify-list{display:none}.drawer-toggleMenu-label{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;display:block;font-weight:700;height:44px;padding:0 0 0 12px;position:relative;text-align:left;width:100%}.drawer-toggleMenu-label:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/drawer/toggle-close@2x.png);background-position:50%;background-repeat:no-repeat;background-size:10px 6px;content:"";height:6px;position:absolute;right:25px;top:19px;width:10px}.service-submenu{display:none}.drawer-loginMenu{align-items:center;background-color:#f0f9fd;display:flex;justify-content:flex-end;position:relative}.drawer-loginMenu-username{flex-grow:1;font-size:13px;font-weight:700;margin-right:auto;padding:12px 0 12px 10px}.drawer-loginMenu-username img{border:0;border-radius:3px;height:28px;margin:0 10px 0 0;position:static;vertical-align:middle;width:28px}.drawer-loginMenu-username span{vertical-align:middle}.drawer-loginMenu-button{-webkit-appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #e1eff6;border-radius:0;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;padding:0;position:relative;width:38px}.drawer-loginMenu-button.notify{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/drawer/notify@2x.png)}.drawer-loginMenu-button.config{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/drawer/config@2x.png)}.drawer-loginMenu-button:focus{background-color:#e1eff6}.drawer-loginMenu-button a{min-height:100%;min-width:100%}.drawer-loginMenu-button .hide-text{clip:rect(1px,1px,1px,1px);left:0;position:absolute!important;top:0}.drawer-loginMenu-button .drawer-notify-count{right:-4px;top:-3px}.drawer-notify-count{background-color:#ff3071;border-radius:4px;color:#fff;display:block;font-size:12px;height:8px;overflow:hidden;position:absolute;right:2px;text-indent:100%;top:2px;width:8px}.drawer-notify-count:empty{display:none}.userprofile-status{display:flex;font-weight:700;line-height:1;margin:12px 0;text-align:center}.userprofile-status li{width:33.33%}@media(max-width:480px){.userprofile-status li{border-right:1px solid #ececec}.userprofile-status li:last-child{border-right:none}}.userprofile-status-link{display:inline-block;width:100%}.userprofile-status-link:hover .userprofile-status-count{color:#7db4e8}.userprofile-status-count{color:#25282b;display:block;font-size:17px;margin:0 0 3px}@media(max-width:480px){.userprofile-status-count{margin:0 0 1px}}.userprofile-status-text{color:rgba(70,82,94,.8);font-size:10px;letter-spacing:-.3px}.shortcut-help{background-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;font-size:12px;line-height:24px;padding:12px 19px;position:fixed;right:20px;top:54px;width:230px;z-index:1010}.shortcut-help-key{border:1px solid #ccc;border-radius:3px;display:inline-block;height:21px;line-height:21px;margin:0 14px 6px 0;padding:0 3px;text-align:center;width:16px}.shortcut-help-title{border-bottom:1px solid #666;font-size:12px;font-weight:700;margin-bottom:12px;padding:0 22px 6px 0}.shortcut-help-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#fff;padding:4px;position:absolute;right:19px;top:12px}.is-keyboard-selected{outline:thin dotted}.is-keyboard-selected .entrylist-3column-users a,.is-keyboard-selected .entrylist-contents-users a{color:#ff7790!important}.is-keyboard-selected .entrylist-recommend-list{background:#e8e8e8}.is-keyboard-selected .entrylist-issue-title a{color:#7db4e8!important}.is-keyboard-selected .centerarticle-entry-title a{color:#7db4e8}.link-app-banner{align-items:center;background:#edeeef;box-sizing:border-box;display:flex;padding:12px 8px;width:100%}.link-app-banner .link-app-banner-btn-close{background:#fff;border:none;border-radius:24px;height:24px;margin-right:8px;padding:0;position:relative;width:24px;z-index:inherit}.link-app-banner .link-app-banner-btn-close:after,.link-app-banner .link-app-banner-btn-close:before{background:rgba(70,82,94,.8);content:"";display:block;height:2px;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:12px}.link-app-banner .link-app-banner-btn-close:after{transform:translate(-50%,-50%) rotate(45deg)}.link-app-banner .link-app-banner-btn-close span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);height:1px;overflow:hidden;padding:0;position:absolute;top:50%;width:1px}.link-app-banner .link-app-banner-btn{align-items:center;display:flex;justify-content:space-between;text-decoration:none;width:100%}.link-app-banner .link-app-banner-btn-detail{align-items:center;display:flex}.link-app-banner .link-app-banner-icon{margin-right:8px;position:relative}.link-app-banner .link-app-banner-icon:after{background:#f94e5b;border-radius:50%;content:"";height:9px;position:absolute;right:-2px;top:-2px;width:9px}.link-app-banner .link-app-banner-icon img{vertical-align:bottom}.link-app-banner .link-app-banner-text{color:#374148;font-size:10.5px;font-weight:700;letter-spacing:.25px}.link-app-banner .link-app-banner-text .link-app-banner-text-newline{display:none}@media(max-width:400px){.link-app-banner .link-app-banner-text .link-app-banner-text-newline{display:block}}.link-app-banner .link-app-banner-btn-open{background:#009ad0;border-radius:4px;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.25px;line-height:1;padding:8px;text-decoration:none;white-space:nowrap}.link-app-banner.link-app-banner-overlay{bottom:0;padding:8px;position:fixed;z-index:900}.app-banner-container{border:1px solid #e5e9ea;border-radius:3px;margin:15px}.app-banner-unit{background-position:98% 50%;border-bottom:0;position:relative}.app-banner-unit a{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/arrow-right.png);background-position:97% 50%;background-repeat:no-repeat;background-size:9px 13px;display:block;height:36px;padding:12px 15px 15px 64px;text-decoration:none}.app-banner-unit .app-title{box-sizing:border-box;color:#25282b;cursor:pointer;display:block;font-size:13.5px;line-height:1.4;overflow:hidden;padding-bottom:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}.app-banner-unit .data{color:#55606a;font-size:12px;font-weight:400}.app-banner-unit .thumbnail{left:8px;position:absolute;top:8px}.app-banner-unit .thumbnail img{height:46px;width:46px}.top-notification{font-size:0;margin-bottom:20px;text-align:center}@media(max-width:480px){.top-notification{line-height:1.5;margin-bottom:0}.top-notification-button{display:block;padding:8px 0}}.top-notification-text{color:#009ad0;display:inline-block;font-size:14px;max-width:calc(50em - 4px);overflow:hidden;padding-right:13px;position:relative;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.top-notification-text:hover .top-notification-body{text-decoration:underline}@media(max-width:480px){.top-notification-text{font-size:13px;max-width:calc(27em - 4px)}}.top-notification-tag{border:1px solid;border-radius:12px;box-sizing:border-box;color:#009ad0;font-size:11px;font-weight:700;line-height:1;margin-right:6px;padding:2px 6px;vertical-align:middle}.top-notification-body{vertical-align:middle}.top-notification-body:after{background-color:#009ad0;content:"";display:inline-block;height:11px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat;-webkit-mask-size:11px;mask-size:11px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px}.tooltip-button,.tooltip:focus .tooltip-description,.tooltip:hover .tooltip-description{display:inline-block}.tooltip-button{background:rgba(70,82,94,.8);cursor:pointer;height:16px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-question.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-question.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden;text-indent:150%;white-space:nowrap;width:16px}.tooltip-description{background:#25282b;border-radius:4px;color:#fff;display:none;font-size:12px;margin:auto;padding:12px;position:absolute;text-align:center;width:150px}.tooltip-description:before{border:6px solid transparent;border-top-color:#25282b;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.tooltip-hint{background:#009ad0;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:14px;justify-content:space-between;left:50%;padding:12px;position:absolute;transform:translate(-50%,calc(-100% - 10px));transition:all .15s ease-out 0s;width:200px;z-index:900}.tooltip-hint:after{border-color:#009ad0 transparent transparent;border-style:solid;border-width:8px 6px 0;bottom:-8px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.tooltip-hint.is-invisible{opacity:0;visibility:hidden}.tooltip-hint.is-visible{opacity:1;visibility:visible}.tooltip-hint-text{margin-right:8px}.tooltip-hint-close{background:none;border:none;height:24px;padding:0;position:relative;width:24px;z-index:inherit}.tooltip-hint-close:after,.tooltip-hint-close:before{background:#fff;content:"";display:block;height:2px;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:12px}.tooltip-hint-close:after{transform:translate(-50%,-50%) rotate(45deg)}.tooltip-hint-close:hover{opacity:.75}.tooltip-hint-close span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);height:1px;overflow:hidden;padding:0;position:absolute;top:50%;width:1px}.toggle-switch-input{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:100px;box-sizing:border-box;cursor:pointer;height:20px;padding:0;position:relative;width:38px}.toggle-switch-input:checked{background:#009ad0}.toggle-switch-input:before{background:#fff;border-radius:100%;bottom:2px;box-sizing:border-box;content:"";left:2px;margin:0;position:absolute;top:2px;transform:translate(0);transition:all .2s ease-in-out;width:16px}.toggle-switch-input:checked:before{transform:translate(100%);transition:all .2s ease-in-out}@media(max-width:480px){.page-myadd #container,.page-tools #container{padding:0 16px}}.page-myadd #container .comment-wrapper,.page-myadd #container .entry-wrapper,.page-myadd #container .wrapper,.page-tools #container .comment-wrapper,.page-tools #container .entry-wrapper,.page-tools #container .wrapper{max-width:960px;padding:64px 0;width:auto}.page-myadd .myadd-title{font-size:21px;margin-bottom:48px}@media(max-width:480px){.page-myadd .myadd-title{line-height:1.2;padding:0 16px;text-align:center}}.page-myadd .bookmarkadd-url-form{font-size:20px}.page-myadd .myadd-tool-container-pc{border:1px solid #ccc;border-radius:4px;display:flex;margin-top:60px;padding:24px 32px}.page-myadd .myadd-tool-image{border-radius:4px;margin-right:24px;width:250px}.page-myadd .myadd-tool-title{font-size:18px;font-weight:700;margin-bottom:20px}.page-myadd .myadd-tool-title span{color:#009ad0;margin-right:8px}.page-myadd .myadd-tool-text{font-size:14px;margin-bottom:20px}.page-myadd .btn-text{color:#009ad0;font-size:14px;text-decoration:none}.page-myadd .myadd-tool-container-touch{display:none}.page-myadd .footer{margin-top:0}@media(max-width:480px){.page-myadd .myadd-tool-container-pc{display:none}.page-myadd .myadd-tool-container-touch{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin-top:60px;padding:24px 16px 16px;width:100%}.page-myadd .myadd-tool-text,.page-myadd .myadd-tool-title{margin-bottom:12px}.page-myadd .myadd-tool-image{margin:16px 0 0;width:100%}.page-myadd .btn-text{margin-right:8px}}.page-tools .tools-title{font-size:21px;margin-bottom:48px}@media(max-width:480px){.page-tools .tools-title{line-height:1.2;padding:0 16px;text-align:center}.page-tools .tools-container-wrapper{display:grid;grid-template-columns:100%}}.page-tools .tools-container{margin-bottom:48px}.page-tools .tools-container:last-child{margin-bottom:0}@media(max-width:480px){.page-tools .tools-container.tools-container-webextension{grid-column:1;grid-row:2}.page-tools .tools-container.tools-container-app{grid-column:1;grid-row:1}}.page-tools .tools-sub-title{border-bottom:1px solid #ccc;color:#374148;font-size:16px;font-weight:400;margin:0 0 32px;padding:0 0 4px}@media(max-width:480px){.page-tools .tools-sub-title{margin-bottom:16px}}.page-tools .tools-inner{color:#374148;display:flex;font-size:14px}@media(max-width:480px){.page-tools .tools-inner{display:block}}.page-tools .tools-image{margin-right:24px;width:312px}@media(max-width:480px){.page-tools .tools-image{margin:0 0 16px;width:100%}}.page-tools .tools-text{margin-bottom:12px}@media(max-width:480px){.page-tools .tools-text .tools-newline{display:none}}.page-tools .tools-button-heading{margin-right:8px}.page-tools .tools-button-detail{color:#009ad0;display:inline-block;margin:0 8px 24px 0;text-decoration:none}.page-tools .tools-store-link{margin-right:24px}.page-tools .tools-store-link img{height:40px}@media(max-width:480px){.page-tools .tools-store-link{display:inline-block;margin-right:24px;vertical-align:middle;width:calc(50% - 12px)}.page-tools .tools-store-link img{height:auto;width:100%}.page-tools .tools-store-link:last-child{margin-right:0}.page-tools .tools-container-webextension .tools-store-link-chrome{width:50%}.page-tools .tools-container-webextension .tools-store-link-firefox{width:calc(50% - 24px)}}.page-tools .tools-container-other .tools-double-row{display:flex}@media(max-width:480px){.page-tools .tools-container-other .tools-double-row{display:block}}.page-tools .tools-container-other .tools-inner{display:flex;width:50%}.page-tools .tools-container-other .tools-inner:nth-child(odd){margin-right:40px}@media(max-width:480px){.page-tools .tools-container-other .tools-inner{margin-bottom:32px;width:100%}.page-tools .tools-container-other .tools-inner:last-child{margin-bottom:0}}.page-tools .tools-container-other .tools-item-title{color:#374148;margin-bottom:8px}.page-tools .tools-container-other .tools-image{width:150px}@media(max-width:480px){.page-tools .tools-container-other .tools-image{height:30%;margin-right:16px;width:30%}}.page-tools .btn-to-add{display:flex;justify-content:center;margin-top:60px}.page-tools .btn-to-add a{border:1px solid #55606a;border-radius:3px;color:#55606a;font-size:14px;font-weight:700;line-height:1.2;padding:12px 16px;text-align:center}.page-tools .btn-to-add a:hover{border:1px solid #374148;color:#374148}.page-tools .btn-to-add a span{display:inline-block}.entry-users{color:#ff4166;font-size:13px}.entry-container{margin:80px 0 0!important}@media(max-width:480px){.entry-container{margin:0!important;overflow:hidden}}.entry-wrapper{box-sizing:border-box;width:1080px}@media(max-width:480px){.entry-wrapper{width:100%}.breadcrumb-wrapper{display:none}}.entry-contents{display:flex;margin:0 0 40px}@media(max-width:480px){.entry-contents{display:block;margin:0 0 20px}}.entry-main{border-right:3px solid #ececec;flex-basis:728px;min-width:0;padding:0 24px 0 0;position:relative}@media(max-width:480px){.entry-main{border-right:none;flex-basis:100%;margin:0;padding:0}}.entry-main a{text-decoration:none}.entry-main a:hover{text-decoration:underline}.entry-bookmark{border:1px solid #ccc;margin:0 0 20px;position:relative}@media(max-width:480px){.entry-bookmark{margin:12px 12px 16px}}.entry-info{overflow:hidden;padding:20px}.entry-info:hover .entry-edit.is-permitted{display:inline-block}@media(max-width:480px){.entry-info{padding:12px}.entry-info:hover .entry-edit{display:none}}.entry-info-image{float:right}.entry-info-image img{border-radius:4px;height:54px;vertical-align:bottom;width:96px}@media(max-width:480px){.entry-info-image img{height:45px;width:80px}}.entry-info-image~.entry-info-inner{margin-right:104px}@media(max-width:480px){.entry-info-image~.entry-info-inner{margin-right:84px}}.entry-info-title{font-size:19px;line-height:1.6;margin:0 0 .4em}@media(max-width:480px){.entry-info-title{font-size:16px;margin:0 0 .3em}}.entry-info-title a{color:#25282b}.entry-info-title a:hover{color:#7db4e8;text-decoration:none}.entry-info-title a:after{background-color:currentColor;content:"";display:inline-block;height:24px;margin-left:4px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center 2px;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center 2px;-webkit-mask-size:16px;mask-size:16px;vertical-align:middle;width:16px}@media(max-width:480px){.entry-info-title a:after{height:21px;-webkit-mask-size:14px;mask-size:14px;width:14px}}.entry-info-meta{align-items:center;display:flex;position:relative}.entry-info-category{color:rgba(70,82,94,.8);flex-shrink:0;font-size:14px;letter-spacing:-.08em;margin:0 12px 0 0;white-space:nowrap}.entry-info-category .entry-info-category-name{background-position:0;background-repeat:no-repeat;background-size:16px 16px;color:#ccc;padding:0 0 0 17px}.cat-uncategorized .entry-info-category .entry-info-category-name{color:#999}.cat-all .entry-info-category .entry-info-category-name,.cat-general .entry-info-category .entry-info-category-name{color:#008fde}.cat-economics .entry-info-category .entry-info-category-name,.cat-social .entry-info-category .entry-info-category-name{color:#a78358}.cat-knowledge .entry-info-category .entry-info-category-name,.cat-life .entry-info-category .entry-info-category-name{color:#068b71}.cat-it .entry-info-category .entry-info-category-name{color:#00a5de}.cat-entertainment .entry-info-category .entry-info-category-name,.cat-fun .entry-info-category .entry-info-category-name,.cat-game .entry-info-category .entry-info-category-name{color:#f5ac0f}.cat-social .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-social.svg)}.cat-economics .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-economics.svg)}.cat-knowledge .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-knowledge.svg)}.cat-life .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-life.svg)}.cat-it .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-it.svg)}.cat-fun .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-fun.svg)}.cat-game .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-game.svg)}.cat-entertainment .entry-info-category .entry-info-category-name{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/cat-icon/cat-entertainment.svg)}@media(max-width:480px){.entry-info-category{margin-right:8px}}.entry-info-category-change{display:inline-block;position:relative;vertical-align:text-top}.entry-info-category-change:before{background-color:rgba(70,82,94,.8);content:"";display:block;height:16px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg) no-repeat center center;-webkit-mask-size:15px;mask-size:15px;width:16px}.entry-info-category-change span{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-128px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-128px;text-align:center;top:-35px;width:128px;z-index:999}.entry-info-category-change span:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-info-category-change span .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-info-category-change span{display:none!important}}.entry-info-category-change:focus span,.entry-info-category-change:hover span{display:block}.entry-info-domain{font-size:14px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-info-domain,.entry-info-domain a{color:rgba(70,82,94,.8)}.entry-info-domain img{height:16px;margin-right:3px;padding-bottom:2px;vertical-align:middle;width:16px}@media(max-width:480px){.entry-info-domain img{height:12px;width:12px}}.entry-info-domain .text{color:rgba(70,82,94,.8);font-size:12px;margin-right:5px}@media(max-width:480px){.entry-info-domain{margin-right:4px}.entry-info-domain .text{display:none}}.entry-edit{display:none;position:absolute;right:-6px;top:-6px}.entry-edit:hover .entry-edit-popup{display:inline-block}.entry-edit-btn{-webkit-appearance:none;background-color:transparent;background-color:#ccc;border:none;border-radius:0;border-radius:16px;box-sizing:border-box;height:24px;padding:0;width:24px}.entry-edit-btn img{height:12px;width:12px}.entry-edit-btn:focus{outline:none}.entry-edit-popup{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-90px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-90px;text-align:center;top:-35px;width:90px;z-index:999}.entry-edit-popup:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-edit-popup .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-edit-popup{display:none!important}}.entry-user-and-comment{color:rgba(70,82,94,.8);display:inline-block;font-size:14px;margin:0 8px 6px 0}@media(max-width:480px){.entry-user-and-comment{display:block;margin:0 0 6px;text-align:center}}.entry-info-comment{white-space:nowrap}.entry-info-comment img{margin-right:1px;vertical-align:middle}.entry-info-comment span{margin:0 1px}.entry-info-users{flex-shrink:0;font-size:17px}.entry-info-users a{color:#ff4166;margin-right:4px}.entry-info-users .text{font-size:13px}.entry-myBookmark{background:#f6f7f8;box-sizing:border-box;min-height:70px;padding:15px 20px}@media(max-width:480px){.entry-myBookmark{min-height:57px;padding:12px}}.entry-myBookmark .following-bookmarks-container{display:inline-block}@media(max-width:480px){.entry-myBookmark .following-bookmarks-container{display:block;text-align:center}}.entry-myBookmark .following-bookmarks-container .following-bookmark-icon{height:16px;width:16px}@media(max-width:480px){.entry-myBookmark .following-bookmarks-container .following-bookmarks{display:inline-block;text-align:left}.entry-myBookmark .following-bookmarks-container .following-bookmarks>li{display:inline-block;vertical-align:top}.entry-myBookmark .following-bookmarks-container .following-bookmarks>li:last-child{margin-bottom:auto}.entry-myBookmark .following-bookmarks-container .following-bookmarks:empty{display:inline}}.entry-myBookmark-container{font-size:13px;padding:0 0 0 42px;position:relative}@media(max-width:480px){.entry-myBookmark-form{display:none}}.entry-myBookmark-form-button{display:none;font-size:15px;font-weight:700;padding:8px 0;width:100%}.entry-myBookmark-form-button span:before{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-bookmark.svg);background-repeat:no-repeat;background-size:16px 14px;content:"";display:inline-block;height:14px;margin:0 4px 0 0;padding:3px 0 0;vertical-align:middle;width:16px}@media(max-width:480px){.entry-myBookmark-form-button{display:block}}@media not all and (max-width:480px){.entry-myBookmark-form-button{display:none}}.entry-myBookmark-guest{font-size:13px;padding:0 0 0 42px;position:relative}@media(max-width:480px){.entry-myBookmark-guest{padding:0}.entry-myBookmark-guest .entry-myBookmark-icon{display:none}}.entry-myBookmark-guest-main{align-items:center;display:flex}@media(max-width:480px){.entry-myBookmark-guest-main{display:none}}.entry-myBookmark-guest-main a.entry-myBookmark-guest-button{display:block;font-weight:700;padding:7px 20px}.entry-myBookmark-guest-main a.entry-myBookmark-guest-button span:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-bookmark.svg) no-repeat;background-size:13px 13px;content:"";display:inline-block;height:13px;margin:0 4px 0 0;padding:3px 0 0;vertical-align:middle;width:14px}.entry-myBookmark-guest-register{display:none}@media(max-width:480px){.entry-myBookmark-guest-register{display:block}.entry-myBookmark-guest-register a.entry-myBookmark-guest-button{display:block;font-size:15px;font-weight:700;padding:8px 0}.entry-myBookmark-guest-register a.entry-myBookmark-guest-button span:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-bookmark.svg) no-repeat;background-size:16px 14px;content:"";display:inline-block;height:14px;margin:0 4px 0 0;padding:3px 0 0;vertical-align:middle;width:16px}}.entry-myBookmark-guest-form{background:#fff;border:1px solid #dbdbdb;border-radius:3px;box-sizing:border-box;color:rgba(70,82,94,.8);flex-grow:1;margin:0 10px 0 0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.entry-myBookmark-guest-form:hover{border-color:#c2c2c2;text-decoration:none!important}@media(max-width:480px){.entry-myBookmark-guest-form{margin-right:8px}}.entry-myBookmark-guest-button{flex-shrink:0;font-size:12px;padding:7px 12px;text-align:center}@media(max-width:480px){.entry-myBookmark-guest-button{padding:7px 8px}}.entry-myBookmark-icon{display:inline-block;left:0;position:absolute}.entry-myBookmark-icon img{border-radius:3px;height:32px;width:32px}.entry-myBookmark-username{display:inline-block;font-size:13px;margin:0 4px 0 0}.entry-myBookmark-username a{color:#009ad0;text-decoration:none}.entry-myBookmark-text a{color:rgba(70,82,94,.8);text-decoration:underline}.entry-myBookmark-foot{display:flex;flex-wrap:wrap;margin-top:2px}.entry-myBookmark-menu{display:flex}.entry-myBookmark-menu .entry-myBookmark-item{height:28px;width:28px}.entry-myBookmark-menu .entry-myBookmark-item~.entry-myBookmark-item{margin-left:16px}.entry-myBookmark-menu-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;border-radius:50%;color:rgba(70,82,94,.8);height:inherit;padding:0;position:relative;width:inherit}.entry-myBookmark-menu-btn:before{background-color:currentColor;content:"";display:block;height:inherit;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:inherit}.entry-myBookmark-menu-btn:focus,.entry-myBookmark-menu-btn:hover{background-color:rgba(83,100,118,.05)}.entry-myBookmark-menu-btn.is-disabled,.entry-myBookmark-menu-btn:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.entry-myBookmark-menu-btn:focus .entry-myBookmark-popup,.entry-myBookmark-menu-btn:hover .entry-myBookmark-popup{display:inline-block}.entry-myBookmark-share{position:relative}.entry-myBookmark-share .entry-myBookmark-item-inner{display:inline-block;height:28px;position:relative;width:28px}.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-btn{cursor:pointer}.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;font-size:13px;margin-top:-2px;opacity:0;padding:8px 0;position:absolute;right:0;text-align:left;transform:translateY(4px);transition:all .15s ease-out 0s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:900}.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list ul{outline:none}.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list a,.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;display:block;padding:0;width:100%}.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list .ui-contextMenu-listItem{box-sizing:border-box;color:#25282b;display:block;line-height:1;padding:12px 16px;text-align:left;width:100%}.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list .ui-contextMenu-listItem:focus,.entry-myBookmark-share .entry-myBookmark-item-inner .ui-contextMenu-list .ui-contextMenu-listItem:hover{background-color:#f6f7f8;text-decoration:none}.entry-myBookmark-share .entry-myBookmark-item-inner:focus-within .ui-contextMenu-btn{pointer-events:none}.entry-myBookmark-share .entry-myBookmark-item-inner:focus-within .ui-contextMenu-list{opacity:1;transform:translate(0);visibility:visible}.entry-myBookmark-share .entry-myBookmark-popup{width:40px}.entry-myBookmark-share .entry-myBookmark-menu-btn:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-share.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-share.svg)}.entry-myBookmark-share .entry-myBookmark-menu-list{margin:0;top:28px}.entry-myBookmark-share .entry-myBookmark-menu-item:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-twitter-circle.svg) no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;padding-right:8px;vertical-align:middle;width:20px}.entry-myBookmark-share .entry-myBookmark-menu-item.entry-myBookmark-menu-item--mastodon:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-mastodon.svg) no-repeat;background-size:18px 18px}.entry-myBookmark-edit .entry-myBookmark-menu-btn:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg)}.entry-myBookmark-delete .entry-myBookmark-menu-btn:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-delete.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-delete.svg)}.entry-myBookmark-popup{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-100px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-100px;text-align:center;top:-35px;width:100px;z-index:999}.entry-myBookmark-popup:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-myBookmark-popup .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-myBookmark-popup{display:none!important}}.entry-comment-title{font-size:14px;margin-bottom:8px}@media(max-width:480px){.entry-comment-title{padding:0 12px}}.entry-comment-title:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-comment-black.svg) no-repeat 50%;background-size:18px;content:"";display:inline-block;height:17px;margin-right:3px;vertical-align:text-top;width:18px}.entry-comment-title span{font-size:15px;margin:0 2px}.entry-comment-tabs{background-color:#fff;border-bottom:1px solid #ececec;height:35px;width:728px;z-index:800}@media(max-width:480px){.entry-comment-tabs{width:100%}}.entry-comment-tabs.is-fixed{padding-top:10px;position:fixed;top:80px}@media(max-width:480px){.entry-comment-tabs.is-fixed{padding-top:5px;top:34px}}.entry-comment-tabs.is-fixed+.bookmarks-sort-panels{padding-top:35px}.entry-comment-tab{display:flex}.entry-comment-tab li{border-bottom:3px solid transparent;color:rgba(70,82,94,.8);cursor:pointer;font-size:13px;font-weight:700;margin:0 0 -1px;padding:7px 12px;text-align:center}.entry-comment-tab li.is-active{border-bottom-color:#009ad0;color:#009ad0;cursor:default}.entry-comment-tab li.is-disabled{color:#ddd!important;cursor:default}.entry-comment-tab li:hover{color:#009ad0}@media(max-width:480px){.entry-comment-tab{padding:0 6px}.entry-comment-tab li{flex-basis:50%;margin:0 6px}}.entry-comment{margin:0 0 15px}.entry-comment-contents{display:block;font-size:13.5px;padding:14px 0 0 8px}.entry-comment-contents.is-fixed .entry-comment-fixed-comment,.entry-comment-contents.is-fixed .entry-comment-owner{display:inline-block}@media(max-width:480px){.entry-comment-contents{border-bottom:1px solid #ececec}}.entry-comment-contents .entry-comment-fixed-comment{color:rgba(70,82,94,.8);display:none;font-size:12.5px;line-height:1;margin:0 0 8px}.entry-comment-contents .entry-comment-fixed-comment svg{vertical-align:text-bottom}.entry-comment-contents .entry-comment-contents-main{display:flex}@media(max-width:480px){.entry-comment-contents .entry-comment-contents-main{padding-right:8px}}.entry-comment-contents .entry-comments-contents-body{flex:1;min-width:0}.entry-comment-contents .entry-comment-owner{background:#c59900;border-radius:50px;color:#fff;display:none;font-size:11.5px;line-height:1;margin-right:4px;padding:2px 8px}@media(max-width:480px){.entry-comment-contents .entry-comment-owner{font-size:12px}}.entry-comment-contents .entry-comment-username{display:inline-block;font-size:13px;font-size:13.5px;margin:0 8px 0 0}.entry-comment-contents .entry-comment-username a{color:#009ad0;text-decoration:none}.entry-comment-contents .entry-comment-contents-foot{border-bottom:1px solid #ececec;display:flex;flex-wrap:wrap;padding:2px 8px 14px 0}@media(max-width:480px){.entry-comment-contents .entry-comment-contents-foot{border-bottom:none}}.entry-comment-contents:last-of-type{border-bottom:1px solid #ececec}.entry-comment-contents:last-of-type .entry-comment-contents-foot{border-bottom:none}.entry-blogOpinion-icon,.entry-user-icon{display:inline-block;margin-right:12px}.entry-blogOpinion-icon img,.entry-user-icon img{border-radius:3px;height:32px;vertical-align:middle;width:32px}.entry-comment-tags{color:rgba(70,82,94,.8);display:inline;margin:0 0 0 6px}.entry-comment-tags li{display:inline;font-size:12.5px;margin-right:4px}.entry-comment-tags li:first-child:before{background-color:currentColor;content:"";display:inline-block;height:16px;margin-right:2px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;-webkit-mask-size:14px;mask-size:14px;vertical-align:text-bottom;width:14px}.entry-comment-tags li a{color:currentColor}.entry-comment-text a{color:#55606a;margin:0 1px;text-decoration:underline}.entry-comment-meta{margin-right:auto;padding-bottom:0}.entry-comment-timestamp{color:rgba(70,82,94,.8);font-size:11.5px;margin:0 8px 0 0}.entry-comment-timestamp a{color:rgba(70,82,94,.8)}.entry-comment-permalink{font-size:10.5px;margin-right:8px}.entry-comment-permalink a{color:rgba(70,82,94,.8)}.entry-comment-permalink a:before{background-color:currentColor;content:"";display:inline-block;height:10.5px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-link.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-link.svg) no-repeat;-webkit-mask-position:center -2px;mask-position:center -2px;-webkit-mask-size:13px;mask-size:13px;vertical-align:middle;width:13px}.entry-comment-menus{display:flex;margin-bottom:-9px;margin-left:auto;padding:0 0 0 4px}.entry-comment-menus .add-star-container{height:28px;position:relative;width:28px}.entry-comment-menus .add-star-container~.entry-comment-menu-more{margin-left:16px}.entry-comment-menu-minusvote{height:28px;margin-left:16px;position:relative;width:28px}.entry-comment-menu-minusvote .entry-comment-menu-minusvote-checkbox{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;border-radius:100%;cursor:pointer;height:inherit!important;-webkit-mask:none;mask:none;overflow:hidden;padding:0;text-indent:1100%;white-space:nowrap;width:inherit!important}.entry-comment-menu-minusvote .entry-comment-menu-minusvote-checkbox:before{background-color:currentColor;color:rgba(12,14,16,.38);content:"";display:block;height:inherit;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-down.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-down.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:inherit}.entry-comment-menu-minusvote .entry-comment-menu-minusvote-checkbox:checked:before{background-color:#55606a;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-down-fill.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-down-fill.svg)}.entry-comment-menu-minusvote .entry-comment-menu-minusvote-checkbox:hover{background-color:rgba(85,96,106,.05)}.entry-comment-menu-minusvote .entry-comment-menu-minusvote-checkbox:hover:before{background-color:#55606a}.entry-comment-menu-minusvote .tooltip-description{left:-100px;right:-100px;top:-50px;width:100px}.entry-comment-menu-more{display:inline-block;display:none;height:28px;position:relative;width:28px}.entry-comment-menu-more .ui-contextMenu-btn{cursor:pointer}.entry-comment-menu-more .ui-contextMenu-list{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;font-size:13px;margin-top:-2px;opacity:0;padding:8px 0;position:absolute;right:0;text-align:left;transform:translateY(4px);transition:all .15s ease-out 0s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:900}.entry-comment-menu-more .ui-contextMenu-list ul{outline:none}.entry-comment-menu-more .ui-contextMenu-list a,.entry-comment-menu-more .ui-contextMenu-list button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;display:block;padding:0;width:100%}.entry-comment-menu-more .ui-contextMenu-list .ui-contextMenu-listItem{box-sizing:border-box;color:#25282b;display:block;line-height:1;padding:12px 16px;text-align:left;width:100%}.entry-comment-menu-more .ui-contextMenu-list .ui-contextMenu-listItem:focus,.entry-comment-menu-more .ui-contextMenu-list .ui-contextMenu-listItem:hover{background-color:#f6f7f8;text-decoration:none}.entry-comment-menu-more:focus-within .ui-contextMenu-btn{pointer-events:none}.entry-comment-menu-more:focus-within .ui-contextMenu-list{opacity:1;transform:translate(0);visibility:visible}.entry-comment-menu-more.is-enabled{display:block}.is-my-bookmark .entry-comment-menu-more{display:none}.entry-comment-menu-more .entry-comment-menu-more-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;border-radius:100%;height:inherit;overflow:hidden;padding:0;text-indent:110%;white-space:nowrap;width:inherit}.entry-comment-menu-more .entry-comment-menu-more-btn:before{background-color:currentColor;color:rgba(12,14,16,.38);content:"";display:block;height:inherit;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-more.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-more.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:inherit}.entry-comment-menu-more .entry-comment-menu-more-btn:focus,.entry-comment-menu-more .entry-comment-menu-more-btn:hover{background-color:rgba(83,100,118,.05)}.entry-comment-unignoreuser:after{content:attr(data-unignore-msg)}.entry-comment-unignoreuser:hover:after{content:attr(data-unignore-msg-hover)}.entry-comment-reportViolation{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/optional-menu-report.svg);background-position:16px;background-repeat:no-repeat;background-size:16px 16px;color:#f94e5b!important;padding-left:36px!important}.entry-comment-unavailable{border-bottom:1px solid #ececec;font-size:14px;margin:60px 0 20px;padding:0 0 60px;text-align:center}.entry-comment-unavailable a{color:#009ad0}@media(max-width:480px){.entry-comment-unavailable{margin:32px 0 0;padding:0 12px 32px}}.entry-comment-readmore{text-align:center}.entry-comment-readmore-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:rgba(70,82,94,.8);font-size:13px;margin:20px 0 30px;padding:0}.entry-comment-note-wrapper{margin:10px 0 20px}@media(max-width:480px){.entry-comment-note-wrapper{margin:10px 10px 20px}}.entry-comment-note{color:rgba(70,82,94,.8);font-size:11px}.entry-comment-note:before{background-color:currentColor;content:"";display:inline-block;height:13px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-info.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-info.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:11px;mask-size:11px;vertical-align:middle;width:11px}.entry-subMenu{display:flex;flex-wrap:wrap;font-size:12px;justify-content:flex-end;margin:0 10px 40px}.entry-subMenu a{color:rgba(70,82,94,.8)}@media(max-width:480px){.entry-subMenu{margin-bottom:20px}}.entry-subMenu-embed{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:rgba(70,82,94,.8);line-height:14px;padding:0}.entry-subMenu-embed:hover{text-decoration:underline}@media(max-width:480px){.entry-subMenu-embed{display:none}}.entry-subMenu-owners{display:inline-block;line-height:14px;margin:0 0 0 8px;position:relative}.entry-subMenu-owners:hover .entry-subMenu-owners-help{display:inline-block}@media(max-width:480px){.entry-subMenu-owners{display:none}}.entry-subMenu-owners-help{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-160px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-160px;text-align:center;top:-55px;width:160px;z-index:999}.entry-subMenu-owners-help:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-subMenu-owners-help .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-subMenu-owners-help{display:none!important}}.entry-subMenu-report{margin:0 0 0 8px}.entry-app-link{display:none}@media(max-width:480px){.entry-app-link{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-evenly;margin:24px 12px 40px;padding:12px 12px 0}}@media(max-width:480px)and (max-width:400px){.entry-app-link{padding:12px 4px 0}}@media(max-width:480px){.entry-app-link-image{width:32%}.entry-app-link-description{align-items:center;color:#25282b;display:flex;font-size:14px;font-weight:700;justify-content:center}}@media(max-width:480px)and (max-width:400px){.entry-app-link-description{font-size:12px}}@media(max-width:480px){.entry-app-link-list{color:rgba(70,82,94,.8);font-size:12px;padding:12px 0 14px 16px}.entry-app-link-item:before{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-check-green.svg);background-repeat:no-repeat;background-size:16px 14px;content:"";display:inline-block;height:14px;margin:0 4px 0 0;padding:3px 0 0;vertical-align:middle;width:16px}.entry-app-link-btn{display:block;padding:8px 24px!important}.entry-app-link-btn:before{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-bookmark.svg);background-repeat:no-repeat;background-size:15px 14px;content:"";display:inline-block;height:14px;margin:0 4px 0 0;padding:3px 0 0;vertical-align:middle;width:15px}.entry-app-link-btn:hover,.entry-app-link-btn:visited{text-decoration:none!important}}@media(max-width:480px)and (max-width:400px){.entry-app-link-btn{font-size:12px!important;padding:8px 16px!important}.entry-app-link-btn:before{background-size:12px;height:11px;width:12px}}.entry-blogOpinion{margin:0 0 40px}@media(max-width:480px){.entry-blogOpinion{margin:0 0 20px}}.entry-blogOpinion-sectionTitle{background:#f6f7f8;font-size:14px;padding:5px 10px}.entry-blogOpinion-sectionTitle a{color:#25282b;text-decoration:none}@media(max-width:480px){.entry-blogOpinion-sectionTitle{padding:5px 12px}}.entry-blogOpinion-list>li{border-bottom:1px solid #ececec;display:block;font-size:13px;padding:10px 12px 10px 52px;position:relative}@media(max-width:480px){.entry-blogOpinion-list{margin:0}}.entry-blogOpinion-title{font-size:13px}.entry-blogOpinion-title a{color:#25282b}.entry-blogOpinion-title a:hover{color:#7db4e8;text-decoration:none}@media(max-width:480px){.entry-blogOpinion-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13.5px;overflow:hidden}}.entry-blogOpinion-users{font-size:13px;font-size:12px}.entry-blogOpinion-users a{color:#ff4166}.entry-blogOpinion-username{display:inline-block;font-size:13px;margin:0 8px 0 0}.entry-blogOpinion-username a{color:#009ad0;text-decoration:none}.entry-blogOpinion-timestamp{color:rgba(70,82,94,.8);margin:0 10px 0 0}.entry-blogOpinion-timestamp a{color:rgba(70,82,94,.8)}.entry-blogOpinion-readmore{margin:10px 0 0;padding:0 10px;text-align:center}.entry-blogOpinion-readmore-btn{-webkit-appearance:none;background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/readmore.svg);background-position:100%;background-repeat:no-repeat;background-size:10px 10px;border:none;border-radius:0;color:#009ad0;font-size:13px;font-weight:700;padding:0 16px 0 0}.entry-blogOpinion-readmore-btn.is-active{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/readmore-undo.svg)}.entry-aside{flex-basis:300px;min-width:0;padding:0 0 0 24px;position:relative}.entry-aside a{text-decoration:none}@media(max-width:480px){.entry-aside{background:#f6f7f8;flex-basis:100%;margin:0 12px;padding:16px 16px 12px}}.entry-about{background:#f6f7f8;margin:0 0 20px;padding:10px 12px}@media(max-width:480px){.entry-about{margin:0 0 16px;padding:0}}.entry-about-title{font-size:16px;font-weight:400;margin:0 0 .4em}@media(max-width:480px){.entry-about-title{font-size:16px;font-weight:700}}.entry-about-title .title{margin-right:10px}.entry-about-description{color:#55606a;font-size:13px;line-height:1.6;margin:0 0 8px}.entry-about-description a{border-bottom:1px solid #d8d8d8;color:#55606a}@media(max-width:480px){.entry-about-description{margin-bottom:12px}}.entry-about-description-readmore{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;margin:0 0 0 10px;padding:0}.entry-about-description-readmore:hover{text-decoration:underline}.entry-about-description-readmore:before{border-bottom:2px solid #009ad0;border-right:2px solid #009ad0;content:"";display:inline-block;height:6px;margin:2px 6px;transform:rotate(45deg);width:6px}.entry-about-star{display:flex;line-height:18px;margin:0 0 8px;min-height:18px}.entry-about-star .add-star-container{margin-left:auto}.entry-tags li{display:inline-block;margin:0 2px 2px 0}.entry-tags-contents{background:#00b4be;border-radius:10px;color:#fff!important;display:inline-block;font-size:11px;font-weight:400;height:20px;line-height:20px;padding:0 10px}.entry-tags-contents:hover{background:#009ca5}.entry-bookmarkUsers{margin:0 0 31px}@media(max-width:480px){.entry-bookmarkUsers{margin:0 0 16px}}.entry-bookmarkUsers-title{background:#f6f7f8;font-size:14px;padding:5px 10px}.entry-bookmarkUsers-title a{color:#25282b;text-decoration:none}@media(max-width:480px){.entry-bookmarkUsers-title{font-size:14px;margin-bottom:4px;padding:0}}.entry-bookmarkUsers-list{padding:10px 6px 0}.entry-bookmarkUsers-list>li{display:inline-block;height:24px;margin:0 2px 8px;position:relative;width:24px}.entry-bookmarkUsers-list>li:focus .entry-bookmarkUsers-meta,.entry-bookmarkUsers-list>li:hover .entry-bookmarkUsers-meta{display:inline-block}.entry-bookmarkUsers-list img{border-radius:2px;height:100%;vertical-align:middle;width:100%}@media(max-width:480px){.entry-bookmarkUsers-list{margin:0 -4px;padding:0}}.entry-bookmarkUsers-list .bookmarker{cursor:pointer}.entry-bookmarkUsers-meta{background:#333;border-radius:3px;color:#fff;display:none;font-size:12px;left:-80px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-80px;text-align:center;top:-55px;width:80px;z-index:999}.entry-bookmarkUsers-meta:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-bookmarkUsers-meta .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-bookmarkUsers-meta{display:none!important}}.entry-bookmarkUsers-userName{display:block;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-bookmarkUsers-timestamp{display:block;font-size:11px;letter-spacing:.03em;line-height:1.4;opacity:.7}.entry-bookmarkUsers-readMore{padding:0 8px;position:relative;text-align:right}.entry-bookmarkUsers-readMore-wrapper{position:relative}.entry-bookmarkUsers-readMore-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-size:13px;font-weight:700;padding:0}.entry-bookmarkUsers-readMore-btn:focus+.entry-bookmarkUsers-readMore-popup,.entry-bookmarkUsers-readMore-btn:hover+.entry-bookmarkUsers-readMore-popup{display:inline-block}.entry-bookmarkUsers-readMore-popup{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-120px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-120px;text-align:center;top:-52px;width:120px;z-index:999}.entry-bookmarkUsers-readMore-popup:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-bookmarkUsers-readMore-popup .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-bookmarkUsers-readMore-popup{display:none!important}}.entry-bookmarkUsers-readMore-roading{color:rgba(70,82,94,.8);display:block;font-size:12px;margin:10px 0 0;text-align:center}.entry-relationContents-sectionTitle{background:#f6f7f8;font-size:14px;padding:5px 10px}.entry-relationContents-sectionTitle a{color:#25282b;text-decoration:none}.entry-relationContents-list{margin:0 0 40px}.entry-relationContents-list>li{align-items:center;border-bottom:1px solid #ececec;display:flex;font-size:13px;padding:10px 12px 10px 52px;position:relative}@media(max-width:480px){.entry-relationContents-list{margin:0 0 20px}}.entry-relationContents-text{flex:1;min-width:0;position:relative}.entry-relationContents-text a:hover{text-decoration:underline}.entry-relationContents-users{font-size:13px;margin:0 10px 0 0}.entry-relationContents-users a{color:#ff4166}.entry-relationContents-favicon{left:-35px;position:absolute;top:3px}.entry-relationContents-domain{color:rgba(70,82,94,.8);font-size:13px}.entry-relationContents-domain a{color:rgba(70,82,94,.8)}.entry-relationContents-domain img{height:16px;margin-right:3px;padding-bottom:2px;vertical-align:middle;width:16px}@media(max-width:480px){.entry-relationContents-domain img{height:12px;width:12px}}.entry-relationContents-title{font-size:13px;overflow:hidden}.entry-relationContents-title a{color:#25282b}.entry-relationContents-title a:hover{color:#7db4e8;text-decoration:none}@media(max-width:480px){.entry-relationContents-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}}.entry-relationContents-thumb{background-position:50%;background-size:cover;display:inline-block;flex-shrink:0;height:50px;margin:0 0 0 10px;vertical-align:middle;width:50px}.bookmarks-sort-panel{display:none}.bookmarks-sort-panel.is-active{display:block}.comment-list-collaplse-box{border-bottom:1px solid #ececec}.comment-list-collaplse{height:70px;margin-bottom:50px;margin-top:-70px;position:relative}.comment-list-collaplse:before{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 70px);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.comment-list-collaplse button{background:#fff;border:1px solid #ccc;border-radius:3px;bottom:-30px;color:rgba(70,82,94,.8);font-size:13px;font-weight:700;left:0;margin:auto;padding:8px 0;position:absolute;right:0;width:250px}.comment-list-collaplse button:before{border-bottom:2px solid rgba(70,82,94,.8);border-right:2px solid rgba(70,82,94,.8);content:"";display:inline-block;height:6px;margin:2px 6px;transform:rotate(45deg);width:6px}.entry-comment-box-guest,.entry-comment-box-login{display:none}@media(max-width:480px){.entry-comment-box-guest,.entry-comment-box-login{border-bottom:1px solid #ececec;margin-bottom:16px;padding:16px 8px}.entry-comment-box-guest{display:flex}.entry-comment-box-login{display:block}}.entry-comment-user-icon{margin-right:12px}.entry-comment-user-icon img{border-radius:3px;height:32px;vertical-align:middle;width:32px}.entry-comment-main{width:100%}.entry-comment-main .entry-comment-form{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:rgba(70,82,94,.8);display:block;font-size:13px;height:44px;margin-bottom:8px;padding:8px;text-decoration:none}.entry-comment-main .entry-comment-button{display:block;font-size:15px;font-weight:700;padding:8px 0;text-align:center}.entry-comment-main .entry-comment-button:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bookmarkadd/add-bookmark.svg) no-repeat;background-size:16px 14px;content:"";display:inline-block;height:14px;margin:0 4px 0 0;padding:3px 0 0;vertical-align:middle;width:16px}.entry-group{box-sizing:border-box;margin-bottom:40px}@media(max-width:480px){.entry-group{margin-bottom:0}}.entry-group-sectionTitle{background:#f6f7f8;font-size:14px;margin-bottom:8px;padding:5px 10px}.entry-group-sectionTitle a{color:#25282b;text-decoration:none}@media(max-width:480px){.entry-group-sectionTitle{margin-bottom:0;padding:5px 12px}}.entry-group-list{display:flex;flex-wrap:wrap}.entry-group-list a{text-decoration:none}.entry-group-list a:hover{text-decoration:underline}.entry-group-list li{box-sizing:border-box;min-width:0;position:relative;width:50%}.entry-group-list li:nth-of-type(odd){border-right:3px solid #ececec;padding-right:16px}@media(max-width:480px){.entry-group-list li:nth-of-type(odd){border-right:none;padding-right:0}}.entry-group-list li:nth-of-type(2n){padding-left:16px}@media(max-width:480px){.entry-group-list li:nth-of-type(2n){padding-left:0}}.entry-group-list li .entry-group-list-inner{border-bottom:1px solid #ececec;padding:10px 12px}@media(max-width:480px){.entry-group-list{display:block}.entry-group-list li{width:auto}.entry-group-list li .entry-group-list-inner{align-items:center;display:flex;justify-content:space-between}}.entry-group-text{min-width:0}.entry-group-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;height:19.6px;line-height:1.4;margin:0 0 4px;overflow:hidden}.entry-group-title a{color:#25282b}.entry-group-title a:hover{color:#7db4e8;text-decoration:none}@media(max-width:480px){.entry-group-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13.5px;height:37.8px;overflow:hidden}}.entry-group-meta{display:flex}.entry-group-users{flex-shrink:0;font-size:14px;margin:0 8px 0 0}.entry-group-users a{color:#ff4166}.entry-group-domain{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-group-domain,.entry-group-domain a{color:rgba(70,82,94,.8)}.entry-group-domain img{height:16px;margin-right:3px;padding-bottom:2px;vertical-align:middle;width:16px}@media(max-width:480px){.entry-group-domain img{height:12px;width:12px}}.entry-group-summary{color:#55606a;font-size:12px;height:140px;margin:10px 0;overflow:hidden;width:100%}@media(max-width:480px){.entry-group-summary{display:none}}.entry-group-thumb{background:#ddd;background-position:50%;background-size:cover;display:block;height:140px;margin:10px 0;width:100%}@media(max-width:480px){.entry-group-thumb{flex-shrink:0;height:50px;margin:0 0 0 10px;width:50px}}.entry-group-readmore{display:none}@media(max-width:480px){.entry-group-readmore{border-bottom:1px solid #ececec;display:block;font-size:14px;font-weight:700;padding:0;text-align:left}.entry-group-readmore a{color:#009ad0;display:block;font-size:14px;line-height:1.6;padding:12px;position:relative}.entry-group-readmore a:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:inline-block;height:6px;margin-bottom:1px;margin-left:6px;margin-right:20px;position:absolute;right:-5px;top:18px;transform:rotate(-45deg);width:6px}.entry-group-readmore a{background:none;text-decoration:none}.entry-group+.entry-ad-sp-rectangle{margin-top:16px}}.entry-pager .entry-pager-container{display:flex}.entry-pager .entry-pager-next,.entry-pager .entry-pager-prev{box-sizing:border-box;width:50%}.entry-pager .entry-pager-prev{border-right:3px solid #ececec;padding:0 30px 0 35px;position:relative}.entry-pager .entry-pager-prev .entry-pager-title a:before{border-left:3px solid #ececec;border-top:3px solid #ececec;content:"";display:block;height:20px;left:5px;position:absolute;top:8px;transform:rotate(-45deg);width:20px}.entry-pager .entry-pager-next{padding:0 35px 0 30px;position:relative}.entry-pager .entry-pager-next .entry-pager-title a:before{border-bottom:3px solid #ececec;border-right:3px solid #ececec;content:"";display:block;height:20px;position:absolute;right:5px;top:8px;transform:rotate(-45deg);width:20px}.entry-pager .entry-pager-title{display:block;font-size:14px;height:20px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-pager .entry-pager-title a{color:#25282b;text-decoration:none}.entry-pager .entry-pager-title a:hover{color:#7db4e8}.entry-pager .entry-pager-users{font-size:14px;margin:0 8px 0 0}.entry-pager .entry-pager-users a{color:#ff4166;text-decoration:none}.entry-pager .entry-pager-users a:hover{text-decoration:underline}.entry-pager .entry-pager-domain{font-size:14px}.entry-pager .entry-pager-domain a{color:rgba(70,82,94,.8);text-decoration:none}.entry-pager .entry-pager-domain a:hover{text-decoration:underline}.entry-main-ad{text-align:center}.entry-main-ad img{vertical-align:middle}@media(max-width:480px){.entry-main-ad{display:none!important}}.entry-main-double-ad{display:flex;justify-content:space-between;text-align:center}@media(max-width:480px){.entry-main-double-ad{display:none!important}}.entry-aside-ad{margin:0 0 20px;text-align:center}.entry-aside-ad img{vertical-align:middle}@media(max-width:480px){.entry-aside-ad{display:none!important}}.entry-group-ad{margin:0 0 40px;text-align:center}.entry-group-ad img{vertical-align:middle}@media(max-width:480px){.entry-group-ad{display:none!important}}.entry-info-menu-edit{display:none}.is-owned .entry-info-menu-edit{display:block}.alert-trust-and-safety{font-size:12px;margin-bottom:4px;padding:8px 12px;text-align:left}@media(max-width:480px){.alert-trust-and-safety{margin:12px}}.alert-trust-and-safety .alert-btn{display:inline-block;margin-left:0}.alert-trust-and-safety p:before{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-hand.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 15px;content:"";display:inline-block;height:15px;margin-right:3px;vertical-align:-2px;width:13px}.entry-usersModal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}@media(max-width:480px){.entry-usersModal{margin:0}}.entry-usersModal-window{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:inherit;padding:0;position:relative;width:600px;z-index:1020}@media(max-width:480px){.entry-usersModal-window{margin:46px 12px 0;width:100%}}.entry-usersModal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:10px;top:12px}.entry-usersModal-close svg{stroke:#999;height:16px;width:16px}@media(max-width:480px){.entry-usersModal-close{right:0;top:-38px}.entry-usersModal-close svg{stroke:#fff;height:20px;width:20px}}.entry-usersModal-title{padding:16px 0;text-align:center}.entry-usersModal-contents{border-top:1px solid #ececec;max-height:550px;overflow-y:scroll}.entry-usersModal-contents .entry-comment-contents{display:block;font-size:13px;padding-left:48px;position:relative}.entry-usersModal-contents .entry-blogOpinion-icon,.entry-usersModal-contents .entry-user-icon{display:inline-block;left:12px;position:absolute;top:16px}.entry-usersModal-contents .entry-blogOpinion-icon img,.entry-usersModal-contents .entry-user-icon img{border-radius:3px;height:24px;vertical-align:middle;width:24px}.entry-usersModal-contents .entry-comment-meta{font-size:12px}.entry-usersModal-contents .entry-comment-menu{right:6px}@media(max-width:480px){.entry-usersModal-contents{max-height:450px}}@media screen and (max-height:700px){.entry-usersModal-contents{max-height:450px}}.entry-editModal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.entry-editModal-window{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:300px;padding:40px 30px;position:relative;z-index:1020}.entry-editModal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:8px;top:8px}.entry-editModal-close img{height:16px;width:16px}.entry-editModal-title{font-size:20px;margin:0 0 5px;text-align:center}.entry-editModal-description{font-size:13px;text-align:center}.entry-editModal-description .caution{color:#f94e5b}.entry-editModal-owner-description{font-size:13px;margin-bottom:16px;text-align:left}.entry-editModal-spinner{margin:50px 0 30px;text-align:center}.entry-editModal-spinner-icon{height:16px;vertical-align:middle;width:16px}.entry-editModal-headline{color:#374148;font-size:14px;margin:30px 0 5px}.entry-editModal-guideline{font-size:11px;font-weight:400;margin:0 0 0 12px;vertical-align:text-bottom}.entry-editModal-guideline a{color:rgba(70,82,94,.8)}.entry-editModal-textInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #ccc;font-size:14px;padding:6px 4px;width:100%}.entry-editModal-textInput:hover{border-bottom-color:#009ad0}.entry-editModal-textInput:focus{border-bottom-color:#009ad0;outline:none}.entry-editModal-selectbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/modal-selextbox.svg);background-position:right 6px top 7px;background-repeat:no-repeat;background-size:10px 10px;border:none;border-bottom:1px solid #ccc;border-radius:0;font-size:14px;padding:2px 4px;width:140px}.entry-editModal-selectbox:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/modal-selextbox-active.svg);border-bottom-color:#009ad0;cursor:pointer}.entry-editModal-btnArea{align-items:center;display:flex;justify-content:center;margin:40px -5px 0;text-align:center}.entry-editModal-cancel,.entry-editModal-decide{flex-basis:50%;height:36px;margin:0 5px}.entry-editModal-owner{border-top:3px solid #ececec;margin:30px 0 0;padding:16px 0 0}.entry-editModal-renew{display:inline-block;position:relative}.entry-editModal-renew:hover .entry-editModal-renew-help{display:inline-block}.entry-editModal-renew-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-size:14px;padding:0}.entry-editModal-renew-help{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-160px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-160px;text-align:center;top:-55px;width:160px;z-index:999}.entry-editModal-renew-help:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-editModal-renew-help .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-editModal-renew-help{display:none!important}}.entry-editModal-visibility{display:inline-block;margin-left:8px;position:relative}.entry-editModal-visibility a{color:#009ad0;font-size:14px}.entry-editModal-visibility:hover .entry-editModal-visibility-help{display:inline-block}.entry-editModal-visibility-help{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-160px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-160px;text-align:center;top:-35px;width:160px;z-index:999}.entry-editModal-visibility-help:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.entry-editModal-visibility-help .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entry-editModal-visibility-help{display:none!important}}.entry-embedModal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.entry-embedModal-window{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:300px;padding:40px 30px;position:relative;z-index:1020}.entry-embedModal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:8px;top:8px}.entry-embedModal-close img{height:16px;width:16px}.entry-embedModal-title{font-size:20px;margin:0 0 5px;text-align:center}.entry-embedModal-description{font-size:13px;text-align:center}.entry-embedModal-preview{margin:20px 0 5px}.entry-embedModal-menu{margin:30px 0 0}.entry-embedModal-others{display:flex;font-size:13px;justify-content:center;margin:0 0 15px}.entry-embedModal-headline{width:150px}.entry-embedModal-textarea{border-color:#ddd;border-radius:3px;box-sizing:border-box;color:#55606a;font-family:monaco,Helvetica,Arial,Roboto,sans-serif;font-size:12px;height:46px;line-height:1.6;margin:20px 0 0;padding:3px 10px;width:100%}.entry-embedModal-item a{color:#009ad0}.bookmark-guest-register-modal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.bookmark-guest-register-modal-inner{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:inherit;padding:40px 0 50px;position:relative;text-align:center;width:600px;z-index:1020}@media(max-width:480px){.bookmark-guest-register-modal-inner{margin:46px 12px 0;width:100%}}.bookmark-guest-register-modal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:10px;top:12px}.bookmark-guest-register-modal-close svg{stroke:#999;height:16px;width:16px}@media(max-width:480px){.bookmark-guest-register-modal-close{right:0;top:-38px}.bookmark-guest-register-modal-close svg{stroke:#fff;height:20px;width:20px}}.entry-modal-guest-register-logo{height:80px;margin-bottom:24px;width:80px}.entry-modal-guest-register-title{font-size:19px;margin-bottom:16px}.entry-modal-guest-register-title br{display:none}@media(max-width:480px){.entry-modal-guest-register-title br{display:block}}.entry-modal-guest-register-description{color:rgba(70,82,94,.8);font-size:14px}.entry-modal-guest-register-button{display:block;font-size:15px;font-weight:700;margin:16px auto;padding:8px 0;width:280px}.bookmark-guest-guide-modal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.bookmark-guest-guide-modal-inner{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:inherit;padding:40px 0 50px;position:relative;text-align:center;width:600px;z-index:1020}@media(max-width:480px){.bookmark-guest-guide-modal-inner{margin:46px 12px 0;width:100%}}.bookmark-guest-guide-modal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:10px;top:12px}.bookmark-guest-guide-modal-close svg{stroke:#999;height:16px;width:16px}@media(max-width:480px){.bookmark-guest-guide-modal-close{right:0;top:-38px}.bookmark-guest-guide-modal-close svg{stroke:#fff;height:20px;width:20px}}.bookmark-guest-guide-modal-logo{height:80px;margin-bottom:24px;width:80px}.bookmark-guest-guide-modal-title{font-size:19px;margin-bottom:16px}.bookmark-guest-guide-modal-title br{display:none}@media(max-width:480px){.bookmark-guest-guide-modal-title br{display:block}}.bookmark-guest-guide-modal-description{color:rgba(70,82,94,.8);font-size:14px}.bookmark-guest-guide-modal-button,.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button{display:block;font-size:15px;font-weight:700;margin:16px auto;padding:8px 0;width:280px}.entry-modal-guest-login,.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-login,.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-login{font-size:14px}.entry-modal-guest-login a,.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-login a,.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-login a{color:#009ad0;text-decoration:none}.bookmark-modal{background-color:rgba(0,0,0,.7);background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg);background-position:right 16px top 16px;background-repeat:no-repeat;background-size:20px 20px;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1020}.bookmark-modal .entry-users{margin:0 5px 0 0;white-space:nowrap}.bookmark-modal .bookmarkadd-tagList{margin:0 8px 8px}.bookmark-modal-inner{background:#fff;border-radius:3px;box-sizing:border-box;margin:46px 8px 100px}.bookmark-modal-info{line-height:1.4;padding:16px 16px 12px;position:relative}.bookmark-modal-title{font-size:14px;margin:0 0 4px}.bookmark-modal-form{background-color:#f6f7f8;padding:16px;position:relative}.entry-notificationModal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020;z-index:1021}.entry-notificationModal-window{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:300px;padding:40px 30px;position:relative;z-index:1020}@media(max-width:480px){.entry-notificationModal-window{margin:46px 12px 0}}.entry-notificationModal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:8px;top:8px}.entry-notificationModal-close img{height:16px;width:16px}.entry-notificationModal-close .entry-notificationModal-closeImage-sp{display:none}@media(max-width:480px){.entry-notificationModal-close{padding:relative;right:0;top:-38px}.entry-notificationModal-close .entry-notificationModal-closeImage-pc{display:none}.entry-notificationModal-close .entry-notificationModal-closeImage-sp{display:block}}.entry-notificationModal-image{background:#f6f7f8;border-radius:50%;height:180px;margin:0 auto;text-align:center;width:180px}@media(max-width:480px){.entry-notificationModal-image{margin-top:0}}.entry-notificationModal-image img{max-width:100%;vertical-align:bottom}.entry-notificationModal-title{font-size:20px;margin:16px 0 12px;text-align:center}@media(max-width:480px){.entry-notificationModal-title{width:100%}}.entry-notificationModal-text{font-size:14px;line-height:1.5;margin:0 0 24px;width:320px;word-break:break-all}@media(max-width:480px){.entry-notificationModal-text{font-size:14px;width:100%}}.entry-notificationModal-share-text{font-size:14px;margin-bottom:8px;text-align:center;width:320px}@media(max-width:480px){.entry-notificationModal-share-text{width:100%}}.entry-notificationModal-share-button{background:#1d9bf0;border-radius:20px;color:#fff;display:block;font-weight:700;margin:0 auto;padding:8px 0;text-align:center;width:130px}.entry-notificationModal-share-button:hover{background:#0f8ee4;text-decoration:none!important}.entry-twitterModal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.entry-twitterModal-window{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:300px;padding:40px 30px;position:relative;width:480px;z-index:1020}@media(max-width:480px){.entry-twitterModal-window{padding:40px 20px}}.entry-twitterModal-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:8px;position:absolute;right:8px;top:8px}.entry-twitterModal-close img{height:16px;width:16px}.entry-twitterModal-title{margin-bottom:24px}.entry-twitterModal-title:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/logo/logo-logomark.svg) no-repeat;content:"";display:inline-block;height:36px;margin-right:12px;vertical-align:middle;width:36px}.entry-twitterModal-tweet{background:#f6f7f8;border-radius:4px;box-sizing:border-box;font-size:14px;padding:20px;width:100%}.entry-twitterModal-tweet span{color:#009ad0}.entry-twitterModal-btn{background:#55acde;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:700;margin:12px auto;padding:8px;text-align:center;width:100%}.entry-twitterModal-btn:hover{background:#40a2da;text-decoration:none!important}.entry-twitterModal-btn:after{background-color:currentColor;content:"";display:inline-block;height:20px;margin-left:6px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center 2px;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center 2px;-webkit-mask-size:12px;mask-size:12px;vertical-align:middle;width:12px}.entry-twitterModal-note{color:rgba(70,82,94,.8);font-size:12.5px}.entry-twitterModal-checkbox{align-items:center;display:flex;margin:40px 0 4px}.entry-twitterModal-checkbox-btn{cursor:pointer;display:none}.entry-twitterModal-checkbox-btn:checked+.entry-twitterModal-checkbox-label:before{background:#009ad0;border:1px solid #009ad0}.entry-twitterModal-checkbox-label{color:#25282b;cursor:pointer;font-size:15px;padding-left:32px;position:relative}.entry-twitterModal-checkbox-label:after,.entry-twitterModal-checkbox-label:before{content:"";display:block;position:absolute}.entry-twitterModal-checkbox-label:before{border:1px solid #ccc;border-radius:2px;height:20px;left:0;top:50%;transform:translateY(-50%);width:20px}.entry-twitterModal-checkbox-label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;height:12px;left:8px;top:3px;transform:rotate(45deg);width:5px}@media(max-width:480px){.page-entryーlp-a .entry-about-star,.page-entryーlp-a .entry-bookmark,.page-entryーlp-a .entry-bookmarkUsers,.page-entryーlp-a .entry-comment-box-login,.page-entryーlp-a .entry-relationContents{display:none}.page-entryーlp-a #container{overflow:initial}.page-entryーlp-a .entry-bookmark{background:none;border:none;margin:0;padding:0}.page-entryーlp-a .entry-contents{display:flex;flex-wrap:wrap;margin-bottom:0}.page-entryーlp-a .entry-main{order:2}}.page-entryーlp-a .entry-aside .entry-about-title a{color:#25282b}@media(max-width:480px){.page-entryーlp-a .entry-aside{background:none;border-bottom:1px solid #ececec;margin:0 0 16px;order:1}.page-entryーlp-a .entry-aside .entry-about{background:none;margin-bottom:0}.page-entryーlp-a .entry-aside .entry-about .entry-about-title a:hover{color:#7db4e8;text-decoration:none}.page-entryーlp-a .entry-aside .entry-about .entry-about-title a:after{background-color:currentColor;content:"";display:inline-block;height:24px;margin-left:4px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center 2px;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center 2px;-webkit-mask-size:16px;mask-size:16px;vertical-align:middle;width:16px}}@media(max-width:480px)and (max-width:480px){.page-entryーlp-a .entry-aside .entry-about .entry-about-title a:after{height:21px;-webkit-mask-size:14px;mask-size:14px;width:14px}}.page-entryーlp-a .entry-lp-bottom-to-guide{background:#fff;bottom:0;display:none;margin:0;padding:12px 8px;position:sticky;text-align:center;z-index:900}.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button{background:#f75c6f;margin:0 0 12px;width:auto}.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button:hover{background:#f75c6f}.page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-login{font-size:12px}@media(max-width:480px){.page-entryーlp-a .entry-lp-bottom-to-guide{display:block}.page-entryーlp-b .entry-aside,.page-entryーlp-b .entry-relationContents{display:none}.page-entryーlp-b #container{overflow:initial}.page-entryーlp-b .entry-contents{display:flex;flex-wrap:wrap;margin-bottom:0}}.page-entryーlp-b .entry-lp-bottom-to-guide{background:#fff;bottom:0;display:none;margin:0;padding:12px 8px;position:sticky;text-align:center;z-index:900}.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button{background:#f75c6f;margin:0 0 12px;width:auto}.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button:hover{background:#f75c6f}.page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-login{font-size:12px}@media(max-width:480px){.page-entryーlp-b .entry-lp-bottom-to-guide{display:block}}.entry-notfound-modal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.entry-notfound-modal-widnow{background:#fff;border-radius:3px;box-sizing:border-box;margin-left:8px;margin-right:8px;min-width:300px;padding:0;position:relative;z-index:1020}.entry-notfound-modal-window-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:rgba(70,82,94,.8);height:20px;overflow:hidden;padding:0;position:absolute;right:24px;text-indent:110%;top:24px;white-space:nowrap;width:20px}.entry-notfound-modal-window-close img{height:16px;width:16px}.entry-notfound-modal-window-close:before{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:16px;mask-size:16px;position:absolute;width:100%}.entry-notFound{margin:16px auto 0;max-width:440px;padding:40px 24px;text-align:center}@media(max-width:480px){.entry-notFound{padding:40px 16px}}.entry-notFound-text{margin-bottom:16px}.entry-notFound-text:after{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/not-found.png) no-repeat bottom;background-size:contain;content:"";display:inline-block;height:110px;margin-top:16px;vertical-align:top;width:124px}.entry-notFound-title{font-size:18px}.entry-notFound-description{color:rgba(70,82,94,.8);font-size:14px;margin-top:8px}.entry-notFound-form{background:#f5f5f5;display:block;padding:16px}.entry-notFound-textInput{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;padding:8px;width:100%}.entry-notFound-textInput:hover{border-color:#b3b3b3}.entry-notFound-btn{font-weight:700;margin:10px 0 0;width:100%}.entry-notFound-entryList-link{font-size:14px;margin:20px 0 0;text-align:center}.entry-notFound-entryList-link a{color:#009ad0;text-decoration:none}.entry-notFound-entryList-link a:hover{text-decoration:underline}.entrylist-wrapper{margin:0 auto;width:1080px}@media(max-width:480px){.entrylist-wrapper{width:100%}}.entrylist-issue-unitTitle,.entrylist-title{background-color:rgba(70,82,94,.8);color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:20px;margin:0 5px 10px;padding:0 25px;text-decoration:none}@media(max-width:480px){.entrylist-issue-unitTitle,.entrylist-title{background:#009ad0;display:block;margin:0;padding:4px 12px}}.readlater-button{-webkit-appearance:none;background-color:transparent;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/readlater-button.svg);background-position:center 15px;background-repeat:no-repeat;background-size:13px 18px;border:none;border-radius:0;height:44px;padding:0;width:44px}.readlater-button span{display:none}.readlater-button.is-active,.readlater-button:hover{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/readlater-button-active.svg)}.navi-page{align-items:center;display:flex;justify-content:center;margin:-7px 0 15px}@media(max-width:480px){.navi-page{display:block;margin:0}}.navi-page-title{color:#55606a;font-size:13px;font-weight:700;margin:0 30px 0 0}.navi-page-title span{background:#eaeaea;border-radius:9px;font-size:11px;margin-right:5px;padding:2px 10px}@media(max-width:480px){.navi-page-title{background:#f3f8ff;color:#009ad0;font-size:14px;margin:0;padding:8px;text-align:center}.navi-page-title span{background:none;border:1px solid #009ad0;margin-right:8px;vertical-align:middle}}.navi-page-title-touch{background:#f3f8ff;color:#009ad0;font-size:14px;margin:0;padding:8px;text-align:center}.navi-page-title-touch span{background:none;border:1px solid #009ad0;margin-right:8px;vertical-align:middle}.navi-page-mode{display:flex}.navi-page-mode li{font-size:12px;font-weight:700}.navi-page-mode li.is-current a{color:#009ad0}.navi-page-mode a{color:#55606a;padding:0 16px;text-decoration:none}.navi-page-mode a:hover{color:#009ad0}@media(max-width:480px){.navi-page-mode{background:#f6f7f8;border-bottom:1px solid #e5e9ea;border-top:1px solid #acc7e8;display:flex;margin:0 auto;padding:0 8px}.navi-page-mode a{text-decoration:none}.navi-page-mode li{flex-grow:1;position:relative;text-align:center}.navi-page-mode li:last-child a{border-right:none}.navi-page-mode li.is-active a,.navi-page-mode li.is-current a{color:#009ad0}.navi-page-mode li.is-active:after,.navi-page-mode li.is-current:after{border-bottom:3px solid #009ad0;bottom:0;content:"";left:7%;position:absolute;width:86%}.navi-page-mode a{border-right:1px solid #e5e9ea;box-sizing:border-box;color:rgba(70,82,94,.8);display:inline-block;font-size:12px;font-weight:700;line-height:2.4;margin:6px 0;padding:0 6px;width:100%}}.entrylist-switch-btn{font-size:15px;margin:10px 0 30px;text-align:right}.entrylist-switch-btn a{color:#009ad0;display:inline-block;font-weight:700;padding-right:32px;position:relative;text-decoration:none}.entrylist-switch-btn a:before{border:4px solid transparent;border-left-color:#009ad0;content:"";height:0;position:absolute;right:9px;top:6px;width:0}@media(max-width:480px){.entrylist-switch-btn{border-bottom:1px solid #ececec;border-top:1px solid #ececec;font-size:14px;font-weight:700;margin:0;padding:0;text-align:left}.entrylist-switch-btn a{color:#009ad0;display:block;font-size:14px;line-height:1.6;padding:12px;position:relative}.entrylist-switch-btn a:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:inline-block;height:6px;margin-bottom:1px;margin-left:6px;margin-right:20px;position:absolute;right:-5px;top:18px;transform:rotate(-45deg);width:6px}.entrylist-switch-btn a:before{display:none}}.entrylist-item{border-left:2px solid #ececec;display:flex;flex-wrap:wrap}.entrylist-item,.entrylist-item>li{border-right:2px solid #ececec;box-sizing:border-box}.entrylist-item>li{flex-basis:269px;max-width:269px;min-width:0;padding:0 5px;position:relative}.entrylist-item>li:nth-child(4n){border-right:none}.entrylist-item .entrylist-image-entry .entrylist-contents-description{display:none}.entrylist-item.curation-unit .entrylist-image-entry .entrylist-contents-description,.entrylist-item.issue-unit .entrylist-image-entry .entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:block;display:-webkit-box;overflow:hidden}@media(max-width:480px){.entrylist-item{border:none;display:block}.entrylist-item>li{border-right:none;border-top:1px solid #ececec;max-width:inherit;padding:0}.entrylist-item .entrylist-image-entry .entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:block;display:-webkit-box;overflow:hidden}}.entrylist-unit{margin:0 0 30px}@media(max-width:480px){.entrylist-unit{margin:0}}@media not all and (max-width:480px){.navi-wrapper.is-scrolled+.comment-wrapper .entrylist-unit,.navi-wrapper.is-scrolled+.entry-wrapper .entrylist-unit,.navi-wrapper.is-scrolled+.wrapper .entrylist-unit{margin-top:60px}.navi-wrapper.is-scrolled+.navi-page+.comment-wrapper .entrylist-unit,.navi-wrapper.is-scrolled+.navi-page+.entry-wrapper .entrylist-unit,.navi-wrapper.is-scrolled+.navi-page+.wrapper .entrylist-unit{margin-top:72px}}.entrylist-contents{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bg-entrybox@2x.png);background-size:8px 8px;border-bottom:1px solid #ececec;border-top:4px solid #999;box-sizing:border-box;height:100%}.cat-uncategorized .entrylist-contents{border-top-color:#999}.cat-all .entrylist-contents,.cat-general .entrylist-contents{border-top-color:#008fde}.cat-economics .entrylist-contents,.cat-social .entrylist-contents{border-top-color:#a78358}.cat-knowledge .entrylist-contents,.cat-life .entrylist-contents{border-top-color:#068b71}.cat-it .entrylist-contents{border-top-color:#00a5de}.cat-entertainment .entrylist-contents,.cat-fun .entrylist-contents,.cat-game .entrylist-contents{border-top-color:#f5ac0f}.entrylist-contents a{color:rgba(70,82,94,.8)}@media(max-width:480px){.entrylist-contents{background:none;border:none;padding:12px 12px 12px 34px;position:relative}}.entrylist-contents-main{background:#fff;border-bottom:1px solid #ececec;display:flex;flex-direction:column;padding:44px 0 0}@media(max-width:480px){.entrylist-contents-main{border:none;flex-direction:row;flex-wrap:wrap;padding:0!important}}.entrylist-contents-main .following-bookmarks-container{order:6}.entrylist-contents-main .following-bookmarks{border-top:1px solid #ececec;padding:6px 15px 12px}.entrylist-contents-main .following-bookmarks>li{margin:6px 8px 0 0}.entrylist-contents-main .following-bookmarks:last-child{margin-bottom:0}.entrylist-contents-main .following-bookmarks:empty{border:none;padding:0}@media(max-width:480px){.entrylist-contents-main .following-bookmarks{border:none;padding:8px 0 0}.entrylist-contents-main .following-bookmarks>li{margin:0 8px 6px 0}.entrylist-contents-main .following-bookmarks>li .following-bookmark-icon{height:16px;width:16px}.entrylist-contents-main .following-bookmarks>li:last-child{margin:0}}.entrylist-contents-title{border-top:1px solid #ececec;font-size:15px;margin:0 0 9px;min-height:66px;order:1;padding:15px 15px 0}.entrylist-contents-title a{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#25282b;display:-webkit-box;overflow:hidden;text-decoration:none}.entrylist-contents-title a:visited{color:#76767e}.entrylist-contents-title a:hover{color:#7db4e8}@media(max-width:480px){.entrylist-contents-title{border:none;font-size:14px!important;margin:0;min-height:inherit;padding:0 30px 0 0;width:100%}.entrylist-contents-title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.entrylist-contents-title a:visited{color:#25282b}}.entrylist-contents-users{display:block;font-family:Arial,sans-serif;font-size:12px;left:0;position:absolute;right:44px;text-transform:uppercase;top:4px}.entrylist-contents-users a{display:block;height:44px;padding:0 15px;position:relative;text-decoration:none}.cat-uncategorized .entrylist-contents-users a{color:#999}.cat-all .entrylist-contents-users a,.cat-general .entrylist-contents-users a{color:#008fde}.cat-economics .entrylist-contents-users a,.cat-social .entrylist-contents-users a{color:#a78358}.cat-knowledge .entrylist-contents-users a,.cat-life .entrylist-contents-users a{color:#068b71}.cat-it .entrylist-contents-users a{color:#00a5de}.cat-entertainment .entrylist-contents-users a,.cat-fun .entrylist-contents-users a,.cat-game .entrylist-contents-users a{color:#f5ac0f}.entrylist-contents-users a:hover{color:#ff7790!important}.entrylist-contents-users span{font-size:28px;letter-spacing:1px;margin-right:2px}@media(max-width:480px){.entrylist-contents-users{display:inline-block;font-size:13px;margin:-4px 6px 6px 0;order:2;position:relative;text-transform:inherit;vertical-align:middle}.entrylist-contents-users a{color:#f94e5b!important;height:inherit;padding:0}.entrylist-contents-users span{font-size:13px;letter-spacing:0;margin-right:0}}.entrylist-contents-body{order:2;padding:0 15px}.entrylist-contents-body a{display:block;text-decoration:none}@media(max-width:480px){.entrylist-contents-body{order:4;padding:0;width:100%}.entrylist-contents-body a{display:flex;justify-content:flex-end}}.entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:7;color:#55606a;display:-webkit-box;font-size:12px;line-height:18px;margin:0 0 10px;overflow:hidden}.entrylist-contents-description a{color:#55606a}@media(max-width:480px){.entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#55606a;display:-webkit-box;flex-grow:1;margin:0;overflow:hidden}.entrylist-contents-description a{color:#55606a}}.entrylist-contents-thumb{margin:0 0 12px}.entrylist-contents-thumb a{display:block;line-height:1}.entrylist-contents-thumb span{background-position:50%;background-size:cover;border-radius:4px;display:block;height:127px;margin:0 auto;width:227px}@media(max-width:480px){.entrylist-contents-thumb{margin:0 0 0 12px!important}.entrylist-contents-thumb span{height:54px!important;width:96px!important}}.entrylist-contents-meta{align-items:center;border-bottom:1px dotted #ececec;display:flex;order:3;padding:0 15px 12px}.entrylist-contents-meta li{line-height:18px}@media(max-width:480px){.entrylist-contents-meta{display:none}}.entrylist-contents-category{background:#999;border:1px solid transparent;box-sizing:border-box;display:inline-block;height:18px;margin:0 15px 0 0;vertical-align:middle}.cat-uncategorized .entrylist-contents-category{background:#999}.cat-all .entrylist-contents-category,.cat-general .entrylist-contents-category{background:#008fde}.cat-economics .entrylist-contents-category,.cat-social .entrylist-contents-category{background:#a78358}.cat-knowledge .entrylist-contents-category,.cat-life .entrylist-contents-category{background:#068b71}.cat-it .entrylist-contents-category{background:#00a5de}.cat-entertainment .entrylist-contents-category,.cat-fun .entrylist-contents-category,.cat-game .entrylist-contents-category{background:#f5ac0f}.entrylist-contents-category a{color:#fff;display:inline-block;font-size:10px;height:16px;line-height:16px;padding:0 7px;text-decoration:none;vertical-align:top}.entrylist-contents-date{color:rgba(70,82,94,.8);font-family:Arial,sans-serif;font-size:12px}.entrylist-contents-domain{font-family:Arial,sans-serif;font-size:12px;order:4;overflow:hidden;padding:12px 15px 0;text-overflow:ellipsis;white-space:nowrap}.entrylist-contents-domain a{color:rgba(70,82,94,.8);text-decoration:none}.entrylist-contents-domain a:hover{text-decoration:underline}.entrylist-contents-domain .favicon{height:16px;margin:0 4px -3px 0;width:16px}@media(max-width:480px){.entrylist-contents-domain{order:3;padding:0 6px 0 0;width:auto}.entrylist-contents-domain .favicon{height:14px;left:12px;position:absolute;top:14px;width:14px}}.entrylist-contents-tags{display:flex;flex-wrap:wrap;margin-bottom:12px;max-height:45px;order:5;overflow:hidden;padding:4px 15px 0}.entrylist-contents-tags a{background-color:#ebeced;border-radius:0 2px 2px 0;color:#55606a;display:inline-block;font-size:10px;line-height:16px;margin:3px 4px 3px 8px;padding:0 6px 0 8px;position:relative;text-decoration:none}.entrylist-contents-tags a:hover{background-color:rgba(70,82,94,.8);color:#fff}.entrylist-contents-tags a:before{border-color:transparent #ebeced transparent transparent;border-style:solid;border-width:8px 8px 8px 0;content:"";height:0;left:-8px;position:absolute;top:0;width:0}.entrylist-contents-tags a:hover:before{border-right-color:rgba(70,82,94,.8)}.entrylist-contents-tags a:after{border:2px solid #fff;border-radius:50%;content:"";left:-1px;position:absolute;top:6px}@media(max-width:480px){.entrylist-contents-tags{margin-bottom:0;max-height:22px;padding:4px 0;width:100%}}.readlater-button{position:absolute;right:0;top:2px}.entrylist-readmore{border-left:2px solid #ececec;border-right:2px solid #ececec;margin-top:1px;padding:5px;text-align:center}.entrylist-readmore a{background:#edeeef;border-radius:3px;color:#55606a;display:block;font-size:11px;line-height:11px;padding:14px 0;text-decoration:none}.entrylist-readmore a:hover{background:#eaebed}@media(max-width:480px){.entrylist-readmore{border:1px solid #ececec;border-left:none;border-right:none;font-size:14px;font-weight:700;padding:0;text-align:left}.entrylist-readmore a{color:#009ad0;display:block;font-size:14px;line-height:1.6;padding:12px;position:relative}.entrylist-readmore a:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:inline-block;height:6px;margin-bottom:1px;margin-left:6px;margin-right:20px;position:absolute;right:-5px;top:18px;transform:rotate(-45deg);width:6px}.entrylist-readmore a{background:none}}.entrylist-header{border-left:2px solid #ececec;border-right:2px solid #ececec;display:flex}@media(max-width:480px){.entrylist-header{border:none}}.entrylist-header-main{border-right:2px solid #ececec;box-sizing:border-box;flex-basis:760px;max-width:760px;min-width:0;position:relative}.entrylist-header-main>li{height:100%;padding:0 5px}@media(max-width:480px){.entrylist-header-main>li{padding:0}}.entrylist-header-main .entrylist-contents-title{font-size:18px;min-height:inherit}.entrylist-header-main .entrylist-contents-title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.entrylist-header-main .entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:13px;overflow:hidden}@media(max-width:480px){.entrylist-header-main .entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:12px;overflow:hidden}}.entrylist-header-main .entrylist-contents-meta{margin-top:0}@media(max-width:480px){.entrylist-header-main,.entrylist-header-main .entrylist-image-entry{border:none}.entrylist-header-main .entrylist-image-entry>li{padding:0}}.entrylist-header-main .entrylist-image-entry .entrylist-contents-body{min-height:50px;order:2}@media(max-width:480px){.entrylist-header-main .entrylist-image-entry .entrylist-contents-body{min-height:auto;order:4}}.entrylist-header-main .entrylist-image-entry .entrylist-contents-title{padding-right:268px}@media(max-width:480px){.entrylist-header-main .entrylist-image-entry .entrylist-contents-title{padding-right:30px}}.entrylist-header-main .entrylist-image-entry .entrylist-contents-description{min-height:70px;padding-right:242px}@media(max-width:480px){.entrylist-header-main .entrylist-image-entry .entrylist-contents-description{min-height:auto;padding-right:0}}.entrylist-header-main .entrylist-image-entry .entrylist-contents-thumb{margin:0;position:absolute;right:20px;top:64px}.entrylist-header-main .entrylist-image-entry .entrylist-contents-thumb span{height:127px;width:227px}@media(max-width:480px){.entrylist-header-main .entrylist-image-entry .entrylist-contents-thumb{position:inherit}}.entrylist-header-sub{box-sizing:border-box;flex-basis:320px;max-width:320px;min-width:0;padding:0 5px;position:relative}@media(max-width:480px){.entrylist-header-sub{display:none}}.entrylist-header-ad{border-bottom:1px dotted #ececec;border-top:4px solid #ececec;line-height:1;padding:13px 0 10px;text-align:center}.entrylist-recommend a{background:#fff;display:block;padding:0 0 8px;text-decoration:none}.entrylist-recommend-title{background:#fff;color:#374148;font-size:14px;font-weight:700;height:44px;line-height:44px;padding:0 0 0 10px}.entrylist-recommend-list{background:#f6f7f8;border-radius:3px;color:#374148;font-size:14px;text-decoration:none}.entrylist-recommend-list li{border-bottom:1px solid #ececec;padding:10px;position:relative}.entrylist-recommend-list li:last-child{border:none;padding:15px 0}.entrylist-recommend-list:hover{background:#f3f4f6}.entrylist-recommend-icon{height:16px;position:absolute;top:12px;width:16px}.entrylist-recommend-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;padding:0 0 0 24px}.entrylist-recommend-readmore{font-size:11px;text-align:center}.entrylist-issue{margin:0 0 30px}.entrylist-issue-items{border-left:2px solid #ececec;display:flex;flex-wrap:wrap}.entrylist-issue-items,.entrylist-issue-items>li{border-right:2px solid #ececec;box-sizing:border-box}.entrylist-issue-items>li{flex-basis:269px;max-width:269px;min-width:0;padding:0 5px;position:relative}.entrylist-issue-items>li:nth-child(4n){border-right:none}@media(max-width:480px){.entrylist-issue-items{border:none;display:block}.entrylist-issue-items>li{border-right:none;max-width:inherit;padding:0}}.entrylist-contents-list{background-color:#f6f7f8;border-radius:3px;margin:5px 0}@media(max-width:480px){.entrylist-contents-list{background:transparent;margin:0}}.entrylist-contents-list .entrylist-issue-list-contents{border:none}@media(max-width:480px){.entrylist-contents-list .entrylist-issue-list-contents{background:none;position:relative}}.entrylist-contents-list li{border-bottom:1px solid #eee;box-sizing:border-box;color:#55606a;font-size:12px;line-height:16px;text-decoration:none;width:100%}.entrylist-contents-list li img{height:16px;margin-right:4px;vertical-align:bottom;width:16px}.entrylist-contents-list li a{color:#55606a;display:block;padding:8px 15px;text-decoration:none}.entrylist-contents-list li a:hover{background-color:#f0f2f4}@media(max-width:480px){.entrylist-contents-list li a{color:#25282b;display:flex;font-size:14px;padding:12px 12px 12px 34px;text-decoration:none}.entrylist-contents-list li a:visited{color:#25282b}.entrylist-contents-list li a:hover{background-color:transparent}}.entrylist-contents-list li:last-child{border-bottom:none}@media(max-width:480px){.entrylist-contents-list li{padding:0}.entrylist-issue-unitTitle{background-color:rgba(70,82,94,.8)}}.entrylist-issue-contents{border-bottom:1px solid #ececec;border-top-style:solid;border-top-width:4px;box-sizing:border-box;height:100%;position:relative}.cat-uncategorized .entrylist-issue-contents{border-top-color:#999}.cat-all .entrylist-issue-contents,.cat-general .entrylist-issue-contents{border-top-color:#008fde}.cat-economics .entrylist-issue-contents,.cat-social .entrylist-issue-contents{border-top-color:#a78358}.cat-knowledge .entrylist-issue-contents,.cat-life .entrylist-issue-contents{border-top-color:#068b71}.cat-it .entrylist-issue-contents{border-top-color:#00a5de}.cat-entertainment .entrylist-issue-contents,.cat-fun .entrylist-issue-contents,.cat-game .entrylist-issue-contents{border-top-color:#f5ac0f}@media(max-width:480px){.entrylist-issue-contents{border:none;position:relative}}.entrylist-issue-contents .entrylist-contents-category{margin:0 15px 15px}.entrylist-issue-thumb{padding:20px 15px 0}.entrylist-issue-thumb span{background-position:50%;background-size:cover;border-radius:4px;display:block;height:129px;margin:0 auto;width:229px}@media(max-width:480px){.entrylist-issue-thumb{display:none}}.entrylist-issue-title{font-size:15px;padding:15px 15px 10px}.entrylist-issue-title a{color:#25282b;text-decoration:none}.entrylist-issue-title a:visited{color:#55606a}.entrylist-issue-title a:hover{color:#7db4e8}@media(max-width:480px){.entrylist-issue-title{background:#f6f7f8;font-size:14px;margin-bottom:0;padding:5px 12px}.entrylist-issue-list-item{color:#25282b;display:flex;font-size:14px;text-decoration:none}.entrylist-issue-list-item:visited{color:#25282b}}.entrylist-issue-list-title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.entrylist-issue-list-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex-grow:1;font-weight:700;line-height:1.5;overflow:hidden;white-space:normal}.entrylist-issue-list-title .favicon{height:14px;left:12px;position:absolute;top:14px;width:14px}}.entrylist-issue-list-thumb{display:none}@media(max-width:480px){.entrylist-issue-list-thumb{display:block;margin:0 0 0 12px}.entrylist-issue-list-thumb span{background-position:50%;background-size:cover;display:block;height:36px!important;margin:0 auto;width:64px!important}}.entrylist-issue-list-button{display:none}@media(max-width:480px){.entrylist-issue-list-button{display:block}}.entrylist-3column{display:flex;margin:0 0 30px}.entrylist-3column-inner{flex-basis:360px;max-width:360px}.entrylist-3column-items{border-left:2px solid #ececec;box-sizing:border-box;padding:0 5px}.entrylist-3column-items>li{border-top:4px solid #ececec;padding:0 0 0 60px;position:relative}.entrylist-3column-items>li:last-child{border-bottom:1px solid #ececec}.entrylist-3column-inner:last-child .entrylist-3column-items{border-right:2px solid #ececec}.entrylist-3column-title{font-size:13px;line-height:20px;min-height:40px;padding:8px 31px 8px 0}.entrylist-3column-title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#25282b;display:-webkit-box;overflow:hidden;text-decoration:none}.entrylist-3column-title a:visited{color:#55606a}.entrylist-3column-title a:hover{color:#7db4e8}.entrylist-3column-users{border-top-style:solid;border-top-width:4px;font-size:10px;left:0;position:absolute;text-align:center;text-transform:uppercase;top:-4px;width:54px}.cat-uncategorized .entrylist-3column-users{border-top-color:#999}.cat-all .entrylist-3column-users,.cat-general .entrylist-3column-users{border-top-color:#008fde}.cat-economics .entrylist-3column-users,.cat-social .entrylist-3column-users{border-top-color:#a78358}.cat-knowledge .entrylist-3column-users,.cat-life .entrylist-3column-users{border-top-color:#068b71}.cat-it .entrylist-3column-users{border-top-color:#00a5de}.cat-entertainment .entrylist-3column-users,.cat-fun .entrylist-3column-users,.cat-game .entrylist-3column-users{border-top-color:#f5ac0f}.entrylist-3column-users a{display:block;padding:12px 0 0;position:relative;text-decoration:none}.cat-uncategorized .entrylist-3column-users a{color:#999}.cat-all .entrylist-3column-users a,.cat-general .entrylist-3column-users a{color:#008fde}.cat-economics .entrylist-3column-users a,.cat-social .entrylist-3column-users a{color:#a78358}.cat-knowledge .entrylist-3column-users a,.cat-life .entrylist-3column-users a{color:#068b71}.cat-it .entrylist-3column-users a{color:#00a5de}.cat-entertainment .entrylist-3column-users a,.cat-fun .entrylist-3column-users a,.cat-game .entrylist-3column-users a{color:#f5ac0f}.entrylist-3column-users a:hover{color:#ff7790!important}.entrylist-3column-users-number{display:block;font-size:20px;line-height:1}.entrylist-3column-domain{display:block;font-family:Arial,sans-serif;font-size:12px;padding:0 0 8px}.entrylist-3column-domain a{color:rgba(70,82,94,.8);text-decoration:none}.entrylist-3column-domain a:hover{text-decoration:underline}.entrylist-3column-domain .favicon{height:16px;margin:0 4px -3px 0;width:16px}.entrylist-3column-readmore{border-left:2px solid #ececec;margin-top:1px;padding:5px 5px 0;text-align:center}.entrylist-3column-readmore a{background:#edeeef;border-radius:3px;color:#55606a;display:block;font-size:11px;line-height:11px;padding:14px 0;text-decoration:none}.entrylist-3column-readmore a:hover{background:#eaebed}.entrylist-3column-inner:last-child .entrylist-3column-readmore{border-right:2px solid #ececec}.entrylist-issue-unit-hatena-news h2{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entrylist/unit-hatenanews@2x.png)}.entrylist-issue-unit-hatena-news .cat-economics .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-entertainment .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-fun .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-game .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-it .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-knowledge .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-life .entrylist-contents,.entrylist-issue-unit-hatena-news .cat-social .entrylist-contents{border-top-color:#6192ce}.entrylist-issue-unit-hatena-news .cat-economics .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-entertainment .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-fun .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-game .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-it .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-knowledge .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-life .entrylist-contents-users>a,.entrylist-issue-unit-hatena-news .cat-social .entrylist-contents-users>a{color:#6192ce}.entrylist-issue-unit-hatena-news .cat-economics .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-entertainment .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-fun .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-game .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-it .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-knowledge .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-life .entrylist-contents-category,.entrylist-issue-unit-hatena-news .cat-social .entrylist-contents-category{background-color:#6192ce}.entrylist-issue-unit-weekly-hatena-blog h2{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entrylist/unit-weeklyhatenablog@2x.png)}.entrylist-issue-unit-hatena-news h2,.entrylist-issue-unit-weekly-hatena-blog h2{background-color:inherit;background-position:0 0;background-repeat:no-repeat;background-size:16px 16px;font-size:13px;font-weight:700;line-height:18px;margin:10px 0 10px 10px;padding-left:20px}.entrylist-issue-unit-hatena-news h2 .entrylist-issue-unitTitle,.entrylist-issue-unit-hatena-news h2 .entrylist-title,.entrylist-issue-unit-weekly-hatena-blog h2 .entrylist-issue-unitTitle,.entrylist-issue-unit-weekly-hatena-blog h2 .entrylist-title{background-color:inherit;color:#55606a;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none}.entrylist-unit-readlater-ranking{position:relative}.entrylist-unit-readlater-ranking .tooltip{left:184px;position:absolute;top:12px}.entrylist-unit-readlater-ranking .tooltip:hover .tooltip-description{left:-79px;top:-90px}@media(max-width:480px){.entrylist-unit-readlater-ranking .tooltip{left:140px;top:4px}.entrylist-unit-readlater-ranking .tooltip-button{background:#fff}}.entryilst-readlater-ranking-tabs-head{border-right:2px solid #ececec;color:rgba(70,82,94,.8);font-size:14px;line-height:24px;margin-right:4px;padding-right:16px;position:absolute;right:140px;top:8px}@media(max-width:480px){.entryilst-readlater-ranking-tabs-head{display:none}}.entrylist-readlater-ranking-tabs-label{background-color:#edeeef;border-radius:50px;box-sizing:border-box;color:rgba(70,82,94,.8);cursor:pointer;display:inline-block;font-size:13px;font-weight:700;line-height:1;margin-left:10px;padding:8px 16px;position:absolute;text-align:right;top:6px}.entrylist-readlater-ranking-tabs-label[for=weekly]{right:70px}.entrylist-readlater-ranking-tabs-label[for=monthly]{right:0}@media(max-width:480px){.entrylist-readlater-ranking-tabs-label{background:#f6f7f8;border-bottom:1px solid #ececec;border-radius:0;box-sizing:border-box;color:rgba(70,82,94,.8);font-size:12px;left:0;line-height:2.4;margin:0;padding:6px 0;position:relative;text-align:center;top:0;width:50%}.entrylist-readlater-ranking-tabs-label[for=weekly]{float:left}.entrylist-readlater-ranking-tabs-label[for=monthly]{float:right}.entrylist-readlater-ranking-tabs-label:before{background:#ececec;content:"";display:block;height:28px;left:0;position:absolute;width:1px}}.entrylist-readlater-ranking-tabs-item[name=tab_item]{display:none}.entrylist-readlater-ranking-tabs-item:checked+.entrylist-readlater-ranking-tabs-label{background:#009ad0;box-sizing:border-box;color:#fff}@media(max-width:480px){.entrylist-readlater-ranking-tabs-item:checked+.entrylist-readlater-ranking-tabs-label{background:#f6f7f8;color:#009ad0}.entrylist-readlater-ranking-tabs-item:checked+.entrylist-readlater-ranking-tabs-label:after{border-bottom:3px solid #009ad0;bottom:0;content:"";left:7%;position:absolute;width:86%}}.entrylist-readlater-ranking-monthly-contents,.entrylist-readlater-ranking-weekly-contents{display:none}#monthly:checked~.entrylist-readlater-ranking-monthly-contents,#weekly:checked~.entrylist-readlater-ranking-weekly-contents{display:block}.entrylist-readlater-ranking-items{border-left:2px solid #ececec;border-right:2px solid #ececec;clear:both;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);overflow:hidden}@media(max-width:480px){.entrylist-readlater-ranking-items{border:none;display:block}}.entrylist-readlater-ranking-item{border-right:2px solid #ececec;box-sizing:border-box;display:flex;padding:0 5px;position:relative}.entrylist-readlater-ranking-item:nth-child(3n) .entrylist-readlater-ranking-body{border-bottom:4px solid #ececec}.entrylist-readlater-ranking-item:nth-child(2) .entrylist-readlater-ranking-head{border-top:4px solid #949494;color:#949494}.entrylist-readlater-ranking-item:nth-child(3) .entrylist-readlater-ranking-head{border-top:4px solid #b26c5c;color:#b26c5c}.entrylist-readlater-ranking-item:nth-child(n+4) .entrylist-readlater-ranking-head{border-top:4px solid rgba(70,82,94,.8);color:rgba(70,82,94,.8)}@media(max-width:480px){.entrylist-readlater-ranking-item{border-bottom:1px solid #ececec;box-sizing:border-box;margin:0;padding:12px;width:100%}.entrylist-readlater-ranking-item:nth-child(3n) .entrylist-readlater-ranking-body{border:none}}.entrylist-readlater-ranking-head{border-top:4px solid #ba9d34;box-sizing:border-box;color:#ba9d34;display:block;padding:15px 0;position:absolute;text-align:center;text-decoration:none;width:90px}@media(max-width:480px){.entrylist-readlater-ranking-head{border-top:none!important;padding:0;width:auto}}.entrylist-readlater-ranking-rank{display:block;font-size:20px;font-weight:700}@media(max-width:480px){.entrylist-readlater-ranking-rank{font-size:18px}}.entrylist-readlater-ranking-users{display:block;font-family:Arial,sans-serif;font-size:10px}.entrylist-readlater-ranking-users span{font-size:12px;margin-right:2px}@media(max-width:480px){.entrylist-readlater-ranking-users{display:none}}.entrylist-readlater-ranking-body{border-top:4px solid #ececec;padding:0 0 15px 90px;width:100%}.entrylist-readlater-ranking-body .readlater-button{position:absolute;right:5px;top:5px}@media(max-width:480px){.entrylist-readlater-ranking-body{border:none;box-sizing:border-box;padding:0 0 0 40px}.entrylist-readlater-ranking-body .readlater-button{right:0;top:0}}.entrylist-readlater-ranking-title{border:none;margin:15px 45px 10px 15px;padding:0}.entrylist-readlater-ranking-title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#25282b;display:-webkit-box;font-size:16px;overflow:hidden;text-decoration:none}.entrylist-readlater-ranking-title a:hover{color:#7db4e8}.entrylist-readlater-ranking-title a:visited{color:#76767e}@media(max-width:480px){.entrylist-readlater-ranking-title{border:none;margin:0;min-height:auto;padding-right:30px}.entrylist-readlater-ranking-title a{font-size:14px}}.entrylist-readlater-ranking-body-inner{align-items:center;display:flex;justify-content:space-between;margin:0 15px}@media(max-width:480px){.entrylist-readlater-ranking-body-inner{display:block;line-height:1;margin:0}}.entrylist-readlater-ranking-users-bottom{display:none}@media(max-width:480px){.entrylist-readlater-ranking-users-bottom{color:#f94e5b;display:inline-block;line-height:1;margin-right:6px;vertical-align:middle;white-space:nowrap}.entrylist-readlater-ranking-users-bottom a{color:inherit;font-size:13px;text-decoration:none}}.entrylist-readlater-ranking-domain{color:rgba(70,82,94,.8);font-family:Arial,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.entrylist-readlater-ranking-domain a{align-items:center;color:inherit;text-decoration:none}.entrylist-readlater-ranking-domain a:hover{text-decoration:underline}.entrylist-readlater-ranking-domain .favicon{height:16px;margin:0 4px -3px 0;width:16px}@media(max-width:480px){.entrylist-readlater-ranking-domain{display:inline-block;vertical-align:middle;width:70%}.entrylist-readlater-ranking-domain .favicon{display:none}}.entrylist-readlater-ranking-date{color:rgba(70,82,94,.8);font-family:Arial,sans-serif;font-size:12px}@media(max-width:480px){.entrylist-readlater-ranking-date{display:none}}.entrylist-readlater-ranking-term{color:rgba(70,82,94,.8);font-size:12px;margin-top:10px;text-align:right}@media(max-width:480px){.entrylist-readlater-ranking-term{margin:8px 12px 0 0}}.style-headline:not(.search-url-nothing) .entrylist-wrapper,.style-list:not(.search-url-nothing) .entrylist-wrapper{display:flex;justify-content:space-between;padding:20px 0 0}.style-headline:not(.search-url-nothing) .entrylist-main,.style-list:not(.search-url-nothing) .entrylist-main{box-sizing:border-box;flex-basis:720px;max-width:720px;min-width:0;padding:0 20px 0 0;position:relative}.style-headline:not(.search-url-nothing) .entrylist-aside,.style-list:not(.search-url-nothing) .entrylist-aside{box-sizing:border-box;flex-basis:320px;padding:0 0 0 20px}.style-headline:not(.search-url-nothing) .entrylist-header,.style-list:not(.search-url-nothing) .entrylist-header{border:none;display:block}.style-headline:not(.search-url-nothing) .entrylist-header-main,.style-list:not(.search-url-nothing) .entrylist-header-main{border:none}.style-headline:not(.search-url-nothing) .entrylist-header-main li,.style-headline:not(.search-url-nothing) .entrylist-header-sub,.style-list:not(.search-url-nothing) .entrylist-header-main li,.style-list:not(.search-url-nothing) .entrylist-header-sub{padding:0}.style-headline:not(.search-url-nothing) .entrylist-item,.style-list:not(.search-url-nothing) .entrylist-item{border:none;display:block}.style-headline:not(.search-url-nothing) .entrylist-item>li,.style-list:not(.search-url-nothing) .entrylist-item>li{border:none;max-width:100%;padding:0}.style-headline:not(.search-url-nothing) .entrylist-contents,.style-list:not(.search-url-nothing) .entrylist-contents{background:none;border-top:none;position:relative}.style-headline:not(.search-url-nothing) .entrylist-contents .readlater-button,.style-list:not(.search-url-nothing) .entrylist-contents .readlater-button{position:absolute;right:0;top:-4px}.style-headline:not(.search-url-nothing) .entrylist-header-sub,.style-list:not(.search-url-nothing) .entrylist-header-sub{max-width:inherit}.style-headline:not(.search-url-nothing) .entrylist-contents-main,.style-list:not(.search-url-nothing) .entrylist-contents-main{border:none;padding:0!important}.style-headline:not(.search-url-nothing) .entrylist-contents-main .entrylist-contents-tags,.style-list:not(.search-url-nothing) .entrylist-contents-main .entrylist-contents-tags{margin-bottom:8px;vertical-align:middle}.style-headline:not(.search-url-nothing) .entrylist-contents-main .entrylist-contents-tags li,.style-list:not(.search-url-nothing) .entrylist-contents-main .entrylist-contents-tags li{display:inline-block}.style-headline:not(.search-url-nothing) .entrylist-contents-main .following-bookmarks-container,.style-list:not(.search-url-nothing) .entrylist-contents-main .following-bookmarks-container{vertical-align:middle}.style-headline:not(.search-url-nothing) .entrylist-contents-main .following-bookmarks,.style-list:not(.search-url-nothing) .entrylist-contents-main .following-bookmarks{border:none;padding:0}.style-headline:not(.search-url-nothing) .entrylist-contents-title,.style-list:not(.search-url-nothing) .entrylist-contents-title{border:none;font-size:16px;margin:0 0 11px;min-height:inherit!important;padding:0 39px 0 0}.style-headline:not(.search-url-nothing) .entrylist-contents-users,.style-list:not(.search-url-nothing) .entrylist-contents-users{border:none;display:inline-block;font-size:13px;left:10px!important;line-height:1;right:inherit!important;text-align:center;text-transform:inherit;top:12px}.style-headline:not(.search-url-nothing) .entrylist-contents-users span,.style-list:not(.search-url-nothing) .entrylist-contents-users span{display:block;font-size:18px}.style-headline:not(.search-url-nothing) .entrylist-contents-users a,.style-list:not(.search-url-nothing) .entrylist-contents-users a{padding:inherit}.style-headline:not(.search-url-nothing) .entrylist-contents-body,.style-list:not(.search-url-nothing) .entrylist-contents-body{margin-bottom:8px;padding:0}.style-headline:not(.search-url-nothing) .entrylist-contents-body a,.style-list:not(.search-url-nothing) .entrylist-contents-body a{display:flex;justify-content:space-between}.style-headline:not(.search-url-nothing) .entrylist-contents-body a .entrylist-contents-description,.style-list:not(.search-url-nothing) .entrylist-contents-body a .entrylist-contents-description{min-width:0}.style-headline:not(.search-url-nothing) .entrylist-contents-meta,.style-list:not(.search-url-nothing) .entrylist-contents-meta{border:none;display:inline-block;margin:0 8px 0 0}.style-headline:not(.search-url-nothing) .entrylist-contents-meta li,.style-list:not(.search-url-nothing) .entrylist-contents-meta li{display:inline-block}.style-headline:not(.search-url-nothing) .entrylist-contents-detail,.style-list:not(.search-url-nothing) .entrylist-contents-detail{margin:0}.style-headline:not(.search-url-nothing) .entrylist-contents-category,.style-list:not(.search-url-nothing) .entrylist-contents-category{margin:0 10px 0 0}.style-headline:not(.search-url-nothing) .entrylist-contents-domain,.style-list:not(.search-url-nothing) .entrylist-contents-domain{display:inline-block;font-family:Arial,sans-serif;font-size:12px;padding:0!important;vertical-align:middle}.style-headline:not(.search-url-nothing) .entrylist-contents-domain a,.style-list:not(.search-url-nothing) .entrylist-contents-domain a{color:rgba(70,82,94,.8);text-decoration:none}.style-headline:not(.search-url-nothing) .entrylist-contents-domain a:hover,.style-list:not(.search-url-nothing) .entrylist-contents-domain a:hover{text-decoration:underline}.style-headline:not(.search-url-nothing) .entrylist-contents-domain .favicon,.style-list:not(.search-url-nothing) .entrylist-contents-domain .favicon{margin:0 4px -3px 0}.style-headline:not(.search-url-nothing) .entrylist-aside-ad,.style-list:not(.search-url-nothing) .entrylist-aside-ad{margin:0 0 20px}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-item>li,.style-list:not(.search-url-nothing) .unit-issue .entrylist-item>li{margin:0 0 40px}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-thumb,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-thumb{display:none}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents{border-bottom:none;padding:0}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents a,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents a{color:#303030;text-decoration:none}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents a:hover,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents a:hover{color:#7db4e8}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/title-topic@2x.png) no-repeat 5px;background-size:16px 16px;border-bottom:2px solid #ececec;font-size:13px;line-height:17px;margin:0;padding:8px 0 8px 31px;position:relative}.cat-uncategorized .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-uncategorized .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{color:#999}.cat-all .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-all .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-general .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-general .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{color:#008fde}.cat-economics .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-economics .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-social .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-social .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{color:#a78358}.cat-knowledge .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-knowledge .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-life .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-life .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{color:#068b71}.cat-it .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-it .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{color:#00a5de}.cat-entertainment .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-entertainment .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-fun .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-fun .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-game .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title,.cat-game .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title{color:#f5ac0f}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:90px}.cat-uncategorized .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-uncategorized .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{background:#999}.cat-all .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-all .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-general .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-general .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{background:#008fde}.cat-economics .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-economics .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-social .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-social .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{background:#a78358}.cat-knowledge .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-knowledge .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-life .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-life .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{background:#068b71}.cat-it .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-it .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{background:#00a5de}.cat-entertainment .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-entertainment .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-fun .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-fun .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-game .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after,.cat-game .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title:after{background:#f5ac0f}.style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{text-decoration:none}.cat-uncategorized .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-uncategorized .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{color:#999}.cat-all .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-all .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-general .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-general .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{color:#008fde}.cat-economics .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-economics .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-social .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-social .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{color:#a78358}.cat-knowledge .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-knowledge .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-life .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-life .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{color:#068b71}.cat-it .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-it .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{color:#00a5de}.cat-entertainment .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-entertainment .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-fun .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-fun .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-game .style-headline:not(.search-url-nothing) .unit-issue .entrylist-contents-title a,.cat-game .style-list:not(.search-url-nothing) .unit-issue .entrylist-contents-title a{color:#f5ac0f}.style-headline:not(.search-url-nothing) .entrylist-readmore,.style-list:not(.search-url-nothing) .entrylist-readmore{border:none;margin:10px 0 0;padding:0}.style-headline:not(.search-url-nothing) .entrylist-switch-btn,.style-list:not(.search-url-nothing) .entrylist-switch-btn{margin-top:30px}.style-headline:not(.search-url-nothing) .entrylist-issue-unitTitle,.style-list:not(.search-url-nothing) .entrylist-issue-unitTitle{background:none;border-bottom:2px solid #ececec;color:#374148;display:block;font-size:13px;line-height:17px;margin:0;padding:0 15px 6px 4px}.style-headline:not(.search-url-nothing) .entrylist-issue-items,.style-list:not(.search-url-nothing) .entrylist-issue-items{border:none;display:block}.style-headline:not(.search-url-nothing) .entrylist-issue-items>li,.style-list:not(.search-url-nothing) .entrylist-issue-items>li{border-right:none;border-top:1px solid #ececec;max-width:inherit;padding:0}.style-headline:not(.search-url-nothing) .entrylist-issue-items>li:first-child,.style-list:not(.search-url-nothing) .entrylist-issue-items>li:first-child{border-top:none}.style-headline:not(.search-url-nothing) .entrylist-issue-contents,.style-list:not(.search-url-nothing) .entrylist-issue-contents{border:none;position:relative}.style-headline:not(.search-url-nothing) .entrylist-issue-thumb,.style-list:not(.search-url-nothing) .entrylist-issue-thumb{left:0;padding:0;position:absolute;top:12px}.style-headline:not(.search-url-nothing) .entrylist-issue-thumb span,.style-list:not(.search-url-nothing) .entrylist-issue-thumb span{border-radius:4px;height:44px;width:44px}.style-headline:not(.search-url-nothing) .entrylist-issue-title,.style-list:not(.search-url-nothing) .entrylist-issue-title{font-size:13px;padding:0}.style-headline:not(.search-url-nothing) .entrylist-issue-title a,.style-list:not(.search-url-nothing) .entrylist-issue-title a{display:block;padding:23px 12px 23px 56px}.style-headline:not(.search-url-nothing) .entrylist-issue-list,.style-list:not(.search-url-nothing) .entrylist-issue-list{display:none}.style-list:not(.search-url-nothing) .entrylist-contents{border:none;padding:10px 10px 25px 70px}.style-list:not(.search-url-nothing) .entrylist-contents-title{font-size:16px!important}.style-list:not(.search-url-nothing) .entrylist-contents-title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.style-list:not(.search-url-nothing) .entrylist-contents-description{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:13px;margin:0;min-height:inherit!important;overflow:hidden;padding:0!important}.style-list:not(.search-url-nothing) .entrylist-contents-detail{padding:0}.style-list:not(.search-url-nothing) .entrylist-contents-meta{padding:0 0 4px}.style-list:not(.search-url-nothing) .entrylist-contents-tags{padding:0}.style-list:not(.search-url-nothing) .entrylist-contents-thumb{display:none}.style-list:not(.search-url-nothing) .entrylist-image-entry .entrylist-contents-thumb{align-items:center;display:flex;flex-shrink:0;margin-bottom:0!important;margin-left:20px!important;margin-top:0;position:inherit}.style-list:not(.search-url-nothing) .entrylist-image-entry .entrylist-contents-thumb span{height:72px!important;width:128px!important}.style-headline:not(.search-url-nothing) .entrylist-main .entrylist-contents-title{margin:0 0 3px}.style-headline:not(.search-url-nothing) .entrylist-main .entrylist-contents-title a{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.style-headline:not(.search-url-nothing) .entrylist-contents{border-bottom:1px solid #ececec;padding:12px 10px 12px 70px}.style-headline:not(.search-url-nothing) .entrylist-contents .readlater-button{top:2px}.style-headline:not(.search-url-nothing) .entrylist-contents .category{display:none}.style-headline:not(.search-url-nothing) .entrylist-contents-title{font-size:15px!important}.style-headline:not(.search-url-nothing) .entrylist-contents-detail{padding:0 0 8px}.style-headline:not(.search-url-nothing) .entrylist-contents-meta{padding:0 0 4px}.style-headline:not(.search-url-nothing) .entrylist-contents-body,.style-headline:not(.search-url-nothing) .entrylist-contents-tags{display:none!important}.search-url-nothing .entrylist-search-url-nothing{border:none;box-sizing:border-box;display:flex;min-height:250px;padding:0 5px;width:100%}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container{align-items:center;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bg-entrybox@2x.png);background-size:8px 8px;display:flex;justify-content:center;width:100%}@media(max-width:480px){.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container{background:none}}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner{background-color:#fff;box-sizing:border-box;padding:48px 16px;text-align:center;width:728px}@media(max-width:480px){.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner{background:none;width:auto}}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner span{display:inline-block}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner h3{color:#25282b;font-size:14px}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner p{color:rgba(70,82,94,.8);font-size:13px;margin:12px 0 24px}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner .btn-to-top{display:flex;justify-content:center}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner .btn-to-top a{border:1px solid #55606a;border-radius:3px;color:#55606a;font-size:14px;font-weight:700;line-height:1;padding:12px 16px;text-align:center;text-decoration:none}.search-url-nothing .entrylist-search-url-nothing .entrylist-search-url-nothing-container .entrylist-search-url-nothing-inner .btn-to-top a:hover{border:1px solid #374148;color:#374148}.page-centerarticle .footer-inner,.page-centerarticle .global-header-inner{max-width:1080px}.centerarticle-wrapper{display:flex;margin:0 auto;max-width:1080px}.centerarticle-wrapper a{text-decoration:none}.left-container{border-right:1px solid #ddd;box-sizing:border-box;flex:0 0 210px;font-size:75%;padding:25px 16px 0 0}.center-container{box-sizing:border-box;flex-grow:1;flex-shrink:0;max-width:568px;padding:25px 16px 0;position:relative}.right-container{box-sizing:border-box;flex:0 0 300px;padding:25px 0 0}.main-container{box-sizing:border-box;flex:0 0 840px}.interest-container{box-sizing:border-box;display:flex;flex-grow:1}.centerarticle-title{word-wrap:break-word;border-bottom:1px solid #ddd;flex-grow:1;font-size:100%;overflow-wrap:break-word;padding:0 4px 4px}.centerarticle-title-container{display:flex}.center-edit-tag{border-bottom:1px solid #ddd;padding-left:4px;position:relative;white-space:nowrap}.center-edit-tag .center-edit-tag-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-size:12px;line-height:16px;padding:4px}.center-edit-tag .center-edit-tag-btn:before{background-color:currentColor;content:"";display:inline-block;height:16px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-edit.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-edit.svg) no-repeat;vertical-align:text-bottom;width:16px}.center-edit-tag .center-edit-tag-btn:hover span{text-decoration:underline}.center-edit-tag .center-edit-tag-popup-progress{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-116px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-116px;text-align:center;top:-36px;width:116px;z-index:999;z-index:1001}.center-edit-tag .center-edit-tag-popup-progress:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.center-edit-tag .center-edit-tag-popup-progress .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.center-edit-tag .center-edit-tag-popup-progress{display:none!important}}.center-edit-tag .center-edit-tag-btn:disabled{color:rgba(37,40,43,.38)}.center-edit-tag .center-edit-tag-btn:disabled:before{animation:mask-loading-svg-rotate 1.2s linear infinite;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg class='spiner' fill='none'%3E%3Ccircle class='back' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:3px;opacity:.38'/%3E%3Ccircle class='for' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:3px;stroke-dasharray:20 128'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg class='spiner' fill='none'%3E%3Ccircle class='back' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:3px;opacity:.38'/%3E%3Ccircle class='for' cx='16' cy='16' r='14' style='stroke:%23000;stroke-width:3px;stroke-dasharray:20 128'/%3E%3C/g%3E%3C/svg%3E") no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:12px;mask-size:12px;transform-origin:center center}@keyframes mask-loading-svg-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.center-edit-tag .center-edit-tag-btn:disabled:hover span{text-decoration:initial}.center-edit-tag .center-edit-tag-btn:disabled:hover~.center-edit-tag-popup-progress{display:inline-block}.centerarticle-users{display:inline-block;font-size:13px}.centerarticle-users a{color:#f94e5b!important}.centerarticle-domain{font-family:Arial,sans-serif;font-size:11px}.centerarticle-domain a{color:rgba(70,82,94,.8);text-decoration:none}.centerarticle-domain a:hover{text-decoration:underline}.centerarticle-domain .favicon{margin:0 4px -3px 0}.centerarticle-pager{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:14px;padding:15px 0;text-align:center}.centerarticle-pager span{padding:0 3px}.centerarticle-pager a{color:#009ad0}.centerarticle-pager a:hover{text-decoration:underline}@media(max-width:480px){.centerarticle-pager{margin:0 12px}.centerarticle-pager span{display:none}.centerarticle-pager .centerarticle-pager-next,.centerarticle-pager .centerarticle-pager-prev{display:inline-block;margin:0 4px;padding:0;width:45%}.centerarticle-pager .centerarticle-pager-next a,.centerarticle-pager .centerarticle-pager-prev a{background:#f6f7f8;border-radius:3px;color:#374148;display:inline-block;padding:8px 0;width:100%}.centerarticle-pager .centerarticle-pager-next a:hover,.centerarticle-pager .centerarticle-pager-prev a:hover{text-decoration:none}.is-single{border-bottom:0;padding:0}}.centerarticle-date-pager,.centerarticle-pager-simple{font-size:14px;padding:15px 0;text-align:center}.centerarticle-date-pager{border-bottom:1px solid #ddd}@media(max-width:480px){.centerarticle-date-pager{padding:12px 0}}.centerarticle-date-pager-list{display:inline-block}.centerarticle-date-pager-list li{border-right:1px solid #999;display:inline-block;line-height:1;padding:0 10px}.centerarticle-date-pager-list li:last-child{border-right:none}.centerarticle-date-pager-list a{color:#009ad0}.centerarticle-date-pager-list a:hover{text-decoration:underline}.centerarticle-waiting{margin-right:8px}.centerarticle-waiting img{vertical-align:middle}.centerarticle-waiting .centerarticle-waiting-text{color:#374148;margin-left:8px;vertical-align:middle}.centerarticle-sidebar-menu{margin:0 0 40px}.centerarticle-sidebar-menu a{color:#009ad0}.centerarticle-aside-ad{margin:0 0 40px;min-height:250px}.centerarticle-aside-section{font-size:12px;margin:0 0 40px}.centerarticle-aside-section .twitter-follow-button{margin:4px 0 0}.centerarticle-aside-section a{color:#009ad0}.centerarticle-aside-section a:hover{text-decoration:underline}.centerarticle-aside-title{border-bottom:1px solid #ddd;font-size:13px;font-weight:700;margin:0 0 8px;padding:0 8px 5px}.centerarticle-aside-title a{color:#333}.centerarticle-aside-description{margin:0 5px}.centerarticle-aside-twitter li{margin:8px 5px 0}.centerarticle-aside-twitter a{display:inline-block;font-size:13px;margin-bottom:2px;vertical-align:middle}.centerarticle-aside-twitter a:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-twitter.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:16px;vertical-align:text-bottom;width:16px}.centerarticle-aside-link{font-size:13px;margin:0 0 10px;padding:0 5px}.centerarticle-aside-link li{padding:2px 0}.centerarticle-aside-store{display:flex;justify-content:space-between;margin:8px 5px 0}.centerarticle-aside-store img{height:40px;vertical-align:middle}.centerarticle-aside-info{background:#f6f7f8;border-radius:4px;padding-top:16px}.centerarticle-aside-info-title{font-size:14px;margin:0 16px 10px}.centerarticle-aside-info-item a{display:block;padding:10px 16px}.centerarticle-aside-info-item a:hover{background:rgba(83,100,118,.05);text-decoration:none}.centerarticle-aside-info-category{color:#009ad0;font-size:12px;font-weight:700;margin-bottom:2px}.centerarticle-aside-info-item-title{color:#25282b;font-size:13px;font-weight:700;margin-bottom:2px}.centerarticle-aside-info-item-time{color:rgba(70,82,94,.8);font-size:12px;margin-right:16px}.enterarticle-aside-info-readmore{text-align:right}.enterarticle-aside-info-readmore-button{box-sizing:border-box;display:block;line-height:1;padding:16px;width:100%}.enterarticle-aside-info-readmore-button:hover{background:rgba(83,100,118,.05);text-decoration:none!important}.enterarticle-aside-info-readmore-button:after{background-color:#009ad0;content:"";display:inline-block;height:11px;margin:-2px 0 0 2px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-external-link.svg) no-repeat center center;-webkit-mask-size:11px;mask-size:11px;vertical-align:middle;width:11px}.centerarticle-profile{align-items:center;display:flex;margin:0 0 10px}.centerarticle-profile a:hover{text-decoration:underline}.centerarticle-profile-main{display:flex;flex-direction:column}.centerarticle-profile-image{border-radius:3px;margin:0 10px 0 0}.centerarticle-profile-nickname{color:#009ad0;font-size:105%;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:119px}.centerarticle-profile-nickname:after{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/icon-profile-link.svg);background-size:10px 10px;content:"";display:inline-block;height:10px;margin-left:4px;width:10px}.centerarticle-profile-username{color:#374148;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:119px}.centerarticle-status{margin:0 0 7px}.centerarticle-status li{align-items:center;display:flex;justify-content:space-between}.centerarticle-status a{padding:2px 0}.centerarticle-config{align-items:center;display:flex;justify-content:space-between;position:relative}.centerarticle-add .bookmarkadd-cancel-btn,.centerarticle-add .btn-white,.centerarticle-add .entry-editModal-cancel,.centerarticle-add .follow-btn,.centerarticle-add .follow-btn-big,.centerarticle-add .followed-btn{padding:5px 0;text-align:center;width:100%}.centerarticle-add .bookmarkadd-cancel-btn img,.centerarticle-add .btn-white img,.centerarticle-add .entry-editModal-cancel img,.centerarticle-add .follow-btn img,.centerarticle-add .follow-btn-big img,.centerarticle-add .followed-btn img{height:15px;margin:0 6px 0 0;vertical-align:text-bottom;width:17px}.centerarticle-config-follow{background:#009ad0;border:1px solid transparent;border-radius:3px;color:#fff;flex-grow:1;font-weight:700;margin:0 8px 0 0;padding:4px 0}.centerarticle-config-follow.is-followed{background:#fff;border-color:#009ad0;color:#009ad0}.centerarticle-config-follow.is-followed:after{content:"追加済"}.centerarticle-config-follow.is-followed:hover{border-color:#0087b7;color:#0087b7}.centerarticle-config-follow.is-followed:hover:after{content:"を解除"}.centerarticle-config-follow:not(.is-followed):hover{background-color:#0087b7}.centerarticle-config-setting{-webkit-appearance:none;background-color:transparent;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/optional-menu.svg) no-repeat center 6px;background-size:16px 9px;border:none;border-radius:0;height:22px;padding:0;width:30px}.centerarticle-config-setting span{display:none}.centerarticle-config-setting-menu{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);font-size:12px;padding:5px 0;position:absolute;right:0;top:24px;width:120px;z-index:900}.centerarticle-config-setting-menu li a,.centerarticle-config-setting-menu li button{box-sizing:border-box;color:#25282b;display:block;padding:5px 12px;text-align:left;width:100%}.centerarticle-config-setting-menu li a:hover,.centerarticle-config-setting-menu li button:hover{background-color:#e9f3f7;text-decoration:none}.centerarticle-config-setting-menu button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:0}.centerarticle-config-setting-unignore button:after{content:attr(data-unignore-msg)}.centerarticle-config-setting-unignore:hover button:after{content:attr(data-unignore-msg-hover)}.centerarticle-mainNavi{margin:20px 0 40px}.centerarticle-mainNavi-title{color:rgba(70,82,94,.8);font-size:12px;margin:0 0 4px}.centerarticle-mainNavi-menu{font-size:13px;margin:0 0 12px}.centerarticle-mainNavi-menu a{color:#009ad0;display:block;padding:6px 8px}.centerarticle-mainNavi-menu a.is-current{background:#f6f7f8;color:#333;font-weight:700;position:relative}.centerarticle-mainNavi-menu a.is-current:before{background:#009ad0;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.centerarticle-mainNavi-menu a:hover{background:#f6f7f8}.centerarticle-sub-navi{font-size:13px;margin:5px 0 8px}.centerarticle-sub-navi a{display:block;padding:4px 8px}.centerarticle-sub-navi a .count{color:#666}.centerarticle-sub-navi a:hover{background:#f6f7f8}.centerarticle-sub-navi a.is-current{background:#f6f7f8;color:#333;font-weight:700}.centerarticle-sub-navi p{padding:3px 5px 5px}.centerarticle-sub-navi-more{padding:8px;text-align:right}.centerarticle-sub-navi-more a,.centerarticle-sub-navi-more button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;padding:0}.centerarticle-sub-navi-more a:hover,.centerarticle-sub-navi-more button:hover{text-decoration:underline}.interest-tag-item{display:flex;flex-direction:row;justify-content:space-between}.interest-tag-item:hover .interest-tag-delete-button{display:block}.interest-tag-item a{width:100%}.interest-tag-delete-button{background:transparent;border:none;color:#ccc;display:none;font-size:120%;font-weight:700}.interest-tag-delete-button:hover{color:#f94e5b}.centerarticle-interest-add{display:flex;justify-content:space-between}.centerarticle-interest-add-textarea{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#666;font-size:13px;font-size:12px;line-height:17px;margin:0 3px 0 0;padding:3px 6px;width:100%}.centerarticle-interest-add-textarea:hover{border-color:#999}.interest-container .center-container{flex-basis:870px;max-width:870px;padding:25px 16px}.interest-container .centerarticle-entry-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.interest-container .interest-footer-container{display:flex;flex-wrap:wrap}.interest-container .interest-footer-container .centerarticle-section-footer .interest-word-show-more-button{background-color:#edeeef;border-radius:3px;color:#55606a;display:block;font-size:11px;line-height:11px;margin:24px 0 32px;padding:14px 0;text-align:center;text-decoration:none;width:100%}.interest-container .interest-footer-container .centerarticle-section-footer .interest-word-show-more-button:hover{background-color:#eaebed}.interest-container .interest-footer-container .interest-entry-container{border-right:1px solid #ececec;box-sizing:border-box;padding:0 32px 0 0;width:50%}.interest-container .interest-footer-container .interest-entry-container:nth-child(2n){border-right:0;padding:0 0 0 32px}.interest-container .interest-footer-container .interest-entry-container .interest-entry-item{padding:0 0 0 20px;position:relative}.interest-container .interest-footer-container .centerarticle-aside-title{font-size:14.5px}.interest-container .interest-footer-container .centerarticle-entry{margin-top:8px;padding:8px 5px}.interest-container .interest-footer-container .centerarticle-entry .centerarticle-entry-title{min-height:40px}.interest-container .interest-footer-container .centerarticle-entry .centerarticle-entry-contents{min-height:58px}.interest-container .interest-footer-container .centerarticle-entry-favicon{top:11px}.interest-container .interest-word-content{margin-bottom:32px;margin-top:16px}.interest-container .interest-word-inner{margin-bottom:16px;width:100%}.interest-container .interest-word-title{font-size:14.5px;margin:0;padding:0 8px 5px}.interest-container .interest-word-list{display:flex;flex-wrap:wrap;padding:0 8px}.interest-container .interest-word-item{display:block;line-height:1}.interest-container .interest-word-item button{background-color:#fff;border:1px solid #00b4be;border-radius:12px;color:#00b4be;display:block;font-size:14px;line-height:1;margin:8px 8px 0 0;padding:4px 8px}.interest-container .interest-word-item button:after{content:"+";margin:0 0 0 4px}.interest-container .interest-word-item button:focus{outline:1px dotted}.interest-container .interest-word-item .is-registered{background-color:#00b4be;color:#fff}.interest-container .interest-word-item .is-registered:after{content:"✓";margin:0 0 0 4px}.centerarticle-section-footer .interest-word-show-more-button{background-color:#f6f7f8;border-radius:3px;color:#55606a;display:block;font-size:11px;line-height:11px;margin:24px 0 32px;padding:14px 0;text-align:center;text-decoration:none;width:100%}.centerarticle-section-footer .interest-word-show-more-button:hover{background-color:#dedede}.interest-feeds-show-more-button{background-color:#edeeef;border:0;border-radius:3px;color:#374148;display:block;font-size:11px;line-height:11px;margin-top:32px;padding:14px 0;text-decoration:none;width:100%}.interest-feeds-show-more-button:hover{background-color:#eaebed}.interest-feeds-show-more-button:after{content:"関心ワードをもっと読む"}.interest-feeds-show-more-button.is-loading{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/loading@2x.gif) no-repeat 8px;background-size:15px 15px}.interest-feeds-show-more-button.is-loading:after{content:"関心ワードを読み込んでいます..."}.centerarticle-search{margin-top:15px;position:relative}.centerarticle-search-form{margin:0}@media(max-width:840px){.centerarticle-search-form{background-color:#f6f7f8;box-shadow:inset 0 0 8px rgba(0,0,0,.05);height:30px;margin:0 12px 8px;overflow:hidden}}.centerarticle-search-field{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/search-icon.svg) no-repeat 8px;background-size:15px 15px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#666;font-size:13px;line-height:17px;outline:none;padding:6px 6px 6px 26px;width:100%}.centerarticle-search-field:hover{border-color:#999}@media(max-width:840px){.centerarticle-search-field{border:none;font-size:16px;height:40px;line-height:1;transform:scale(.75);transform-origin:left top;width:133.333%}}.centerarticle-search-field.is-loading{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/loading@2x.gif) no-repeat 8px;background-size:15px 15px}.centerarticle-search-field::-webkit-input-placeholder,.centerarticle-search-field::placeholder{color:#55606a;opacity:1}.centerarticle-search-field:focus-visible{outline:2px solid transparent}.centerarticle-searchwindow{background:#fff;border:1px solid #ccc;box-shadow:0 2px 6px rgba(0,0,0,.15);box-sizing:border-box;display:none;font-size:13px;left:0;padding:20px 20px 0;position:absolute;top:34px;width:520px;z-index:900}.centerarticle-searchwindow.is-active{display:block}.centerarticle-searchwindow-close-button{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/icon-close.svg) no-repeat 50%;background-size:12px 12px;border:none;cursor:pointer;height:28px;position:absolute;right:0;top:-34px;width:28px}.centerarticle-searchwindow-pager{font-size:12px;padding:0 0 16px;text-align:center}.centerarticle-searchwindow-pager .pager-next,.centerarticle-searchwindow-pager .pager-prev{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#aaa;cursor:default;margin:0 5px;padding:0;position:relative}.centerarticle-searchwindow-pager .pager-next:before,.centerarticle-searchwindow-pager .pager-prev:before{border-style:solid;content:"";height:0;position:absolute;top:5px;width:0}.centerarticle-searchwindow-pager .pager-next.is-clickable,.centerarticle-searchwindow-pager .pager-prev.is-clickable{color:#009ad0}.centerarticle-searchwindow-pager .pager-next.is-clickable:hover,.centerarticle-searchwindow-pager .pager-prev.is-clickable:hover{cursor:pointer;text-decoration:underline}.centerarticle-searchwindow-pager .pager-prev{padding-left:12px}.centerarticle-searchwindow-pager .pager-prev:before{border-color:transparent #aaa transparent transparent;border-width:4px 5px 4px 0;left:0}.centerarticle-searchwindow-pager .pager-prev.is-clickable:before{border-right-color:#009ad0}.centerarticle-searchwindow-pager .pager-next{padding-right:12px}.centerarticle-searchwindow-pager .pager-next:before{border-color:transparent transparent transparent #aaa;border-width:4px 0 4px 5px;right:0}.centerarticle-searchwindow-pager .pager-next.is-clickable:before{border-left-color:#009ad0}.centerarticle-searchwindow-empty,.centerarticle-searchwindow.is-empty .centerarticle-searchwindow-pager{display:none}.centerarticle-searchwindow.is-empty .centerarticle-searchwindow-empty{display:block}.centerarticle-searchwindow-empty-message{margin-bottom:20px}.centerarticle-searchwindow-list>li{font-size:13px;padding:0 0 20px 24px;position:relative}.centerarticle-searchwindow-list>li .favicon{left:0;position:absolute;top:3px}.centerarticle-searchwindow-title{font-size:13px;margin:0 0 2px}.centerarticle-searchwindow-title a{color:#25282b}.centerarticle-searchwindow-title a:hover{color:#7db4e8}.centerarticle-searchwindow-comment{display:flex;flex-wrap:wrap;font-size:12px;margin:0 0 2px}.centerarticle-searchwindow-tags{display:flex;flex-wrap:wrap}.centerarticle-searchwindow-tags li{margin:0 2px 0 0}.centerarticle-searchwindow-tags li:after{color:rgba(70,82,94,.8);content:","}.centerarticle-searchwindow-tags li:last-child:after{display:none}.centerarticle-searchwindow-tags a{color:rgba(70,82,94,.8)}.centerarticle-searchwindow-tags a:hover{text-decoration:underline}.centerarticle-searchwindow-tags a:empty{display:none}.centerarticle-searchwindow-meta{color:rgba(70,82,94,.8)}.centerarticle-searchwindow-meta li{display:inline;margin-right:8px}.centerarticle-searchwindow-meta a{color:rgba(70,82,94,.8)}.centerarticle-searchwindow-meta a:hover{text-decoration:underline}.centerarticle-searchwindow-users{color:#f94e5b!important}.centerarticle-searchwindow-readmore{border-top:1px solid #ccc;padding:16px 0;text-align:center}.centerarticle-searchwindow-readmore a{color:#009ad0}.centerarticle-searchwindow-readmore a:hover{text-decoration:underline}.bookmark-item,.interest-touch-bookmark-item{border-bottom:1px solid #ddd;padding:14px 0 15px 22px;position:relative}@media(max-width:480px){.bookmark-item,.interest-touch-bookmark-item{padding:12px 0 12px 22px}}.centerarticle-notification{margin:20px 0;padding:0 4px}@media(max-width:480px){.centerarticle-notification{color:#55606a;font-size:14px;margin:24px 10px 0;text-align:center}}.centerarticle-notification-readmore a{color:#009ad0}@media(max-width:480px){.centerarticle-notification-readmore{font-size:14px;margin:10px 0 0;text-align:center}}.centerarticle-entry{margin-bottom:4px}@media(max-width:480px){.centerarticle-entry{margin:0}}.centerarticle-entry-title{word-wrap:break-word;font-size:14.5px;line-height:1.4;margin:0 0 4px}.centerarticle-entry-title a{color:#25282b}.centerarticle-entry-title a:hover{color:#7db4e8}@media(max-width:480px){.centerarticle-entry-title{font-size:13px}}.centerarticle-entry-favicon{height:14px;left:0;position:absolute;top:16px;width:14px}@media(max-width:480px){.centerarticle-entry-favicon{top:13px}}.centerarticle-entry-contents{margin:2px 0 0;position:relative}@media(max-width:480px){.centerarticle-entry-contents{display:none}}.centerarticle-entry-summary{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#55606a;display:-webkit-box;font-size:12px;line-height:1.6;overflow:hidden;word-break:break-all}.centerarticle-entry-summary a{border-bottom:1px solid #ddd;color:#55606a;text-decoration:none}@media(max-width:480px){.centerarticle-entry-summary{display:none}}.centerarticle-entry-data{display:inline-block;font-size:13px}.centerarticle-entry-data>li{display:inline-block;margin-right:6px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.centerarticle-entry-data a{color:rgba(70,82,94,.8);text-decoration:none}.centerarticle-entry-data a:hover{text-decoration:underline}@media(max-width:480px){.centerarticle-entry-category{display:none!important}}.centerarticle-entry-image{display:none;max-height:74px;overflow:hidden;position:absolute;right:0;top:0;width:104px}.centerarticle-entry-image img{max-width:100%;vertical-align:bottom}@media(max-width:480px){.centerarticle-entry-image{display:none!important}}.is-image-entry-unit .centerarticle-entry-contents{min-height:63px;padding:0 114px 0 0}.is-image-entry-unit .centerarticle-entry-image{border-radius:4px;display:block}.centerarticle-reaction{background:#f6f7f8;border-bottom:0;margin-top:5px;position:relative}@media(max-width:480px){.centerarticle-reaction{margin-top:0}}.centerarticle-reaction-comment{background:#f6f7f8;border-top:1px solid #fff;box-sizing:border-box;display:flex;font-size:12px;margin:0;padding:12px}.centerarticle-reaction-comment a{color:#009ad0}.centerarticle-reaction-comment a:hover{text-decoration:underline}.centerarticle-reaction-thumb{margin-right:8px;position:relative}.bookmark-badge .centerarticle-reaction-thumb:after,.tweet-badge .centerarticle-reaction-thumb:after{background-position:50%;border:1px solid #fff;border-radius:2px;content:"";display:block;height:14px;position:absolute;right:-4px;top:19px;width:14px}@media(max-width:480px){.bookmark-badge .centerarticle-reaction-thumb:after,.tweet-badge .centerarticle-reaction-thumb:after{height:10px;right:-4px;top:13px;width:10px}}.tweet-badge .centerarticle-reaction-thumb:after{background-color:#fff;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/tweet-badge.svg);background-size:20px 20px}@media(max-width:480px){.tweet-badge .centerarticle-reaction-thumb:after{background-size:16px 16px}}.bookmark-badge .centerarticle-reaction-thumb:after{background-color:#00a5de;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/bookmark-badge.svg);background-size:16px 16px}@media(max-width:480px){.bookmark-badge .centerarticle-reaction-thumb:after{background-size:12px 12px}}.centerarticle-reaction-image{background:#fff;border-radius:3px;height:32px;width:32px}@media(max-width:480px){.centerarticle-reaction-image{height:20px;width:20px}}.centerarticle-reaction-main{flex:1;margin:-2px 0 0;min-width:0}.centerarticle-reaction-username{display:inline-block;font-size:12px;margin:0 3px 0 0}.centerarticle-reaction-username a{color:#009ad0;text-decoration:none}.centerarticle-reaction-main-comment-tags{margin-top:2px}.centerarticle-reaction-tags{color:rgba(70,82,94,.8);display:inline}.centerarticle-reaction-tags li{display:inline;margin-right:4px}.centerarticle-reaction-tags li:first-child:before{background-color:currentColor;content:"";display:inline-block;height:16px;margin-right:2px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;-webkit-mask-size:14px;mask-size:14px;vertical-align:text-bottom;width:14px}.centerarticle-reaction-tags li a{color:currentColor}.centerarticle-reaction-tags li a:hover{text-decoration:underline}.centerarticle-reaction-foot{display:flex;flex-wrap:wrap;margin-top:3px}.centerarticle-reaction-meta,.centerarticle-reaction-meta a{color:rgba(70,82,94,.8)}.centerarticle-reaction-meta .comment-permalink,.centerarticle-reaction-meta .original-permalink{font-size:10.5px}.centerarticle-reaction-meta .comment-permalink.is-hidden~.add-star-container .hatena-star-add-button,.centerarticle-reaction-meta .original-permalink.is-hidden~.add-star-container .hatena-star-add-button{margin-left:0!important}.centerarticle-reaction-meta .comment-permalink,.centerarticle-reaction-meta .original-permalink{margin-right:8px}.centerarticle-reaction-meta .comment-permalink a:before,.centerarticle-reaction-meta .original-permalink a:before{background-color:currentColor;content:"";display:inline-block;height:10.5px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-link.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-link.svg) no-repeat;-webkit-mask-position:center -2px;mask-position:center -2px;-webkit-mask-size:13px;mask-size:13px;vertical-align:middle;width:13px}.centerarticle-reaction-timestamp,.centerarticle-reaction-timestamp a{color:rgba(70,82,94,.8)}.centerarticle-reaction-menu{display:flex;margin-bottom:-4px;margin-left:auto;margin-right:-4px;position:relative}.centerarticle-reaction-menu-item{display:inline-block;font-size:0;position:relative}.centerarticle-reaction-menu-item .ui-contextMenu-btn{cursor:pointer}.centerarticle-reaction-menu-item .ui-contextMenu-list{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;font-size:13px;margin-top:-2px;opacity:0;padding:8px 0;position:absolute;right:0;text-align:left;transform:translateY(4px);transition:all .15s ease-out 0s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:900}.centerarticle-reaction-menu-item .ui-contextMenu-list ul{outline:none}.centerarticle-reaction-menu-item .ui-contextMenu-list a,.centerarticle-reaction-menu-item .ui-contextMenu-list button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;display:block;padding:0;width:100%}.centerarticle-reaction-menu-item .ui-contextMenu-list .ui-contextMenu-listItem{box-sizing:border-box;color:#25282b;display:block;line-height:1;padding:12px 16px;text-align:left;width:100%}.centerarticle-reaction-menu-item .ui-contextMenu-list .ui-contextMenu-listItem:focus,.centerarticle-reaction-menu-item .ui-contextMenu-list .ui-contextMenu-listItem:hover{background-color:#f6f7f8;text-decoration:none}.centerarticle-reaction-menu-item:focus-within .ui-contextMenu-btn{pointer-events:none}.centerarticle-reaction-menu-item:focus-within .ui-contextMenu-list{opacity:1;transform:translate(0);visibility:visible}.centerarticle-reaction-delete,.centerarticle-reaction-edit,.centerarticle-reaction-share{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;border-radius:100%;color:rgba(12,14,16,.38);height:28px;margin-left:16px;overflow:hidden;padding:0;text-indent:110%;white-space:nowrap;width:28px}.centerarticle-reaction-delete:before,.centerarticle-reaction-edit:before,.centerarticle-reaction-share:before{background-color:currentColor;content:"";display:block;height:inherit;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:inherit}.centerarticle-reaction-delete:focus,.centerarticle-reaction-delete:hover,.centerarticle-reaction-edit:focus,.centerarticle-reaction-edit:hover,.centerarticle-reaction-share:focus,.centerarticle-reaction-share:hover{background-color:rgba(83,100,118,.05)}.centerarticle-reaction-delete.is-disabled,.centerarticle-reaction-delete:disabled,.centerarticle-reaction-edit.is-disabled,.centerarticle-reaction-edit:disabled,.centerarticle-reaction-share.is-disabled,.centerarticle-reaction-share:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.centerarticle-reaction-share:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-share.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-share.svg)}.centerarticle-reaction-edit:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-edit.svg)}.centerarticle-reaction-delete:before{-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-delete.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-delete.svg)}.centerarticle-reaction-share-box{margin:0;top:28px;transition:all .15s ease-out .25s!important}.centerarticle-reaction-share-list.is-disabled .centerarticle-reaction-share-item{cursor:not-allowed;opacity:.38;pointer-events:none}.centerarticle-reaction-share-item{transition:.3s}.centerarticle-reaction-share-item:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-twitter-circle.svg) no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;padding-right:8px;vertical-align:middle;width:20px}.centerarticle-reaction-share-item.centerarticle-reaction-share-item--mastodon:before{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-mastodon.svg) no-repeat;background-size:18px 18px}.centerarticle-reaction-following{background:#f6f7f8;border-top:1px solid #fff;line-height:1;padding:0 80px 0 10px;position:relative}.centerarticle-reaction-following>li{display:inline-block;padding:8px 0 0;position:relative}.centerarticle-reaction-following>li:nth-last-child(2){padding-bottom:8px}.centerarticle-reaction-following a{margin:0 2px 0 0}.centerarticle-reaction-following .centerarticle-reaction-following-more{position:absolute;right:10px}.centerarticle-reaction-following .centerarticle-reaction-following-more button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-size:11px;padding:0}.centerarticle-reaction-following .centerarticle-reaction-following-more button:hover{text-decoration:underline}@media(max-width:480px){.centerarticle-reaction-following{padding-left:8px}}.centerarticle-reaction-commentedit{border-top:1px solid #fff;display:flex;margin:0;padding:12px}.centerarticle-reaction-commentedit .bookmarkadd-comment-form{font-size:13px}.centerarticle-reaction-commentedit .bookmarkadd-comment-tags{font-size:11px}.centerarticle-reaction-commentedit .bookmarkadd-comment-tags>li{padding:1px 2px 0 4px}.centerarticle-reaction-commentedit .bookmarkadd-comment-tags>li:after{margin:-1px 0 0 1px}.centerarticle-reaction-commentedit .bookmarkadd-tags{background-size:12px 12px}.centerarticle-reaction-commentedit .bookmarkadd-tags-textbox{font-size:12px}.centerarticle-reaction-commentedit .bookmarkadd-share-btn:hover{background-color:#edeff1}.centerarticle-reaction-commentedit .bookmarkadd-cancel-btn{margin:0 4px 0 0}.centerarticle-reaction-commentedit .bookmarkadd-cancel-btn,.centerarticle-reaction-commentedit .bookmarkadd-submit-btn{font-size:13px;height:26px;padding:3px 12px;vertical-align:top}.centerarticle-follow-list li{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:8px 0 8px 10px}.centerarticle-follow-list .follow-btn,.centerarticle-follow-list .follow-btn-big,.centerarticle-follow-list .followed-btn{font-size:11px;margin-left:auto}.centerarticle-follow-thumb img{height:32px;margin-right:16px;width:32px}.centerarticle-follow-nickname{font-size:13px}.centerarticle-follow-username{font-size:12px;font-weight:400;margin:0 0 0 8px;vertical-align:middle}.centerarticle-follow-username a{color:rgba(70,82,94,.8);text-decoration:none}.centerarticle-follow-username a:hover{text-decoration:underline}.centerarticle-follow-bookmark{font-size:12px;margin:1px 0 0}#appstore-link p{color:rgba(70,82,94,.8);font-size:13px;margin:0}#appstore-link dl{padding:0 0 40px}#appstore-link dt:before{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/navi_badge_new@2x.png);background-position:50%;background-repeat:no-repeat;background-size:24px 12px;content:"";display:block;height:12px;position:absolute;right:-26px;top:1px;width:24px}#appstore-link .appstore-link-details a{background-position:top;background-repeat:no-repeat;background-size:154px 46px;display:inline-block;height:46px;position:relative;text-decoration:none;transition:opacity .2s;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:154px}#appstore-link .appstore-link-details a:hover{opacity:.75}#appstore-link .appstore-link-details a.appstore{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/dl-button/appstore@2x.png);margin:16px 0 12px}#appstore-link .appstore-link-details a.googleplay{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/dl-button/googleplay@2x.png)}.centerarticle-favorite-recommend{padding:30px 0 0 40px}.centerarticle-favorite-title{font-size:100%;margin:0 0 20px}.centerarticle-favorite-description{font-size:14px;margin:0 0 10px}.centerarticle-favorite-readmore{font-size:12px;margin:0 0 20px}.centerarticle-favorite-list{border-top:1px solid #e6e6e6}.centerarticle-favorite-list>li{border-bottom:1px solid #e6e6e6;padding-bottom:10px;position:relative}.centerarticle-favorite-list>li .centerarticle-icon{display:block;left:0;position:absolute;top:15px}.centerarticle-favorite-list .bookmark-guest-guide-modal-button,.centerarticle-favorite-list .bookmarkadd-submit-btn,.centerarticle-favorite-list .btn-primary,.centerarticle-favorite-list .comment-readmore-btn,.centerarticle-favorite-list .edit-tag-modal-delete-btn,.centerarticle-favorite-list .edit-tag-modal-replace-btn,.centerarticle-favorite-list .entry-comment-main .entry-comment-button,.centerarticle-favorite-list .entry-editModal-decide,.centerarticle-favorite-list .entry-modal-guest-register-button,.centerarticle-favorite-list .entry-myBookmark-form-button,.centerarticle-favorite-list .entry-myBookmark-guest-button,.centerarticle-favorite-list .entry-notFound-btn,.centerarticle-favorite-list .entrysearch-searchbox-btn,.centerarticle-favorite-list .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.centerarticle-favorite-list .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.centerarticle-favorite-list .page-tools .tools-container-other .tools-button,.entry-comment-main .centerarticle-favorite-list .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .centerarticle-favorite-list .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .centerarticle-favorite-list .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .centerarticle-favorite-list .tools-button{font-size:14px;position:absolute;right:0;top:30px}.ignore-btn{background-color:#efefef;border-radius:9px;color:rgba(70,82,94,.8)!important;display:block;font-size:10px;line-height:18px;padding:0 9px 0 10px;position:absolute;right:18px;top:80px}.ignore-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"×";font-size:120%;margin-right:4px}.ignore-btn:hover{background-color:#666;color:#fff!important;text-decoration:none!important}.centerarticle-prof{margin:0 0 12px 84px;min-height:64px;padding:15px 0 0}.centerarticle-prof-name{display:flex;flex-wrap:wrap}.centerarticle-prof-name .centerarticle-prof-name-nick{font-size:14px;font-weight:700}.centerarticle-prof-name .centerarticle-prof-name-id{color:rgba(70,82,94,.8);font-size:10px;margin-left:12px}.centerarticle-prof-props{display:flex;flex-wrap:wrap}.centerarticle-prof-props li{font-size:11px;margin-right:10px}.centerarticle-prof-props span{margin-left:5px}.centerarticle-prof-connect{font-size:11px;margin-top:8px}.centerarticle-prof-connect img{margin-right:5px;vertical-align:bottom}.centerarticle-activity{margin:0 0 10px 65px}.centerarticle-activity-tab{display:flex;flex-wrap:wrap;line-height:16px;margin:0 0 0 19px}.centerarticle-activity-tab li{margin-right:40px}.centerarticle-activity-tab button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#aaa;display:block;font-size:12px;font-weight:700;height:28px;padding:0}.centerarticle-activity-tab button:hover{color:#666}.centerarticle-activity-tab button:hover .badge{background-color:#2d6bc4}.centerarticle-activity-tab .is-current button{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/user-activity-tab.svg);background-position:bottom;background-repeat:no-repeat;background-size:11px 6px;color:#666}.centerarticle-activity-tab .badge{background-color:#7db4e8;border-radius:6px;color:#fff;font-weight:400;line-height:16px;margin-left:6px;padding:0 6px}.centerarticle-activity-box{background-color:#f9f9f9;border:1px solid #e6e6e6;border-radius:5px;margin:-1px 0 0;padding:15px 18px 6px}.centerarticle-activity-box li{font-size:12px;font-weight:700;line-height:16px;margin-bottom:9px}.centerarticle-activity-box li .entry-favicon{margin-right:5px}.centerarticle-folower{display:flex;flex-wrap:wrap;margin:-4px 0 5px 84px;position:relative}.centerarticle-folower li{display:block;height:16px;margin:5px 5px 0 0;vertical-align:middle}.centerarticle-folower li a{display:block;height:16px;width:16px}.centerarticle-folower li:last-child{color:rgba(70,82,94,.8);font-size:11px;line-height:20px;margin:5px 0 0 6px}.centerarticle-bookmarksearch{padding:15px 40px 0}.centerarticle-bookmarksearch .centerarticle-search-title{text-align:right}.centerarticle-bookmarksearch .centerarticle-entry-favicon{left:0;position:absolute;top:24px}.centerarticle-bookmarksearch .centerarticle-reaction-comment{padding:8px 10px;position:relative}.centerarticle-bookmarksearch .centerarticle-reaction-image{height:16px;margin-top:1px;width:16px}.centerarticle-bookmarksearch .centerarticle-reaction-edit{flex-direction:row}.centerarticle-bookmarksearch .inplace-edit{margin:2px 0 0}.centerarticle-bookmarksearch .inplace-delete{margin:2px 0 0 5px}.centerarticle-bookmarksearch-bar{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:15px;width:100%}.centerarticle-bookmarksearch-terms{display:flex}.centerarticle-bookmarksearch-term{margin-right:32px;position:relative}.centerarticle-bookmarksearch-term-selected{cursor:pointer;font-size:12px;font-weight:700;position:relative}.centerarticle-bookmarksearch-term-selected:after{border:4px solid transparent;border-top-color:#009ad0;content:"";cursor:pointer;height:0;position:absolute;right:-12px;top:6px;width:0}.centerarticle-bookmarksearch-term-option{background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.1);font-size:12px;margin-top:4px;padding:12px 0;position:absolute;white-space:nowrap;z-index:900}.centerarticle-bookmarksearch-term-item{color:#25282b;display:block;padding:4px 15px}.centerarticle-bookmarksearch-term-item:hover{background:#f6f7f8}.centerarticle-bookmarksearch-term-item.is-active{background:#f6f7f8;font-weight:700}.centerarticle-bookmarksearch-title{color:#55606a;font-size:12px;font-weight:400;text-align:right}.centerarticle-bookmarksearch-list>li{padding:20px 0 20px 26px;position:relative}.bookmark-item.is-wiped .centerarticle-reaction-meta,.is-wiped.interest-touch-bookmark-item .centerarticle-reaction-meta{display:inline-block}.bookmark-item.is-wiped .centerarticle-bookmark-wiped-message,.is-wiped.interest-touch-bookmark-item .centerarticle-bookmark-wiped-message{font-size:12px;margin-top:8px;padding:5px 8px}.bookmark-item.is-wiped .centerarticle-bookmark-wiped-message p,.is-wiped.interest-touch-bookmark-item .centerarticle-bookmark-wiped-message p{display:inline-block;text-align:left}.bookmark-item.is-wiped .centerarticle-reaction-edit,.is-wiped.interest-touch-bookmark-item .centerarticle-reaction-edit{display:none}.bookmark-item.is-wiped .centerarticle-reaction-delete,.is-wiped.interest-touch-bookmark-item .centerarticle-reaction-delete{top:8px}.edit-tag-modal{align-items:flex-start;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;z-index:1020}.edit-tag-modal-window{background:#fff;border-radius:3px;box-sizing:border-box;font-size:13px;margin-left:8px;margin-right:8px;max-width:640px;min-width:300px;padding:0;position:relative;z-index:1020}.edit-tag-modal-window h3{border-bottom:1px solid #ececec;font-size:16px;font-weight:700;line-height:1;padding:24px 32px}.edit-tag-modal-delete,.edit-tag-modal-replace{display:flex;padding:32px}.edit-tag-modal-delete h4,.edit-tag-modal-replace h4{margin-bottom:16px;min-width:144px;width:144px}.edit-tag-modal-delete h4:before,.edit-tag-modal-replace h4:before{background-color:currentColor;content:"";display:inline-block;height:16px;margin-right:2px;vertical-align:text-bottom;width:16px}.edit-tag-modal-replace h4:before{-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-edit.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-edit.svg) no-repeat}.edit-tag-modal-delete h4:before{-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-delete-black.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/ic-delete-black.svg) no-repeat}.edit-tag-modal-delete-content,.edit-tag-modal-replace-content{padding-left:16px}.edit-tag-modal-delete-content p,.edit-tag-modal-replace-content p{color:#55606a}.edit-tag-modal-replace{border-bottom:1px solid #ececec}.edit-tag-modal-replace dl{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:auto 1fr;margin:16px 0 0;row-gap:2px}.edit-tag-modal-replace dl dt{background-color:#f6f7f8;box-sizing:border-box;padding:16px;text-align:center}.edit-tag-modal-replace dl dd{background-color:#f6f7f8;box-sizing:border-box;margin:0;padding:16px;word-break:break-all}.edit-tag-modal-replace dl .edit-tag-modal-replace-now{font-weight:700}.edit-tag-modal-replace dl .edit-tag-modal-replace-new{padding:8px}.edit-tag-modal-replace dl .edit-tag-modal-replace-new input{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:16px;padding:8px;width:100%}.edit-tag-modal-alert{font-size:12px;margin-top:16px;padding:5px 8px}.edit-tag-modal-delete-btn,.edit-tag-modal-replace-btn{display:block;font-size:14px;font-weight:700;height:40px;margin:16px 0 0 auto;width:132px}.edit-tag-modal-window-close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:rgba(70,82,94,.8);height:20px;overflow:hidden;padding:0;position:absolute;right:24px;text-indent:110%;top:24px;white-space:nowrap;width:20px}.edit-tag-modal-window-close img{height:16px;width:16px}.edit-tag-modal-window-close:before{background-color:currentColor;content:"";display:block;height:100%;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entry/overlay-close.svg) no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:16px;mask-size:16px;position:absolute;width:100%}.centerarticle-reaction-date{margin-bottom:12px;padding-top:16px;position:relative}.centerarticle-reaction-date:before{border-color:transparent transparent #f6f7f8;border-style:solid;border-width:14px 10px;content:"";display:block;height:0;left:8px;pointer-events:none;position:absolute;top:-8px;width:0}.centerarticle-reaction-date .centerarticle-reaction{margin-top:0}.centerarticle-reaction-date .centerarticle-reaction-comment{display:block}.centerarticle-reaction-date .centerarticle-reaction-comment,.centerarticle-reaction-date .centerarticle-reaction-commentedit{border-top:none}.centerarticle-reaction-date-ignore>span{margin-right:4px}.centerarticle-reaction-date-button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-size:inherit;font-weight:700;padding:0}.centerarticle-reaction-date-button:before{background-color:currentColor;content:"";display:inline-block;height:16px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-bookmark.svg) no-repeat;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-bookmark.svg) no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:16px;mask-size:16px;vertical-align:text-bottom;width:16px}.centerarticle-reaction-date-button:hover{text-decoration:underline}.page-private .footer-inner,.page-private .global-header-inner{width:1080px}@media(max-width:480px){.page-private .footer-inner,.page-private .global-header-inner{width:100%}.page-private .centerarticle-mainNavi-menu,.page-private .right-container{display:none}}.private-wrapper{display:flex;margin:0 auto;max-width:1080px}.private-wrapper a{text-decoration:none}@media(max-width:480px){.private-wrapper{display:block;min-height:calc(100vh - 171px)}}.private-profile{border-right:1px solid #ddd;box-sizing:border-box;flex:0 0 210px;font-size:75%;padding:25px 16px 0 0}@media(max-width:480px){.private-profile{background:#f3f8ff;border:none;font-size:14px;font-weight:700;padding:16px 24px}}.private-profile-body{align-items:center;display:flex;margin:0 0 20px}.private-profile-body img{vertical-align:middle}.private-profile-body a:hover{text-decoration:underline}@media(max-width:480px){.private-profile-body{margin:0}}.page-comment{background:#edeeef}.page-comment a{text-decoration:none}.page-comment a:hover{text-decoration:underline}.page-comment .yads-wrapper{border-bottom-color:transparent;padding:0 10px}@media(max-width:480px){.page-comment{background:#fff}.page-comment .yads-wrapper{border-top-color:#ececec}.comment-wrapper{width:100%}}.comment-contents{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:480px){.comment-contents{display:block}}.comment-main{background-color:#fff;box-sizing:border-box;flex-basis:560px;min-width:0;position:relative}.comment-main:after{border:12px solid transparent;border-left-color:#fff;content:"";display:block;height:0;position:absolute;right:-24px;top:70px;width:0}@media(max-width:480px){.comment-main{border-top:1px solid #ddd;flex-basis:100%;margin:0 0 16px}.comment-main:after{display:none}}.comment-body{background:#fff;padding:20px 20px 18px}@media(max-width:480px){.comment-body{border-bottom:none;padding:12px}}.comment-body-contents{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;min-height:120px}.comment-body-text{word-wrap:break-word;color:#333;font-size:22px;font-weight:700;line-height:34px;margin:10px;max-width:100%;text-align:center}@media(max-width:480px){.comment-body-text{font-size:18px;line-height:26px}}.comment-body-text a{color:#009ad0}.comment-body-tags{color:rgba(70,82,94,.8);display:flex;flex-wrap:wrap;justify-content:center}.comment-body-tags li{font-size:16px;line-height:20px;word-break:break-all}.comment-body-tags li~li{margin-left:8px}.comment-body-tags li:first-child:before{background-color:currentColor;content:"";display:inline-block;height:18px;margin-right:4px;-webkit-mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;mask:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-tag.svg) no-repeat center center;-webkit-mask-size:18px;mask-size:18px;vertical-align:text-bottom;width:18px}.comment-body-tags li:last-child:after{display:none}.comment-body-tags a{color:currentColor}.comment-body-foot{display:flex;flex-wrap:wrap}.comment-body-foot .add-star-container{margin-left:auto}.comment-body-username{font-size:13px;margin:0 8px 0 0}.comment-body-username a{color:#009ad0}.comment-body-username img{border-radius:2px;height:20px;margin:0 8px 0 0;vertical-align:middle;width:20px}.comment-body-username span{display:none}.comment-body-date{font-size:12px}.comment-body-date a{color:rgba(70,82,94,.8)}.comment-body-menus{display:flex;margin-left:auto;padding:0 0 0 12px}.comment-body-menu-more{display:inline-block;height:28px;margin-left:16px;position:relative;width:28px}.comment-body-menu-more .ui-contextMenu-btn{cursor:pointer}.comment-body-menu-more .ui-contextMenu-list{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;font-size:13px;margin-top:-2px;opacity:0;padding:8px 0;position:absolute;right:0;text-align:left;transform:translateY(4px);transition:all .15s ease-out 0s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:900}.comment-body-menu-more .ui-contextMenu-list ul{outline:none}.comment-body-menu-more .ui-contextMenu-list a,.comment-body-menu-more .ui-contextMenu-list button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;display:block;padding:0;width:100%}.comment-body-menu-more .ui-contextMenu-list .ui-contextMenu-listItem{box-sizing:border-box;color:#25282b;display:block;line-height:1;padding:12px 16px;text-align:left;width:100%}.comment-body-menu-more .ui-contextMenu-list .ui-contextMenu-listItem:focus,.comment-body-menu-more .ui-contextMenu-list .ui-contextMenu-listItem:hover{background-color:#f6f7f8;text-decoration:none}.comment-body-menu-more:focus-within .ui-contextMenu-btn{pointer-events:none}.comment-body-menu-more:focus-within .ui-contextMenu-list{opacity:1;transform:translate(0);visibility:visible}.comment-body-menu-more .ui-contextMenu-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;border-radius:100%;height:inherit;overflow:hidden;padding:0;text-indent:110%;white-space:nowrap;width:inherit}.comment-body-menu-more .ui-contextMenu-btn:before{background-color:currentColor;color:rgba(12,14,16,.38);content:"";display:block;height:inherit;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-more.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-more.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:inherit}.comment-body-menu-more .ui-contextMenu-btn:focus,.comment-body-menu-more .ui-contextMenu-btn:hover{background-color:rgba(83,100,118,.05)}.comment-body .comment-body-foot:first-child p{width:100%}.comment-body .comment-body-foot:first-child p .comment-body-username{display:block;font-size:16px;font-weight:700;margin:20px 0 4px;text-align:center}@media(max-width:480px){.comment-body .comment-body-foot:first-child p .comment-body-username{font-size:14px}}.comment-body .comment-body-foot:first-child p .comment-body-username img{height:16px;width:16px}.comment-body .comment-body-foot:first-child p .comment-body-username span{display:inline}.comment-body .comment-body-foot:first-child p .comment-body-date{display:block;text-align:center}.comment-menu{background-color:#f6f7f8;border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:flex;font-size:12px;justify-content:center;padding:8px}.comment-menu li{padding:0 12px}@media(max-width:480px){.comment-menu li{padding:0 8px}}.comment-menu li:first-of-type{padding-left:0}.comment-menu li:last-of-type{padding-right:0}.comment-menu a:hover{text-decoration:none}.comment-menu-blog{-webkit-appearance:none;background-color:transparent;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/comment/ic-edit.svg) no-repeat 0 0;background-size:16px auto;border:none;border-radius:0;color:rgba(70,82,94,.8);display:inline-block;height:18px;line-height:18px;padding:0 0 0 20px}.comment-menu-blog:hover{filter:brightness(85%)}.comment-menu-code{-webkit-appearance:none;background-color:transparent;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/comment/ic-code.svg) no-repeat 0 0;background-size:16px auto;border:none;border-radius:0;color:rgba(70,82,94,.8);display:inline-block;height:18px;line-height:18px;padding:0 0 0 20px}.comment-menu-code:hover{filter:brightness(85%)}.comment-menu-violation{-webkit-appearance:none;background-color:transparent;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/comment/ic-caution.svg) no-repeat 0 0;background-size:16px auto;border:none;border-radius:0;color:rgba(70,82,94,.8);display:inline-block;height:18px;line-height:18px;padding:0 0 0 20px}.comment-menu-violation:hover{filter:brightness(85%)}.comment-hatena-star{background:#fff;padding:0 20px}.comment-hatena-star>li{font-size:12px;line-height:20px;padding:0 0 16px 28px;position:relative}.comment-hatena-star>li .quote-text{border-bottom:1px solid #999;margin:0 4px;padding-bottom:2px}.comment-hatena-star>li:first-child{padding-top:20px}.comment-hatena-star>li:hover .comment-hatena-star-delete{display:inline-block}@media(max-width:480px){.comment-hatena-star{border-bottom:none;padding:0 12px}.comment-hatena-star li:first-child{padding-top:12px}}.comment-hatena-star-icon{left:0;margin:0 8px 0 0;position:absolute}.comment-hatena-star-icon img{border-radius:2px;height:20px;vertical-align:middle;width:20px}.comment-hatena-star-icon:after{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-5px;content:"";height:11px;position:absolute;right:-5px;width:11px}.star-yellow:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-yellow.svg)}.star-green:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-green.svg)}.star-red:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-red.svg)}.star-blue:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-blue.svg)}.star-purple:after{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-purple.svg)}.comment-hatena-star-username{color:#009ad0}.comment-hatena-star-delete{display:none;margin-top:-3px;position:absolute;right:0}.comment-hatena-star-delete:hover .comment-hatena-star-delete-popup{display:block}.comment-hatena-star-delete-popup{background:#333;border-radius:3px;color:#fff;display:none;font-size:11px;left:-90px;letter-spacing:normal;line-height:normal;margin:auto;padding:6px 8px;pointer-events:none;position:absolute;right:-90px;text-align:center;top:-40px;width:90px;z-index:999}.comment-hatena-star-delete-popup:after{border-color:#333 transparent transparent;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";height:0;left:calc(50% - 6px);position:absolute;width:0}.comment-hatena-star-delete-popup .text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.comment-hatena-star-delete-popup{display:none!important}}.comment-hatena-star-delete-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:0}.comment-hatena-star-delete-btn img{height:16px;padding:4px;vertical-align:middle;width:16px}.comment-hatena-star-readmore{padding:0 0 12px!important;text-align:center}.comment-hatena-star-readmore button{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:rgba(70,82,94,.8);padding:0}.comment-hatena-star-empty{background:#fff;border-top:1px solid #ececec;color:rgba(70,82,94,.8);font-size:14px;padding:20px 0;text-align:center}.comment-code{background-color:#fff;border-bottom:1px solid #ddd;display:none;padding:12px 18px}.comment-code.is-expanded{display:block}.comment-code textarea{background-color:#222;border:1px solid #000;border-radius:3px;box-sizing:border-box;color:#eee;font-family:Courier,monospace;font-size:11px;margin:0;padding:8px 12px;vertical-align:middle;width:100%;word-break:break-all}.comment-aside{box-sizing:border-box;flex-basis:380px;min-width:0;position:relative}@media(max-width:480px){.comment-aside{flex-basis:100%}.comment-aside-contents{border:1px solid #ddd;margin:0 12px}}.comment-entry{background:#fff;border-bottom:1px solid #eee;padding:20px}@media(max-width:480px){.comment-entry{padding:12px}}.comment-entry-title{font-size:18px;font-weight:400;line-height:25px;margin:0 0 10px;text-align:justify}.comment-entry-title a{color:#25282b}.comment-entry-title a:hover{color:#7db4e8;text-decoration:none}.comment-entry-meta{margin:0 0 10px}.comment-entry-domain{font-size:12px;line-height:16px;margin:0 20px 0 0}.comment-entry-domain a{color:rgba(70,82,94,.8)}.comment-entry-domain img{height:16px;margin:0 6px 0 0;vertical-align:sub;width:16px}.comment-entry-date{color:rgba(70,82,94,.8);font-size:12px;line-height:16px}.comment-entry-description{color:#374148;font-size:13px;line-height:21px}.comment-entry-description a{border-bottom:1px solid #ccc;color:#374148}.comment-entry-description a:hover{text-decoration:none}.comment-entry-thumb{display:inline-block;margin:12px 0 0;width:100%}.comment-entry-thumb img{height:238px;vertical-align:middle;width:100%}.comment-entry-info{font-size:12px;margin-top:14px}.comment-entry-info,.comment-entry-info a{color:rgba(70,82,94,.8)}.comment-readmore{background-color:#f6f7f8;margin:0 0 40px;padding:20px}@media(max-width:480px){.comment-readmore{margin:0}}.comment-readmore-btn{box-sizing:border-box;display:inline-block;font-size:13px;padding:10px;text-align:center;width:100%}.comment-store{color:#00aac8;font-size:14px;margin-top:40px;text-align:center}.comment-store-badge{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px 0 0}.comment-store-badge img{vertical-align:middle;width:180px}@media(max-width:480px){.comment-store-badge{display:block;justify-content:center}.comment-store-badge li{margin:0 0 8px}}.comment-header-ad{background:#fff}@media(max-width:480px){.comment-header-ad{min-height:129px}}.comment-footer-ad{background:#fff}@media(max-width:480px){.comment-footer-ad{display:none!important}}.comment-aside-ad{text-align:center}.comment-aside-ad.sp{display:none!important;margin:16px 0}@media(max-width:480px){.comment-aside-ad.sp{display:inherit!important}}.comment-aside-ad.pc{margin:40px 0 0}@media(max-width:480px){.comment-aside-ad.pc{display:none!important}}.social-buttons-wrapper{border-bottom:1px solid #e5e9ea;border-top:1px solid #e5e9ea;display:none!important;padding:15px 0}@media(max-width:480px){.social-buttons-wrapper{display:inherit!important}}.social-buttons-wrapper .social-buttons-sp{align-items:center;display:flex;flex-basis:33.3333333333%;flex-shrink:0;justify-content:center}.social-buttons-wrapper .social-buttons-sp>li{font-size:12px;margin:0 0 0 10px}.social-buttons-wrapper .social-buttons-sp img{height:34px;vertical-align:middle;width:34px}.comment-hatena-star-count{border-top:1px solid #ececec;font-size:12px;padding:16px 20px 0}@media(max-width:480px){.comment-hatena-star-count{padding:16px 12px 0}}.comment-hatena-star-count ul{display:inline-block;letter-spacing:-.4em;margin:0 6px}.comment-hatena-star-count ul li{display:inline-block;margin:0 2px}.comment-hatena-star-count ul li strong{background-position:0 100%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;margin:0 2px 0 0;overflow:hidden;text-indent:110%;white-space:nowrap;width:11px}.comment-hatena-star-count ul li span{font-size:13px;font-weight:700;letter-spacing:normal}.comment-hatena-star-count-item.yellow{color:#ffb948}.comment-hatena-star-count-item.yellow strong{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-yellow.svg)}.comment-hatena-star-count-item.green{color:#00d300}.comment-hatena-star-count-item.green strong{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-green.svg)}.comment-hatena-star-count-item.red{color:#ff0251}.comment-hatena-star-count-item.red strong{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-red.svg)}.comment-hatena-star-count-item.blue{color:#00d0ef}.comment-hatena-star-count-item.blue strong{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-blue.svg)}.comment-hatena-star-count-item.purple{color:#7873ff}.comment-hatena-star-count-item.purple strong{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/star/star-purple.svg)}.page-visibility{background:#f7f7f7}.page-visibility .footer{background-color:#f2f2f2}.page-visibility a{color:#009ad0;text-decoration:none}.visibility-wrapper{margin:0 auto;width:670px}.visibility-title{font-size:20px;margin:40px 0 .3em}.visibility-description{font-size:14px}.visibility-username img{margin:0 5px 0 0;vertical-align:middle}.visibility-setting{background:#fff;margin:30px 0 40px;padding:25px}.visibility-setting-title{display:inline;font-size:18px}.visibility-setting-title a{color:#25282b}.visibility-setting-users{margin:0 0 0 5px}.visibility-setting-users a{color:#ff4166}.visibility-setting-tabel{border-top:2px solid #ececec;display:flex;margin:25px 0 0;padding:25px 0 0}.visibility-setting-heading{font-size:14px;margin:0 50px 0 0}.visibility-setting-item{margin:-2px 0 0}.visibility-setting-current{margin:0 0 12px}.visibility-setting-submit{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#009ad0;font-size:14px;font-weight:700;padding:0}.visibility-setting-message{display:block;font-size:12px;margin:3px 0 0}.visibility-users .entry-comment-timestamp a{color:rgba(70,82,94,.8)!important}.visibility-users-title{font-size:16px;margin:0 0 10px}.visibility-users-list{background:#fff;margin:0 0 20px}.visibility-users-list .entry-comment-contents{display:block;font-size:13px;padding:6px 36px 6px 48px;position:relative}.visibility-users-list .entry-comment-contents:last-child{border-bottom:none}.visibility-users-list .entry-blogOpinion-icon,.visibility-users-list .entry-user-icon{display:inline-block;left:12px;position:absolute;top:12px}.visibility-users-list .entry-blogOpinion-icon img,.visibility-users-list .entry-user-icon img{border-radius:3px;height:24px;vertical-align:middle;width:24px}.visibility-users-list .entry-comment-meta{font-size:12px}.visibility-users-list .entry-comment-menu,.visibility-users-list .entry-comment-permalink{display:none}.visibility-caution{font-size:12px;margin:0 0 20px}.page-userconfig{background-color:#edeeef;font-size:13px;line-height:1.5}.page-userconfig h3{border-bottom:2px solid #ddd;font-size:19px;font-weight:700;line-height:59px}.page-userconfig h4,.page-userconfig h5{font-size:14px;font-weight:700;margin:20px 0 10px 10px}.page-userconfig #l-container a{color:#009ad0;text-decoration:none}.page-userconfig #l-container a:hover{text-decoration:underline}.page-userconfig #l-container p.note{color:rgba(70,82,94,.8);font-size:12px}.page-userconfig #l-container .config-button{background:#009ad0;border:none;border-radius:3px;color:#fff;display:inline-block;font-size:12px;line-height:24px;min-width:38px;padding:0 10px;text-align:center;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-userconfig #l-container .config-button.is-disabled{background:#b7ecff;cursor:not-allowed}.page-userconfig #l-container .config-button.is-disabled:hover{background:#b7ecff;pointer-events:none}.page-userconfig #l-container .config-button:hover{background:#00749d;text-decoration:none}.page-userconfig #l-container .config-button.configured{background:#fff;border:1px solid #999;color:#666}.page-userconfig #l-container .config-button.configured:hover{background:#fff;border-color:#666;color:#333;text-decoration:none}.page-userconfig #l-container .config-button.large{background-color:#009ad0;border-radius:4px;color:#fff;display:block;font-size:13px;line-height:40px;transition:background-color .3s}.page-userconfig #l-container .config-button.large:hover{background-color:#00749d}.page-userconfig #l-container .config-title{font-size:13px;font-weight:700}.page-userconfig #l-container .config-status{color:rgba(70,82,94,.8);display:inline-block}.page-userconfig #l-container .config-status.configured{color:#333;font-weight:700}.page-userconfig #l-container .user-name{display:inline-block;font-weight:700;line-height:16px}.page-userconfig #l-container .readmore,.page-userconfig #l-container .user-bookmarks,.page-userconfig #l-container .user-id{color:#55606a;display:block;font-size:12px}.page-userconfig #l-container .readmore{border-radius:0 0 6px 6px;margin:16px 0 -4px}.page-userconfig #l-container .readmore:hover{color:#333;text-decoration:none}.page-userconfig #l-container{display:flex;flex-direction:row;margin:0 auto;width:960px}.page-userconfig #l-main{background-color:#fff;box-sizing:border-box;padding:0 20px 20px;width:740px}.page-userconfig #l-menu{width:220px}.page-userconfig #inner-container:after,.page-userconfig #inner-container:before{content:"";display:table}.page-userconfig #inner-container:after{clear:both}.page-userconfig #l-inner-main{margin-right:260px}.page-userconfig #l-inner-main h3{margin-left:0}.page-userconfig #l-inner-side{float:right;width:240px}.page-userconfig #l-inner-side>a{margin:10px 10px 30px}.page-userconfig #l-inner-side h3{font-size:13px;margin:0 0 16px}.page-userconfig #l-inner-side .config-section{background-color:#f6f6f6;border-bottom:none;border-radius:4px;margin-bottom:20px;padding:16px}.page-userconfig #l-inner-side .config-section .cell-unit{border-bottom:none}.page-userconfig #l-inner-side .loading-icon-container{text-align:center}.page-userconfig #l-inner-side .loading-icon-container .loading{height:16px;width:16px}.page-userconfig .head-notify{color:#fff;display:none;line-height:34px;margin-bottom:-34px;position:fixed;text-align:center;top:0;width:100%;z-index:10000}.page-userconfig .head-notify .head-notify-close-button{cursor:pointer;display:block;font-family:Arial,sans-serif;font-weight:300;height:30px;position:absolute;right:10px;top:0;width:30px}.page-userconfig .head-notify.update{background-color:#00b4be;display:block}.page-userconfig .head-notify.error{background-color:#ff4678;display:block}.page-userconfig .fixed-header .head-notify{display:none;margin-bottom:0;position:fixed;top:34px;width:100%}.page-userconfig .fixed-header .head-notify.update{background-color:rgba(0,180,190,.9);display:block}.page-userconfig .fixed-header .head-notify.error{background-color:rgba(255,70,120,.9);display:block}.page-userconfig .config-section{border-bottom:1px solid #ddd;position:relative}.page-userconfig .config-section.has-icon{padding-left:60px}.page-userconfig .config-section.has-icon .config-icon{left:12px;position:absolute;top:-5px}.page-userconfig .config-section h3{color:#333}.page-userconfig .config-section .config-icon{height:32px;vertical-align:middle;width:32px}.page-userconfig .config-section .config-icon.large{height:64px;width:64px}.page-userconfig .config-section .config-item{border-bottom:1px solid #efefef;padding:16px 20px 16px 190px}.page-userconfig .config-section .config-item:after,.page-userconfig .config-section .config-item:before{content:"";display:table}.page-userconfig .config-section .config-item:after{clear:both}.page-userconfig .config-section .config-item:last-child{border-bottom:none}.page-userconfig .config-section .config-item .config-title{float:left;margin-left:-180px;width:140px}.page-userconfig .config-section .config-body{margin-top:0}.page-userconfig .config-section .config-body+.config-body{margin-top:24px}.page-userconfig .config-section .config-list{margin:0}.page-userconfig .config-section .config-list.float{margin-right:-20px}.page-userconfig .config-section .config-list.float:after,.page-userconfig .config-section .config-list.float:before{content:"";display:table}.page-userconfig .config-section .config-list.float:after{clear:both}.page-userconfig .config-section .config-list.float li{float:left;margin-right:20px}.page-userconfig .config-section .config-list.float input[type=checkbox]{margin:0 4px 0 0}.page-userconfig .config-section .config-list li{margin:2px 0 0}.page-userconfig .config-section .config-list dt{margin-bottom:6px}.page-userconfig .config-section .config-list dd{margin:2px 0 0}.page-userconfig .config-section .config-list dd input[type=text],.page-userconfig .config-section .config-list dd input[type=url],.page-userconfig .config-section .config-list dd textarea{margin-bottom:0;margin-left:-14px;margin-top:0}.page-userconfig .config-section .config-button{margin-bottom:-5px;margin-top:-4px}.page-userconfig .config-section input[type=text],.page-userconfig .config-section input[type=url],.page-userconfig .config-section textarea{border:1px solid #ddd;box-sizing:border-box;line-height:14px;margin-bottom:-5px;margin-top:-5px;padding:7px}.page-userconfig .config-section input[type=text].large,.page-userconfig .config-section input[type=url].large,.page-userconfig .config-section textarea.large{min-width:240px;width:80%}.page-userconfig .config-submit{margin:20px 0 0;text-align:center}.page-userconfig .config-submit input[type=submit]{background-color:#009ad0;border:none;border-radius:4px;color:#fff;font-size:13px;line-height:36px;min-width:140px;padding:0 30px;transition:background-color .3s}.page-userconfig .config-submit input[type=submit]:hover{background-color:#0087b7}.page-userconfig *+.config-button{margin-left:20px!important}.page-userconfig .profile-unit{border-bottom:1px solid #efefef;height:52px;margin:20px;padding:12px 0 0 84px;position:relative}.page-userconfig .profile-unit .user-icon{display:block;height:64px;left:0;position:absolute;top:0;width:64px}.page-userconfig .profile-unit .user-icon img{max-height:64px;max-width:64px;vertical-align:middle}.page-userconfig #l-menu .config-menu{margin-top:36px}.page-userconfig #l-menu .config-menu li a{color:#374148;display:block;font-weight:700;line-height:36px;padding:0 20px;transition:color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px}.page-userconfig #l-menu .config-menu li a:hover{background-color:#e8e9ea;color:#25282b;text-decoration:none}.page-userconfig #l-menu .config-menu li a.is-current{background-color:#fff;color:#25282b;text-decoration:none}.page-userconfig #l-menu .navi-tab{border-bottom:1px solid #efefef;text-align:center}.page-userconfig #l-menu .navi-tab:after,.page-userconfig #l-menu .navi-tab:before{content:"";display:table}.page-userconfig #l-menu .navi-tab:after{clear:both}.page-userconfig #l-menu .navi-tab li{display:inline-block;line-height:36px;margin:0 16px}.page-userconfig #l-menu .navi-tab a{color:rgba(70,82,94,.8);display:block;font-weight:700;padding:2px 10px}.page-userconfig #l-menu .navi-tab a:hover{color:#666;text-decoration:none}.page-userconfig #l-menu .navi-tab a.is-current{border-bottom:2px solid #009ad0;color:#666;padding:2px 10px 0}.page-userconfig #l-menu .list-cell .cell-unit{border-bottom:1px solid #efefef;box-sizing:border-box;height:48px;margin:0;padding:0 100px 0 10px;position:relative;width:100%}.page-userconfig #l-menu .list-cell .cell-unit:last-child{border-bottom:none}.page-userconfig #l-menu .list-cell .cell-label{color:#666;display:inline-block;font-size:14px;line-height:48px;margin:0}.page-userconfig #l-menu .list-cell .user-name{font-size:14px;margin:0 0 3px}.page-userconfig #l-menu .list-cell .user-icon{display:block;height:32px;left:10px;position:absolute;top:10px;width:32px}.page-userconfig #l-menu .list-cell .user-icon img{max-height:32px;max-width:32px;vertical-align:middle}.page-userconfig #l-menu .list-cell .config-button{margin-bottom:0;margin-top:0;position:absolute;right:10px;top:11px}.page-userconfig #l-menu .list-cell.has-image .cell-unit{height:56px;padding:8px 100px 8px 60px}.page-userconfig #l-menu .list-cell.has-image .config-button{top:13px}.page-userconfig #l-menu .list-cell.small .cell-unit{height:26px;margin:10px 0;padding:0 70px 0 0}.page-userconfig #l-menu .list-cell.small .cell-unit:last-child{margin:10px 0 0}.page-userconfig #l-menu .list-cell.small .cell-label,.page-userconfig #l-menu .list-cell.small .user-name{font-size:12px;line-height:26px;margin:0}.page-userconfig #l-menu .list-cell.small .user-icon{display:block;height:32px;left:0;position:absolute;top:0;width:32px}.page-userconfig #l-menu .list-cell.small .user-icon img{max-height:32px;max-width:32px;vertical-align:middle}.page-userconfig #l-menu .list-cell.small .config-button{min-width:30px;padding:0 8px;right:0;top:2px}.page-userconfig #l-menu .list-cell.small.has-image .cell-unit{height:32px;padding:0 70px 0 42px}.page-userconfig #l-menu .list-cell.small.has-image .cell-label,.page-userconfig #l-menu .list-cell.small.has-image .user-name{line-height:32px;max-width:113px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-userconfig .is-disabled .config-body{opacity:.3}.page-userconfig .config-instant-message-content{background:#dff2f7;border:1px solid #b6e1ed;color:#268098;display:block;font-size:13px;margin:16px auto 0;padding:5px 10px;position:relative;text-align:center}.page-userconfig .config-instant-message-content a{color:#268098!important}.page-userconfig .config-instant-message-close-button{background-color:transparent;border:0;box-sizing:border-box;color:#268098;padding:0 8px;position:absolute;right:0}.page-userconfig .config-bulk-deletion-processing-text{color:#ff3737;display:inline-block;margin-left:8px;vertical-align:middle}.page-userconfig-touch{word-wrap:break-word}.page-userconfig-touch .config-section-touch a{color:#009ad0;text-decoration:none}.page-userconfig-touch .config-section-touch a:hover{text-decoration:underline}.page-userconfig-touch .config-section-touch h3{background-color:#f3f8ff;border-bottom:1px solid #acc7e8;box-sizing:border-box;color:#009ad0;display:block;font-size:16px;line-height:1.3;padding:10px 0;text-align:center}.page-userconfig-touch .config-section-touch h4{color:#374148;margin:10px}.page-userconfig-touch .config-section-touch p.note{color:rgba(70,82,94,.8)}.page-userconfig-touch .config-section-touch .config-instant-message-content{border:0;border-bottom:1px solid #b6e1ed;margin:0;padding:10px}.page-userconfig-touch .config-section-touch .config-instant-message-close-button{padding:14px;top:-2px}.page-userconfig-touch .config-item-container-touch{background-color:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:block;padding:16px 10px;width:100%}.page-userconfig-touch .config-item-container-touch tbody{display:block;width:100%}.page-userconfig-touch .config-item-touch{border-bottom:1px solid #ccc;display:flex;flex:1 auto;flex-direction:row;margin-bottom:16px;padding-bottom:16px}.page-userconfig-touch .config-item-touch:last-child{border:0;margin-bottom:0;padding-bottom:0}.page-userconfig-touch .config-title-touch{box-sizing:border-box;color:#25282b;font-weight:700;margin-right:20px;text-align:left;width:110px}.page-userconfig-touch .config-body-touch{display:flex;flex:1;flex-direction:column;font-size:14px;line-height:1.3}.page-userconfig-touch .config-body-touch .config-body-title{margin-bottom:16px}.page-userconfig-touch .config-body-touch .config-body-description-touch{color:#55606a;font-size:12px;line-height:1.5;margin-top:16px}.page-userconfig-touch .config-body-touch .config-icon-touch{display:flex;flex-direction:row}.page-userconfig-touch .config-body-touch .config-icon-touch .config-icon{border-radius:3px;height:66px;width:66px}.page-userconfig-touch .config-body-touch .config-button{align-items:center;background-color:#009ad0;border-radius:3px;color:#fff;display:flex;font-size:14px;height:38px;justify-content:center;margin:0 auto}.page-userconfig-touch .config-body-touch .config-button.is-disabled{background:#b7ecff;cursor:not-allowed}.page-userconfig-touch .config-body-touch .config-button.is-disabled:hover{background:#b7ecff;pointer-events:none}.page-userconfig-touch .config-body-touch .config-button.configured{background:#fff;border:1px solid #999;box-sizing:border-box;color:#666;padding:0 15px}.page-userconfig-touch .config-body-touch .config-button.configured:hover{background:#fff;border-color:#666;color:#333;text-decoration:none}.page-userconfig-touch .config-body-touch .config-twitter-container-touch{display:flex;flex-direction:column}.page-userconfig-touch .config-body-touch .config-twitter-container-touch .config-button{margin:16px 0 0!important;width:160px}.page-userconfig-touch .config-body-touch .twitter-user-account{font-weight:700;word-break:break-all}.page-userconfig-touch .config-body-touch .checkbox-list li,.page-userconfig-touch .config-body-touch .radio-list li{color:#25282b;margin-bottom:16px}.page-userconfig-touch .config-body-touch .checkbox-list li:last-child,.page-userconfig-touch .config-body-touch .radio-list li:last-child{margin-bottom:0}.page-userconfig-touch .config-body-touch .checkbox-list label,.page-userconfig-touch .config-body-touch .radio-list label{display:flex;flex-direction:row}.page-userconfig-touch .config-body-touch .checkbox-list label input[type=checkbox],.page-userconfig-touch .config-body-touch .checkbox-list label input[type=radio],.page-userconfig-touch .config-body-touch .radio-list label input[type=checkbox],.page-userconfig-touch .config-body-touch .radio-list label input[type=radio]{height:20px;margin-right:8px;width:20px}.page-userconfig-touch .config-body-touch .checkbox-list label .checkbox-text,.page-userconfig-touch .config-body-touch .checkbox-list label .radio-text,.page-userconfig-touch .config-body-touch .radio-list label .checkbox-text,.page-userconfig-touch .config-body-touch .radio-list label .radio-text{flex:1;line-height:1.5}.page-userconfig-touch .config-body-touch .week-list{display:flex;flex-wrap:wrap}.page-userconfig-touch .config-body-touch .week-list li{font-size:16px;margin-right:24px}.page-userconfig-touch .config-body-touch .week-list li input[type=checkbox]{height:24px;margin-right:8px;width:24px}.page-userconfig-touch .config-body-touch input[type=text]{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#55606a;min-height:40px;padding:8px;width:100%}.page-userconfig-touch .config-body-touch select{border:1px solid #ddd;height:32px}.page-userconfig-touch .config-footer-btn-container{background-color:#fff;padding:16px 10px}.page-userconfig-touch .config-submit-container{margin-bottom:16px}.page-userconfig-touch .config-submit-container .config-submit-btn{background-color:#009ad0;border:0;border-radius:3px;color:#fff;display:block;font-size:14px;padding:10px;text-align:center;width:100%}.page-userconfig-touch .config-submit-container .config-submit-btn:hover{background-color:#0087b7}.page-userconfig-touch .config-back-link-container{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:10px 0}.page-userconfig-touch .config-back-link-container .config-back-link{background-color:#fff;border:0;color:#009ad0;display:block;font-size:14px;padding:10px;text-align:center}.page-userconfig-touch .config-setting-list{background-color:#fff}.page-userconfig-touch .config-setting-list-item a{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;color:#25282b;display:flex;font-size:14px;font-weight:700;height:48px;padding:10px;position:relative;text-align:left}.page-userconfig-touch .config-setting-list-item a:after{border-bottom:2px solid #ccc;border-right:2px solid #ccc;content:"";display:block;height:6px;position:absolute;right:10px;top:20px;transform:rotate(-45deg);width:6px}.page-userconfig-touch .config-bulk-deletion-processing-text{color:#ff3737;display:block;margin:1em 0}.page-userfeed .centerarticle-entry-title a:visited{color:#76767e}.tutorial-section{padding:0 32px;text-align:center}.tutorial-section h2{color:#0082eb;font-size:17px;font-weight:700;margin:24px auto}.tutorial-section img{display:block;margin:24px auto;max-width:160px}.tutorial-section p{color:#666;font-size:14px;margin:24px auto}.tutorial-section a{font-weight:400}.tutorial-section form>input[type=submit]{margin:8px 0 40px}.tutorial-section .tutorial-button{background-color:transparent;border:1px solid #3ca0e6;border-radius:22px;color:#3ca0e6;display:inline-block;font-size:16px;font-weight:400;height:44px;line-height:42px;min-width:220px;padding:0 32px}.tutorial-section .tutorial-button.submit{background-color:#3ca0e6;color:#fff}.userpage-empty{padding:20px 20px 0;text-align:center}.userpage-empty-title{font-weight:700;margin:1em 0 .8em}.userpage-empty-description{font-size:14px;margin:0 0 .5em;text-align:left}.userpage-empty-readmore{color:#00a6e4!important;margin-left:15px}.userpage-empty-link{margin-top:30px}.userpage-empty-btn{background:#00a6e4;border-radius:3px;color:#fff!important;display:inline-block;font-size:15px;margin:0 2px;padding:10px 15px}.userpage-empty-btn:hover{opacity:.8;text-decoration:none}.userpage-empty-btn.twitter{background:#0096e6}.interest-touch-container{margin-bottom:15px}.interest-touch-entrylist-title{background:#f3f8ff;color:#009ad0;font-size:14px;margin:0;padding:8px;text-align:center;text-align:left}.interest-touch-entrylist-title span{background:none;border:1px solid #009ad0;margin-right:8px;vertical-align:middle}.interest-touch-bookmark-item:last-child{border-bottom:none}.interest-touch-entrylist-readmore{border:1px solid #ececec;border-left:none;border-right:none;font-size:14px;font-weight:700;padding:0;text-align:left}.interest-touch-entrylist-readmore a{color:#009ad0;display:block;font-size:14px;line-height:1.6;padding:12px;position:relative}.interest-touch-entrylist-readmore a:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:inline-block;height:6px;margin-bottom:1px;margin-left:6px;margin-right:20px;position:absolute;right:-5px;top:18px;transform:rotate(-45deg);width:6px}.interest-touch-entrylist-readmore a{background:none}.interest-touch-feeds-show-more{border-bottom:1px solid #ddd;font-size:14px;margin:0 12px;padding:15px 0;text-align:center}.interest-touch-feeds-show-more button{background:transparent;border:none;color:#009ad0;margin:0;outline:none;padding:0}.p-mastodon-setting{animation:bggradient 20s ease infinite;background:linear-gradient(45deg,#3bade3,#563acc,#44ea76),url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/bg-entrybox.png);background-size:200% 200%;height:100vh;width:100%}.sns-server-connection{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.sns-server-connection-inner{background:#fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.15);padding:64px 40px 40px;text-align:center;width:400px}@media(max-width:480px){.sns-server-connection-inner{box-sizing:border-box;padding:60px 20px 40px;width:300px}}.sns-server-connection-title{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-mastodon.svg) #fff no-repeat 50%;background-size:50px 50px;border:3px solid #ececec;border-radius:100%;font-size:0;height:90px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:90px}@media(max-width:480px){.sns-server-connection-title{height:80px;width:80px}}.sns-server-connection-form{margin-bottom:40px}.sns-server-connection-form-label{display:block;margin-bottom:24px}@media(max-width:480px){.sns-server-connection-newline{display:none}}.sns-server-connection-form-note{color:#55606a;font-size:12px}.sns-server-connection-form-input{border:1px solid #ccc;border-radius:3px;border-radius:2px;box-sizing:border-box;color:#666;color:#25282b;font-size:16px;margin-bottom:12px;padding:12px;width:300px}.sns-server-connection-form-input:hover{border-color:#999}@media(max-width:480px){.sns-server-connection-form-input{width:90%}}.sns-server-connection-form-btn{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;padding:0;width:300px}@media(max-width:480px){.sns-server-connection-form-btn{width:90%}}.sns-server-connection-name{color:#fff;font-size:13px;padding-top:40px;text-align:center}@media(max-width:480px){.sns-server-connection-name{padding-top:20px}}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page-entrysearch .left-container{box-sizing:border-box;flex:0 0 280px;padding-right:40px}.page-entrysearch .centerarticle-entry-title{font-size:16px;margin-right:40px}@media(max-width:480px){.page-entrysearch .centerarticle-entry-title{font-size:14px}}.page-entrysearch .centerarticle-entry-title a:visited{color:#76767e}.page-entrysearch .centerarticle-entry-data .entry-contents-date{color:rgba(70,82,94,.8);font-family:Arial,sans-serif;font-size:12px;margin:0}.page-entrysearch .centerarticle-entry-contents{display:flex;justify-content:space-between;padding:0}@media(max-width:480px){.page-entrysearch .centerarticle-entry-contents{flex-direction:column}.page-entrysearch .centerarticle-entry-contents .centerarticle-entry-image-wrapper{display:none}}.page-entrysearch .centerarticle-entry-contents .centerarticle-entry-summary{font-size:13px;line-height:1.7}.page-entrysearch .centerarticle-entry-contents .centerarticle-entry-image{min-height:99px;width:176px}.page-entrysearch .centerarticle-entry-contents .centerarticle-entry-image img{display:block}.page-entrysearch .has-image{min-height:99px}.page-entrysearch .has-image .centerarticle-entry-item{width:calc(100% - 192px)}@media(max-width:480px){.page-entrysearch .has-image{margin:0;min-height:0}.page-entrysearch .has-image .centerarticle-entry-item{width:100%}}.page-entrysearch .entrysearch-entry-tags{display:flex;flex-wrap:wrap;margin-top:4px;max-height:50px;overflow:hidden}.page-entrysearch .entrysearch-entry-tags a{background-color:#ebeced;border-radius:0 2px 2px 0;color:#55606a;display:inline-block;font-size:10px;line-height:16px;margin:3px 4px 3px 8px;padding:0 6px 0 8px;position:relative;text-decoration:none}.page-entrysearch .entrysearch-entry-tags a:hover{background-color:rgba(70,82,94,.8);color:#fff}.page-entrysearch .entrysearch-entry-tags a:before{border-color:transparent #ebeced transparent transparent;border-style:solid;border-width:8px 8px 8px 0;content:"";height:0;left:-8px;position:absolute;top:0;width:0}.page-entrysearch .entrysearch-entry-tags a:hover:before{border-right-color:rgba(70,82,94,.8)}.page-entrysearch .entrysearch-entry-tags a:after{border:2px solid #fff;border-radius:50%;content:"";left:-1px;position:absolute;top:6px}@media(max-width:480px){.page-entrysearch .entrysearch-entry-tags{margin:0}}.entrysearch-searchbox{background:#f9f9f9;border-bottom:1px solid #e6e6e6;text-align:center}@media(max-width:480px){.entrysearch-searchbox{background:#edeeef}}.entrysearch-searchbox-body{margin:0;padding:30px 0}@media(max-width:480px){.entrysearch-searchbox-body{padding:12px 16px}}.entrysearch-searchbox-textInput{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#666;font-size:13px;height:36px;line-height:17px;padding:6px;vertical-align:top}.entrysearch-searchbox-textInput:hover{border-color:#999}@media(max-width:480px){.entrysearch-searchbox-textInput{background:#fff;background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-search.svg) no-repeat #fff 8px;background-size:18px 18px;border:none;font-size:16px;padding-left:40px;width:100%}}.entrysearch-searchbox-dateInput{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#666;font-size:13px;height:24px;line-height:17px;margin-bottom:6px;padding:6px;vertical-align:top}.entrysearch-searchbox-dateInput:hover{border-color:#999}@media(max-width:480px){.entrysearch-searchbox-dateInput{background:#fff;border:none;width:100%}.entrysearch-searchbox-btn{display:none}}.entrysearch-summary-text{color:rgba(70,82,94,.8);font-size:12px;padding:0 0 16px}@media(max-width:480px){.entrysearch-summary-text{margin:12px;padding:0}}.entrysearch-title{color:rgba(70,82,94,.8);font-size:16px;padding-bottom:12px}.entrysearch-title span{vertical-align:middle}@media(max-width:480px){.entrysearch-title{display:none}}.entrysearch-word{color:#374148}@media(max-width:480px){.entrysearch-word{font-weight:700;margin:0 5px 0 0}}.entrysearch-alert{margin:12px 0 24px;padding:8px 12px}@media(max-width:480px){.entrysearch-alert{font-size:12px;margin:16px 12px;text-align:left}}.entrysearch-result{font-size:12px;font-weight:400;margin:0 0 0 16px}.centerarticle-wrapper{margin:0 auto 80px}.search-container{box-sizing:border-box;flex-basis:0 0 800px;min-width:800px;padding:20px 0 0 40px}.entrysearch-related-entries{background:#f6f7f8;border-radius:4px;margin:0 0 24px;padding:16px 0}@media(max-width:480px){.entrysearch-related-entries{border-radius:0;margin:0}}.entrysearch-related-title{font-size:14px;margin:0 0 12px;padding:0 0 0 16px}@media(max-width:480px){.entrysearch-related-title{font-size:13px}}.entrysearch-related-list{-ms-overflow-style:none;display:flex;justify-content:start;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 16px;scrollbar-width:none}.entrysearch-related-list::-webkit-scrollbar{display:none}.entrysearch-related-listitem{margin:0 12px 0 0}.entrysearch-related-listitem:last-child{margin:0}.entrysearch-related-entry{background:#fff;border:1px solid #ececec;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;width:162px}@media(max-width:480px){.entrysearch-related-entry{width:138px}}.entrysearch-related-image{font-size:0}.entrysearch-related-image img{border-radius:3px 3px 0 0;height:88px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:480px){.entrysearch-related-image img{height:74px}}.entrysearch-related-entry-title a{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#25282b;display:-webkit-box;height:4em;overflow:hidden;padding:8px 8px 4px}.entrysearch-related-entry-title a:hover{color:#7db4e8}.entrysearch-related-users{color:#ff4166;display:inline-block;padding:4px 8px 8px;width:-moz-fit-content;width:fit-content}.entrysearch-related-users:hover{text-decoration:underline}.entrysearch-articles .following-bookmarks>li{margin:8px 8px 0 0}.entrysearch-articles .following-bookmarks>li:last-child{margin-top:8px}@media(max-width:480px){.entrysearch-articles{border:none;margin:0 12px}}.entrysearch-articles .related-entry-wrapper{border-top:1px solid #ddd}@media(max-width:480px){.entrysearch-articles .related-entry-wrapper{border:0}.entrysearch-articles .related-entry-wrapper+.bookmark-item,.entrysearch-articles .related-entry-wrapper+.interest-touch-bookmark-item{border-top:none}}.entrysearch-articles .entrysearch-related-entries{margin:24px 0}@media(max-width:480px){.entrysearch-articles .entrysearch-related-entries{margin:0 calc(50% - 50vw)}}.bookmark-item,.interest-touch-bookmark-item{border-bottom:0;border-top:1px solid #ddd;padding:16px 0 16px 28px}@media(max-width:480px){.bookmark-item:first-child,.interest-touch-bookmark-item:first-child{border-top:none}}.centerarticle-entry-favicon{height:16px;top:18px;width:16px}.right-container .centerarticle-aside-section{margin-top:28px}@media(max-width:480px){.page-entrysearch .centerarticle-wrapper{display:block;margin:auto;max-width:inherit}.page-entrysearch .left-container,.page-entrysearch .right-container{display:none}.page-entrysearch .search-container{min-width:0;padding:0;width:100%}.page-entrysearch .entry-wrapper{margin:24px 0 0}}.entrysearch-bar{display:none}@media(max-width:480px){.entrysearch-bar{align-items:center;background:#fff;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;padding:0 16px;position:sticky;top:34px;z-index:1000}}.entrysearch-bar-results{color:rgba(70,82,94,.8);font-size:13px;padding:12px 0}.entrysearch-filter-btn{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-filter.svg) no-repeat #fff 0;background-size:15px;border:none;margin-right:12px}.entrysearch-filter-btn,.entrysearch-sort-btn{color:#009ad0;font-size:14px;font-weight:700;padding:12px 0 12px 18px}.entrysearch-sort-btn{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-sort.svg) no-repeat #fff 0;background-size:15px}.entrysearch-filter,.entrysearch-sort-btn:not(.is-current){display:none}@media(max-width:480px){.entrysearch-filter{background:#fff;display:block;height:100vh;height:100dvh;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1001}}.entrysearch-filter-header{background:#f6f7f8;height:60px}.entrysearch-filter-title{font-size:16px;line-height:60px;text-align:center}.entrysearch-filter-close{background-color:rgba(70,82,94,.8);border:none;height:34px;-webkit-mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-close.svg);mask-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/icons/ic-close.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:28px 28px;mask-size:28px 28px;position:absolute;right:16px;top:12px;width:34px}.entrysearch-filter-item{align-items:center;border-bottom:1px solid #ececec;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px;position:relative;width:100%}.entrysearch-filter-item-head{font-size:14px;font-weight:400;width:150px}.entrysearch-filter-item-value-wrapper{padding-right:16px;position:relative;text-align:right;width:calc(100% - 150px)}.entrysearch-filter-item-value-wrapper:after{border:4px solid transparent;border-top-color:#009ad0;content:"";cursor:pointer;height:0;position:absolute;right:0;top:calc(50% + 2px);transform:translateY(-50%);width:0}.entrysearch-filter-item-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border:none;color:#009ad0;font-size:14px;font-weight:400;text-align:right;width:80px}.entrysearch-filter-item-value:focus-visible{outline:transparent}.entrysearch-filter-checkbox{line-height:1;position:relative}.entrysearch-filter-checkbox input{display:none}.entrysearch-filter-checkbox input[type=checkbox]:checked+.entrysearch-filter-checkbox-label:after{opacity:1}.entrysearch-filter-checkbox:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:9px;left:10px;margin-top:-7px;position:absolute;top:14px;transform:rotate(45deg);width:5px}.entrysearch-filter-checkbox-label{display:inline-block}.entrysearch-filter-checkbox-label:before{background:#ccc}.entrysearch-filter-checkbox-label:after,.entrysearch-filter-checkbox-label:before{border-radius:50%;box-sizing:border-box;content:"";display:block;height:28px;width:28px}.entrysearch-filter-checkbox-label:after{background:#009ad0;opacity:0;position:absolute;top:0}.entrysearch-filter-select-list{background:#fff;border:1px solid #ececec;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);box-sizing:border-box;position:absolute;top:60px;width:calc(100% - 32px);z-index:1002}.entrysearch-filter-select-item button{background:none;border:none;color:#25282b;font-size:14px;padding:12px 16px;text-align:left;width:100%}.entrysearch-filter-select-item.is-active{background:#f6f7f8}.entrysearch-filter-footer{margin-top:28px;text-align:center}.entrysearch-filter-search-btn{border:none;margin:0 16px;width:calc(100% - 32px)}.entrysearch-filter-clear-btn{background:none;border:none;font-size:14px;margin-top:16px;width:calc(100% - 32px)}.user-manage-item{border-bottom:1px solid #ddd;display:flex;line-height:1;padding:16px 8px;position:relative}.user-manage-item .user-manage-item-link{color:#333}.user-manage-item .user-manage-icon{flex-grow:0}.user-manage-item .user-manage-icon img{border-radius:3px;height:32px;vertical-align:top;width:32px}.user-manage-item .user-manage-item-description{flex-grow:1;height:32px;min-width:0;padding:0 8px}.user-manage-item .user-manage-item-description .user-manage-name{color:#333;font-size:14px;font-weight:700}.user-manage-item .user-manage-item-description .user-manage-name:hover{color:#7db4e8}.user-manage-item .user-manage-taglist{color:rgba(70,82,94,.8);font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-manage-item .user-manage-taglist .user-manage-tag{display:inline}.user-manage-item .user-manage-taglist .user-manage-tag~.user-manage-tag:before{content:" / ";display:inline}.user-manage-btn-ignore{flex-grow:0}.user-manage-btn-ignore button{-webkit-appearance:none;background-color:#fff;border-radius:3px;font-size:12px;font-weight:700;height:32px;position:relative;width:128px}.user-manage-btn-ignore .user-manage-btn-disabled:hover{border-color:#f83544;color:#f83544}.user-manage-btn-ignore .user-manage-btn-disabled:hover span{display:none}.user-manage-btn-ignore .user-manage-btn-disabled:hover:before{content:attr(data-hover-text);display:inline}.user-manage-btn-ignore .user-manage-btn-enabled:hover{background-color:#f83544}.user-manage-btn-ignore.is-in-progress{pointer-events:none}.user-manage-btn-ignore.is-in-progress .user-manage-btn-disabled{border-color:#f83544;color:#f83544}.user-manage-btn-ignore.is-in-progress .user-manage-btn-enabled{background-color:#f83544}.user-manage-btn-ignore.is-in-progress .user-manage-btn-disabled span,.user-manage-btn-ignore.is-in-progress .user-manage-btn-enabled span{display:none}.user-manage-btn-ignore.is-in-progress .user-manage-btn-disabled:before,.user-manage-btn-ignore.is-in-progress .user-manage-btn-enabled:before{content:attr(data-progress-text);display:inline}.user-manage-btn-ignore.is-in-progress .user-manage-btn-disabled:after,.user-manage-btn-ignore.is-in-progress .user-manage-btn-enabled:after{animation:load-count .6s steps(4) infinite;content:"...";position:absolute}.user-manage-btn-ignore.is-active .user-manage-btn-enabled,.user-manage-btn-ignore:not(.is-active) .user-manage-btn-disabled{display:none}.user-manage-btn-ignore .user-manage-btn-disabled{border:1px solid #f94e5b;color:#f94e5b}.user-manage-btn-ignore .user-manage-btn-enabled{background-color:#f94e5b;border:none;color:#fff}.user-manage-btn-following{flex-grow:0}.user-manage-btn-following button{-webkit-appearance:none;background-color:#fff;border-radius:3px;font-size:12px;font-weight:700;height:32px;position:relative;width:128px}.user-manage-btn-following .user-manage-btn-disabled:hover{border-color:#0087b7;color:#0087b7}.user-manage-btn-following .user-manage-btn-disabled:hover span{display:none}.user-manage-btn-following .user-manage-btn-disabled:hover:before{content:attr(data-hover-text);display:inline}.user-manage-btn-following .user-manage-btn-enabled:hover{background-color:#0087b7}.user-manage-btn-following.is-in-progress{pointer-events:none}.user-manage-btn-following.is-in-progress .user-manage-btn-disabled{border-color:#0087b7;color:#0087b7}.user-manage-btn-following.is-in-progress .user-manage-btn-enabled{background-color:#0087b7}.user-manage-btn-following.is-in-progress .user-manage-btn-disabled span,.user-manage-btn-following.is-in-progress .user-manage-btn-enabled span{display:none}.user-manage-btn-following.is-in-progress .user-manage-btn-disabled:before,.user-manage-btn-following.is-in-progress .user-manage-btn-enabled:before{content:attr(data-progress-text);display:inline}.user-manage-btn-following.is-in-progress .user-manage-btn-disabled:after,.user-manage-btn-following.is-in-progress .user-manage-btn-enabled:after{animation:load-count .6s steps(4) infinite;content:"...";position:absolute}@keyframes load-count{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.user-manage-btn-following.is-active .user-manage-btn-enabled,.user-manage-btn-following:not(.is-active) .user-manage-btn-disabled{display:none}.user-manage-btn-following .user-manage-btn-disabled{border:1px solid #009ad0;color:#009ad0}.user-manage-btn-following .user-manage-btn-enabled{background-color:#009ad0;border:none;color:#fff}.user-manage-touch-list{border-top:1px solid #acc7e8;padding-left:16px}.user-manage-touch-item{border-bottom:1px solid #ddd;display:flex;line-height:1;padding:12px 16px 12px 0;position:relative}.user-manage-touch-item .user-manage-touch-icon{flex-grow:0}.user-manage-touch-item .user-manage-touch-icon img{border-radius:3px;height:32px;vertical-align:top;width:32px}.user-manage-touch-item .user-manage-touch-item-description{flex-grow:1;height:32px;min-width:0;padding:0 8px}.user-manage-touch-item .user-manage-touch-item-description .user-manage-touch-name{color:#333;font-size:14px;font-weight:700;white-space:nowrap}.user-manage-touch-item .user-manage-touch-item-description .user-manage-touch-name:hover{color:#7db4e8}.user-manage-touch-item .user-manage-touch-taglist{color:#7f7f7f;font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-manage-touch-item .user-manage-touch-taglist .user-manage-touch-tag{display:inline}.user-manage-touch-item .user-manage-touch-taglist .user-manage-touch-tag~.user-manage-touch-tag:before{content:" / ";display:inline}.user-manage-touch-btn-ignore{flex-grow:0}.user-manage-touch-btn-ignore button{-webkit-appearance:none;background:none;border:none;height:32px;overflow:hidden;padding:0;text-indent:110%;white-space:nowrap;width:32px}.user-manage-touch-btn-ignore button:hover{opacity:.8}.user-manage-touch-btn-ignore.is-in-progress{pointer-events:none}.user-manage-touch-btn-ignore.is-in-progress .user-manage-touch-btn-disabled,.user-manage-touch-btn-ignore.is-in-progress .user-manage-touch-btn-enabled{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/loading@2x.gif) no-repeat 50%;background-size:16px}.user-manage-touch-btn-ignore.is-active .user-manage-touch-btn-enabled,.user-manage-touch-btn-ignore:not(.is-active) .user-manage-touch-btn-disabled{display:none}.user-manage-touch-btn-ignore .user-manage-touch-btn-disabled{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/ignore-added.svg) no-repeat 50%;background-size:contain}.user-manage-touch-btn-ignore .user-manage-touch-btn-enabled{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/user-add.svg) no-repeat 50%;background-size:contain}.user-manage-touch-btn-following{flex-grow:0}.user-manage-touch-btn-following button{-webkit-appearance:none;background:none;border:none;height:32px;overflow:hidden;padding:0;text-indent:110%;white-space:nowrap;width:32px}.user-manage-touch-btn-following button:hover{opacity:.8}.user-manage-touch-btn-following.is-in-progress{pointer-events:none}.user-manage-touch-btn-following.is-in-progress .user-manage-touch-btn-disabled,.user-manage-touch-btn-following.is-in-progress .user-manage-touch-btn-enabled{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/common/loading@2x.gif) no-repeat 50%;background-size:16px}.user-manage-touch-btn-following.is-active .user-manage-touch-btn-enabled,.user-manage-touch-btn-following:not(.is-active) .user-manage-touch-btn-disabled{display:none}.user-manage-touch-btn-following .user-manage-touch-btn-disabled{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/follow-added.svg) no-repeat 50%;background-size:contain}.user-manage-touch-btn-following .user-manage-touch-btn-enabled{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/userpage/user-add.svg) no-repeat 50%;background-size:contain}.user-manage-touch-show-more{font-size:14px;margin:0 12px;padding:15px 0;text-align:center}.user-manage-touch-show-more button{background:transparent;border:none;color:#009ad0;margin:0;outline:none;padding:0}.page-error-4xx{background-color:#f9f9f9}.error-main{background:#f9f9f9;padding:150px 0 100px;text-align:center}@media(max-width:480px){.error-main{padding:40px 0}}.error-main-title{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/error/bookmark-icon.svg) no-repeat top;background-size:120px 120px;padding:140px 0 0}@media(max-width:480px){.error-main-title{background-size:100px 100px;padding:120px 0 0}}.error-hotentry{margin:0 auto;max-width:920px;padding:50px 0}@media(max-width:480px){.error-hotentry{padding:20px 0;width:100%}}.error-hotentry-title{border-bottom:1px solid #ddd;font-size:13px;padding:6px 8px}.error-hotentry-title span{color:#009ad0;font-weight:400;margin:0 10px 0 0}@media(max-width:480px){.error-hotentry-title{margin:0 12px;padding:6px 0}.error-hotentry-title span{display:none}}.error-hotentry-list{display:flex;margin:0 -8px}.error-hotentry-list>li{flex-basis:25%;margin:20px 0 0;min-width:0;padding:0 16px;position:relative}.error-hotentry-list a{text-decoration:none}@media(max-width:480px){.error-hotentry-list{display:block;margin:0 12px 20px}.error-hotentry-list>li{align-items:center;border-bottom:1px solid #ececec;border-right:none;display:flex;justify-content:space-between;margin:0;padding:10px 0}}.page-error-cinnammon{background:#f9f9f9}.error-cinnammon-message{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/error/503-1.jpg) no-repeat right 20px bottom 20px;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;margin:60px auto 0;max-width:520px;padding:40px 24px 150px}@media(max-width:480px){.error-cinnammon-message{margin:12px}}.error-cinnammon-title{font-size:20px;margin:0 0 20px;text-align:center}.error-cinnammon-description{line-height:1.6;margin:0 0 8px}.page-getstarted-mhe{background-color:#f9f9f9}.page-getstarted-mhe .footer{margin-top:0}.getstarted-mhe-container{background-color:#edeeef;font-size:14px;text-align:center}.getstarted-mhe-container a{color:#009ad0}.getstarted-mhe-title{background-color:#f9f9f9}.getstarted-mhe-title h2{font-size:19px;line-height:1;padding:32px 0}.getstarted-mhe-progress{display:flex;margin:0;padding:0}.getstarted-mhe-progress li{background-color:#e2e2e2;height:3px;margin:0 2px;position:relative;width:50%}.getstarted-mhe-progress li span{display:none}.getstarted-mhe-progress li.ready:before{background-color:#00a4de;content:"";display:block;height:100%;width:100%}.getstarted-mhe-progress li.ready:after{background-color:#00a4de;border-radius:9px;content:"";display:block;height:9px;margin-right:-4.5px;margin-top:-4.5px;position:absolute;right:3.5px;top:50%;width:9px}.getstarted-mhe-progress li.now:before{animation-delay:.3s;animation-duration:.3s;animation-fill-mode:forwards;animation-name:getstarted-mhe-progress-animate;animation-timing-function:ease-out;background-color:#00a4de;content:"";display:block;height:100%;width:0}.getstarted-mhe-progress li.now:after{animation-delay:.6s;animation-duration:.2s;animation-fill-mode:forwards;animation-name:getstarted-mhe-progress-circle-animate;animation-timing-function:ease-out;background-color:#00a4de;border-radius:13px;content:"";display:block;height:0;margin-right:-4.5px;margin-top:-4.5px;position:absolute;right:3.5px;top:50%;width:0}@keyframes getstarted-mhe-progress-animate{0%{width:0}to{width:100%}}@keyframes getstarted-mhe-progress-circle-animate{0%{height:0;margin-right:0;margin-top:0;width:0}to{height:9px;margin-right:-4.5px;margin-top:-4.5px;width:9px}}.getstarted-mhe-content{color:#374148;margin:24px auto;max-width:512px}.getstarted-mhe-content h3{color:#009ad0;margin-bottom:8px}@media(max-width:480px){.getstarted-mhe-content{margin:8px;max-width:none}}.page-getstarted-mhe-interest .getstarted-mhe-content{max-width:768px}.page-getstarted-mhe-interest .getstarted-mhe-interestadd{margin:0 auto;max-width:704px;text-align:left}.getstarted-mhe-content-section{background-color:#fff;padding:32px 12px}.getstarted-mhe-content-section~.getstarted-mhe-content-section{margin-top:2px}.getstarted-mhe-content-section h4{color:#555;font-size:15px;margin-bottom:12px}.getstarted-mhe-content-section .getstarted-mhe-guide-image{display:block;height:220px;margin:24px auto;width:220px}.getstarted-mhe-content-section p span{display:inline-block}.getstarted-mhe-content-section .btn-coop-twitter{margin:0 auto;max-width:280px}.entry-comment-main .getstarted-mhe-content-section .btn-coop-twitter .entry-comment-button,.getstarted-mhe-content-section .btn-coop-twitter .bookmark-guest-guide-modal-button,.getstarted-mhe-content-section .btn-coop-twitter .bookmarkadd-submit-btn,.getstarted-mhe-content-section .btn-coop-twitter .btn-primary,.getstarted-mhe-content-section .btn-coop-twitter .comment-readmore-btn,.getstarted-mhe-content-section .btn-coop-twitter .edit-tag-modal-delete-btn,.getstarted-mhe-content-section .btn-coop-twitter .edit-tag-modal-replace-btn,.getstarted-mhe-content-section .btn-coop-twitter .entry-comment-main .entry-comment-button,.getstarted-mhe-content-section .btn-coop-twitter .entry-editModal-decide,.getstarted-mhe-content-section .btn-coop-twitter .entry-modal-guest-register-button,.getstarted-mhe-content-section .btn-coop-twitter .entry-myBookmark-form-button,.getstarted-mhe-content-section .btn-coop-twitter .entry-myBookmark-guest-button,.getstarted-mhe-content-section .btn-coop-twitter .entry-notFound-btn,.getstarted-mhe-content-section .btn-coop-twitter .entrysearch-searchbox-btn,.getstarted-mhe-content-section .btn-coop-twitter .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.getstarted-mhe-content-section .btn-coop-twitter .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.getstarted-mhe-content-section .btn-coop-twitter .page-tools .tools-container-other .tools-button,.page-entryーlp-a .entry-lp-bottom-to-guide .getstarted-mhe-content-section .btn-coop-twitter .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .getstarted-mhe-content-section .btn-coop-twitter .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .getstarted-mhe-content-section .btn-coop-twitter .tools-button{box-sizing:border-box;display:block;font-size:16px;font-weight:700;height:100%;padding:10px;transition:all .1s linear;width:100%}.getstarted-mhe-content-section .btn-back,.getstarted-mhe-content-section .btn-next{margin:0 auto;max-width:280px}.entry-comment-main .getstarted-mhe-content-section .btn-back .entry-comment-button,.entry-comment-main .getstarted-mhe-content-section .btn-next .entry-comment-button,.getstarted-mhe-content-section .btn-back .bookmark-guest-guide-modal-button,.getstarted-mhe-content-section .btn-back .bookmarkadd-submit-btn,.getstarted-mhe-content-section .btn-back .btn-primary,.getstarted-mhe-content-section .btn-back .comment-readmore-btn,.getstarted-mhe-content-section .btn-back .edit-tag-modal-delete-btn,.getstarted-mhe-content-section .btn-back .edit-tag-modal-replace-btn,.getstarted-mhe-content-section .btn-back .entry-comment-main .entry-comment-button,.getstarted-mhe-content-section .btn-back .entry-editModal-decide,.getstarted-mhe-content-section .btn-back .entry-modal-guest-register-button,.getstarted-mhe-content-section .btn-back .entry-myBookmark-form-button,.getstarted-mhe-content-section .btn-back .entry-myBookmark-guest-button,.getstarted-mhe-content-section .btn-back .entry-notFound-btn,.getstarted-mhe-content-section .btn-back .entrysearch-searchbox-btn,.getstarted-mhe-content-section .btn-back .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.getstarted-mhe-content-section .btn-back .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.getstarted-mhe-content-section .btn-back .page-tools .tools-container-other .tools-button,.getstarted-mhe-content-section .btn-next .bookmark-guest-guide-modal-button,.getstarted-mhe-content-section .btn-next .bookmarkadd-submit-btn,.getstarted-mhe-content-section .btn-next .btn-primary,.getstarted-mhe-content-section .btn-next .comment-readmore-btn,.getstarted-mhe-content-section .btn-next .edit-tag-modal-delete-btn,.getstarted-mhe-content-section .btn-next .edit-tag-modal-replace-btn,.getstarted-mhe-content-section .btn-next .entry-comment-main .entry-comment-button,.getstarted-mhe-content-section .btn-next .entry-editModal-decide,.getstarted-mhe-content-section .btn-next .entry-modal-guest-register-button,.getstarted-mhe-content-section .btn-next .entry-myBookmark-form-button,.getstarted-mhe-content-section .btn-next .entry-myBookmark-guest-button,.getstarted-mhe-content-section .btn-next .entry-notFound-btn,.getstarted-mhe-content-section .btn-next .entrysearch-searchbox-btn,.getstarted-mhe-content-section .btn-next .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.getstarted-mhe-content-section .btn-next .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.getstarted-mhe-content-section .btn-next .page-tools .tools-container-other .tools-button,.page-entryーlp-a .entry-lp-bottom-to-guide .getstarted-mhe-content-section .btn-back .entry-lp-bottom-to-guide-button,.page-entryーlp-a .entry-lp-bottom-to-guide .getstarted-mhe-content-section .btn-next .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .getstarted-mhe-content-section .btn-back .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .getstarted-mhe-content-section .btn-next .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .getstarted-mhe-content-section .btn-back .tools-button,.page-tools .tools-container-other .getstarted-mhe-content-section .btn-next .tools-button{box-sizing:border-box;display:block;font-size:16px;font-weight:700;height:100%;padding:10px;transition:all .1s linear;width:100%}.getstarted-mhe-content-section p~.btn-next{margin-top:12px}.getstarted-mhe-selected-tags ul{background-color:#eff5f5;overflow:hidden;padding:8px}.getstarted-mhe-selected-tags ul li{display:block;float:left;margin:4px}.getstarted-mhe-selected-tags ul li button{-webkit-appearance:none;background-color:#fff;border:none;border-radius:3px;color:#00b4be;font-size:13px;font-weight:700;line-height:1;margin:0;outline:none;padding:10px}.getstarted-mhe-selected-tags ul li button:after{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/getstarted/myhotentry/interest_word_checked.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:13px;margin-left:3px;vertical-align:text-top;width:13px}.getstarted-mhe-selected-tags ul li button:hover:after{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/getstarted/myhotentry/interest_word_delete.svg) no-repeat 50%;background-size:10px}.getstarted-mhe-selected-tags ul:empty:before{color:#00b4be;content:"選択したワードはここに表示されます";display:block;line-height:1;margin:4px;padding:10px;text-align:center}.getstarted-mhe-taglist-container{letter-spacing:-.4em;margin-top:24px;overflow:auto;overflow-y:hidden;white-space:nowrap}.getstarted-mhe-taglist-container::-webkit-scrollbar{height:4px}.getstarted-mhe-taglist-container::-webkit-scrollbar-track{background-color:#eee;border-radius:2px}.getstarted-mhe-taglist-container::-webkit-scrollbar-thumb{background-color:#bec8dc;border-radius:2px}@media(max-width:480px){.getstarted-mhe-taglist-container{padding-bottom:12px}}.getstarted-mhe-taglist-container .getstarted-mhe-taglist-recommend{padding-right:4px}.getstarted-mhe-taglist-container .getstarted-mhe-taglist-hot{padding-left:4px}.getstarted-mhe-taglist-container .getstarted-mhe-taglist{box-sizing:border-box;display:inline-block;letter-spacing:normal;margin-bottom:-8px;width:50%}@media(max-width:480px){.getstarted-mhe-taglist-container .getstarted-mhe-taglist{min-width:80%}}.getstarted-mhe-taglist-container .getstarted-mhe-taglist:only-child{min-width:auto;padding:0;width:100%}@media(max-width:480px){.getstarted-mhe-taglist-container .getstarted-mhe-taglist:only-child{margin-bottom:-20px}}.getstarted-mhe-taglist-container .getstarted-mhe-taglist ul{display:block;float:left;overflow:hidden}.getstarted-mhe-taglist-container .getstarted-mhe-taglist ul li{display:block;float:left;margin:0 8px 8px 0}.getstarted-mhe-taglist-container .getstarted-mhe-taglist ul li button{-webkit-appearance:none;background-color:#efefef;border:none;border-radius:3px;color:#555;font-size:13px;line-height:1;margin:0;outline:none;padding:10px}.getstarted-mhe-taglist-container .getstarted-mhe-taglist ul li button:hover{background-color:#e2e2e2}.getstarted-mhe-taglist-container .getstarted-mhe-taglist ul li button.selected{background-color:#00b4be;color:#fff}.getstarted-mhe-tag-form{display:flex;margin-top:24px}.getstarted-mhe-tag-form input{-webkit-appearance:none;border:1px solid #ccc;border-radius:3px 0 0 3px;border-right:none;box-sizing:border-box;flex-grow:1;font-size:13px;height:32px;line-height:16px;padding:8px}.getstarted-mhe-tag-form input::-moz-placeholder{color:#55606a}.getstarted-mhe-tag-form input::placeholder{color:#55606a}@media(max-width:480px){.getstarted-mhe-tag-form input{font-size:16px;height:40px}}.getstarted-mhe-tag-form button{border-radius:0 3px 3px 0;box-sizing:border-box;height:32px;outline:0;transition:all .1s linear;width:80px}@media(max-width:480px){.getstarted-mhe-tag-form button{height:40px}}.guide a{text-decoration:none}.guide a:hover{text-decoration:underline}.guide .guide-container a{color:#009ad0}.guide .guide-container .signup{background-color:#009ad0;border:0;border-radius:6px;color:#fff;display:block;font-size:16px;line-height:60px;min-width:230px;padding:0 20px;text-align:center;text-decoration:none}.guide .guide-container .signup:hover{background-color:#0087b7}.guide .footer{margin-top:0}.guide .guide-headline{background-color:#bbb;background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guide_top/main@2x.png);background-position:bottom;background-repeat:no-repeat;background-size:1040px 295px;display:block;height:440px}@media(max-width:480px){.guide .guide-headline{background-size:340px auto;height:200px}}.guide .guide-headline h2{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guide_top/title@2x.png);background-position:bottom;background-repeat:no-repeat;background-size:418px 72px;color:#fff;height:72px;margin:auto;padding-top:62px;text-align:center;width:418px}@media(max-width:480px){.guide .guide-headline h2{background-size:300px auto;box-sizing:border-box;padding:80px 20px 0;width:320px}}.guide .guide-headline span{display:none}.guide .guide-section~.guide-section{border-top:1px solid #ececec}.guide .guide-section-inner{display:flex;flex-direction:row;margin:0 auto;padding:60px 0;width:940px}@media(max-width:480px){.guide .guide-section-inner{display:block;padding:20px 0;width:auto}}.guide .text-container h3{color:#009ad0;font-size:26px;font-weight:400;margin-bottom:20px}@media(max-width:480px){.guide .text-container h3{font-size:20px;margin-bottom:10px;padding:0 16px;text-align:center}}.guide .text-container h4{color:#374148;font-size:21px;font-weight:400}@media(max-width:480px){.guide .text-container h4{font-size:18px;text-align:center}}.guide .text-container p{color:rgba(70,82,94,.8);font-size:15px;line-height:25px;margin-top:16px;width:450px}@media(max-width:480px){.guide .text-container p{font-size:14px;line-height:1.8;padding:0 16px;width:auto}}.guide .img-container{display:flex;justify-content:center;width:490px}@media(max-width:480px){.guide .img-container{margin-top:20px;width:100%}}.guide .first-section .img-container{margin-left:30px}@media(max-width:480px){.guide .first-section .img-container{margin-left:0}}.guide .first-section .img-container img{height:180px;width:180px}.guide .second-section{background-color:#f6f7f8;border-top:1px solid #ececec;box-sizing:border-box;height:auto;min-height:310px}@media(max-width:480px){.guide .second-section{min-height:260px}}.guide .second-section .guide-section-inner{flex-direction:column;padding-top:50px}.guide .second-section .text-container{flex-basis:100%}.guide .second-section .img-container{margin:40px auto 0;width:792px}@media(max-width:480px){.guide .second-section .img-container{width:100%}}.guide .second-section .point{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:480px){.guide .second-section .point{display:row;flex-wrap:wrap;justify-content:center}}.guide .second-section .point li{margin:0 50px}@media(max-width:480px){.guide .second-section .point li{margin:0 8px}}.guide .second-section .point span{display:none}.guide .second-section .point a{background-position:center 0;background-repeat:no-repeat;background-size:164px 328px;display:block;height:164px;width:164px}@media(max-width:480px){.guide .second-section .point a{background-size:100px 200px;height:100px;width:100px}}.guide .second-section .point a:hover{background-position:center -164px}@media(max-width:480px){.guide .second-section .point a:hover{background-position:center -100px}}.guide .second-section .point .point-stock{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guide_top/point_stock@2x.png)}.guide .second-section .point .point-share{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guide_top/point_share@2x.png)}.guide .second-section .point .point-find{background-image:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guide_top/point_find@2x.png)}.guide .third-section .guide-section-inner{align-items:center}.guide .third-section .img-container{margin-left:40px}@media(max-width:480px){.guide .third-section .img-container{margin-left:0;width:100%}}.guide .third-section .img-container img{height:318px;width:410px}@media(max-width:480px){.guide .third-section .img-container img{-o-object-fit:contain;object-fit:contain;width:280px}}.guide .fourth-section .guide-section-inner{align-items:center;flex-direction:row-reverse}.guide .fourth-section .img-container{margin-right:40px}@media(max-width:480px){.guide .fourth-section .img-container{margin-right:0;width:100%}}.guide .fourth-section .img-container img{height:307px;width:404px}@media(max-width:480px){.guide .fourth-section .img-container img{-o-object-fit:contain;object-fit:contain;width:280px}}.guide .fifth-section .img-container{margin-left:40px}@media(max-width:480px){.guide .fifth-section .img-container{margin-left:0;width:100%}}.guide .fifth-section .img-container img{height:300px;width:400px}@media(max-width:480px){.guide .fifth-section .img-container img{-o-object-fit:contain;object-fit:contain;width:280px}.guide .signup-section{padding:0 16px}}.guide .signup-section .guide-section-inner{align-items:center;flex-direction:column;justify-content:flex-start;padding:40px 0}.guide .signup-section .signup-section-title{color:#374148;font-size:20px;font-weight:400;margin-bottom:20px}@media(max-width:480px){.guide .signup-section .signup-section-title{font-size:15px;text-align:center}.guide .signup-section .signup{margin:0 auto}}.guide .signup-section .signup-section-text{color:rgba(70,82,94,.8);font-size:12px;margin-top:20px}@media(max-width:480px){.guide .signup-section .signup-section-text{text-align:center}}.guideline-contents{align-items:start;color:#374148;display:flex;line-height:1.6;margin:80px auto;position:relative;width:1080px}@media(max-width:480px){.guideline-contents{box-sizing:border-box;display:block;margin:20px auto;padding:20px;width:100%}}.guideline-hero{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guideline/bg_check.png) 50% #f6f7f8;background-size:18px 18px;box-sizing:border-box;padding:100px 0;text-align:center}@media(max-width:480px){.guideline-hero{padding:40px 0}}.guideline-hero-text{color:#55606a;font-size:14px;margin-top:20px;text-align:center}.guideline-title{letter-spacing:2px;line-height:1.3;padding-top:24px;text-align:center}@media(max-width:480px){.guideline-title{font-size:28px}}.guideline-title-sub{border-bottom:2px solid #25282b;font-family:Helvetica,Arial;font-size:13px;font-weight:700;letter-spacing:3px;padding:0 12px 6px;text-align:center}.guideline-title-02{font-size:24px;padding:48px 0 12px}.guideline-title-02:first-child{margin-top:-48px}.guideline-title-03{font-size:20px;padding:32px 0 16px}.guideline-title-04{border-bottom:1px solid #55606a;display:inline-block;font-size:16px;margin:16px 0;padding-bottom:4px}.guideline-newline{display:none}@media(max-width:480px){.guideline-newline{display:block}}.guideline-toc{border:1px solid #55606a;border-radius:8px;box-sizing:border-box;flex:1;margin-right:40px;max-width:360px;padding:20px;position:sticky;top:60px}.guideline-toc--sp{display:none}@media(max-width:480px){.guideline-toc{margin:40px 0 -8px;position:static}.guideline-toc--pc{display:none}.guideline-toc--sp{display:block}}.guideline-toc-title{color:rgba(70,82,94,.8);display:block;font-family:Helvetica,Arial;font-size:14px;letter-spacing:2px;margin-bottom:8px}.guideline-toc-list{line-height:1.8;margin:0;padding-left:0}.guideline-toc-btn{color:#25282b!important;font-size:15px}.guideline-toc-inner-list{list-style-type:circle;padding-left:16px}.guideline-toc-inner-list-item{line-height:1.6;list-style-type:circle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guideline-toc-inner-list-item:before{content:"-";margin-right:4px}.guideline-toc-inner-btn{color:rgba(70,82,94,.8)!important;font-size:14px}.guideline-main{position:relative;width:680px}@media(max-width:480px){.guideline-main{width:100%}}.guideline-main-text{margin-bottom:16px}.guideline-update-date{color:rgba(70,82,94,.8);display:block;font-size:13px;margin-top:20px;text-align:right}.guideline-main-list{margin:20px 0}.guideline-main-list-item{list-style-type:circle!important;margin-left:20px}.guideline-main-illust{background:#f6f7f8;margin-bottom:16px}.guideline-main-illust img{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/guide/guideline/bg_check.png) 50% #f6f7f8;background-size:18px 18px;vertical-align:bottom;width:100%}@media(max-width:480px){.guideline-main-illust{margin-left:-20px;width:100vw}}.report-container{background-color:#edeeef;font-size:14px;padding:2em 0}@media(max-width:480px){.report-container{padding:0}}.report-container a{color:#009ad0;text-decoration:none}.report-container a:hover{color:#0087b7;text-decoration:underline}.page-report{background-color:#f9f9f9}.page-report .footer{margin-top:0}.report-form-container{background-color:#fff;box-sizing:border-box;margin:0 auto;padding:24px;width:840px}@media(max-width:480px){.report-form-container{padding:24px 16px;width:auto}}.report-form-container .form-title{font-size:24px;font-weight:700;margin:1em auto 2em;text-align:center}@media(max-width:480px){.report-form-container .form-title{font-size:18px}}.report-form-container .form-title-description{margin-bottom:2em}@media(max-width:480px){.report-form-container .form-title-description{font-size:12px}}.report-form-container .form-sub-title-section{margin-bottom:2em}.report-form-container .form-sub-title{border-bottom:1px solid #ccc;font-size:16px;margin-bottom:.8em;padding-bottom:.5em}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-comment{margin-bottom:.5em}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-comment-tags{color:rgba(70,82,94,.8);justify-content:flex-start;margin:0 0 .5em}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-id{letter-spacing:-.4em}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-id .report-user-id-ttl{color:#374148;display:inline-block;font-size:12px;letter-spacing:normal}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-id-detail{display:inline-block}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-id-detail .report-user-icon{background-color:#f6f7f8;height:16px;margin-right:4px;vertical-align:text-bottom;width:16px}.report-form-container .form-sub-title-section .report-user-comment-container .report-user-id-detail .report-user-id-link{font-size:14px;letter-spacing:normal}.report-form-container .form-sub-title-section .report-entry-title{color:#25282b;display:block;margin-bottom:.5em}.report-form-container .form-sub-title-section .report-entry-url{color:#374148;font-size:12px}.report-form-container .form-sub-title-section .report-entry-url-link{color:rgba(70,82,94,.8)}.report-form-container .form-sub-title-section .report-entry-url-link:hover{color:#374148}.report-form-container .form-sub-title-section .report-entry-category{display:block;height:28px;margin-bottom:1em}@media(max-width:480px){.report-form-container .form-sub-title-section .report-entry-category{border:1px solid #ececec;height:32px;width:100%}}.report-form-container .form-sub-title-section .report-entry-category-complete{font-weight:700}.report-form-container .form-sub-title-section .report-comment-textarea{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;padding:8px;width:100%}.report-form-container .form-sub-title-section .report-comment-text-complete{margin-top:1em}.report-form-container .report-form-footer{align-items:flex-start;display:flex;justify-content:space-between}@media(max-width:480px){.report-form-container .report-form-footer{display:block}}.report-form-container .report-form-footer .report-comment-description{font-size:12px;padding-left:20px}@media(max-width:480px){.report-form-container .report-form-footer .report-comment-description{margin-bottom:1.5em}}.report-form-container .report-form-footer .report-comment-description li{list-style-type:disc}.entry-comment-main .report-form-container .report-form-footer .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .report-form-container .report-form-footer .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .report-form-container .report-form-footer .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .report-form-container .report-form-footer .tools-button,.report-form-container .report-form-footer .bookmark-guest-guide-modal-button,.report-form-container .report-form-footer .bookmarkadd-submit-btn,.report-form-container .report-form-footer .btn-primary,.report-form-container .report-form-footer .comment-readmore-btn,.report-form-container .report-form-footer .edit-tag-modal-delete-btn,.report-form-container .report-form-footer .edit-tag-modal-replace-btn,.report-form-container .report-form-footer .entry-comment-main .entry-comment-button,.report-form-container .report-form-footer .entry-editModal-decide,.report-form-container .report-form-footer .entry-modal-guest-register-button,.report-form-container .report-form-footer .entry-myBookmark-form-button,.report-form-container .report-form-footer .entry-myBookmark-guest-button,.report-form-container .report-form-footer .entry-notFound-btn,.report-form-container .report-form-footer .entrysearch-searchbox-btn,.report-form-container .report-form-footer .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.report-form-container .report-form-footer .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.report-form-container .report-form-footer .page-tools .tools-container-other .tools-button{min-width:160px;padding:10px}@media(max-width:480px){.entry-comment-main .report-form-container .report-form-footer .entry-comment-button,.page-entryーlp-a .entry-lp-bottom-to-guide .report-form-container .report-form-footer .entry-lp-bottom-to-guide-button,.page-entryーlp-b .entry-lp-bottom-to-guide .report-form-container .report-form-footer .entry-lp-bottom-to-guide-button,.page-tools .tools-container-other .report-form-container .report-form-footer .tools-button,.report-form-container .report-form-footer .bookmark-guest-guide-modal-button,.report-form-container .report-form-footer .bookmarkadd-submit-btn,.report-form-container .report-form-footer .btn-primary,.report-form-container .report-form-footer .comment-readmore-btn,.report-form-container .report-form-footer .edit-tag-modal-delete-btn,.report-form-container .report-form-footer .edit-tag-modal-replace-btn,.report-form-container .report-form-footer .entry-comment-main .entry-comment-button,.report-form-container .report-form-footer .entry-editModal-decide,.report-form-container .report-form-footer .entry-modal-guest-register-button,.report-form-container .report-form-footer .entry-myBookmark-form-button,.report-form-container .report-form-footer .entry-myBookmark-guest-button,.report-form-container .report-form-footer .entry-notFound-btn,.report-form-container .report-form-footer .entrysearch-searchbox-btn,.report-form-container .report-form-footer .page-entryーlp-a .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.report-form-container .report-form-footer .page-entryーlp-b .entry-lp-bottom-to-guide .entry-lp-bottom-to-guide-button,.report-form-container .report-form-footer .page-tools .tools-container-other .tools-button{display:block;margin:0 auto;min-width:180px;padding:10px}}.report-form-container .report-form-footer-complete{justify-content:center}.styleguide-wrapper ul{list-style-type:none;margin:0;padding:0}.styleguide-wrapper a{text-decoration:none}.styleguide-text{margin-bottom:16px}.styleguide-text a{color:#009ad0}.styleguide-text a:hover{text-decoration:underline}.styleguide-text strong{background:rgba(245,172,15,.25);margin:0 2px;padding:0 2px}.styleguide-text code{background-color:#edeeef;border-radius:4px;padding:2px 4px}.styleguide-text-list li{list-style-type:disc;margin:4px 0 0 16px}.styleguide-wrapper{display:flex}.styleguide-sidebar{background:#f6f7f8;font-size:16px;font-weight:700;height:100vh;left:0;min-width:240px;padding-top:80px;position:sticky;top:0}.styleguide-sidebar a{color:#25282b;display:block;font-size:16px;padding:8px 32px}.styleguide-sidebar a:hover{background:#edeff1;color:inherit;text-decoration:none}.styleguide-main{box-sizing:border-box;padding:72px 80px}.styleguide-summary{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:40px;width:100%}.styleguide-title{font-size:72px;font-weight:700;letter-spacing:2px;margin-bottom:16px}.styleguide-title span{font-size:12px;font-weight:400;margin-left:16px}.styleguide-title-secondary{font-size:16px;font-weight:700}.styleguide-title-tertiary{font-size:40px;font-weight:700;margin-bottom:16px}.styleguide-title-quaternary{font-size:24px;font-weight:700;margin:32px 0 16px}.styleguide-content{margin-bottom:60px}.styleguide-code,.styleguide-code-multi{background:#25282b;box-sizing:border-box;color:#fff;margin-top:16px;padding:24px 16px;width:100%}.styleguide-code-multi{height:160px}.styleguide-color-list{display:flex;gap:24px}.styleguide-color-list li{width:160px}.styleguide-color-sample{border:1px solid #f6f7f8;border-radius:4px;height:120px;margin-bottom:8px;width:160px}.styleguide-color-sample.primary{background:#009ad0}.styleguide-color-sample.primary-pure{background:#00a4de}.styleguide-color-sample.primary-dark{background:#0087b7}.styleguide-color-sample.text{background:#25282b}.styleguide-color-sample.text-darkgray{background:#374148}.styleguide-color-sample.text-gray{background:#55606a}.styleguide-color-sample.tag-bg{background:#ebeced}.styleguide-color-sample.selected-tag-bg{background:#00b4be}.styleguide-color-sample.hover-tag-bg{background:rgba(70,82,94,.8)}.styleguide-color-sample.border{background:#ececec}.styleguide-color-sample.color-border-dark{background:#ccc}.styleguide-color-sample.border-blue{background:#d4e1e7}.styleguide-color-sample.entry-users{background:#ff4166}.styleguide-color-sample.bg-body-gray{background:#edeeef}.styleguide-color-sample.bg-lightgray{background:#f6f7f8}.styleguide-color-sample.alert-blue{background:#dff2f7}.styleguide-color-sample.cat-all{background:#008fde}.styleguide-color-sample.alert-red{background:#ffe9e9}.styleguide-color-sample.cat-social{background:#a78358}.styleguide-color-sample.cat-knowledge{background:#068b71}.styleguide-color-sample.cat-it{background:#00a5de}.styleguide-color-sample.cat-fun{background:#f5ac0f}.styleguide-color-sample.cat-uncategorized{background:#999}.styleguide-color-code,.styleguide-color-name{font-weight:700;margin-bottom:4px}.styleguide-color-summary{color:rgba(70,82,94,.8);font-size:14px}.styleguide-btn-primary{background:#009ad0;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:12px 32px;text-align:center}.styleguide-btn-primary:hover{background:#0087b7;text-decoration:none!important}.styleguide-btn-secondary{border:1px solid #55606a;border-radius:4px;color:#55606a;display:inline-block;font-size:14px;font-weight:700;padding:11px 31px}.styleguide-btn-secondary:hover{background:#f2f2f2;border-color:#374148;color:#374148;text-decoration:none}.styleguide-btn-text,.styleguide-btn-text:hover{color:#009ad0}.styleguide-btn-readmore-wrapper{width:340px}.styleguide-btn-readmore{background:#edeeef;border-radius:4px;color:#374148;display:inline-block;font-size:14px;padding:12px;text-align:center;width:100%}.styleguide-btn-readmore:hover{background:#e8eaed;border-color:#374148;color:#374148;text-decoration:none}.styleguide-btn-danger{background:#d10023;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:12px 32px}.styleguide-btn-danger:hover{background:#b8001f;color:#fff;text-decoration:none}.styleguide-alert-wrapper{width:600px}.styleguide-tooltip-wrapper{padding:20px;position:relative;width:600px}.styleguide-tooltip{left:0;position:absolute;top:0}.styleguide-tooltip:hover .styleguide-tooltip-discription{left:-80px;top:-90px}.entry-ad-pc-text{box-sizing:border-box;margin-bottom:20px;margin-top:20px;min-height:80px;text-align:center}.entry-ad-pc-text iframe[width="578"]{border:1px solid #ddd!important}.entry-ad-pc-text img{vertical-align:middle}@media(max-width:480px){.entry-ad-pc-text{display:none!important}}.entry-ad-pc-rectangle{margin:0 0 20px;min-height:250px;text-align:center}.entry-ad-pc-rectangle img{vertical-align:middle}@media(max-width:480px){.entry-ad-pc-rectangle{display:none!important}}.entry-ad-pc-rectangle-double{display:flex;justify-content:center;margin:0 0 40px;min-height:250px;text-align:center}@media(max-width:480px){.entry-ad-pc-rectangle-double{display:none!important}}.entry-ad-pc-rectangle-double>div:first-of-type{padding-right:12px}.entry-ad-pc-rectangle-double>div:nth-of-type(2){padding-left:12px}.entry-ad-sp-text{display:none!important;margin:0 0 16px;min-height:98px}@media(max-width:480px){.entry-ad-sp-text{display:inherit!important}}.entry-ad-sp-text img{vertical-align:middle}.entry-ad-sp-text.no-margin{margin:0}.entry-ad-sp-banner{display:none!important;margin:0 0 20px;min-height:100px;text-align:center}@media(max-width:480px){.entry-ad-sp-banner{display:inherit!important}}.entry-ad-sp-banner img{vertical-align:middle}.entry-ad-sp-rectangle{display:none!important;margin:0 0 20px;min-height:250px;text-align:center}@media(max-width:480px){.entry-ad-sp-rectangle{display:inherit!important}}.entry-ad-sp-rectangle img{vertical-align:middle}.entrylist-ad-pc-banner{margin:0 0 30px;min-height:90px;text-align:center}@media(max-width:480px){.entrylist-ad-pc-banner{display:none!important}}.entrylist-ad-optional-rectangle{display:none;margin:0 0 20px;min-height:250px;text-align:center}@media(max-width:480px){.entrylist-ad-optional-rectangle{display:none!important}}.entrylist-ad-optional-rectangle img{vertical-align:middle}.style-headline .entrylist-ad-optional-rectangle,.style-list .entrylist-ad-optional-rectangle{display:block}.pr{border:1px solid rgba(70,82,94,.8);box-sizing:border-box;color:rgba(70,82,94,.8);font-size:10px;height:18px;line-height:16px!important;padding:0 7px}.cat-uncategorized .pr{color:#999}.cat-all .pr,.cat-general .pr{color:#008fde}.cat-economics .pr,.cat-social .pr{color:#a78358}.cat-knowledge .pr,.cat-life .pr{color:#068b71}.cat-it .pr{color:#00a5de}.cat-entertainment .pr,.cat-fun .pr,.cat-game .pr{color:#f5ac0f}.cat-uncategorized .pr{border-color:#999}.cat-all .pr,.cat-general .pr{border-color:#008fde}.cat-economics .pr,.cat-social .pr{border-color:#a78358}.cat-knowledge .pr,.cat-life .pr{border-color:#068b71}.cat-it .pr{border-color:#00a5de}.cat-entertainment .pr,.cat-fun .pr,.cat-game .pr{border-color:#f5ac0f}.entrylist-header .river-placement .entrylist-contents-title{font-size:17px;min-height:inherit}.entrylist-header .river-placement .entrylist-contents-description{display:none}.river-placement .entrylist-contents-domain{margin-right:8px;padding:12px 15px}@media(max-width:480px){.river-placement .entrylist-contents-domain{padding:0!important}}.river-placement .entrylist-contents-title a{-webkit-line-clamp:none!important;display:block!important;overflow:visible!important}@media(max-width:480px){.river-placement .pr.pc{display:none!important}}.river-placement .pr.sp{background-color:#f0f7ff!important;border:1px solid #acc7e8!important;color:#2c6ec5!important;display:none;font-size:10px;margin:0 0 0 4px;order:4;padding:0 4px}@media(max-width:480px){.river-placement .pr.sp{display:inline-block}}.entrylist-header-sub.is-nativeads-loading{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entrylist/nativeads-loading.png);background-repeat:repeat-x;background-size:20px 60px;position:relative}.entrylist-header-sub.is-nativeads-loading:after,.entrylist-header-sub.is-nativeads-loading:before{background:#fff;content:"";height:50px;position:absolute;top:0;width:5px}.entrylist-header-sub.is-nativeads-loading:before{left:0}.entrylist-header-sub.is-nativeads-loading:after{right:0}.curation-unit.is-nativeads-header-loaded{min-height:362px}.curation-unit.is-nativeads-loading{background:url(/9912ec0e0fc8f818cf97c46ebfa93196dc945692/images/v4/public/entrylist/nativeads-loading.png);background-repeat:repeat-x;background-size:20px 60px;position:relative}.curation-unit.is-nativeads-loading:after,.curation-unit.is-nativeads-loading:before{background:#fff;content:"";height:50px;position:absolute;top:0;width:5px}.curation-unit.is-nativeads-loading:before{left:0}.curation-unit.is-nativeads-loading:after{right:0}.entrylist-ad-sp-rectangle{display:none!important;margin:20px 0;min-height:250px;text-align:center}@media(max-width:480px){.entrylist-ad-sp-rectangle{display:inherit!important}}.entrylist-ad-sp-rectangle img{vertical-align:middle}.entrylist-ad-sp-fluid{display:none!important;min-height:80px;padding-bottom:12px;position:relative}@media(max-width:480px){.entrylist-ad-sp-fluid{display:inherit!important}}.entrylist-ad-sp-fluid a{text-decoration:none}.entrylist-ad-sp-fluid .yads_ad_img,.entrylist-ad-sp-fluid .yads_ad_img_res_s{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:64px;position:absolute;right:12px;top:8px;width:64px}.entrylist-ad-sp-fluid .yads_ad_img img,.entrylist-ad-sp-fluid .yads_ad_img_res_s img{height:64px;width:64px}.entrylist-ad-sp-fluid .yads_ad_logo_res_s{display:none}.entrylist-ad-sp-fluid .yads_ad>a,.entrylist-ad-sp-fluid .yads_ad_res_s>a{color:#222;display:block;font-size:14px;line-height:18px;padding:12px 88px 24px 34px}.entrylist-ad-sp-fluid .yads_ad_adv_res_s,.entrylist-ad-sp-fluid .yads_ad_title_res_s{font-weight:700}.entrylist-ad-sp-fluid .yads_ad_adv,.entrylist-ad-sp-fluid .yads_ad_adv_res_s,.entrylist-ad-sp-fluid .yads_ad_title,.entrylist-ad-sp-fluid .yads_ad_title_res_s{display:inline}.entrylist-ad-sp-fluid .yads_ad_title:after,.entrylist-ad-sp-fluid .yads_ad_title_res_s:after{content:" - "}.entrylist-ad-sp-fluid .yads_ad_desc_res_s,.entrylist-ad-sp-fluid .yads_ad_info,.entrylist-ad-sp-fluid .yads_ad_info_res_s{color:rgba(70,82,94,.8);font-size:12px;font-weight:400;line-height:17px;margin:12px 12px 0 34px}.entrylist-ad-sp-fluid .yads_ad_desc_res_s a,.entrylist-ad-sp-fluid .yads_ad_info a,.entrylist-ad-sp-fluid .yads_ad_info_res_s a{color:inherit;display:block;font-weight:inherit;margin:8px 0 8px 34px}.entrylist-ad-sp-fluid .yads_ad_desc_res_s a img,.entrylist-ad-sp-fluid .yads_ad_info a img,.entrylist-ad-sp-fluid .yads_ad_info_res_s a img{left:12px;position:absolute;top:14px}.yads-wrapper{border-bottom:1px solid #ececec;border-top:1px solid #ececec}.yads-wrapper .yads_ad a,.yads-wrapper ins{text-decoration:none}.yads-wrapper .yads_ad{font-family:Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;margin:10px}.yads-wrapper .yads_ad>a{display:block;height:83px}.yads-wrapper .yads_ad_img{background-size:contain;float:right;height:76px;margin-left:5px;width:76px}.yads-wrapper .yads_ad_info a{line-height:13px}.yads-wrapper .yads_ad_info span{color:#a2a2a2;font-size:11px}.yads-wrapper .yads_ad_info img{margin-left:3px;vertical-align:middle}.yads-wrapper .yads_ad_title{color:#2190d0;font-size:19px;font-weight:700;letter-spacing:1px;line-height:1.5;text-decoration:underline}.yads-wrapper .yads_ad_adv{color:#2190d0;font-size:12px;font-weight:700;letter-spacing:3px;line-height:14px;padding-top:6px}