@charset "utf-8";/*2026-04-23 10:12:23*/:root{--theme-color-black:#231815;--theme-color-black-rgba:35,24,21;--theme-color-mask:#e75c61;--theme-color-gold:#c9a063;--theme-color-yellow:#ffeb67;--theme-color-orange:#ebb152;--theme-color-pink:#ffabd7;--theme-color-grey:#989898;--theme-color-light:#a3a3a3;--theme-color-background:#fff;--theme-color-background-rgba:255,255,255;--theme-color-background-odd:#fffed5;--theme-color-background-even:#ee8d90;--theme-color-black-footer:#6a3906;--theme-color-background-footer:#ee8d90;--theme-main-max-width:1280px;--theme-section-max-width:980px;--theme-section-gap:3rem;--theme-block-gap:2rem;--theme-grid-gap:.9rem}@media screen and (min-width:813px){:root{--theme-section-gap:5rem;--theme-grid-gap:1.2rem}}html{background-color:var(--theme-color-mask)}body{background-color:#fff}html:before{content:'';position:fixed;width:100%;height:999px;top:-999px;background-color:var(--theme-color-mask)}html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,b,strong,blockquote,small,span,table,pre,summary,figcaption{-webkit-user-select:text;user-select:text}::-moz-selection{background:var(--theme-color-black);color:#fff;text-shadow:none}::-webkit-selection{background:var(--theme-color-black);color:#fff;text-shadow:none}::selection{background:var(--theme-color-black);color:#fff;text-shadow:none}img[src$=".svg"]{width:100%;object-fit:contain}svg:not([fill]){fill:currentColor}body div.grecaptcha-badge{display:none !important}div.is-404{max-width:300px;margin:200px auto;text-align:center}@-webkit-viewport{width:device-width;initial-scale:1}@-moz-viewport{width:device-width;initial-scale:1}@-ms-viewport{width:device-width;initial-scale:1}@-o-viewport{width:device-width;initial-scale:1}@viewport{width:device-width;initial-scale:1}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:hover,a:active,a:focus{outline:0;-moz-outline-style:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0;clear:both}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;-webkit-border-radius:0;border-radius:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{list-style:none;margin:0;padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:medium none;-webkit-tap-highlight-color:transparent}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin:1.5em auto;clear:both}hr.clear{background-color:transparent}ul,ol{list-style:none;margin:0 0 1.5em 1.5em;padding:0}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}table{margin:0 0 1.5em;width:100%}article embed,article iframe,article object{max-width:100%;border:none}article a{word-wrap:break-word}::-moz-selection{background:#cacaca;text-shadow:none}::selection{background:#cacaca;text-shadow:none}html{-webkit-user-select:none;-webkit-touch-callout:none}.video-container{position:relative;width:100%;max-width:1024px;overflow:hidden;padding-top:56.25%;margin:40px auto}.video-container iframe{position:absolute;top:0;left:0;top:0;left:0;width:100%;height:100%}.video-container video{width:100%!important;height:auto!important}.mejs-container{max-width:1024px;margin:0 auto}.wp-video{position:relative;width:100%;max-width:1024px;margin:0 auto 40px auto}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}.twitter-container{max-width:550px;margin:3em auto}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}@media print{img[data-lazy-src]{opacity:1}}.scroll-fade-in img{opacity:0}.scroll-fade-in.is-visible img{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}@media print{.scroll-fade-in img{opacity:1}}section.maps{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:saturate(10%);filter:saturate(10%)}p{margin-top:0;margin-bottom:1em}article p:empty{display:none !important}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em;font-style:normal}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}small{display:block;font-size:12px;vertical-align:text-top;line-height:1.63em}strong,.strong,b{font-weight:bold}summary{text-align:left;font-weight:700;padding:0;margin:0 auto;margin-bottom:1em}.center{text-align:center}.right{text-align:right}.left{text-align:left}.bottom{vertical-align:bottom}.middle{vertical-align:middle}.f_right{float:right}.f_center{margin:0 auto}.f_left{float:left}article p:empty{display:none !important}article,p{}a[href$=".pdf"]:before{content:"\f491";display:inline-block;-webkit-font-smoothing:antialiased;font-family:'dashicons';margin-right:5px;vertical-align:middle;font-size:1.2em}a[href^="tel"]{color:inherit;text-decoration:none;font-size:inherit;font-style:inherit;font-weight:inherit}article ul,article ol{padding:15px 15px 15px 25px;margin:0 auto;text-align:left}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}small{display:block;text-align:center;color:var(--theme-color-grey)}p b{color:var(--theme-color-mask)}html{-webkit-tap-highlight-color:transparent;background-color:#fff}body,button,input,select,textarea{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:16px;color:var(--theme-color-black);line-height:2em;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased;position:relative;-webkit-font-feature-settings:'normal';font-feature-settings:'normal'}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:700;margin-bottom:var(--theme-block-gap);line-height:1.5em;-webkit-font-feature-settings:'normal';font-feature-settings:'normal';text-align:left}h2 a{color:var(--theme-color-mask)}@media screen and (max-width:414px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}h1 br.must{display:block}}h2{font-size:clamp(22px,3vw,26px);color:var(--theme-color-mask)}h4{font-size:clamp(20px,3vw,22px);color:var(--theme-color-mask)}.the_content h2{line-height:1.5em;margin-top:var(--theme-block-gap)}.the_content h2 i{font-style:normal;display:inline;background:linear-gradient(var(--theme-color-mask) 110%,var(--theme-color-mask) 0%);color:#fff}.the_content h4{color:var(--theme-color-gold)}h1,h2.category,nav.pagination,figure.swiper-slide figcaption,a.post-more button,a.post.post-ranking span.a-post-counter{font-family:'Kiwi Maru',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:500}h1.category,h2.category{text-align:center;text-transform:uppercase;font-size:clamp(22px,3vw,30px);line-height:1.5;letter-spacing:1px;margin:0 auto var(--theme-block-gap) auto;color:var(--theme-color-mask)}h1.category:after,h2.category:after{content:'';display:block;margin:.5em auto 0 auto;width:80px;height:23px;background-image:url('https://img.howtoniigata.jp/core/img/family/h2-category-after.svg');background-size:contain;vertical-align:middle;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:812px){h1.category:after,h2.category::after{width:55px;height:15px}}h1.category{margin-bottom:40px}h1.category span{font-size:14px;line-height:1.8em;max-width:var(--theme-section-max-width);display:block;color:var(--theme-color-black);margin:0 auto}p.term-description{font-size:14px;line-height:1.8em;text-align:left;max-width:var(--theme-section-max-width);padding:20px;background-color:#fffdf0;border-radius:20px;margin:0 auto 40px auto!important}body.archive h1.category{margin-top:var(--theme-block-gap);margin-bottom:var(--theme-section-gap)}blockquote{margin:0 auto;color:var(--theme-color-mask);max-width:500px}blockquote p{font-size:13px;line-height:1.8}@media screen and (min-width:415px){blockquote.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}blockquote h4{text-align:left;padding-left:0}blockquote.flex figure{margin:0 30px 0 0}blockquote.flex div{flex:1}}@media screen and (max-width:414px){blockquote.flex figure img{max-width:80px}}.the_title{font-size:30px;line-height:1.3;display:inline-block;padding:0;margin:40px 0}@media screen and (max-width:812px){.the_title{font-size:22px;line-height:1.3}}.title-wrap{margin:var(--theme-block-gap) 0;width:100%;flex:none}body.single-family h1.the_title{margin:0}p:last-of-type{margin-bottom:0}ul.profile{background-color:#f8ced0;list-style:none;margin:0 auto var(--theme-block-gap) auto;padding:0}ul.profile li{font-size:13px;line-height:1.6em}ul.profile figure{width:140px;margin:15px auto}ul.profile h4{font-size:16px;margin:0 auto 10px auto;text-align:center;color:var(--theme-color-mask)}@media screen and (max-width:812px){ul.profile{margin-left:-30px;margin-right:-30px}ul.profile li{padding:30px}ul.profile li:nth-child(odd){background-color:#fffed5}}@media screen and (min-width:813px){ul.profile{padding:30px;border-radius:16px;display:flex;gap:var(--theme-grid-gap)}ul.profile li{padding:0px;flex:1}}html,body{overflow-x:hidden}main{position:relative;padding-top:76px}@media screen and (max-width:800px){main{padding-top:46px}}article{max-width:1260px;margin:0 auto;position:relative}section{position:relative;margin:0 auto}@media screen and (max-width:1080px){article,body.single-family section.related{padding:0 30px 20px 30px}}main section.front-head{text-align:center;margin-bottom:0px;width:100vw;overflow:hidden}main section.front-head .swiper-container{overflow:visible}article .the_content{padding-bottom:var(--theme-section-gap)}@media screen and (min-width:1080px){body.single article{display:flex;flex-wrap:wrap;column-gap:80px;max-width:calc(var(--theme-section-max-width) + 80px + 80px);padding:0 80px}body.single article .the_content{width:calc( 100% - 80px - 280px);margin:0}body.single article section.ranking{align-self:flex-start;padding:0;width:280px;position:-webkit-sticky;position:sticky;top:68px}section.ranking.ranking-sp{display:none}}@media screen and (max-width:1080px){section.ranking.ranking-pc{display:none}section.ranking.ranking-sp{display:block;padding:0 30px 20px 30px}}article:before{content:'';display:block;width:clamp(120px,30vw,410px);height:900px;top:270px;transform:translateX(-50%);left:0;background-image:url('https://img.howtoniigata.jp/core/img/family/body-background-before.svg');background-size:contain;background-repeat:repeat-y;position:absolute;opacity:.5}article:after{content:'';display:block;width:clamp(120px,30vw,410px);height:900px;bottom:-210px;transform:translateX(50%);right:0;background-image:url('https://img.howtoniigata.jp/core/img/family/body-background-before-alt.svg');background-size:contain;background-repeat:repeat-y;position:absolute;opacity:.5}header{width:100%;height:50px;margin:0;padding:0;position:relative;z-index:11;background:#fff;position:fixed;top:0;left:0;right:0;-webkit-font-feature-settings:'normal';font-feature-settings:'normal'}div.header-wrap{max-width:var(--theme-main-max-width);padding:0;margin:0 auto;display:flex}nav.site-title.header{margin:0 auto;padding:5px;font-size:9px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}nav.site-title.header a{display:inline-block;margin:0 auto;padding:0;content:url(https://img.howtoniigata.jp/core/img/header/header-family-300.svg)}@media screen and (max-width:812px){nav.site-title.header{padding:5px}nav.site-title.header a{height:40px}body.post-type-archive main{padding-top:90px}body.post-type-archive:not(.toggle-mobile):not(.paged) header nav.site-title.header a{-webkit-transform:scale(1.9);transform:scale(1.9);margin-top:20px}}@media screen and (min-width:813px){header{width:100%;height:80px}nav.site-title.header a{height:70px}body.post-type-archive main{padding-top:160px}body.post-type-archive header{-webkit-transition-delay:1s;transition-delay:1s}body.post-type-archive:not(.toggle-mobile):not(.paged) header nav.site-title.header a{-webkit-transform:scale(2.3);transform:scale(2.3);margin-top:40px}}@media only screen and (min-width:601px){body.admin-bar.toggle-global header,body.admin-bar header{top:var(--wp-admin--admin-bar--height)}}nav ul{text-align:center;list-style:none;margin:0 auto;padding:0;font-size:13px;line-height:18px}nav ul li{display:inline-block;margin:0 10px}nav ul li a{display:inline-block;line-height:1.3em;text-decoration:none;text-align:center}nav ul li a span{display:none}nav ul li a br{display:none}nav ul li a:hover{text-decoration:none}nav.keywords{max-width:var(--theme-section-max-width);margin:0 auto}body.single-family article nav.keywords{margin:var(--theme-block-gap) auto}nav.keywords ul{margin:10px auto;padding:0;line-height:2em}nav.keywords ul li{display:inline-block;margin:5px;padding:0}nav.keywords ul li a{padding:.7em 1.0em;color:var(--theme-color-gold);background-color:#fff;border:1px solid currentColor;border-radius:5em;transition:background-color .3s ease;display:block;line-height:1;font-size:clamp(12px,3vw,16px)}nav.keywords:not(.keywords-bold) ul li a:hover{background-color:var(--theme-color-gold);color:#fff}nav.keywords.keywords-bold ul li a{background-color:var(--theme-color-gold);color:#fff;border-width:2px;border-radius:.4em;padding:.7em .7em;font-weight:700;font-size:clamp(13px,3vw,18px)}nav.keywords.keywords-bold ul li a:hover{color:var(--theme-color-gold);background-color:#fff}section.tags{margin:var(--theme-block-gap) auto var(--theme-section-gap) auto}nav.toggle{position:fixed;top:0;right:0;z-index:13;width:60px;height:50px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}nav.toggle:hover{cursor:pointer;background-color:rgba(var(--theme-color-black-rgba),.07)}@media only screen and (min-width:601px){body.admin-bar nav.toggle{top:var(--wp-admin--admin-bar--height)}}@media screen and (min-width:813px){nav.toggle{top:10px;right:20px}body.admin-bar nav.toggle{top:calc( var(--wp-admin--admin-bar--height) + 10px)}}nav.toggle i{width:40px;height:3px;left:10px;display:block;position:absolute;background-color:var(--theme-color-mask);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}nav.toggle i:first-child{top:16px}nav.toggle i:nth-child(2){top:24px}nav.toggle i:nth-child(3){top:32px}body.toggle-global nav.toggle i{background-color:var(--theme-color-background)}body.toggle-global nav.toggle{display:block}body.toggle-global nav.toggle i:first-child{top:24px;transform:rotate(45deg)}body.toggle-global nav.toggle i:nth-child(2){opacity:0}body.toggle-global nav.toggle i:nth-child(3){top:24px;transform:rotate(-45deg)}@media screen and (max-width:812px){nav.toggle{display:block}}nav.mobile{position:fixed;top:0;left:auto;right:0;bottom:-50px;width:100vw;background:var(--theme-color-background-footer);z-index:11;-webkit-transform:translate3d(111vw,0,0);transform:translate3d(111vw,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--theme-color-background);font-size:12px;line-height:18px;text-align:center}nav.mobile nav.site-title.header a{content:url(https://img.howtoniigata.jp/core/img/header/header-family-white.svg)}nav.mobile nav.site-title.header a:hover{content:url(https://img.howtoniigata.jp/core/img/header/header-family-yellow.svg)}nav.mobile h3{text-align:center;color:var(--theme-color-yellow);font-size:clamp(20px,4vw,20px);margin-top:2em;margin-bottom:1em}body.toggle-global{overflow:hidden;height:100%}body.toggle-global nav.mobile{bottom:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}nav.mobile div.mobile-wrap{padding:var(--theme-section-gap) var(--theme-grid-gap);margin:0 auto;max-width:var(--theme-section-max-width)}nav.mobile ul{display:block;margin:0 0 var(--theme-block-gap) 0;padding:0;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}nav.mobile ul:not(.small):not(.sns):not(.copyright){font-size:clamp(12px,3vw,16px)}nav.mobile ul li{display:inline-block;margin:0 .2em;vertical-align:}nav.mobile ul li a{text-decoration:none;color:var(--theme-color-background-footer)}nav.mobile ul li a span{text-align:center;margin-top:2px}nav.mobile ul li a:hover{color:var(--theme-color-background-footer);background-color:var(--theme-color-yellow)}nav.mobile ul li ul.sub-menu{margin:50px 0;font-size:.6em}nav.mobile ul li ul.sub-menu li a{font-weight:300;padding:0px 10px}nav.mobile nav.sns{text-align:left;margin:0}nav.mobile nav.sns ul{margin:0 0 var(--theme-block-gap) 0}nav.mobile nav.sns ul li{margin:0 .3em;vertical-align:middle}nav.mobile nav.sns ul li:hover{background:transparent}nav.mobile nav.sns ul li a{padding:12px;text-align:center;color:var(--theme-color-black);background-color:var(--theme-color-background)}nav.mobile nav.sns ul li a:hover{color:var(--theme-color-black);background-color:var(--theme-color-yellow)}nav.mobile nav.sns ul li.twitter a{width:42px;height:42px}nav.mobile nav.sns ul li.twitter a span.x{display:inline-flex;margin:0;line-height:0;padding:1px;width:18px;height:18px}nav.mobile nav.keywords.keywords-thin li a{background-color:var(--theme-color-background-footer);color:var(--theme-color-background)}nav.mobile nav.keywords:not(.keywords-thin) li a{background-color:var(--theme-color-background);color:var(--theme-color-background-footer);border-color:var(--theme-color-background-footer)}nav.mobile nav.keywords.keywords-gold li a{background-color:var(--theme-color-gold);color:var(--theme-color-background)}nav.mobile nav.keywords ul li a:hover{background-color:var(--theme-color-yellow);color:var(--theme-color-background-footer)}ul.sns{list-style:none;padding:0;text-align:center;margin:20px auto}ul.sns small{font-size:12px;display:inline-block;vertical-align:middle;line-height:32px}ul.sns li{display:inline-block;padding:0;margin:0 5px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-top}ul.sns li a{display:block;text-shadow:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:var(--theme-color-background);margin:0;padding:7px;border:none;background-color:var(--theme-color-black)}ul.sns li a i.fa{display:block;width:18px;height:18px;line-height:18px;font-size:18px;margin:0;padding:0}ul.sns li a:hover{text-decoration:none;transition:all 0.3s ease-in-out 0s;border:none;background-color:var(--theme-color-mask)}ul.sns li.search{display:none !important}nav ul.sns li.twitter a{height:32px;width:32px;font-size:0px;line-height:1}nav ul.sns li.twitter a span.x{display:inline-flex;margin:0;line-height:0;padding:1px;width:18px;height:18px}.the_content nav ul.sns li a img{border-radius:0}footer ul.sns li a{padding:15px;color:var(--theme-color-black);background-color:var(--theme-color-background)}footer ul.sns li a i.fa{width:20px;height:20px;line-height:20px;font-size:20px}footer ul.sns li a:hover{background-color:var(--theme-color-yellow);color:var(--theme-color-black)}footer ul.sns li.twitter a span.x{display:inline-flex;margin:0;line-height:0;padding:1px;width:20px;height:20px}section.footer{font-size:12px;padding:40px 20px;background-color:var(--theme-color-background-footer);color:var(--theme-color-black-footer);overflow:hidden}footer{max-width:1044px;padding:0;margin:0 auto;text-align:center}footer a{color:var(--theme-color-black-footer);text-decoration:none}nav ul.footer li{margin:0 5px}nav ul.footer li a{text-decoration:none;border-bottom:none!important;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:90px;height:90px;-webkit-background-size:contain;background-size:contain;margin:0;padding:0;background-position:center center;background-repeat:no-repeat;text-indent:-9999px}nav ul.footer li.howtoniigata a{background-image:url(https://img.howtoniigata.jp/core/img/header/header-100.svg)}nav ul.footer li.prefectural a{background-image:url(https://img.howtoniigata.jp/core/img/header/footer-prefectural-100.svg)}nav ul.footer li.komejirushi a{background-image:url(https://img.howtoniigata.jp/core/img/header/footer-komejirushi-100.svg)}nav ul.footer li a:hover{text-decoration:none;color:var(--theme-color-black-footer);border-bottom:none}ul.copyright{display:block;margin:20px auto 0 auto;padding:0;list-style:none;line-height:1.5;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}ul.copyright li{display:block;margin:5px auto;padding:0}nav.mobile ul.copyright li a{color:#fff}ul.copyright li a:hover{text-decoration:underline}ul.copyright li a.contact{text-decoration:none;display:inline-block;color:#fff;margin-top:20px;font-weight:700;border:1px solid currentColor;padding:.3em 1em;border-radius:5em}ul.copyright li a.contact:hover{background-color:var(--theme-color-yellow);color:var(--theme-color-background-footer)}ul.copyright li a.copyright{font-size:11px}ul.copyright li a.contact-mobile{display:none}@media screen and (max-width:414px){section.footer{padding:20px 20px}nav ul.footer li a{width:65px;height:65px;-webkit-background-size:auto 65px;background-size:auto 65px}ul.copyright{margin-top:15px}ul.copyright li br{display:block}ul.copyright li a.contact-mobile{display:inline-block}ul.copyright li a.contact-desktop{display:none}}ul.ul-grid{max-width:var(--theme-section-max-width);margin:0 auto;padding:0 0 var(--theme-block-gap) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;list-style:none;overflow:hidden}ul.ul-grid li{width:25%;display:inline-block;vertical-align:top;padding:10px;margin:0;flex-direction:column}ul.ul-grid.ul-grid-2 li{width:50%;padding:0 10px}@media screen and (max-width:768px){ul.ul-grid li{width:33.333%;padding:7px}}@media screen and (max-width:414px){ul.ul-grid li{width:50%;padding:5px}ul.ul-grid.ul-grid-2 li{width:100%;padding:0}}ul.ul-ranking{padding:0;margin:0 auto;list-style:none}ul.ul-ranking li{padding:0;display:block}a.post{display:block;vertical-align:top;text-align:left;clear:both;line-height:1.5em;position:relative;padding:0;flex:1 0 auto;position:relative;max-width:480px;margin-bottom:var(--theme-grid-gap)}a.post:hover{text-decoration:none}a.post > span{display:block;clear:both}a.post span.meta{margin:5px}a.post span.title{display:block;font-size:16px;font-weight:500;margin:0 auto;word-wrap:break-word}a.post span.position{display:block;font-size:12px;line-height:1.5em;font-weight:500;text-align:center;margin-bottom:.7em}a.post span.excerpt{display:block;font-size:14px;line-height:1.5em}a.post span.title br,a.post span.excerpt br{display:none;margin-bottom:10px}a.post span.title span{font-size:.8em;margin-top:2px}a.post span.tags{display:block;margin-bottom:10px}a.post span.tags i{display:inline-block;vertical-align:middle;margin-right:1em;font-style:normal;font-size:14px;line-height:1;color:#fff;border-radius:2em;padding:.7em 1.2em;font-weight:700}a.post.post-ranking span.tags i{font-size:12px;padding:.5em 1em}span.thumbnail{box-sizing:border-box;line-height:9px;text-align:center;position:relative;border-radius:20px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);margin-bottom:15px}span.thumbnail img{vertical-align:bottom;z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px}a.hover-zoom{display:block;position:relative;overflow:hidden}a.hover-zoom span.thumbnail img{background:transparent;border:solid 0px transparent;will-change:transform,opacity;-webkit-transition:transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1);z-index:-1}@media screen and (min-width:769px){a.hover-zoom:hover span.thumbnail img{-webkit-transform:scale(1.2);transform:scale(1.2)}}ul.ul-related li a.post span.title{font-size:14px}section.ranking{max-width:480px}article section.ranking h4{font-size:clamp(16px,3vw,18px);margin-bottom:var(--theme-grid-gap)}a.post.post-ranking{margin-bottom:var(--theme-block-gap)}a.post.post-ranking span.a-post-counter{position:absolute;top:10px;left:10px;width:40px;height:40px;line-height:36px;text-align:center;color:#fff;z-index:2;font-size:22px;background-image:url('data:image/svg+xml;utf8,<svg fill="%23e75c61" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.885 73.686"><path d="m72.72 28.41c-2.664-7.579-7.263-14.529-16.837-20.627-.002 0 .002-.005.002-.005-10.41-6.63-23.229-10.116-34.868-6.016s-17.912 15.373-19.637 27.593c-1.11 7.875-2.977 15.985 1.27 22.699 4.182 6.607 10.601 13.25 17.751 16.431 10.009 4.453 20.801 6.256 28.919 4.588 9.934-2.042 16.611-11.097 21.393-18.696 4.941-7.854 5.339-16.489 2.007-25.967z"/></svg>');background-size:contain;vertical-align:middle;background-position:center center;background-repeat:no-repeat}ul.ul-ranking li:nth-child(even) a.post.post-ranking span.a-post-counter{background-image:url('data:image/svg+xml;utf8,<svg fill="%23ebb152" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.885 73.686"><path d="m72.72 28.41c-2.664-7.579-7.263-14.529-16.837-20.627-.002 0 .002-.005.002-.005-10.41-6.63-23.229-10.116-34.868-6.016s-17.912 15.373-19.637 27.593c-1.11 7.875-2.977 15.985 1.27 22.699 4.182 6.607 10.601 13.25 17.751 16.431 10.009 4.453 20.801 6.256 28.919 4.588 9.934-2.042 16.611-11.097 21.393-18.696 4.941-7.854 5.339-16.489 2.007-25.967z"/></svg>')}a.post.post-ranking i{border:1px solid currentColor}nav.multipage{margin:0 auto var(--theme-block-gap) auto}nav.multipage h4{font-size:clamp(12px,3vw,12px);margin-top:0;margin-bottom:var(--theme-block-gap);text-align:center}nav.multipage h4:before,nav.multipage h4:after{content:'';display:inline-block;vertical-align:text-top;margin-inline:1em;width:46px;height:12px;background-image:url('https://img.howtoniigata.jp/core/img/family/h2-category-after.svg');background-size:contain;background-position:center center;background-repeat:no-repeat}nav.multipage ul{margin:0 auto;padding:0;list-style:none;max-width:640px}nav.multipage ul li{display:block;margin:0 0 10px 0;padding:0;position:relative}nav.multipage ul li:before{content:'';position:absolute;top:12px;left:8px;display:inline-block;vertical-align:middle;margin-inline:1em;width:22px;height:22px;background-image:url('data:image/svg+xml;utf8,<svg fill="%23dcdddd" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.885 73.686"><path d="m72.72 28.41c-2.664-7.579-7.263-14.529-16.837-20.627-.002 0 .002-.005.002-.005-10.41-6.63-23.229-10.116-34.868-6.016s-17.912 15.373-19.637 27.593c-1.11 7.875-2.977 15.985 1.27 22.699 4.182 6.607 10.601 13.25 17.751 16.431 10.009 4.453 20.801 6.256 28.919 4.588 9.934-2.042 16.611-11.097 21.393-18.696 4.941-7.854 5.339-16.489 2.007-25.967z"/></svg>');background-size:contain;vertical-align:middle;background-position:center center;background-repeat:no-repeat}nav.multipage ul li a{display:block;padding:10px 2em 10px 4em;border:1px solid #dcdddd;-webkit-border-radius:2em;border-radius:2em;line-height:1.4em;text-align:left}nav.multipage ul li a span{display:block}nav.multipage ul li a span.thumbnail{display:none}nav.multipage ul li a span.title{font-size:16px;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';line-height:1.6em}nav.multipage ul li a span.title b{display:block;max-width:100%;max-height:2.8em;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}nav.multipage ul li a:hover,nav.multipage ul li.current a{border:1px solid var(--theme-color-mask);color:var(--theme-color-mask)}nav.multipage ul li:hover:before,nav.multipage ul li.current::before{background-image:url('data:image/svg+xml;utf8,<svg fill="%23e75c61" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.885 73.686"><path d="m72.72 28.41c-2.664-7.579-7.263-14.529-16.837-20.627-.002 0 .002-.005.002-.005-10.41-6.63-23.229-10.116-34.868-6.016s-17.912 15.373-19.637 27.593c-1.11 7.875-2.977 15.985 1.27 22.699 4.182 6.607 10.601 13.25 17.751 16.431 10.009 4.453 20.801 6.256 28.919 4.588 9.934-2.042 16.611-11.097 21.393-18.696 4.941-7.854 5.339-16.489 2.007-25.967z"/></svg>')}a.amazon{display:inline-block;padding:10px 2em;border:2px solid var(--theme-color-mask);color:var(--theme-color-mask);-webkit-border-radius:2em;border-radius:2em;line-height:1.4em;text-align:left;margin:var(--theme-block-gap) auto;font-weight:700}a.amazon:hover{background-color:var(--theme-color-mask);color:#fff}a.post-more{display:inline-block;border:none;text-decoration:none;margin-bottom:var(--theme-section-gap)}a.post-more button{background-color:#fff;margin:5px;padding:1.2em 4.0em;border:1px solid currentColor;border-radius:5em;color:var(--theme-color-mask);line-height:1;transition:background-color .3s ease-in-out;position:relative}a.post-more:hover button{background-color:var(--theme-color-mask);color:#fff}a.post-more button::after{position:absolute;right:1.3em;top:1.3em;content:'';width:12px;height:12px;border:0;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(45deg)}nav.pagination{margin:var(--theme-block-gap);auto}nav.pagination ul{margin:0;padding:0;list-style:none;text-align:center;font-size:20px}nav.pagination li{display:inline-block;margin:0 5px;cursor:default;padding:0}nav.pagination li span{color:#fff;display:block;padding:0;width:44px;height:44px;line-height:42px;background-color:var(--theme-color-grey);-webkit-border-radius:100%;border-radius:100%;text-align:center}nav.pagination li span span{border:none;width:auto;height:auto}nav.pagination li a{display:block;text-shadow:none;text-decoration:none;cursor:pointer;border-bottom:none}nav.pagination li a > span{-webkit-transition:all.6s ease;-moz-transition:all.6s ease;transition:all.6s ease;display:block}nav.pagination li a:hover{text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}nav.pagination li:hover a > span{background-color:var(--theme-color-mask)}nav.pagination li span.current,nav.pagination li span.current span{background-color:var(--theme-color-mask)}article figure{display:block;padding:0;margin:20px auto;position:relative}article .the_content figure a,article .the_content figure a:hover{display:block;padding:0;margin:0;position:relative;border:none}article figure img{display:block;margin:0 auto;font-size:9px;z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}article figure figcaption{font-size:.9em;line-height:1.3em;margin:15px auto;padding:0 15px;color:var(--theme-color-grey)}figure img + br,figure a + br,figure img + p,figure a + p,figure > br{display:none}@media screen and (max-width:414px){article div.gallery figure{max-width:100%;display:block}}@media screen and (min-width:660px){figure.portrait{max-width:70%}}figure.single-top{max-width:1080px;margin:20px auto;position:relative}@media screen and (max-width:1100px){figure.single-top{margin:20px 10px}}figure.single-top:after{content:'';display:block;width:clamp(120px,20vw,215px);height:358px;margin:.5em auto 0 auto;background-image:url('https://img.howtoniigata.jp/core/img/family/single-thumbnail-after.svg');background-size:contain;background-position:right bottom;background-repeat:no-repeat;position:absolute;bottom:-25%;right:-20px;z-index:2}figure.masked,figure.single-top div{box-sizing:border-box;line-height:9px;font-size:9px;overflow:hidden;-webkit-mask-repeat:space;-mask-repeat:space;-webkit-mask-position:bottom center;-mask-position:bottom center;-webkit-mask-size:cover;-mask-size:cover;-webkit-mask-image:url(https://img.howtoniigata.jp/core/img/family/slider-image-mask.svg);mask-image:url(https://img.howtoniigata.jp/core/img/family/slider-image-mask.svg)}@media screen and (max-width:768px){figure.swiper-slide.masked{-webkit-mask-image:url(https://img.howtoniigata.jp/core/img/family/slider-image-mask-alt.svg);mask-image:url(https://img.howtoniigata.jp/core/img/family/slider-image-mask-alt.svg)}}figure.swiper-slide figcaption{position:absolute;z-index:2;bottom:2em;left:10%;max-width:80%;font-size:clamp(20px,3vw,32px);color:var(--theme-color-mask);line-height:1.5;color:var(--theme-color-background);text-align:left}figure.masked{position:relative}figure.masked.linear-gradient a:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(-180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:.21;transition:opacity 1s;z-index:2}figure.swiper-slide figcaption span.tags{display:block;position:absolute;left:-2em;top:-2em;z-index:-1;font-size:clamp(12px,2vw,16px);line-height:1;font-weight:700}figure.swiper-slide figcaption span.tags i{display:inline-block;vertical-align:middle;font-style:normal;color:#fff;border-radius:5em;padding:.5em 1em;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (max-width:812px){figure.swiper-slide figcaption{bottom:.9em}figure.swiper-slide figcaption br{display:none}figure.swiper-slide figcaption span.tags{left:0;top:-2em}}.the_content img{border-radius:20px}.the_content img.round-none{border-radius:0px}a,a img{color:var(--theme-color-black);outline:0;text-decoration:none;-o-transition:ease-in-out .2s;-ms-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}a:focus{outline:0}a:hover,a:active{outline:0}.hide{display:none !important}.hide-on-mobile,.show-on-mobile{display:none}@media screen and (min-width:769px){.hide-on-mobile{display:block}.hide-on-tablet{display:none}}@media screen and (max-width:768px){.show-on-mobile{display:block}}br.clear,.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:1em}.alignright{display:inline;float:right;margin-left:1.5em;margin-top:1em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:1em}@media screen and (max-width:600px){.alignleft,.alignright,.aligncenter{clear:both;display:block;float:none;margin-left:auto;margin-right:auto}}nav.navigation.pagination{margin:40px auto}nav.navigation.pagination h2{display:none}nav.navigation.pagination div.nav-links{display:block;clear:both;-webkit-font-smoothing:antialiased;padding:0;width:100%;max-width:1033px;text-align:center;position:relative;margin:0 auto}nav.navigation.pagination div.nav-links .page-numbers{display:inline-block;vertical-align:middle;padding:0px;margin:0;min-width:44px;min-height:44px;line-height:42px;font-size:20px;text-align:center;border-radius:100%}nav.navigation.pagination div.nav-links a{-webkit-transition:all.6s ease;-moz-transition:all.6s ease;transition:all.6s ease;color:#111;border:none}nav.navigation.pagination div.nav-links a:hover{text-decoration:none;color:#fff;background:var(--theme-color-mask);border:none;opacity:1!important}nav.navigation.pagination div.nav-links .page-numbers.current{font-weight:300;background-color:#c8c8c9;color:#fff;cursor:default}nav.navigation.pagination div.nav-links .page-numbers.dots{cursor:default}nav.navigation.pagination div.nav-links a.prev,nav.navigation.pagination div.nav-links a.next{vertical-align:middle;position:absolute;top:0;bottom:0;color:#fff;background:var(--theme-color-mask)}nav.navigation.pagination div.nav-links a.prev:hover,nav.navigation.pagination div.nav-links a.next:hover{background:#c8c8c9}nav.navigation.pagination div.nav-links a.prev:before,nav.navigation.pagination div.nav-links a.next:after{width:30px;font:normal 30px 'dashicons';display:inline-block;vertical-align:middle}nav.navigation.pagination div.nav-links a.prev{left:0;padding-right:10px}nav.navigation.pagination div.nav-links a.next{right:0;padding-left:10px}nav.navigation.pagination div.nav-links a.prev:before{content:"\f341"}nav.navigation.pagination div.nav-links a.next:after{content:"\f345"}@media screen and (max-width:600px){nav.navigation.pagination div.nav-links .page-numbers{display:inline-block;vertical-align:middle;padding:0px;margin:0;min-width:20px;min-height:24px;line-height:22px;font-size:14px}nav.navigation.pagination div.nav-links a.prev:before,nav.navigation.pagination div.nav-links a.next:after{width:20px;font:normal 20px 'dashicons'}}.swiper-container{max-width:1080px;margin:20px auto 0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;height:100%;line-height:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{list-style:none;position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:border-box;line-height:9px}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide img{z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-pagination{text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;margin:10px auto 0 auto;line-height:2em}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;background:#9fa0a0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--theme-color-mask)}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:50px;height:50px;margin-top:-37px;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;color:var(--theme-color-mask);border-radius:5em}.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--theme-color-mask);color:#fff}.swiper-button-next:before,.swiper-button-prev:before{font-family:'dashicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;width:50px;font-size:22px;line-height:50px;text-align:center}.swiper-button-next:before{content:"\f345"}.swiper-button-prev:before{content:"\f341"}.swiper-button-prev{left:20px;right:auto}.swiper-button-next{right:20px;left:auto}.swiper-button-lock{display:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}@media screen and (max-width:812px){.swiper-button-next,.swiper-button-prev{width:25px;height:25px}.swiper-button-next:before,.swiper-button-prev:before{width:25px;font-size:12px;line-height:25px}.swiper-button-prev{left:10px}.swiper-button-next{right:10px}}aside.slider-main figure{margin:0 auto;box-sizing:border-box;line-height:9px;font-size:9px;overflow:hidden}aside.slider-main figure img{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:1100px){.swiper-container{margin:20px 10px 0 10px}}ul.breadcrumb{list-style:none;margin:0;padding:0;font-size:12px;line-height:1.4em;height:1.4em;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}ul.breadcrumb li{display:inline;margin:0;padding:0}ul.breadcrumb li.home a{content:url('https://img.howtoniigata.jp/core/img/family/a-home-before.svg')}ul.breadcrumb li:before{content:'〉';color:var(--theme-color-grey);display:inline-block;margin:0 .5em 0 1em;vertical-align:middle;font-size:9px;line-height:line-height:1.4em}ul.breadcrumb li.home:before{content:'';margin:0}ul.breadcrumb li a{color:var(--theme-color-grey);text-decoration:none}ul.breadcrumb li a:hover{color:var(--theme-color-black);text-decoration:none}date{display:block;font-size:10px;color:var(--theme-color-grey)}@media screen{.scroll-fade-in{transition:all .4s;opacity:0;transform:translate(0px,30px)}.scroll-fade-in.is-visible{opacity:1;transform:translate(0px,0px)}.scroll-fade-in-left{transform:translate(-60px,0px);transition-delay:1s}.scroll-fade-in-right{transform:translate(60px,0px);transition-delay:1s}div.ul-grid-wrap.scroll-fade-in:before{transition:all .4s;opacity:0;transform:translate(-30px,0px);transition-delay:1s}div.ul-grid-wrap.scroll-fade-in.is-visible:before{opacity:1;transform:translate(0px,0px);transition-delay:1s}}.post-next-link{margin:30px 0}.post-next-link a{color:var(--theme-color-gold);text-align:center;font-size:16px;line-height:1.6em}.post-next-link a:hover{text-decoration:underline}.post-next-link a .thumbnail::after{content:"\f345";display:block;position:absolute;width:40px;height:40px;right:20px;top:50%;margin-top:-20px;font-family:'dashicons';font-size:25px;line-height:40px;text-align:center;color:var(--theme-color-mask);background-color:#fff;border-radius:50%;font-weight:normal;letter-spacing:-4px}.post-next-link a:hover .thumbnail::after{color:#fff;background-color:var(--theme-color-mask);-webkit-transition:all .3s ease;transition:all .3s ease}.post-next-link .thumbnail{display:block}.card-link{margin:30px 0}.card-link a{display:block;border-radius:20px;background-color:var(--theme-color-gold);color:#fff;font-size:16px;line-height:1.6em}.card-link a:hover{text-decoration:underline}.card-link .thumbnail{display:block}.card-link a span.thumbnail{border-radius:20px 20px 0 0;margin-bottom:0}.card-link a span.thumbnail img{border-radius:0}.card-link a span.meta{display:block;padding:10px 20px}@media screen and (max-width:812px){.post-next-link a{font-size:14px}.card-link a{font-size:14px}}.block-link{color:var(--theme-color-gold);border:1px solid var(--theme-color-gold);padding:.8em 1.3em;border-radius:5em;font-weight:bold;font-size:16px;display:flex;align-items:center;line-height:1.4em;transition:background-color .3s ease}.block-link .spacer{flex:1}.block-link-external::before{content:"";display:inline-block;width:1.26em;height:1.0em;margin-right:.6em;background-image:url(https://img.howtoniigata.jp/core/img/family/icon-external-link-gold.svg);background-size:contain;background-repeat:no-repeat}.block-link::after{display:inline-block;content:'';width:10px;height:10px;border:0;border-top:solid 1px var(--theme-color-gold);border-right:solid 1px var(--theme-color-gold);transform:rotate(45deg)}.block-link:hover{background-color:var(--theme-color-gold);color:#fff}.block-link-external:hover::before{background-image:url(https://img.howtoniigata.jp/core/img/family/icon-external-link-wt.svg)}.block-link:hover::after{border-color:#fff}.data{background-color:#faf5ef;border-radius:25px;padding:30px}.data div{width:50%;display:inline-block;vertical-align:top;font-size:14px;line-height:1.6em}.data div.meta{padding-right:4%;line-height:1.8em}.data div.map{max-height:160px;width:48%}.data div.map iframe{width:100%;height:100%;overflow:hidden;border:none}.data p.mid-data{font-size:13px;font-weight:bold;margin-bottom:20px;line-height:1.8em;letter-spacing:0.5px}.data .data-name{font-size:16px;font-weight:bold;margin-bottom:10px}.data p b{color:#000}.data p.mid-data b{display:inline-block;padding:4px 15px;background-color:var(--theme-color-mask);color:#fff;border-radius:50px}.data a{color:var(--theme-color-mask);text-decoration:none;font-weight:bold}.data a:hover{text-decoration:underline}@media screen and (max-width:812px){.data{padding:25px}.data div{display:block;width:100%}.data div.meta{width:100%;padding-right:0;margin-bottom:20px}.data div.map{width:100%}}.colored-gold{color:var(--theme-color-gold) !important}.colored-mask{color:var(--theme-color-mask) !important}.bold{font-weight:700 !important}.heading{font-size:clamp(20px,3vw,22px);margin-top:1.8em;margin-bottom:1.5em}article figure{margin:40px auto}article figure img{width:100%;height:auto}article figure figcaption{color:#777}h2:first-child{margin-top:0}nav.multipage ul li a span.title b{max-height:6.4em;-webkit-line-clamp:4}ul.breadcrumb{margin-bottom:15px}date{font-size:12px}small{color:#777}figure.single-top:after{width:clamp(70px,20vw,215px)}article figure figcaption{line-height:1.5em}.the_content img.circle{border-radius:50%}nav.keywords ul li a{font-size:clamp(13px,3vw,16px);line-height:1.5em;font-weight:bold}.the_content nav.keywords ul li a{font-size:16px;line-height:1.5em;font-weight:bold}article::before{width:clamp(160px,30vw,410px);height:calc(100% - 270px);left:-10%;background-image:url('https://img.howtoniigata.jp/core/img/family/body-background-before2.svg');background-size:100% auto;opacity:.4}article::after{width:clamp(160px,30vw,410px);height:calc(100% - 270px);top:270px;bottom:unset;right:-10%;background-image:url('https://img.howtoniigata.jp/core/img/family/body-background-before-alt2.svg');background-size:100% auto;opacity:.4}.archive article::before{left:-6%}.archive article::after{right:-6%}@media screen and (max-width:414px){section.footer{padding:50px 20px}}@media screen and (max-width:812px){figure.swiper-slide figcaption{font-size:clamp(18px,3vw,32px);line-height:1.2em;bottom:1.2em}figure.swiper-slide figcaption span.tags{top:-2.5em}.swiper-button-prev{left:7px}.swiper-button-next{right:7px}ul.profile li:nth-child(odd){background-color:#f8ced0}article::before{left:-8%}article::after{right:-8%}}.the_content h2 i{padding:2.5px}br.must{display:inline !important}.post-next-link .thumbnail img{width:100%;height:auto}.marT0{margin-top:0px !important}.marT3{margin-top:3px !important}.marT5{margin-top:5px !important}.marT8{margin-top:8px !important}.marT10{margin-top:10px !important}.marT15{margin-top:15px !important}.marT20{margin-top:20px !important}.marT30{margin-top:30px !important}.marT40{margin-top:40px !important}.marT50{margin-top:50px !important}.marT60{margin-top:60px !important}.marT80{margin-top:80px !important}.marT100{margin-top:100px !important}.marB0{margin-bottom:0px !important}.marB3{margin-bottom:3px !important}.marB5{margin-bottom:5px !important}.marB8{margin-bottom:8px !important}.marB10{margin-bottom:10px !important}.marB15{margin-bottom:15px !important}.marB20{margin-bottom:20px !important}.marB30{margin-bottom:30px !important}.marB40{margin-bottom:40px !important}.marB50{margin-bottom:50px !important}.marB60{margin-bottom:60px !important}.marB80{margin-bottom:80px !important}.marB100{margin-bottom:100px !important}.marL0{margin-left:0px !important}.marL3{margin-left:3px !important}.marL5{margin-left:5px !important}.marL8{margin-left:8px !important}.marL10{margin-left:10px !important}.marL15{margin-left:15px !important}.marL20{margin-left:20px !important}.marL30{margin-left:30px !important}.marL40{margin-left:40px !important}.marL50{margin-left:50px !important}.marL60{margin-left:60px !important}.marL80{margin-left:80px !important}.marL100{margin-left:100px !important}.marR0{margin-right:0px !important}.marR3{margin-right:3px !important}.marR5{margin-right:5px !important}.marR8{margin-right:8px !important}.marR10{margin-right:10px !important}.marR15{margin-right:15px !important}.marR20{margin-right:20px !important}.marR30{margin-right:30px !important}.marR40{margin-right:40px !important}.marR50{margin-right:50px !important}.marR60{margin-right:60px !important}.marR80{margin-right:80px !important}.marR100{margin-right:100px !important}.size10{font-size:10px !important}.size11{font-size:11px !important}.size12{font-size:12px !important}.size13{font-size:13px !important}.size14{font-size:14px !important}.size15{font-size:15px !important}.size16{font-size:16px !important}.size18{font-size:18px !important}.size20{font-size:20px !important}.size24{font-size:24px !important}.size28{font-size:28px !important}.ta-center{text-align:center !important}.ta-right{text-align:right !important}.ta-left{text-align:left !important}.plain{font-weight:normal !important}.bold{font-weight:500 !important}.italic{font-style:italic !important}.inline{display:inline !important}.inline-block{display:inline-block !important}.block{display:block !important}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.block-only-sp{display:none}.inline-only-sp{display:none}br.all{display:inline}br.only-pc{display:inline}br.only-pc-tb{display:inline}br.only-tb{display:none}br.only-sp-tb{display:none}br.only-sp{display:none}@media screen and (max-width:768px){br.only-pc{display:none}br.only-tb{display:inline}br.only-sp-tb{display:inline}}@media screen and (max-width:414px){.block-only-sp{display:block}.block-only-pc{display:none}.inline-only-sp{display:inline}.inline-only-pc{display:none}br.only-pc-tb{display:none}br.only-tb{display:none}br.only-sp{display:inline}.ta-center-sp{text-align:center !important}.ta-right-sp{text-align:right !important}.ta-left-sp{text-align:left !important}}