@charset "UTF-8";#mQTXuY6{border-top:1px solid #dae0e6}#mQTXuY6 iframe{display:block;width:100%;height:104px;border:none}@media screen and (min-width:780px){#mQTXuY6{height:96px;border:none}#mQTXuY6 iframe{height:96px}}#taboola-thumbnails-a{margin-top:20px;padding:8px 16px}@media screen and (min-width:780px){#taboola-thumbnails-a{padding:8px}}.taboola-inline{padding:8px 16px;border-top:1px solid #dae0e6}@media screen and (min-width:780px){.taboola-inline{border-top:none;padding:8px}}.button-default{height:40px;border-radius:4px;box-shadow:0 1px #0000001a;border:solid 1px #e3e3e3;background-image:linear-gradient(to bottom,#fdfdfd,#f5f5f5);font-size:16px;font-weight:700;letter-spacing:-.1px;text-align:center;color:#333;cursor:pointer}.button-default:hover{border:solid 1px #a0aeb6;background-image:linear-gradient(to bottom,#fdfdfd,#e8e8e8)}.button-disabled{color:#aaa}#button-to-top{display:flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:-48px;width:48px;height:48px;padding:8px;border-radius:50%;background-color:#00000080;font-size:48px;white-space:nowrap;color:#fff;text-decoration:none;line-height:1;transition:bottom .2s ease-in-out;-webkit-tap-highlight-color:transparent}#button-to-top:active,#button-to-top:hover,#button-to-top:visited{color:#fff;background-color:#00000080}#button-to-top.shown{bottom:16px}#button-to-top.shown-ios{bottom:40px}@media screen and (min-width:780px){#button-to-top{right:40px}#button-to-top.shown{bottom:40px}}@media screen and (min-width:1200px){#button-to-top{right:240px}}.button-rss{display:flex;align-items:center;flex-shrink:0;padding:0 8px;white-space:nowrap;height:30px;border:1px solid #ff9100;border-radius:8px;background-color:#fff;font-size:12px;color:#ff9100}.button-rss svg{fill:#ff9100}.button-rss:visited{color:#ff9100}.button-rss:hover{text-decoration:none}@media screen and (min-width:780px){.button-rss:hover{color:#fff;background-color:#ff9100}}.button-rss:hover svg{fill:currentColor}.button-rss:active{color:#fff;background-color:#ff9100}.button-rss svg{margin-right:4px}.anchor{display:inline;width:auto;height:auto;padding:unset;border:none;border-radius:unset;background:none;box-shadow:none;cursor:pointer;font-size:inherit;text-align:inherit;align-items:inherit;-webkit-appearance:none}*{box-sizing:border-box}h2{margin:16px 0 0;padding:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:18px;font-weight:700;color:#707a8e}@media screen and (min-width:780px){h2{padding-left:0;margin-bottom:8px}}h3{display:flex;align-items:center;margin:4px 0;padding-left:16px;height:28px;font-size:14px;font-weight:400;background-color:#f3f3f3;color:#212526}h3:first-child{margin-top:0}@media screen and (min-width:780px){h3{padding-left:8px}}h4{margin:0;padding:0 16px;border-bottom:1px solid #dae0e6;line-height:28px;font-size:14px;color:#212526}h5{margin:0;padding:0 16px;font-size:14px;font-weight:700;color:#212526}a,.anchor{color:#eb4e7e;text-decoration:none}a:visited:not([class*=font-color]):not(.button-rss),.anchor:visited:not([class*=font-color]):not(.button-rss){color:#eb4e7e}a:hover,.anchor:hover{text-decoration:underline}@media screen and (max-width:779px){a,.anchor{outline:none}}label{display:block;margin-bottom:8px}textarea{display:block;width:100%;margin-bottom:16px;padding:8px;border-color:#dae0e6;border-radius:4px;font-size:14px}button{display:block;width:100%;height:40px;border-radius:4px;box-shadow:0 1px #0000001a;background-image:linear-gradient(to bottom,#fdfdfd,#f5f5f5);font-size:16px}p{margin:0 0 14px}p:last-child{margin-bottom:0}ul{margin:0;padding:0 0 0 20px}ul.cells{margin-bottom:24px;padding:0;list-style:none}ul.cells li{padding:8px 16px;border-bottom:1px solid #dae0e6}@media screen and (min-width:780px){ul.cells li{padding:8px}}pre{padding:8px;background-color:#f3f3f3}dl{margin:0;padding:0}dt{padding:16px 0 0;margin:16px 0 0;border-top:1px solid #dae0e6;font-weight:700}dt:first-child{margin-top:0;padding-top:0;border:none}dd{margin-left:0;padding:0}img{overflow:hidden}#header{display:flex;flex-wrap:wrap;justify-content:space-around;background-color:#fff}#header a,#header .anchor,#header a:hover,#header .anchor:hover{color:#fff}#header h1{display:flex;align-items:center;justify-content:center;margin:0;height:60px;width:100%}@media screen and (min-width:780px){#header h1{height:60px}}#header h1 a,#header h1 .anchor{display:flex}#logo{display:block;width:auto;height:20px}#logo+span{font-size:20px;line-height:1;margin-left:4px}#bottom-nav{display:flex;align-items:center;justify-content:center;height:60px;font-size:14px}@media screen and (min-width:780px){#bottom-nav{height:auto;padding-top:40px;padding-bottom:40px}}#bottom-nav:hover{text-decoration:none}#bottom-nav svg{margin-right:4px;fill:#eb4e7e}#bottom-nav+#footer{margin:0}#footer{margin:40px 0 0;padding:16px 0;background-color:#fff;font-size:12px;text-align:center;color:#b1b1b1}@media screen and (min-width:780px){#footer{padding-bottom:40px}}#footer .nav{overflow:hidden;margin-bottom:16px}#footer .nav a,#footer .nav .anchor{display:block;width:50%;float:left;padding:8px 0}@media screen and (min-width:780px){#footer .nav{display:flex;justify-content:center;margin-bottom:24px}#footer .nav a,#footer .nav .anchor{width:auto;float:none;padding:8px 12px}}#footer .tw-bird{margin-bottom:16px;text-align:center;line-height:1}#footer .tw-bird img{width:32px;height:32px}#footer #copyright a,#footer #copyright .anchor{color:#b1b1b1}input[type=text]{height:34px}input[type=text],input[type=url],textarea{display:block;width:100%;margin-bottom:16px;padding-right:8px;padding-left:8px;border:1px solid #c0c5c8;background-color:#fff;border-radius:4px;font-size:16px;-webkit-appearance:none}html{height:100%;margin:0;padding:0;font-family:sans-serif}body{display:flex;flex-direction:column;min-height:100%;margin:0;padding:0;background-color:#f3f3f3;color:#212526;font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}*::-ms-backdrop,body{display:block}#app{flex:1;width:100%}#content{padding-bottom:1px;background-color:#fff}@media screen and (min-width:780px){#content{margin:24px auto 0;width:780px;padding:16px 80px 80px;border-radius:20px}}.container,.form-container{padding:16px}@media screen and (min-width:780px){.form-container{margin-right:auto;margin-left:auto;width:460px}}.separator-top{border-top:1px solid #dae0e6}#form-generator-result-container{display:none}#form-generator-result{padding:8px 16px;border:1px solid #ecf0f5;background-color:#f4f6f8}#form-generator-result-link{display:block;margin-bottom:8px}#form-generator-result-copy{color:#eb4e7e;text-align:right}#post-nav{display:flex;justify-content:center;padding:16px 0}#post-nav>h2,#post-nav>div{margin:0;padding:0;border-width:1px 1px 1px 0;border-style:solid;border-color:#eb4e7e;font-size:12px;font-weight:400;line-height:1;background-color:#fff}#post-nav>h2:first-child,#post-nav>div:first-child{border-left-width:1px;border-top-left-radius:8px;border-bottom-left-radius:8px}#post-nav>h2:last-child,#post-nav>div:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#post-nav>h2 a,#post-nav>h2 .anchor,#post-nav>div a,#post-nav>div .anchor{display:flex;align-items:center;justify-content:center;margin:0;padding:8px 0;width:92px;color:#eb4e7e}#post-nav>h2 a:hover,#post-nav>h2 .anchor:hover,#post-nav>div a:hover,#post-nav>div .anchor:hover{text-decoration:none}@media screen and (min-width:780px){#post-nav>h2,#post-nav>div{width:33%;font-size:18px;font-weight:700;border:none;color:#707a8e}#post-nav>h2:first-child,#post-nav>h2:last-child,#post-nav>div:first-child,#post-nav>div:last-child{border-radius:0}#post-nav>h2:hover,#post-nav>div:hover{background-color:#fff6fb}#post-nav>h2 a,#post-nav>h2 .anchor,#post-nav>div a,#post-nav>div .anchor{width:auto;color:#707a8e}}#post-nav>h2{background-color:#eb4e7e}#post-nav>h2 a,#post-nav>h2 .anchor{color:#fff}@media screen and (min-width:780px){#post-nav>h2{border-bottom:2px solid #eb4e7e;background-color:inherit}#post-nav>h2 a,#post-nav>h2 .anchor{color:#707a8e}}.posts .post{position:relative;border-top:1px solid #dae0e6}@media screen and (min-width:780px){.posts .post{border-top:none}}.posts .post.target .title{color:#eb4e7e;font-weight:700}.posts .post .favicon{position:absolute;display:block;box-sizing:content-box;padding:16px;bottom:-8px;left:0;width:16px;min-width:16px;height:16px;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;outline:none}@media screen and (min-width:780px){.posts .post .favicon{padding:0;bottom:16px;left:8px}}.posts .post .favicon img{width:16px;max-width:16px;height:16px;max-height:16px}.posts .post a.content,.posts .post .content.anchor{display:flex;justify-content:space-between;width:100%;height:104px;padding:8px 16px;color:#212526;text-decoration:none}.posts .post a.content:hover,.posts .post .content.anchor:hover{background-color:#fff6fb;color:#212526;text-decoration:none}.posts .post a.content:visited,.posts .post .content.anchor:visited{color:#a9b1c2}@media screen and (min-width:780px){.posts .post a.content,.posts .post .content.anchor{height:96px;padding:8px}.posts .post a.content:hover .title,.posts .post .content.anchor:hover .title{color:#eb4e7e;text-decoration:underline}}.posts .post a.content .body,.posts .post .content.anchor .body{flex-grow:1;max-width:100%;display:flex;flex-direction:column;justify-content:space-between}.posts .post a.content .body .meta,.posts .post .content.anchor .body .meta{position:absolute;bottom:7px;width:calc(100% - 32px);display:flex;justify-content:space-between;white-space:nowrap;font-size:12px;color:#b1b1b1}@media screen and (min-width:780px){.posts .post a.content .body .meta,.posts .post .content.anchor .body .meta{position:relative;width:100%}}.posts .post a.content .body .meta .site-name,.posts .post .content.anchor .body .meta .site-name{overflow:hidden;text-overflow:ellipsis;margin-left:24px}.posts .post a.content .body .meta .meta-group,.posts .post .content.anchor .body .meta .meta-group{display:flex;overflow:hidden}.posts .post a.content .body .meta .meta-group .site-name,.posts .post .content.anchor .body .meta .meta-group .site-name{margin-left:32px}.posts .post a.content .thumbnail,.posts .post .content.anchor .thumbnail{flex-shrink:0;width:90px;height:60px;margin-left:8px}@media screen and (min-width:780px){.posts .post a.content .thumbnail,.posts .post .content.anchor .thumbnail{width:120px;height:80px;margin-left:16px}}.posts .post.ad a.content,.posts .post.ad .content.anchor{color:#212526}.posts .link{border-top:1px solid #dae0e6}.posts .link a,.posts .link .anchor{display:flex;align-items:center;justify-content:center;height:104px}.posts p{padding:0 16px}@media screen and (min-width:780px){.posts p{padding:0}}.title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.25;height:60px;overflow:hidden;font-size:16px;word-break:break-word}@media screen and (min-width:780px){.title{-webkit-line-clamp:2;line-height:1.5;height:48px}}.read-more{border-top:1px solid #dae0e6}.read-more>a,.read-more>.anchor,.read-more>span{display:block;padding:32px 0;text-decoration:none;text-align:center}@media screen and (min-width:780px){.read-more{margin-top:40px;border:none}.read-more>a,.read-more>.anchor,.read-more>span{display:flex;align-items:center;justify-content:center;height:52px;padding:0}.read-more a:hover,.read-more .anchor:hover{background-color:#fff6fb;text-decoration:underline}}#date-nav.link{overflow:hidden}#date-nav.link .prev,#date-nav.link .next{display:flex;align-items:center;height:104px}#date-nav.link .prev{float:left;text-align:left;padding-left:16px}#date-nav.link .next{float:right;text-align:right;padding-right:16px}#date-nav.link a,#date-nav.link .anchor{display:inline;height:auto}@media screen and (min-width:780px){#date-nav.link .prev,#date-nav.link .next{padding:0}}#archive{margin-top:16px}#content .post.hidden{display:none}*::-ms-backdrop,.post .body{width:468px}dl.site-info{margin-bottom:16px}dl.site-info dt{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0 16px;height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-width:0 0 1px;border-style:solid;border-color:#dae0e6;font-size:14px;font-weight:700;color:#b1b1b1}dl.site-info dd{padding:8px 16px 40px;font-size:16px}dl.site-info dd.setting{display:flex;justify-content:space-between}dl.site-info .form-switch>:first-child,dl.site-info .form-switch>:last-child{display:inline}#search-form{background-color:#fff}#search-form.fixed{position:fixed;top:0;width:100%;height:60px;z-index:20}#search-field{position:absolute;display:none;top:13px;left:16px;right:56px;width:calc(100% - 72px)}#search-input{margin:0;width:100%;height:34px;padding-right:40px}#search-input+button[type=submit]{position:absolute;top:5px;right:8px;display:inline;border:none;margin:0;padding:0;width:24px;height:24px;outline:none;background:transparent;box-shadow:none;cursor:pointer}#search-input+button[type=submit] svg path{fill:#eb4e7e}#search-label{position:absolute;top:18px;right:16px;margin:0;width:24px;height:24px;background-image:url(/images/icons/search.svg);background-repeat:no-repeat;cursor:pointer}#hot-keywords{position:absolute;top:60px;left:0;display:none;z-index:18;width:100%;padding:24px;border:1px solid #ced2d4;box-shadow:0 2px 4px #0000001a;background-color:#fff}@media screen and (max-width:779px){#hot-keywords{height:calc(100vh - 60px);overflow:scroll;padding-bottom:200px}}#hot-keywords .header{font-weight:400;margin-bottom:24px;padding:0;border:none;color:#212526}#hot-keywords ul{margin:0;padding:0;list-style:none}#hot-keywords ul li{margin-bottom:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#eb4e7e}#hot-keywords ul li:last-child{margin-bottom:0}#search.shown #search-field{display:block}#search.shown #search-label{background-image:url(/images/icons/clear.svg)}#search.shown #hot-keywords{display:block}@media screen and (min-width:780px){#search{position:absolute;top:0;left:0;right:0;margin:auto;width:780px}#search #search-form{position:relative;width:780px;height:auto;margin:0 auto}#search #search-field{width:240px}#search #search-label{top:13px;right:0;display:flex;justify-content:flex-end;align-items:center;width:80px;height:34px;padding-right:12px;text-align:right;background-position:left 8px center}#search #search-label:hover{background-color:#fff6fb;border-radius:4px}#search #search-label:after{content:"検索";font-size:14px;font-weight:700;color:#eb4e7e}#search.shown #search-field{left:auto;right:0}#search.shown #search-label{display:none}#hot-keywords{width:600px;top:48px;left:auto;right:0;margin-right:0;padding-bottom:8px}#hot-keywords .header{margin-bottom:16px}#hot-keywords ul{display:flex;flex-wrap:wrap}#hot-keywords ul li{margin-bottom:16px;margin-right:24px}#hot-keywords ul li:last-child{margin-bottom:16px}}@media screen and (max-width:779px){.search-shown #header,.search-shown #main{display:none}}ul.cells li{display:flex;align-items:center;justify-content:space-between;height:64px}ul.cells li .site,ul.cells li .category{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:8px}ul.cells li .site a.site-name,ul.cells li .site .site-name.anchor,ul.cells li .site a.category-name,ul.cells li .site .category-name.anchor,ul.cells li .category a.site-name,ul.cells li .category .site-name.anchor,ul.cells li .category a.category-name,ul.cells li .category .category-name.anchor{font-size:16px;color:#212526}ul.cells li .site a.site-name:hover,ul.cells li .site .site-name.anchor:hover,ul.cells li .site a.category-name:hover,ul.cells li .site .category-name.anchor:hover,ul.cells li .category a.site-name:hover,ul.cells li .category .site-name.anchor:hover,ul.cells li .category a.category-name:hover,ul.cells li .category .category-name.anchor:hover{color:#eb4e7e}ul.cells li .site .favicon,ul.cells li .category .favicon{margin-right:8px;vertical-align:text-top;width:16px;max-width:16px;height:16px;max-height:16px}ul.cells li .site .site-url,ul.cells li .category .site-url{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#b1b1b1}#setting-ng-words .container:last-child,#setting-ng-words .form-container:last-child{padding-bottom:0}.setting-section{margin-bottom:40px}#posts.sites section{margin:0 0 24px;border-bottom:1px solid #dae0e6}#posts.sites section:last-child{margin-bottom:0;border-bottom:none}@media screen and (min-width:780px){#posts.sites section{border-bottom:none}#posts.sites section:first-child{margin-top:16px}}#posts.sites h3{justify-content:center;padding:0 16px;height:56px;background-color:transparent;font-size:16px}#posts.sites h3 a,#posts.sites h3 .anchor{color:#707a8e;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#posts.sites h3 a:hover,#posts.sites h3 .anchor:hover{color:#3492d8}.rank{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:8px;width:32px;height:32px;border:solid 1px #0066a8;border-radius:50%;background-color:#fff;font-size:12px;color:#0066a8}.rank.rank-1{border-color:#e0cf00;background-color:#e0cf00;color:#fff}.rank.rank-2{border-color:#cdcdcd;background-color:#cdcdcd;color:#fff}.rank.rank-3{border-color:#a56328;background-color:#a56328;color:#fff}.form-switch{display:flex;align-items:center;font-size:12px;white-space:nowrap}.form-switch>:first-child,.form-switch>:last-child{display:none}@media screen and (min-width:780px){.form-switch>:first-child,.form-switch>:last-child{display:inline}}.form-switch label{margin:0 8px;position:relative;display:inline-block;width:48px;height:24px}.form-switch label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:#2196f3;-webkit-transition:.4s;transition:.4s}.form-switch label .slider:before{position:absolute;content:"";height:18px;width:18px;right:3px;top:3px;border-radius:50%;background-color:#fff;-webkit-transition:.4s;transition:.4s}.form-switch label input{opacity:0;width:0;height:0}.form-switch label input:checked+.slider{background-color:#ccc}.form-switch label input:checked+.slider:before{-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translate(-24px)}.text-muted{color:#b1b1b1}.open-bracket{text-indent:-8px}#header>div{display:flex;justify-content:space-around;width:100%;background-color:#eb4e7e}#header>div ul{overflow-x:auto;display:flex;margin:0;padding:0;list-style:none}@media screen and (min-width:780px){#header>div ul{overflow-x:visible}}#header>div ul li{padding:0;border:none;white-space:nowrap;font-size:14px;font-weight:700}#header>div ul li.active a,#header>div ul li.active .anchor{border-color:#e2ff64}#header>div ul li a,#header>div ul li .anchor{display:block;padding:10px 16px 8px;min-width:60px;border-width:0 0 4px;border-style:solid;border-color:transparent;text-align:center}#header>div ul li a:hover,#header>div ul li .anchor:hover{text-decoration:none}@media screen and (min-width:780px){#header>div ul li a:hover,#header>div ul li .anchor:hover{background-color:#ffffff4d}}
