*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@charset "utf-8";.open-btn{display:none}@media screen and (max-width:960px){.body-hidden{overflow:hidden}.category-menu{position:fixed;z-index:999;top:0;right:-120%;height:100vh;background:#f5f5f5;transition:all .6s;padding:20px;box-shadow:0 -5px 10px rgba(0,0,0,.05);overflow-y:auto}.category-menu.open-menu{right:0}.open-btn{position:fixed;z-index:9999;top:13px;right:10px;cursor:pointer;width:50px;height:50px;display:block}.open-btn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:3px;background-color:#fff;width:45%}.open-btn span:nth-of-type(1) {top:15px}.open-btn span:nth-of-type(2) {top:23px}.open-btn span:nth-of-type(3) {top:31px}.open-btn.active span:nth-of-type(1) {top:18px;left:18px;transform:translateY(6px) rotate(-45deg);background-color:#333}.open-btn.active span:nth-of-type(2) {opacity:0}.open-btn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);background-color:#333}}@charset "utf-8";html,body{width:100%;font-size:16px;word-wrap:break-word;word-break:break-all;background-color:#f5f5f5}body{color:#333;font-family:'Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.8}img{max-width:100%;display:inline-block;height:auto}ul{list-style:none;padding:0;margin:0}a{text-decoration:none;transition:opacity .3s;color:#0a72c7}a:hover{opacity:.7}p{margin:10px 0}ul.disc{list-style:disc;padding-left:2em;margin:10px 0}.disc li{margin-bottom:.25em}.fnt_ss{font-size:80%}.fnt_s{font-size:90%}@media screen and (max-width:960px){html,body{font-size:14px}}header{background-color:#333;padding:0 20px;display:flex;align-items:center;justify-content:space-between}#logo{margin:0;padding:15px 0;display:flex;align-items:center}#logo>span{font-size:.875rem;font-weight:normal;display:block;color:#fff}#logo img{width:230px;margin-right:15px}#logo a{text-decoration:none;line-height:1;display:block}@media screen and (max-width:560px){#logo{display:block}#logo img{width:180px}#logo>span{font-size:.75rem}}.gnav ul{display:flex;align-items:center;gap:30px;padding-right:15px}.gnav ul li a{color:#fff;font-weight:bold}.gnav ul li.twitter a{display:block;line-height:1}@media screen and (max-width:960px){.gnav{display:none}}#contents{display:flex;padding:50px}@media screen and (max-width:1300px){#contents{width:100%;padding:0 20px;margin:30px 0}}#top-list ul{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%}#top-list ul li{width: calc(100% / 6);padding:0 10px;margin-bottom:20px}#top-list ul li a{display:block;background-color:#fff;font-size:.875rem;color:#333;text-align:center;padding:10px;box-shadow:0 3px 0 rgba(0,0,0,.05);height:100%}#top-list ul li a .img{display:block;padding:10px 30px}#top-list ul li a .text{display:block}@media screen and (max-width:1300px){#top-list ul li{width: calc(100% / 5)}}@media screen and (max-width:960px){#top-list ul{width:100%}#top-list ul li{width: calc(100% / 3);padding:0 5px;margin-bottom:10px}}@media screen and (max-width:560px){#top-list ul li{width:50%}}.ads_big{margin-bottom:50px;text-align:center}.ads_big p{font-size:.75rem;width:100%;text-align:left}.ads_small p{font-size:.75rem;width:100%}.ads_row{margin-bottom:50px;display:flex;margin:0 -10px;flex-wrap:wrap}.ads_row p{font-size:.75rem;width:100%}.ads_row .item{padding:0 10px;margin-bottom:15px}.sideads p{font-size:.75rem}ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;margin:0 -3px}ul.page-numbers li{margin:0 3px}ul.page-numbers li a,ul.page-numbers li .page-numbers.current{background-color:#fff;line-height:1;padding:12px 15px;display:block;color:#333;transition:background .3s , color .3s}ul.page-numbers li .page-numbers.current,ul.page-numbers li a:hover{background-color:#333;color: #ffff;opacity:1}.details{margin:0 0 50px;display:flex;flex-wrap:wrap}.icon_details{display:flex;flex-wrap:wrap;align-items:flex-start}.details .main{width:100%}.details .main .img{width:40%;background-color:#fff;padding:50px;text-align:center}.details .main .text{padding-left:50px;width:60%}.details .main .text .explanation{font-size:.875rem;margin-top:0}.details .main .text .download{margin-top:20px}.details .main .text .download .tit{font-weight:bold;color:#878787;margin-bottom:5px}.details .main .text .download .btn_out{display:flex;margin:0 -10px}.details .main .text .download .btn_out .btn{width:50%;padding:0 10px;margin-bottom:10px}.details .main .text .download .btn_out .btn a{display:block;background-color:#0a72c7;border-radius:3px;padding:15px;text-align:center;color:#fff;font-weight:bold;box-shadow:0 3px 0 rgba(0,0,0,.15)}.details .main .text .taglist ul{display:flex;margin-top:20px;font-size:.875rem;flex-wrap:wrap}.details .main .text .taglist ul li{margin:0 10px 10px 0}.details .main .text .taglist ul li a{display:block;color:#878787;background-color:#dbdbdb;padding:2px 10px;border-radius:3px}@media screen and (max-width:960px){.details .main{width:100%}.details .main{width:100%}.details .main .img{width:100%}.details .main .text{width:100%;padding:0;margin-top:30px}}.top-details{margin:20px 0 50px}#search #searchform{display:flex;align-items:center}#search input{width:calc(100% - 50px);border:none;background-color:#fff;padding:.5em .75em;font-size:16px}#search button{width:45px;height:45px;padding:10px;border:none;background:#333;cursor:pointer}#search button svg{width:45px}.search-result{width:100%;margin:30px 0 0}.top-share{display:flex;flex-wrap:wrap;margin:20px 0 0}.top-share .title{font-weight:bold;margin:0 10px 5px 0;line-height:1}.top-share ul{display:flex;flex-wrap:wrap}.top-share ul li{line-height:1;margin:0 10px 5px 0}.share{margin-top:20px}.share ul{display:flex;flex-wrap:wrap}.share ul li{line-height:1;margin-right:10px}.related_article{margin-top:50px}.related_article ul{display:flex;flex-wrap:wrap;margin:10px -10px 0 -10px}.related_article ul li{width: calc(100% / 6);padding:0 10px;margin-bottom:20px}.related_article ul li a{display:block;background-color:#fff;font-size:.75rem;color:#333;text-align:center;padding:10px;box-shadow:0 3px 0 rgba(0,0,0,.05);height:100%}.related_article ul li a .article__img{display:block;padding:10px 20px}@media screen and (max-width:1300px){.related_article ul li{width: calc(100% / 5)}}@media screen and (max-width:960px){.related_article ul li{width: calc(100% / 3)}}@media screen and (max-width:560px){.related_article ul li{width:50%}}.category-menu{width:330px;padding-right:80px}.category-menu .title{font-weight:bold;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;margin:30px 0 10px}.category-menu .title:first-child{margin-top:0}.category-menu li{border-bottom:1px solid #ddd}.category-menu li a{display:block;text-decoration:none;padding:7px 0 7px 35px;color:#2b2928;background-repeat:no-repeat;background-position:left center}.category-menu li a:hover{opacity:.7}.category-menu li.website a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_website.svg)}.category-menu li.stationery a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_stationery.svg)}.category-menu li.it a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_it.svg)}.category-menu li.building a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_building.svg)}.category-menu li.goods a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_goods.svg)}.category-menu li.tool a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_tool.svg)}.category-menu li.medical a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_medical.svg)}.category-menu li.business a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_business.svg)}.category-menu li.travel a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_travel.svg)}.category-menu li.beauty a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_beauty.svg)}.category-menu li.food a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_food.svg)}.category-menu li.game a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_game.svg)}.category-menu li.money a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_money.svg)}.category-menu li.person a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_person.svg)}.category-menu li.animal a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_animal.svg)}.category-menu li.plant a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_plant.svg)}.category-menu li.season a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_season.svg)}.category-menu li.others a{background-image:url(http://sato-icons.com/wp/wp-content/themes/sato-icons_original/img/ico_others.svg)}.category-menu li.not{display:none}@media screen and (max-width:960px){.category-menu{padding:20px}}.main-contents{width:calc(100% - 330px)}@media screen and (max-width:960px){.main-contents{width:100%}}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border:none!important}.gsib_a{padding:0!important}.gsib_a .gsc-input{padding:.5em .75em!important}table.gsc-search-box td.gsc-input{padding:0!important}.gsc-search-button{margin:0!important}.gsc-search-button-v2{width:45px!important;height:45px;cursor:pointer;background: #333 no-repeat url(../img/ico_search.svg) center center / 25px!important;padding:6px 10px!important;transition:opacity .3s}.gsc-search-button-v2 svg{display:none}.gsc-search-button-v2:hover{opacity:.7}.gsst_a .gscb_a{color:#aaa!important}footer{background-color:#333;padding:20px}footer a{color:#fff;font-size:.75rem}#footer-top{display:flex;justify-content:space-between}#footer-logo{font-size:1.5rem;color:#fff;font-weight:bold}#footer-logo span{display:block;font-size:.75rem;font-weight:normal}@media screen and (max-width:560px){#footer-top{display:block}}footer ul li{display:inline-block}footer ul li:not(:last-child):after {content:"|";margin:0 1em;color:#fff}@media screen and (max-width:560px){footer ul{margin:5px 0}}#copyright small{color:#fff;font-size:.675rem}.goodslist{margin-top:50px}.goodslist h2{margin-bottom:10px}.goodslist ul{display:flex;flex-wrap:wrap}.goodslist ul li{width:25%;margin-bottom:30px}.suzuri-widget-product,.suzuri-widget-product-wrap{width:100%!important}@media screen and (max-width:960px){.goodslist ul li{width:50%}}@media screen and (max-width:560px){.goodslist ul li{width:100%}}.gsc-control-cse{border:none!important;background:none!important;font-family:'Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;padding:0!important}.gsc-tabHeader.gsc-tabhInactive,.gsc-refinementHeader.gsc-refinementhInactive{background:none!important}.gsc-tabHeader.gsc-tabhActive,.gsc-refinementHeader.gsc-refinementhActive{background:none!important}.gsc-above-wrapper-area{border-bottom:none!important}.gsc-results{width:100%!important}.gs-imageResult-popup .gs-image-thumbnail-box{padding:0!important}.gs-imageResult .gs-image-box .gs-image{padding:10px}.gsc-results .gsc-imageResult{background-color:transparent!important;border-color:#fff!important}.gs-spelling{padding:0!important}.gsc-expansionArea .gsc-imageResult{border-color:#fff!important;background-color:#fff!important;box-shadow: 0 3px 0 rgb(0 0 0 / 5%)}.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:12px 15px;transition:background .3s , color .3s;cursor:pointer;color:#333!important;display:inline-block!important}.gsc-results .gsc-cursor-box{margin:50px 0 10px!important}.gsc-results .gsc-cursor-box .gsc-cursor-current-page,.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background-color:#333!important;color:#fff!important;text-decoration:none!important}.gsc-selected-option-container{max-width:100%!important}.gsc-adBlock{border-bottom:none!important}.gsc-webResult.gsc-result{padding:10px!important}.gs-result a.gs-image{border:none!important}.gs-imagePreviewArea{background-color:#333!important}.gs-previewLink img{background-color:#fff}.gs-result .gs-title *,.gsc-cursor-page,.gs-spelling a{color:#0a72c7!important}.left{text-align:left!important}.mg-0{margin:0!important}.mg-t-20{margin-top:20px!important}.mg-t-50{margin-top:50px!important}.mg-b-10{margin-bottom:10px!important}