@charset "UTF-8";.meta .category a:link,.meta .category a:visited,.external-article .category a:link,.external-article .category a:visited,.seichi-link a:link,.seichi-link a:visited,.taglist a:link,.taglist a:visited,.category a:link,.category a:visited,.homepost .post .category a:link,.homepost .post .category a:visited{color:#fff;text-decoration:none}#sitelogo a:link,#sitelogo a:visited,.site-branding a:link,.site-branding a:visited,.news .external-article a:link,.news .external-article a:visited,.amazonitem a:link,.amazonitem a:visited,.drawer-content a:link,.drawer-content a:visited,#area a:link,#area a:visited,.pagination ul li a:link,.pagination ul li a:visited,#footer a:link,#footer a:visited,#footer .footer-navi a:link,#footer .footer-navi a:visited,.toc_container a:link,.toc_container a:visited,.external-article a:link,.external-article a:visited,.breadcrumb a:link,.breadcrumb a:visited,.homepost a:link,.homepost a:visited,.toppage-post a:link,.toppage-post a:visited,.ranking a:link,.ranking a:visited,.copylight a:link,.copylight a:visited{text-decoration:none;color:#111}#single-main p a:link,#single-main p a:visited{color:#4782e0;font-weight:bold;text-decoration:none}#single-main p a:hover,.breadcrumb__list .breadcrumb__item a:hover,.news a:hover,#footer a:hover,.toc_container li a:hover,.footer-navi a:hover{text-decoration:underline}.adsense{margin:10px auto}.adthumbnail{width:90%;margin:30px auto;text-align:center}.books{display:flex;flex-wrap:wrap;justify-content:space-around}.book{width:20%;margin:30px 0;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18)}.books .book img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform-origin:center}.books .book:hover img{transform:scale(1.05)}#single-container .books{display:flex;flex-wrap:wrap;justify-content:space-around}#single-container .book{width:23%;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18)}#footer h3{font-size:32px;font-weight:bold;margin:0 0 10px 0}#footer h4{font-size:18px;font-weight:bold;margin:10px 0}.footerbox{display:flex;justify-content:space-between;margin:30px auto}.footerbox li{width:29.33%;padding:0 2%}.footerbox .second{border-inline:1px solid #333}.profile p{margin:0 0 .5em 0}.sns-acount{display:flex;justify-content:space-between;margin:30px 0 0 0}.sns-acount .size{font-size:2em}.category-counts{display:flex;flex-wrap:wrap}.category-counts li{width:auto;padding:0;margin:0 10px .5em 0}.copylight{text-align:center;margin:50px 0 10px 0;padding:30px 0 0 0}.version{margin:10px 0 0 0}.footer-navi li{padding:0;margin:0 0 10px 0;width:100%}#single-container .books .book img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform-origin:center}#single-container .books .book:hover img{transform:scale(1.05)}.homepost{display:flex;justify-content:space-between}.homepost .post{margin:0 1%;background:#f1f3f9;padding:20px;width:32%}.homepost .image{position:relative;margin:0 auto 10px auto;overflow:hidden;z-index:0}.homepost .image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform-origin:center}.homepost .image:hover img{transform:scale(1.12)}.homepost .post .category{position:absolute;top:0;left:0;padding:3px 8px;color:#fff;font-size:.85em;font-weight:bold}.homepost .post .title{font-weight:normal;font-size:1.15em;line-height:30px;margin:0 0 10px 0}.homepost .date{font-size:.85em;margin:0 0 10px 0}#sidebar .top-pagepost-head{display:flex;align-items:center;margin:30px 0 30px 0}.top-pagepost-head{display:flex;align-items:center;margin:50px 0 20px 0}.top-pagepost-head .title{font-size:48px;font-weight:bold;line-height:1.25em}.top-pagepost-head span{font-size:1em;font-weight:600}.top-pagepost-head h2{font-size:1em;margin:15px 0 0 30px}.toppage-post{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.toppage-post .post{width:20%;margin:0 1% 30px 1%;background:#f1f3f9;padding:20px 1.5%}.toppage-post .image{margin:0 auto 10px auto;position:relative;overflow:hidden}.toppage-post .image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform-origin:center}.toppage-post .image:hover img{transform:scale(1.12)}.toppage-post .post .category{position:absolute;top:0;left:0;padding:3px 8px;color:#fff;font-size:.85em;font-weight:bold}.toppage-post .post .title{font-weight:normal;font-size:1em;line-height:25px;margin:0 0 10px 0}.toppage-post .date{font-size:.85em;margin:0 0 10px 0}.ranking{display:flex;flex-wrap:wrap;counter-reset:number;justify-content:space-between}.ranking .post{width:18%;margin:0 0 0 0;padding:10px;counter-increment:number}.ranking .post .title{font-weight:normal;font-size:.95em;line-height:25px;margin:0 0 10px 0}.ranking .post .image{margin:0 0 10px 0;position:relative;overflow:hidden}.ranking .image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform-origin:center}.ranking .image:hover img{transform:scale(1.12)}.ranking .post .image:before{position:absolute;top:0;left:0;content:counter(number);padding-right:10px;text-align:center;padding:5px 10px;color:#fff;font-weight:700;font-size:.95em;background:#f33;z-index:1}.ranking .post:nth-child(1) .image::before{background:#e60012}.ranking .post:nth-child(2) .image::before{background:#f39800}.ranking .post:nth-child(3) .image::before{background:#ffd900}.ranking .post:nth-child(4) .image::before{background:#8fc31f}.ranking .post:nth-child(5) .image::before{background:#094}.ranking .post:nth-child(6) .image::before{background:#00a0e9}.ranking .post:nth-child(7) .image::before{background:#0068b7}.ranking .post:nth-child(8) .image::before{background:#1d2088}.ranking .post:nth-child(9) .image::before{background:#920783}.ranking .post:nth-child(10) .image::before{background:#e4007f}#single-container{display:flex;width:85%;justify-content:space-between;margin:0 auto 100px auto}.single-content{width:75%;margin:30px auto}#single-main{width:64%;margin:30px 6% 0 0}#sidebar{width:30%;margin:30px 0}#single-main .content{width:100%;margin:50px 0}.top-pagepost-head h2,.top-pagepost-head h3{font-size:1em;margin:15px 0 0 15px}.article h3,.article h4,.article h5{font-size:32px;font-weight:600;margin:50px 0 20px 0;font-family:"Noto Sans JP",sans-serif;position:relative;padding:0 0 8px}.article h3::after,.article h4::after,.article h5::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.article h3:hover::after,.article h4:hover::after,.article h5:hover::after{transform:scaleX(1)}.single-top{margin:0 0 30px 0}.single-top .image{width:90%;margin:0 auto 30px auto;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.detail .meta{display:flex;margin:0 0 10px 0;font-weight:bold;align-items:center;font-size:.75em}.detail .meta li{margin:0 20px 0 0}.meta .category{padding:5px 10px;font-size:.85em;margin:0 0 5px 0 0}.detail h1{font-size:28px;font-weight:normal;margin:10px 0 10px 0;line-height:1.5em}.date{text-align:right;font-size:.65em;margin:0 0 30px 0}.taglist{display:flex;flex-wrap:wrap;margin:0 0 10px 0}.taglist li{margin:0 10px 10px 0;background:#8a8a8a;padding:3px 10px;border-radius:5px;font-size:.65em;font-weight:bold}.taglist li:before{content:"#";color:#fff}.taglist a:hover{background:#8a8a8a}.star{color:#ffa500;font-size:20px;font-weight:bold;font-size:15px}.hyakumeiten{display:flex;margin:0 0 10px 0}.hyakumeiten li{width:65px;margin:0 5px 0 0}.restaurant-box{padding:30px;background:#f1f3f9;border:solid #8a8a8a 1px}.restaurant-box .title{font-size:40px}.restaurant-box p{margin:0 0 30px 0;line-height:1.5em}#shop dl{width:80%;margin:0 auto 30px auto;display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;font-size:.85em}#shop dt{width:25%;padding:4%;background-color:#8a8a8a;margin:0 3px 3px 0;border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;color:#fff;align-items:center;justify-content:center;font-weight:bold}#shop dd{width:58%;padding:4%;background-color:#fff;margin:0 0 3px 0;border-top-right-radius:3px;border-bottom-right-radius:3px}.sns-banner{display:flex;align-items:center;flex-wrap:wrap;margin:0 auto}.sns-banner li{width:50%;margin:30px 0;transition:opacity .3s ease;transition:transform .3s ease;transform-origin:center}.sns-banner li:hover{transform:scale(1.15)}.news{font-size:1rem}.news li{margin:0 0 1rem 0}.summery{border:dashed 1px #8a8a8a;padding:30px;background:#f1f3f9}.summery p{margin:0 0 1em 0}.article .thumbnail{width:90%;margin:0 auto 30px auto}.article p{margin:0 0 1.5em 0;font-size:1em;line-height:2em}.external-article{background:#fff;padding:20px;display:flex;align-items:center;cursor:pointer;border:solid #eeeeef 1px;margin:10px 0;transition:opacity .3s ease;transition:transform .3s ease;border:#ccc .5px solid}.external-article .category{color:#fff;font-size:13px;margin:0 10px 0 0;padding:5px 5px}.meta .category:before{font-family:"Material Symbols Outlined";content:"fork_spoon";display:inline-block;line-height:1;margin:0 2px 0 0;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;color:#fff}.external-article .title{font-size:20px;line-height:25px;margin:10px 0;font-weight:normal;position:static;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.external-article:hover{transform:scale(1.05)}.external-article .image{margin:0 2% 0 0;width:25%;border:solid #eeeeef 1px;object-fit:cover}.external-article .meta{width:73%}.external-article .disc{font-size:13px;line-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.external-article ul{display:flex}.external-article ul li{width:45px;height:45px;margin:0 5px 0 0}.seichi-shop{margin:50px auto;border-radius:5px;border:dashed #999 2px;position:relative;padding:20px;color:#333;width:80%}.seichi-shop .title{text-align:center;font-weight:bold;margin:10px 0;font-size:1.25em}.seichi-shop dl{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.seichi-shop dd svg{font-size:2em;color:#8a8a8a}.seichi-shop dd{width:25%;font-weight:bold;text-align:center;margin:10px 0;padding:.5%}.seichi-shop dt{width:74%;margin:10px 0}.seichi-link{text-align:center;width:80%;margin:30px auto;padding:15px 0;background:#f69401;border-radius:5px}.singletop .excerpt{font-size:.95em;line-height:30px;margin:0 0 10px 0}.shop-detail{margin:5px 0}.pagination{font-size:1.25em;margin:5em auto;width:100%;text-align:center}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}.pagination ul li{display:flex;margin:5px;width:50px;height:50px;background:#fff;border:solid 2px #8a8a8a;color:#111;transition:all .15s linear;justify-content:center;align-items:center}.pagination ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:inherit;text-decoration:none}.pagination .active{background:#8a8a8a;color:#fff;display:flex;justify-content:center;align-items:center}.pagination ul li:hover{background:#f0f0f0}.faq{border-top:1px solid #e6e6e6;font-size:.75em}.faq__item{border-bottom:1px solid #e6e6e6;padding:0}.faq__q{list-style:none;cursor:pointer;padding:14px 44px 14px 0;font-weight:700;position:relative;user-select:none}.faq__q::-webkit-details-marker{display:none}.faq__q::after{content:"";position:absolute;right:0;top:50%;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease}.faq__item[open] .faq__q::after{transform:translateY(-50%) rotate(-135deg)}.faq__a{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease}.faq__item[open] .faq__a{max-height:500px;opacity:1}.faq__a>*{margin:0 0 12px 0;padding:0 0 14px 0}.faq__a p{margin:0;line-height:1.8}.q{color:#808080;font-size:1.5em;margin:0 10px 0 0}.strongpoint{border:dashed 3px #f8b4b2;margin:50px 5%;padding:30px 40px;border-radius:10px;color:#444;font-size:1em;line-height:2em;font-weight:bold}.strongpoint .center{font-size:1.25em;margin:20px 0;text-align:center}.strongpoint .center:before{content:"＜";margin:0 10px 0 0}.strongpoint .center:after{content:"＞";margin:0 0 0 10px}.strongpoint ul li:before{font-family:"Material Symbols Outlined";content:'check_box';margin:0 5px 0 0}#taglist{display:flex;flex-wrap:wrap}#taglist .post{margin:20px 1%;background:#f1f3f9;padding:20px;width:27.5%}#sidebar section{margin:30px 0}#sidebar .title{font-size:30px;font-weight:bold}.searchbox{width:100%;margin-bottom:24px}.search_container{display:flex;gap:10px;width:100%}#sbox{flex:1;padding:12px 14px;border-radius:8px;border:1px solid #ccc;font-size:15px;outline:none;transition:.2s}#sbox:focus{border-color:#888;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.search_container input[type="submit"]{font-family:"Font Awesome 6 Free";font-weight:900;padding:12px 18px;border-radius:8px;border:1px solid #bbb;background:#8a8a8a;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;color:#fff}.search_container input[type="submit"]:hover{background:#eee;border-color:#999;color:#8a8a8a}.searchbox button{background:#333;color:#fff;border-radius:5px;width:60px}#sidebar .ranking{margin:0 0 50px 0}#sidebar .ranking .post a{display:flex}#sidebar .ranking .post{width:100%;padding:0 10px;border-bottom:solid #eeeeef 2px;margin:0 0 10px 0}#sidebar .ranking .post .title{font-size:.85rem;font-weight:normal;line-height:20px}#sidebar .ranking-number{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;margin:0 2% 0 0}#sidebar .ranking .post:nth-child(1) .ranking-number{background:#e60012}#sidebar .ranking .post:nth-child(2) .ranking-number{background:#f39800}#sidebar .ranking .post:nth-child(3) .ranking-number{background:#ffd900}#sidebar .ranking .post:nth-child(4) .ranking-number{background:#8fc31f}#sidebar .ranking .post:nth-child(5) .ranking-number{background:#094}#sidebar .ranking .post:nth-child(6) .ranking-number{background:#00a0e9}#sidebar .ranking .post:nth-child(7) .ranking-number{background:#0068b7}#sidebar .ranking .post:nth-child(8) .ranking-number{background:#1d2088}#sidebar .ranking .post:nth-child(9) .ranking-number{background:#920783}#sidebar .ranking .post:nth-child(10) .ranking-number{background:#e4007f}.toc_container{padding:30px 20px 10px 20px;border:solid #8a8a8a 1px;background:#f1f3f9;margin:10px 0;max-height:450px;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-gutter:stable}.toc_container li{margin:10px 0;font-size:.85rem}.sticky{position:sticky;top:30px;z-index:100}.area-list{margin:0 0 0 10px;display:flex;flex-wrap:wrap}.area-list li{width:23%;margin:0 1% 10px;text-align:center}.area-list li img{margin:0 0 5px}.area-table{margin:0 0 20px}.area-table a:link{text-decoration:underline}.area-table dl{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;font-size:.85em;font-weight:400;width:100%;font-size:15px}.area-table dt{width:25%;padding:4%;background-color:#5ac3f0;margin:0 1% 3px 0;border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;align-items:center;justify-content:center;font-weight:bold}.area-table dd{width:58%;padding:4%;background-color:#add8e6;margin:0 0 3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.page-top{display:flex;align-items:center;margin:30px 0}.page-top .image{width:30%;margin:0 2% 0 0}.page-top .detail{width:68%}.hokkaido,.chugoku,.kyushu,.hokuriku,.shikoku,.tohoku,.tokai,.koshinetsu,.kinki,.kanto,.kitakanto,.tokyo{background:#000}.ramenwalker{background:#343434}.yoshoku{background:#7d2300}.wagashi{background:#894647}.soba{background:#95991a}.sweets{background:#ae335d}.cafe{background:#6a5227}.ramen{background:#000}.yakitori{background:#c8391d}.seafood{background:#988649}.udon{background:#2f5286}.curry{background:#fd8716}.french{background:#173256}.italian{background:#007417}.tachigui{background:#95991a}.chinese-cuisine{background:#b42824}.machichuka{background:#b42824}.tenpura{background:#c1a13f}.sushi{background:#988649}.alcohol{background:#333d6b}.bread{background:#ba8826}.konamono{background:#662500}.matome-tabearuki{background:#ffa500}.kakigori{background:#4169e1}.gyoza{background:#cc4d21}.europian{background:#006400}.tonkatsu{background:#7d4c1e}.teishoku{background:#115a8f}.southamerica{background:#3cb371}.unagi{background:#6d5386}.oniku{background:#b42824}.asian{background:#b42824}.coffee{background:#6a5227}.japanese{background:#988649}.starbucksconsept{background:#1e3932}.tabearuki{background:#f63}.michinoeki{background:#f63}.archive{background:#ef4320}.kokodake{background:#dc143c}.recommendation{background:#882e27}.award{background:#f00}.matome{background:#f00}.seichi{background:#882e27}.hamberger{background:#f81121}.knowledge,.togo{background:#000}.promotion{background:#000}.antennashop{background:#000}.honbooks{background:#000}.book-description{margin:0 0 20px 0;font-size:18px}.book-description p{margin:0 0 50px 0}.amazon-content{border:solid 1px #ccc;padding:20px 5%;margin:10px auto}.amazonitem{display:flex;align-items:center}.amazonitem .img{width:20%;margin:0 5% 0 0}.amazonitem .meta{width:75%}.amazonitem .title{font-size:25px;margin:0 50px 0 0;font-weight:bold}.amazonitem ul{display:flex;align-items:center;flex-wrap:wrap;margin:5px auto}.amazonitem ul li{width:20%;margin:20px 2%}.area-table dl{font-size:12px}.book-description{margin:0 0 20px 0;font-size:15px}.storongpoint{border:2px solid #666;border-radius:5px;padding:20px 20px 0 20px;margin:30px 0}