@charset "UTF-8";.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:30px 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)}.amazon-content{display:inline-block;transition:transform .3s ease;transform-origin:center;cursor:pointer;padding:20px;margin:20px auto}.amazonitem{display:flex;align-items:center;border:solid 1px #ccc;padding:10px 40px;width:85%;background:#fff;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18)}.amazon-content:hover{transform:scale(1.05)}.amazonitem .img{width:35%;margin:20px 5% 20px 0}.amazonitem .meta{width:60%;padding:20px 0}.amazonitem .title{font-weight:900;font-size:25px;margin:0 0 10px 0;line-height:1.25em}.amazonitem .description{font-size:.85rem}.amazonitem ul{display:flex;margin:20px 0;align-items:center}.amazonitem ul li{width:25%;margin:0 2%}.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;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);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;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);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;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18)}.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:95%;margin:0 auto 30px auto;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);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}.meta .category:before{font-family:"Material Symbols Outlined";content:'';color:#fff}.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}.sns-banner li{width:48%;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;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);transition:transform .3s ease;border:#ccc .5px solid}.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 .title{font-size:20px;line-height:25px;margin:0 0 10px 0;font-weight:normal;position:static}.external-article .disc{font-size:13px;line-height:18px}.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:'';margin:0 5px 0 0}#taglist{display:flex;flex-wrap:wrap}#taglist .post{margin:20px 1%;background:#f1f3f9;padding:20px;width:27.5%}#taglist .image{position:relative;margin:0 auto 10px auto;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);overflow:hidden;z-index:0}#taglist .post .category{position:absolute;top:0;left:0;padding:3px 8px;color:#fff;font-size:.85em;font-weight:bold}#taglist .date{font-size:.85em;margin:0 0 10px 0}#taglist .post .title{font-weight:normal;font-size:1.15em;line-height:30px;margin:0 0 10px 0}#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%}.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%}.page-amazon{display:flex;flex-wrap:wrap}.page-amazon .amazon-content{width:45%;margin:0 .5%}.page-amazon .amazon-content .title{font-size:20px}.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}@media screen and (max-width:850px){.material-symbols-outlined{font-size:1rem}#wrapper{width:100%;overflow:hidden}.content{width:96%;margin:0 2%}.homepost{display:block}.footerbox{display:block;margin:30px auto}.footerbox li{width:96%;padding:0 2%;margin:0 0 30px 0}.category-counts li{width:auto;padding:0;margin:0 10px .5em 0}.top-pagepost-head{display:block;align-items:center;margin:0 0 20px 0;justify-content:center}.toppage-post{display:block;margin:0 auto}#header{padding:10px 0 20px 0}.breadcrumb__list .breadcrumb__item{margin:0 5px 0 0;font-size:.65em}.meta .category{padding:5px 10px;font-size:.75em}#sitelogo{text-align:center;margin:0 auto;font-size:1.5em}.hyakumeiten li{width:35px;margin:0 5px 0 0}.homeblock .top-pagepost-head .title{font-size:2em;font-weight:bold;text-align:center;margin:30px 0 0 0;line-height:1em}.homepost .image{position:relative;margin:0 auto 10px auto;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);width:100%;overflow:hidden;z-index:0}.site-description{margin:0 0 0 0;color:#111;font-size:8px;text-align:center}.top-pagepost-head h2,.top-pagepost-head h3{font-size:1em;margin:0}.toppage-post{width:100%;margin:0 auto 30px auto;background:#f1f3f9;padding:10px}.toppage-post .post{display:flex;align-items:center;width:100%;margin:0 0 10px 0;background:#f1f3f9;padding:30px 2% 0 2%}.toppage-post .image{margin:0 3% 0 0;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);width:30%}.toppage-post .date{display:none}.toppage-post .post .title{font-weight:normal;font-size:.85em;line-height:20px;width:60%}.ranking .post{width:96%;margin:0 2% 0 2%;padding:10px;counter-increment:number}.nav-btn{position:fixed;top:30px;right:5px;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;padding:10px}.nav-icon{width:25px}.nav-text{display:inline-block;font-size:10px;font-weight:normal;line-height:1;color:#111}#nav-toggle+.nav-btn .nav-text::before{content:"MENU"}#nav-toggle:checked+.nav-btn .nav-text::before{content:"CLOSE"}#nav-toggle:checked+.nav-btn .nav-icon{content:url("https://umaimono-daisuki.com/wp-content/uploads/2026/01/burger-hover.svg")}.side-menu{position:fixed;top:0;right:-100%;width:75%;height:100vh;background:#f1f3f9;transition:.6s ease;box-shadow:-5px 0 20px rgba(0,0,0,.1);padding:60px 30px;z-index:9000}.drawer-content{margin:50px 0 0 0}.drawer-content li{margin:0 0 25px 0}#nav-toggle:checked~.side-menu{right:0}.overlay{position:fixed;inset:0;z-index:8000;background:rgba(0,0,0,0);display:none;cursor:pointer}#nav-toggle:checked~.overlay{display:block}.btn-wrapper{width:70%;display:flex;justify-content:center;margin:20px auto 50px auto}.clickable-btn{width:100%;max-width:600px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:bold;background:#5f5f5f;color:#fff;border-radius:12px;text-decoration:none;cursor:pointer;transition:.2s ease}.clickable-btn:hover{background:#333;transform:scale(1.03)}.clickable-btn:active{transform:scale(.97)}.clickable-btn .icon{font-size:.9rem;opacity:.8}#single-container{display:block;width:100%;margin:0 auto}#sidebar{width:96%;margin:30px 2%}.footerbox .second{border-inline:none}#sidebar .ranking .post{width:96%;padding:0 2%;border-bottom:solid #eeeeef 2px;margin:0 0 10px 0}#single-main{width:96%;margin:30px 2% 0 2%}.article .thumbnail{width:98%;margin:0 auto 30px auto}#shop dl{width:100%;margin:0 auto 30px auto;display:flex;flex-wrap:wrap;list-style:none;margin:0 auto}#shop dt{width:25%;padding:3%;background-color:#8a8a8a;margin:0 1% 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:62%;padding:3%;background-color:#fff;margin:0 0 3px 0;border-top-right-radius:3px;border-bottom-right-radius:3px}#single-main .content{width:96%;margin:50px 2%}.article h3,.article h4,.article h5{font-size:25px;font-weight:600;margin:50px 0 20px 0;font-family:"Noto Sans JP",sans-serif}.external-article{background:#fff;padding:20px;display:flex;align-items:center;cursor:pointer;border:solid #eeeeef 1px;margin:10px 0 10px 0;transition:opacity .3s ease;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);transition:transform .3s ease;overflow:hidden}.external-article .title{font-size:15px;line-height:20px;margin:0 0 10px 0;font-weight:normal;position:static}.pagination{font-size:.95em;margin:5em auto;font-weight:bold}#footer h3{font-size:32px;font-weight:bold;margin:0 0 10px 0}#footer{background:#eee;padding:10px 0;font-size:.85rem}.sns-acount{display:flex;justify-content:space-between;margin:30px 0 0 0;font-size:1.5em;text-align:center}.external-article .disc{display:none}.homepost .post{margin:0 auto;background:#f1f3f9;padding:20px;width:calc(90% - 20px)}.top-content{width:100%;margin:30px auto}.homepost .post .category,.toppage-post .post .category{display:none}.ranking{display:flex;counter-reset:number}.ranking .post{width:45%;margin:0 auto;padding:5px;counter-increment:number}.area-list li{width:48%;margin:0 1% 10px;text-align:center}.restaurant-box{padding:10px}figcaption{font-size:.75em;text-align:right;margin:10px 0 30px 0}.detail .meta{display:flex;margin:0 0 10px 0;font-weight:bold;align-items:center;font-size:15px}.star{font-size:15px;letter-spacing:-.05em}.amazon-content{display:inline-block;transition:none;transform-origin:center;cursor:pointer;padding:0;margin:20px auto 50px auto}.amazonitem{display:flex;border:solid 1px #ccc;padding:10px 5%;width:90%;margin:0 auto;background:#fff;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18)}.amazonitem .img{width:40%;margin:10px 20px 5px 0}.amazonitem .meta{width:100%;padding:0}.amazonitem .title{font-size:13px;line-height:1.25em}.amazonitem .description{display:none}.page-top{display:block;margin:30px 0}.page-top .image{width:95%;margin:0 auto 30px auto;box-shadow:10px 14px 14px -7px rgba(0,0,128,.16),0 0 28px -14px rgba(0,0,128,.18);position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.page-top .detail{width:95%;margin:0 auto}.page-top .description{font-size:15px;margin:0 0 10px 0}.detail h1{font-size:22px;font-weight:normal;margin:10px 0 10px 0;line-height:1.5em}.date{text-align:right;font-size:10px;margin:0 0 30px 0}.content p{font-size:15px}.page-amazon{display:block}.page-amazon .amazon-content{width:88vw;margin:5px 1%}.seichi-shop{margin:50px auto;border-radius:5px;border:dashed #999 2px;position:relative;padding:20px;color:#333;width:80%;font-size:15px}.seichi-link{text-align:center;width:100%;margin:30px auto;padding:15px 0;background:#f69401;border-radius:5px;font-weight:bold}.taglist li{margin:0 10px 10px 0;background:#8a8a8a;padding:3px 10px;border-radius:5px;font-size:.5em;font-weight:bold}}@media screen and (min-width:1500px){.top-content{width:65%;margin:30px auto 10px auto}#single-container{display:flex;width:65%;justify-content:space-between;margin:0 auto 100px auto}}