/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,a:link,a:hover{border:none;}article p{text-indent:2em;}.pi .more-link a{background:unset;}.block ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}.inline-block{display:inline-block;}.strong{font-weight:bold;}.item-list{border:none;}.icon{float:left;margin-right:0.5em;color:#4F7F5B;}.region-help{padding-top:0;}.region-sidebar-second li{margin-bottom:0.5em;}.views-element-container .view-taxonomy-term{margin-top:40px;}.content,.views-field-body .field-content{text-align:justify;}.views-field-timestamp,.views-field-created,.right-time,.right-count{color:#aaa;font-size:0.9em;}.left-title{display:inline-block;white-space:nowrap;overflow:hidden;margin-right:10px;}.right-time,.right-count{display:inline-block;white-space:nowrap;overflow:hidden;text-align:right;}.left-title{width:calc(75% - 11px);}.right-time{width:25%;}.view-hot-rank .left-title{width:calc(79% - 11px);}.right-count{width:21%;line-height:1.3em;font-size:0.8em;background-color:#e8f2ba;clip-path:polygon(0 50%,10% 0%,100% 0%,100% 100%,10% 100%);}@media screen and (max-width:48em){.right-time{font-size:0.85em;}.views-field-title .field-content{padding-left:0;}}*{text-overflow:ellipsis;}.item-list li,aside.views-row{white-space:nowrap;overflow:hidden;}.block-views-blockterm-sortbar .views-label-name{display:inline-block;}.views-label{margin-right:5px;}.site-logo img{width:calc(6.25em + 5.5vw);}.logoimg{padding:15px 20px;}.taxonomy-term{margin-bottom:0;}.views-field-title{white-space:nowrap;overflow:hidden;}.view-pages .views-row{margin-bottom:3.125em;}.region-sidebar-second .views-row{margin-bottom:0.625em;}.pure-menu{line-height:1em;}.pure-menu-link{padding:0.6em 0.8em;}.pure-menu-horizontal .pure-menu-list{display:unset;}.u1 li,.u2 li,.u3 li,.u4 li{position:relative;overflow:hidden;border:1px solid transparent;font-size:0.95em;height:1.35em;line-height:1.35em;display:flex;align-items:center;}.view-hot-rank ul li .uprise{color:#4F7F5B;display:inline-block;transition:transform 0.5s ease;margin-right:5px;padding:3px 0;}.view-hot-rank ul li:nth-child(1) .uprise{color:#CC0000;}.view-hot-rank ul li:nth-child(2) .uprise{color:#FF4400;}.view-hot-rank ul li:nth-child(3) .uprise{color:#FFB300;}.u1 li:hover,.u2 li:hover,.u3 li:hover,.u4 li:hover{border:1px solid #B2D770;}.u1 li::before,.u2 li::before,.u3 li::before,.u4 li::before{content:'';position:absolute;top:50%;left:50%;width:150%;height:150%;background:rgba(0,0,0,0.2);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform 0.4s ease;pointer-events:none;}.u1 li:hover::before,.u2 li:hover::before,.u3 li:hover::before,.u4 li:hover::before{transform:translate(-50%,-50%) scale(1);animation:ripple 0.6s ease forwards;}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(0);}50%{transform:translate(-50%,-50%) scale(1);}100%{transform:translate(-50%,-50%) scale(1.5);opacity:0;}}.u1 li:hover .uprise,.u2 li:hover .uprise,.u3 li:hover .uprise{animation:scrollUp 0.5s linear infinite;}@keyframes scrollUp{0%{transform:translateY(10px);}100%{transform:translateY(-10px);}}.u4 li:hover .uprise{animation:rotate 1.5s linear infinite;}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}h2::after{float:right;padding:2px 5px 2px 30px;margin-right:-3px;font-size:0.8em;background-color:#e8f2ba;clip-path:polygon(0 50%,10% 0%,100% 0%,100% 100%,10% 100%);}.u1:hover h2::after{content:"\65e5\699c-\2609-\6bcf\65e5\6e05\96f6\0020\2691";}.u2:hover h2::after{content:"\5468\699c-\2609-\6bcf\5468\6e05\96f6\0020\2691";}.u3:hover h2::after{content:"\6708\699c-\2609-\6bcf\6708\6e05\96f6\0020\2691";}.u4:hover h2::after{content:"\603b\699c\b7\b7\2a00\b7\b7\6c38\4e0d\6e05\96f6\0020\2691";}.note{font-size:12px;}.social-share .social-share-icon{width:23px;height:23px;line-height:23px;border:0;}.views-field-field-sorts .field-content{margin-right:5px;}.block-views-blockterm-sortbar ul{padding:0 10px;}.block-views-blockterm-sortbar .views-label-name{font-size:12px;}.block-views-blockterm-sortbar li{display:inline-block;padding:10px 8px;margin-bottom:0;width:calc(33.33% - 20px);}.block-views-blockterm-sortbar li:hover{background-color:#E8F2BA;}.block-views-blockterm-sortbar li:hover a{color:#CC0000;}.block-views-blockterm-sortbar li:hover .views-label-name{animation:vibrate 0.5s infinite;}@keyframes vibrate{10%{transform:translate(0);}20%{transform:translate(-2px,-2px);}40%{transform:translate(2px,-2px);}60%{transform:translate(-2px,2px);}80%{transform:translate(2px,2px);}90%{transform:translate(0);}}.block-right-top .view-header{float:right;margin-top:-3.2em;font-size:0.8em;}.view-header i{width:10px;height:10px;font-size:10px;}.pager--load-more .pager__item{display:flex;flex-direction:column;align-items:center;position:relative;}.pager--load-more a{padding-bottom:10px;position:relative;font-weight:bold;font-family:cursive,sans-serif;}.pager--load-more a::after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4F7F5B;position:absolute;top:100%;left:42%;transform:translateX(-50%);animation:bounce 1s infinite;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-10px);}60%{transform:translateY(-5px);}}.pager__items--end{font-family:fantasy,sans-serif;font-size:14px;}hr{height:1px;border:none;background-color:#EFF5D5;margin:3px 0;}i,em{font-style:normal;}.total-count{float:right;}.infos{padding:5px 3px;overflow:hidden;}.top span:not(.total-count){display:inline-block;margin-right:1.5em;min-width:10em;}.top{margin:1.5em 0 2.8em 0;border:1px solid #EFF5D5;background-color:#FAFCF3;color:#999;font-size:0.85em;}.bottom{margin:2.8em 0;font-size:0.9em;margin-left:auto;text-align:right}.view-header i,.read-time i{display:inline-flex;justify-content:center;align-items:center;border:1px solid #9ec200;color:#CC0000;border-radius:50%;padding:3px;}.read-time i{width:7px;height:7px;font-size:12px;}.total-count i{position:relative;color:#4F7F5B;}.total-count i::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:10px;background:radial-gradient(circle,rgba(0,0,0,0.1) 30%,rgba(0,0,0,0) 70%),#ff0000;border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg);filter:blur(5px);opacity:0.5;}.view-taxonomy-term h1,.view-tardis h1,.view-content-recent h1{border:1px solid #E8F2BA;background-color:#F2F7DC;border-radius:5px;margin:25px 0;}h1{font-size:calc(1em + 0.6vw);text-align:center;line-height:1.875em;margin:35px 0;}h2{font-size:1.1em;border-bottom:2px solid #4F7F5B;padding:3px;margin-top:0;}h3{height:2.5rem;line-height:2.5rem;margin:0;}.node__content{overflow:hidden;}.node__content .field--name-body{margin:1em 0;}.node--view-mode-teaser{margin-bottom:0.625em;}.node--view-mode-teaser .node__links{float:right;}#main,#sidebar-left,#sidebar-right{margin:0 2px;}.region-content{margin-bottom:25px;}.region-content .views-element-container.block{margin:10px;padding:5px;border:1px solid #ddd;}@media screen and (min-width:64em){#middlecontainer .block{margin:8px 8px 16px 8px;}.block-system-main-block p{line-height:1.5em;}.region-content .views-element-container.block{width:calc(50% - 1.9em);display:inline-block;}}.block-system-main-block{border:3px solid transparent;padding:8px;position:relative;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#d8e8a0,#e9f5bf);}.block-system-main-block:before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background-image:linear-gradient(135deg,#e7fa99,#eaf5bc);filter:blur(3px);z-index:-1;}.below{border:1px solid #ddd;padding:5px;}@media screen and (min-width:64em){.relate li,.fullsorts li{float:left;width:calc(50% - 1.2em);}.relate li:nth-child(odd),.fullsorts li:nth-child(odd){padding-right:0.9em;margin-right:0.3em;border-right:1px dashed #ddd;}}.guess ul{padding-bottom:10px;}.guess .right-time{height:2.5rem;line-height:2.5rem;}.guess .views-field-body .field-content{padding:0 1.25em 0.8em 1.25em;}.guess .views-row:nth-child(odd){background-color:#FAFCF3;}.guess .more-link{padding-top:0.5em;}.tardis-view ul li{text-align:center;}.tardis-view ul ul{white-space:nowrap;overflow:hidden;}.tardis-view ul ul li{width:calc(50% - 20px);}.tardis-view ul ul li:nth-child(odd){border-left:2px solid #4F7F5B;margin-left:50%;text-align:left;padding-left:20px;position:relative;}.tardis-view ul ul li:nth-child(odd):before{content:'';position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;border:2px solid #4F7F5B;background:#4F7F5B;}.tardis-view ul ul li:nth-child(even){border-right:2px solid #4F7F5B;margin-right:50%;text-align:right;padding-right:20px;position:relative;}.tardis-view ul ul li:nth-child(even):before{content:'';position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;border:2px solid #4F7F5B;background:#ffffff;}.view-header .list-total{text-align:right;font-size:14px;margin-bottom:15px;font-family:"Noto Sans CJK";}.field__item strong{font-weight:bold;font-size:18px;}.field--name-field-tags{margin:10px 0;}.prevnext{margin:25px 0;border:1px solid #ddd;background-color:#f5f5f5;}.prevnext li{padding:5px;white-space:nowrap;overflow:hidden;}.prevnext .prev{padding-bottom:0;}.divider{border-left:0;}.breadcrumb{padding:3px;background-color:#FAFCF3;border-radius:5px;}.region-footer li{border-right:0;}.copyright{margin-bottom:10px;}#block-zeropoint-links{margin-bottom:15px;}@media screen and (max-width:48em){.infos span{display:block;}}.endwords dt{font-weight:bold;color:#888;}.endwords dd{margin:8px;}.endwords em{background-color:#ffffea;color:#888;}.endwords{border:1px solid #EFF5D5;background-color:#fffff3;padding:5px;margin-top:20px;font-size:14px;color:#999;text-align:justify;}
