﻿*{margin:0;padding:0;box-sizing:border-box}html{font-size:"Noto Sans JP",sans-serif;font-family:"Noto Sans JP",sans-serif}a{text-decoration:none;transition:all 300ms}img{width:100%}.page-wrap .wide-container{display:none}.page-wrap .page-container{position:relative;width:100%}.page-wrap .page-container .device-header{display:none}.page-wrap .page-container .page-container-inner{width:100%}.page-main{display:flex;flex-wrap:wrap;width:100%}.page-main .page-section{flex:0 0 100%}.mockup body{max-width:100vw;max-height:100vh;overflow:hidden}.mockup .page-wrap{display:flex;justify-content:center;align-items:center;gap:2rem;position:relative;width:100vw;height:100vh;max-height:100vh;overflow-y:auto}.mockup .page-wrap .wide-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start;width:210px;padding:1rem;font-size:12px}.mockup .page-wrap .page-container{display:block;position:relative;width:476px;height:946px}.mockup .page-wrap .page-container::before{content:"";display:flex;position:absolute;width:100%;height:100%;background-image:url("https://oshu-saigai.info/wp-content/uploads/phone.png");background-repeat:no-repeat}.mockup .page-wrap .page-container .device-header{display:flex;position:absolute;top:22px;z-index:1;width:420px;height:38px;margin-left:28px;border-top-left-radius:44px;border-top-right-radius:44px}.mockup .page-wrap .page-container .page-container-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:420px;height:866px;overflow-x:hidden;overflow-y:auto;position:absolute;top:60px;z-index:1;margin-left:28px;border-bottom-left-radius:44px;border-bottom-right-radius:44px}.mockup .page-wrap .page-container .page-container-inner::-webkit-scrollbar{width:4px;height:10px}.mockup .page-wrap .page-container .page-container-inner::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px}.mockup .page-main .page-section{max-width:420px !important}.mockup .google-ads{max-width:420px !important}.device-header{display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 10px;font-size:1.1rem}.device-header .time{display:block;width:100px;text-align:center;font-weight:500}.device-header .status{display:flex;gap:.5rem}.page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 4rem;position:relative;z-index:999;width:100%;height:auto;padding:1rem .5rem .5rem .5rem;color:#fff;background-color:#111;filter:drop-shadow(0 0px 4px rgba(0, 0, 0, 0.25));transition:all 500ms ease}.page-header .site-title{flex:1}.page-header .open-menu{display:flex;justify-content:center;align-items:center;height:auto;aspect-ratio:1/1;border-radius:5px;border:none;font-size:20px;padding:0 .5rem;cursor:pointer;position:relative;width:2.5rem;height:2.5rem;transition:all 300ms}.page-header .open-menu:hover{color:#fff;background-color:#44aeab}.page-header .open-menu::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.page-header .open-menu.active::after{content:""}.page-header .global-navi{flex:0 0 100%;width:100%;opacity:0;visibility:hidden;transition:max-height 500ms ease,opacity 500ms ease;max-height:0;padding-bottom:.5rem}.page-header .global-navi.active{opacity:1;visibility:visible;max-height:50vh}.page-header .global-navi .global-navi-list{display:flex;flex-wrap:wrap;gap:0;width:100%;list-style:none;filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5))}.page-header .global-navi .global-navi-list li{width:16.6666666667%;position:relative;padding:.25rem}.page-header .global-navi .global-navi-list li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.page-header .global-navi .global-navi-list li a .icon{display:flex;width:100%;height:auto;aspect-ratio:1/1;padding:.25rem}.page-header .global-navi .global-navi-list li a .icon img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.page-header .global-navi .global-navi-list li a .text{color:var(--cat-color);font-size:.75rem;font-weight:700}.page-header .global-navi .global-navi-list li:hover::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:flex;width:100%;height:100%;background-color:var(--cat-color);opacity:20%}.page-header .global-navi .global-navi-list li:nth-child(7),.page-header .global-navi .global-navi-list li:nth-child(8){margin-right:1rem}.page-header .global-navi .global-navi-list li.calendar{display:flex;justify-content:center;align-items:center;width:calc((100% - 2rem)/3);margin-top:1rem}.page-header .global-navi .global-navi-list li.calendar a{display:inline-block;width:100%;height:100%;border:1px solid gray;border-radius:6px;color:#d3d3d3;text-align:center;padding:.25rem 0;font-weight:500}.page-header .global-navi .global-navi-list li.calendar a:hover{color:#000;background-color:#d3d3d3}.page-header .global-navi .global-navi-list li.calendar a i{margin-right:.25rem}.page-footer{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;margin-top:2rem;padding-top:2rem;color:#fff;background-color:#333}.page-footer a{color:#fff}.page-footer a:hover{color:#4cc7c3}.page-footer .footer-logo{flex:0 0 100%}.page-footer .footer-logo img{display:block;width:60%;margin:0 auto}.page-footer .footer-info{width:100%;padding:1rem 0}.page-footer .footer-info .sns-list{display:flex;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.page-footer .footer-info .sns-list .sns-item{font-size:24px}.page-footer .footer-category{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;list-style:none;margin-top:2rem;padding:0 1rem;width:100%}.page-footer .footer-category li{display:flex;justify-content:center;align-items:center;width:100%;border-radius:8px}.page-footer .footer-category li a{position:relative;padding:.5rem}.page-footer .footer-category li a::before{content:"";position:absolute;top:0;left:0;display:flex;width:100%;height:100%;opacity:40%;border-radius:8px;transition:all 300ms}.page-footer .footer-category li a:hover::before{background-color:var(--cat-color)}.page-footer .footer-category li a img{display:block;aspect-ratio:1/1}.page-footer nav{width:100%}.page-footer .footer-navi{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;list-style:none;width:100%}.page-footer .footer-navi li a{display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:500}.page-footer .footer-navi li a i{margin-right:.2rem}.page-footer .copyright{width:100%;padding:.5rem;color:#fff;background-color:#111;text-align:center;font-family:"Poppins"}.page-main{display:flex;flex-wrap:wrap;width:100%}.page-main .page-section{flex:0 0 100%}.page-main .page-section .section-title{display:flex;align-items:center;position:relative;width:100%;margin-bottom:1rem;padding:.4em;border-bottom:3px solid #111;background-color:#c30d23}.page-main .page-section .section-title::before,.page-main .page-section .section-title::after{content:"";position:absolute;left:30px;bottom:-15px;width:30px;height:15px;clip-path:polygon(0 0, 100% 0, 50% 100%)}.page-main .page-section .section-title::before{background-color:#111}.page-main .page-section .section-title::after{bottom:-11px;background-color:#c30d23}.page-main .page-section .section-title .title-icon{width:2rem;margin-right:.4rem;margin-top:.2rem;color:#fff;filter:drop-shadow(0 0 4px rgba(255, 255, 255, 0.5))}.page-main .page-section .section-title .title-text{flex:1;color:#fff;font-size:20px;font-weight:700;line-height:2rem}.page-main .page-section .section-contents{padding:1rem 0}.page-main .page-section .section-contents.pd{padding:1rem .5rem}.page-main .page-section .section-contents .btn-next{display:flex;justify-content:center;align-items:center;width:80%;margin:1rem auto;padding:1em 2em;border:none;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.25),0 2px 3px -2px rgba(0,0,0,.15);background-color:#4cc7c3;color:#1e4c4a;font-size:1rem;font-weight:500;cursor:pointer;transition:all 300ms}.page-main .page-section .section-contents .btn-next:hover{color:#fff;background-color:#44aeab;box-shadow:none;transform:translateY(2px)}.page-main .page-section .section-contents .btn-next i{margin-left:.5rem}.page-main .page-section .post-title{position:relative;display:flex;align-items:center;width:100%;margin-bottom:1rem;padding:.4em;border-bottom:3px solid var(--cat-color)}.page-main .page-section .post-title::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:flex;width:100%;height:100%;background-color:var(--cat-color);opacity:.2}.page-main .page-section .post-title .title-icon{width:2rem;margin-right:.4rem;margin-top:.2rem}.page-main .page-section .post-title .title-text{flex:1;color:var(--font-color-base);font-size:1.4rem;font-weight:700;line-height:2rem}.page-main .page-section .post-contents{padding:1rem .5rem}.page-main .page-section .post-contents p{line-height:1.8}.page-main .page-section .post-contents p+p{margin-top:.5rem}.page-main .page-section .post-contents h4{margin-top:2rem;background-color:var(--cat-color);padding:.25rem .5rem;color:#fff;font-size:24px}.page-main .page-section .post-contents h4+p{line-height:1.8}.page-main .page-section .post-contents h4+p span{padding:.1rem .25rem;font-size:.8rem;font-weight:500}.page-main .page-section .post-contents h5{position:relative;display:flex;align-items:center;padding:.5em .75em;color:#333;margin:1rem 0;font-size:20px}.page-main .page-section .post-contents h5::before{content:"";display:inline-block;width:5px;height:1.5em;margin-right:.5em;background-color:var(--cat-color)}.page-main .page-section .post-contents h5::after{content:"";position:absolute;top:0;left:0;z-index:-1;display:flex;width:100%;height:100%;background-color:var(--cat-color);opacity:.1}.page-main .archive-list{list-style:none}.page-main .archive-list .archive-item{display:flex;gap:1rem;align-items:flex-start;margin-bottom:.5rem;padding:.5rem;overflow:hidden}.page-main .archive-list .archive-item:nth-child(odd){background-color:#f8f8ff}.page-main .archive-list .archive-item a{color:#1e4c4a}.page-main .archive-list .archive-item a:hover{color:#4cc7c3}.page-main .archive-list .archive-item .date{display:flex;flex-wrap:wrap;justify-content:center;width:64px;border:1px solid gray;background-color:#fff}.page-main .archive-list .archive-item .date .date_y,.page-main .archive-list .archive-item .date .date_d,.page-main .archive-list .archive-item .date .date_t{width:100%;text-align:center;font-family:"Poppins"}.page-main .archive-list .archive-item .date .date_y{font-size:.8rem}.page-main .archive-list .archive-item .date .date_d{font-size:1.1rem;font-weight:700;color:#fff;background-color:#333}.page-main .archive-list .archive-item .date .date_w{font-weight:500;font-size:.8rem}.page-main .archive-list .archive-item .date .date_t{font-size:1rem;font-weight:500}.page-main .archive-list .archive-item .category{width:40px;height:100%}.page-main .archive-list .archive-item .contents{flex:1}.page-main .archive-list .archive-item .contents .text{font-weight:500}.page-main .archive-list .archive-item .contents .text .next{transition:all 300ms;margin-left:.25rem}.page-main .archive-list .archive-item .contents .text:hover .next{margin-left:.5rem}.page-main .tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;list-style:none}.page-main .tag-list li{font-size:.8rem;font-weight:500}.page-main .tag-list li span{padding:.1rem .4rem;color:#666;border:1px solid #999;border-radius:4px}.page-main .tag-list li a{padding:.1rem .4rem;color:#fff;background-color:#44aeab;border-radius:4px}.page-main .tag-list li a:hover{color:#1e4c4a;background-color:#4cc7c3}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1rem}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .page,.wp-pagenavi .current{display:flex;justify-content:center;align-items:center;padding:.2rem;min-width:2rem;min-height:2rem;border:1px solid #44aeab}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .page{border-radius:4px;color:#fff;background-color:#44aeab;font-size:1rem;font-weight:500}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover,.wp-pagenavi .page:hover{color:#1e4c4a;background-color:#4cc7c3}.wp-pagenavi .current{color:#44aeab}.breadcrumb-section{overflow:hidden;padding:0 .5rem}.breadcrumb-section .breadcrumb__list{display:flex;flex-wrap:nowrap;width:100%;margin:.5rem 0;padding:0;overflow:hidden}.breadcrumb-section .breadcrumb__list .breadcrumb__item{list-style:none;font-size:.8rem;color:#333;display:flex;align-items:center;flex-shrink:0}.breadcrumb-section .breadcrumb__list .breadcrumb__item:not(:last-child)::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.6rem;padding:0 .25rem;color:#999;flex-shrink:0}.breadcrumb-section .breadcrumb__list .breadcrumb__item a{color:#1e4c4a;font-weight:500;white-space:nowrap}.breadcrumb-section .breadcrumb__list .breadcrumb__item a:hover{color:#4cc7c3}.breadcrumb-section .breadcrumb__list .breadcrumb__item[aria-current=page]{flex-grow:1;flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;font-weight:normal}.google-map{display:block;overflow:hidden;position:relative;width:100%;height:auto;aspect-ratio:1/1;margin-bottom:1rem}.google-map iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:none}.source{position:relative;margin:2rem 0;padding:.5em;border:2px solid var(--cat-color);text-align:center;color:var(--cat-color)}.source a{color:var(--cat-color);font-weight:700}.source a .icon-link{transition:all 300ms}.source a:hover .icon-link{transform:scale(1.2) translateX(1px);transform-origin:bottom left}.earthquake-spot{border-collapse:collapse}.earthquake-spot thead tr th{white-space:nowrap;border-bottom:2px solid gray;padding:.1rem .2rem;text-align:left}.earthquake-spot tbody{font-size:.8rem}.earthquake-spot tbody tr th,.earthquake-spot tbody tr td{margin-bottom:.5rem;vertical-align:top;padding:.5rem .2rem}.earthquake-spot tbody tr th i,.earthquake-spot tbody tr td i{display:inline-block;white-space:nowrap;font-style:normal;margin-right:.25rem;border:1px solid rgba(0,0,0,0)}.earthquake-spot tbody tr th i.pick,.earthquake-spot tbody tr td i.pick{font-weight:700;border:1px solid #d3d3d3;padding:0 .25rem;color:#fff;background-color:#333}.earthquake-spot tbody tr th:not(.no-border){border-top:1px solid gray}.earthquake-spot tbody tr td{border-bottom:1px solid gray}.bg-warning{background-color:#ffc107}.bg-danger{color:#fff;background-color:#ff2a2a}.category-list{overflow:hidden;padding:1rem .5rem}.category-list li{display:flex;list-style:none;margin-bottom:.5rem}.category-list li a{display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;width:100%;padding:.25rem 1rem}.category-list li a::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;background-color:var(--cat-color);width:100%;height:100%;opacity:20%}.category-list li a img{width:48px;margin:.5rem 0}.category-list li a .cat-title{flex:1;font-size:24px;font-weight:500;color:var(--cat-color)}.category-list li a .count{display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:100%;color:#fff;background-color:var(--cat-color);text-align:right;font-family:"Poppins";font-weight:500}.sns-share-section{width:100%;padding:0 .5rem;margin-bottom:2rem}.sns-share-section .title{position:relative;margin-bottom:1rem;padding-top:.75em;color:#1e4c4a;font-size:1rem;font-weight:700}.sns-share-section .title::before{position:absolute;bottom:.5em;left:0;z-index:-1;color:#a7e7e5;font-size:1.5em;font-family:"Poppins";line-height:1;content:attr(data-word);pointer-events:none;opacity:.5}.sns-share-section .sns-share-list{display:flex;flex-wrap:nowrap;width:100%;padding:0 .5rem;list-style:none}.sns-share-section .sns-share-list li{display:flex;justify-content:center;align-items:center;width:20%}.sns-share-section .sns-share-list li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;color:#fff;background-color:#333}.sns-share-section .sns-share-list li:nth-child(1) a{background-color:#1877f2}.sns-share-section .sns-share-list li:nth-child(1) a:hover{background-color:#3386f2}.sns-share-section .sns-share-list li:nth-child(2) a{background-color:#000}.sns-share-section .sns-share-list li:nth-child(2) a:hover{background-color:#363636}.sns-share-section .sns-share-list li:nth-child(3) a{background-color:#00c300}.sns-share-section .sns-share-list li:nth-child(3) a:hover{background-color:#2dd72d}.sns-share-section .sns-share-list li:nth-child(4) a{background-color:#d44638}.sns-share-section .sns-share-list li:nth-child(4) a:hover{background-color:#d85d52}.sns-share-section .sns-share-list li:nth-child(5) a{background-color:#533109}.sns-share-section .sns-share-list li:nth-child(5) a:hover{background-color:#63421d}.year-list{display:flex;flex-wrap:wrap;padding:.5rem;list-style:none}.year-list li{width:100%}.year-list li .year-item,.year-list li .year-item-no{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;padding:.25rem;border:1px solid #d3d3d3;font-weight:500}.year-list li .year-item{color:#44aeab;border:1px solid #44aeab}.year-list li .year-item:hover{color:#fff;background-color:#44aeab}.year-list .month-list{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-bottom:1rem}.year-list .month-list li{display:flex;width:calc((100% - 2.5rem)/6)}.year-list .month-list li .month-item,.year-list .month-list li .month-item-no{display:flex;justify-content:center;align-items:center;width:100%;padding:.25rem;font-weight:500;color:#d3d3d3;border:1px solid #d3d3d3;border-radius:4px}.year-list .month-list li .month-item{color:#44aeab;border:1px solid #44aeab}.year-list .month-list li .month-item:hover{color:#fff;background-color:#44aeab}.copy-value{cursor:pointer;position:relative}.tooltip::after{content:"COPY!!";background:#555;display:inline-block;color:#fff;border-radius:.4rem;position:absolute;left:50%;bottom:-0.8rem;transform:translate(-50%, 0);font-size:.75rem;padding:4px 10px 6px 10px;animation:fade-tooltip 300ms 500ms 1 forwards}@keyframes fade-tooltip{to{opacity:0}}.tag-list-all{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:.5rem}.tag-list-all li{display:flex}.tag-list-all li a{border:1px solid #44aeab;border-radius:4px;padding:.2rem .4rem;font-size:1rem;font-weight:500;color:#44aeab}.tag-list-all li a .count{margin-left:.25rem;color:#fff;background-color:#4cc7c3;border-radius:4px;padding:0 .2rem;font-family:"Poppins";font-size:.8rem;font-weight:500}.tag-list-all li a:hover{color:#1e4c4a;background-color:#4cc7c3}.tag-list-all li a:hover .count{color:#fff;background-color:#44aeab}.page-main .google-news-list .google-news-item{list-style:none;display:flex;flex-wrap:wrap;gap:0rem .5rem;padding:.5rem;font-size:16px;color:#5e5a34}.page-main .google-news-list .google-news-item:nth-child(odd){background-color:#fffce3}.page-main .google-news-list .google-news-item a{color:#5e5a34}.page-main .google-news-list .google-news-item a:hover{color:#4cc7c3}.page-main .google-news-list .google-news-item .date{display:inline-block;width:6.5rem;font-family:"Poppins";font-weight:500}.page-main .google-news-list .google-news-item .news-source{flex:1;color:#5e5a34;background-color:#f6eb88;border-radius:8px;padding-left:.5rem;font-weight:500}.page-main .google-news-list .google-news-item .title{flex:0 0 100%;margin-top:.5rem;padding-left:7rem}.weather-section{flex:0 0 100%;margin:0 0 .5rem 0;padding:.5rem 0 .5rem 0;border-top:1px solid #d3d3d3}.weather-section .weather-list{display:flex;flex-wrap:nowrap;width:100%}.weather-section .weather-list .weather-item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:16.6666666667%;font-size:.8rem}.weather-section .weather-list .weather-item .date{width:100%;font-size:1rem;font-weight:500;text-align:center}.weather-section .weather-list .weather-item .icon{width:100%;text-align:center}.weather-section .weather-list .weather-item .icon .value{margin-left:.1rem}.weather-section .weather-list .weather-item .value{font-weight:500}.weather-section .weather-list .weather-item .unit{font-size:.6rem;font-weight:500}.weather-section .weather-list .weather-item .wind{width:100%;text-align:center}.weather-section .weather-list .weather-item .wind .fa-location-arrow{color:#44abff;transform:rotate(var(--wind-deg));margin-right:.25rem}/*# sourceMappingURL=main.css.map */