@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda&family=Noto+Serif+JP:wght@300;400;500;600&display=swap");a:focus,*:focus{outline:none !important}a{text-decoration:none}.content-wrap{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;overflow-x:hidden}.cont-w{width:100%;margin:0 auto}html{font-size:62.5%}body{font-size:1.6em}div h2{font-size:4rem;font-weight:500;font-family:'Bodoni Moda',serif;margin-bottom:0}div h2 span{font-size:4rem}div h3{font-size:3rem}div a{font-size:1.6rem;color:#4e454a}div a:hover{color:#4e454a}div p{font-size:1.6rem;font-family:'Noto Serif JP',serif}div span{font-size:1.6rem}div table,div dl{font-size:1.6rem}.space-h{height:70px}.space-l{height:50px}.un-line{background:linear-gradient(transparent 60%,#d4e0ea 50%)}.p-top{padding-top:16rem !important}.p-bottom{padding-bottom:78px !important}.start{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000}.start img{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;z-index:9999;max-width:260px;width:80%}.cont-mar{padding:5rem 10px}.cont-mar-bg{padding:5rem 10px;background:#f7f8f8}.type-read{padding:10px;text-align:justify}.type-img{padding:0 10px}.type-img img{border-radius:10px}.fv-read-more{border:1px solid #4e454a;text-align:center;padding-bottom:2px;margin-top:20px;font-weight:600;padding:5px 0;transition:all .5s;width:200px;margin:50px auto 0 auto}.fv-text a{color:#4e454a}.fv-text a:visited{color:#4e454a}.fv-read-more:hover{color:#fff;background:rgba(78,69,74,.7);border:1px solid rgba(78,69,74,.3)}.fv-read-more p{margin:0}.header-info{background:rgba(255,255,255,.97)}.header-info-flex{display:flex;justify-content:space-between;padding:10px}.header-info-flex img{width:120px;margin-left:10px}.header-info-flex-box1{display:flex}.header-info-flex-box1 p{padding:13px 0 0 10px;color:#4e454a}.header-info-flex-box1 img{margin-top:17px;margin-left:70px;width:225px;transition:.5s}.header-info-flex-box1 img:hover{opacity:.8}.header-info-flex-box2{display:flex;padding-top:5px}.header-info-flex-box2 ul{display:flex}.header-info-flex-box2 ul li{padding:0 10px}.sp-nav-wrap{height:37px;background:rgba(255,255,255,.54)}.sp-nav-logo{padding:7px 10px}.sp-nav-logo p{padding:5px 0 0 10px}.sp-nav-logo img{width:200px}.hamburger{position:absolute;right:10px;top:-4px;width:50px;height:40px;cursor:pointer;z-index:300}.hamburger__line{position:absolute;width:30px;height:3px;right:0;background:#716a6e;transition:all .5s}.hamburger__line--1{top:14px}.hamburger__line--2{top:22px}.hamburger__line--3{top:30px}.sp-nav-wrap .nav-text{position:absolute;top:30px;right:-3px;font-size:1.2rem;color:#716a6e}.open .nav-text{font-size:0}.open .nav-text:before{content:"close";font-size:1.2rem;position:absolute;right:1px}.open .hamburger__line--1{transform:rotate(-45deg);top:17px}.open .hamburger__line--2{opacity:0}.open .hamburger__line--3{transform:rotate(45deg);top:17px}.sp-nav{position:fixed;right:0;top:0;width:100%;height:100vh;transition:all 1s;z-index:200;overflow-y:auto;padding:20px 20px 0;opacity:0;pointer-events:none}.sp-nav{background:#fff}.sp-nav .main-menu{text-align:center;width:100%;margin:0 auto;background:#fff;padding:20px 10px;margin:15px 0;font-weight:600;border-radius:5px}.sp-nav .sub-menu{font-weight:500}.sub-menu li{padding:0 !important}.open .sp-nav{opacity:.95;pointer-events:auto}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:5;background:#000;opacity:0;visibility:hidden;transition:all .5s;cursor:pointer;z-index:100}.open .black-bg{opacity:.3;visibility:visible}.sp-nav{position:relative;top:-40px}.sp-nav-inner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-nav-inner img{width:180px;margin-bottom:30px}.sp-nav-inner li{font-size:1.8rem;padding:10px 0;font-family:'Bodoni Moda',serif;font-weight:500}.sp-nav-inner .fab .fa-instagram{font-size:22px}.header{background:0 0 !important}.md-nav{background:rgba(255,255,255,.54)}.md-nav a li,.footer-list-wrap a li{position:relative}.md-nav a li:after{content:"";position:absolute;bottom:0;left:10px;background:#4e454a;height:1px;width:0;transition:.5s}.footer-list-wrap a li:after{content:"";position:absolute;bottom:0;left:0;background:#4e454a;height:1px;width:0;transition:.5s}.md-nav a li:hover:after,.footer-list-wrap a li:hover:after{width:0}.footer-list-wrap .sub-menu a li:hover:after{width:0}.footer-list-wrap .sub-menu a li{display:inline-block}.dt-nav-wrap nav{color:#fff;text-align:center}.dt-nav-wrap nav ul{list-style:none;display:flex;justify-content:center;margin-right:60px}.dt-nav-wrap nav ul ul{display:block}.dt-nav-wrap nav ul li{position:relative;font-family:'Bodoni Moda',serif}.dt-nav-wrap nav ul a{display:block;text-decoration:none;color:#4e454a;padding:10px 5px;transition:all .3s}.dt-nav-wrap nav ul li a:hover{color:#474747}.dt-nav-wrap .d-down{padding:0 20px 0 0}.dt-nav-wrap nav li.d-down ul{position:absolute;left:-90px;top:29px;z-index:4;background:rgba(78,69,74,.5);width:270px;visibility:hidden;opacity:0;transition:all .3s}.dt-nav-wrap nav li.d-down:hover>ul,.dt-nav-wrap nav li.d-down ul li:hover>ul,.dt-nav-wrap nav li.d-down:active>ul,.dt-nav-wrap nav li.d-down ul li:active>ul{visibility:visible;opacity:1}.dt-nav-wrap nav li.d-down ul li a{color:#fff !important;transition:.5s}.dt-nav-wrap nav li.d-down ul li a:hover{background:rgba(78,69,74,.55)}.dt-nav-wrap nav ul li.d-down:before,.dt-nav-wrap nav ul li.my-tooltip:before{content:'';position:absolute;right:10px;top:17px;width:6px;height:6px;border-top:2px solid #4e454a;border-right:2px solid #4e454a;transform:rotate(135deg)}.fv{position:relative;color:#4e454a}.fv-img img{width:100%;height:100%;object-fit:cover}.fv h1{font-size:5vw;color:#4e454a;margin:0}.fv-text{position:absolute;bottom:-20px;left:50%;transform:translate(-50%,-50%);z-index:2}.fv .fv-site-title{font-weight:500;font-size:2.5vw;margin-bottom:10px}.section1,.section2,.section3,.section4,.section5,.news-card,.contacts-form-wrap{font-size:16px;color:#4e454a}.news-card h2,.section2 h2,.section3 h2,.section4 h2,.section5 h2,.contacts-form-wrap h2{letter-spacing:1px}.news-card p,.section2,.section3 p,.section4 p,.section5 p,.contacts-form-wrap p{font-size:14px;font-weight:600;letter-spacing:3px}.section1 h2{font-family:'Noto Serif JP',serif;font-size:1.4em;letter-spacing:.3em;font-weight:600;line-height:1.8em}.section1 p{font-size:.9em;line-height:2em;margin-top:50px;font-weight:600;letter-spacing:.2em}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-wrap{max-width:960px;margin:0 auto;margin-top:70px}.section2-box1{max-width:768px}.plan-read-more{border:1px solid #4e454a;text-align:center;padding-bottom:2px;margin-top:20px;font-weight:600;padding:15px 5px;transition:all .5s;max-width:360px;width:100%;margin:0 auto 20px auto}.plan-text a{color:#4e454a}.plan-text a:visited{color:#4e454a}.plan-read-more:hover{color:#fff;background:rgba(78,69,74,.7);border:1px solid rgba(78,69,74,.3)}.plan-read-more p{margin:0}.plan-read-more p{font-weight:500}.section2 h3{margin-top:35px;margin-bottom:20px;font-size:1.4em;font-family:'Noto Serif JP',serif;letter-spacing:3px;margin-bottom:30px}.section2 .ruby{margin-bottom:75px}.section-white1{background:#fff;max-width:1000px;margin:0 auto;padding-bottom:100px;position:relative}.section-white1:before{content:"";background:#f7f8f8;width:2560px;height:1056px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1}.section-white1:after{content:"";width:1000px;height:966px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1;opacity:.25;background-color:#000;filter:blur(20px);mix-blend-mode:multiply}.section-white2{background:#fff;max-width:1000px;margin:0 auto;padding-bottom:100px;position:relative}.section-white2:before{content:"";background:#f7f8f8;width:2560px;height:2288px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1}.section-white2:after{content:"";width:1000px;height:930px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1;opacity:.25;background-color:#000;filter:blur(20px);mix-blend-mode:multiply}.section-white3{background:#fff;max-width:1000px;margin:0 auto;padding-bottom:100px;position:relative}.section-white3:before{content:"";background:#f7f8f8;width:2560px;height:2288px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1}.section-white3:after{content:"";width:1000px;height:900px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1;opacity:.25;background-color:#000;filter:blur(20px);mix-blend-mode:multiply}.section3-bg{padding-bottom:50px}.section3-box img{width:100px;margin:0 0 40px}.section3 h2{font-family:'Noto Serif JP',serif;font-size:1.4em;letter-spacing:.3em;font-weight:600;line-height:1.2em;margin-bottom:20px}.section3 h2 span{font-size:.85em}.section3 p{font-size:.9em;line-height:2em;font-weight:600;letter-spacing:.2em}.price p{font-size:2em;font-weight:400;margin-top:50px}.oline{margin-top:50px}.oline-list-p{margin-top:20px}.oline-list-p p{margin:0;line-height:1em}.oline img{width:70px;margin:0}.oline p{margin-bottom:0;vertical-align:middle;padding:0 20px;font-size:1.3em;letter-spacing:.1em}.oline-list li{font-family:'Noto Serif JP',serif;font-weight:500;padding:7px 0;font-size:1em}.oline-list li span{font-size:.9em}.section3-mar{margin-top:100px}.section4 img{width:100%;max-width:500px;margin-bottom:50px}.gift-text{margin-bottom:50px}.gift-read{line-height:2em;margin-bottom:40px}.insta{width:100%;margin:0 auto}.insta-cont{display:flex;flex-wrap:wrap;justify-content:center}.insta-cont-box{width:46%;position:relative;overflow:hidden;margin:5px}.insta-cont-box:before{content:"";display:block;padding-top:100%}.insta-cont img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;transition:1s}.insta-cont img:hover{opacity:.6}.c{display:none}.section5-bg{background-color:#f7f8f8;padding:50px 0}.section5-mar{margin-bottom:40px}.contacts-form-wrap .contact-text{margin-bottom:50px}.contacts-form-wrap .contact-read{margin-bottom:50px}.contact-form{font-family:'Noto Serif JP',serif}.slick-prev:before{content:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/scss/../images/prev.png) !important}.slick-next:before{content:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/scss/../images/next.png) !important}.slick-prev{left:80px}.slick-next{right:80px}.topslider .slick-slide{margin:0}.slick-slide img{max-width:768px;max-height:375px;height:100%;width:100%;object-fit:cover;margin:auto}.slick-prev:before,.slick-next:before{display:none}*{margin:0;padding:0}.chira-slider .slick-prev{left:1rem}.chira-slider .slick-next{right:1rem}.chira-slider .slick-prev,.chira-slider .slick-next{z-index:10}.slick-prev:before,.slick-next:before{font-size:5rem !important}.slick-prev,.slick-next{width:50px !important;filter:drop-shadow(0 10px 60px #4e454a)}.slick-slide{outline:none}.page-top{width:50px;height:50px;margin:0 auto;border-radius:50%;position:relative;filter:drop-shadow(0px 0px 6px rgba(78,69,74,.2));background:#fff;position:relative;top:-20px;transition:.3s}.page-top:hover{top:-15px}.page-top img{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer{background:0 0 !important}.footer-bg{filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2));background:#fff}.footer-bg p{margin:60px 0 0;padding-bottom:10px}.footer-sitemap{font-family:'Bodoni Moda',serif;width:100%;max-width:768px;margin:0 auto}.footer-sitemap img{width:50%;margin-top:20px;margin-bottom:20px}.footer-sitemap-content1{width:100%;max-width:215px;margin:0 auto}.footer .fa-instagram:before{font-size:30px}.footer-sitemap-content2{padding-bottom:15px}.footer-sitemap-content2 .nav-wrap{font-weight:500;margin-top:20px}.footer-sitemap-content2 .nav-wrap li{font-size:18px}.copyright{color:#4e454a;margin-top:20px;font-family:'Bodoni Moda',serif;font-size:12px}.footer-sitemap-b{background:#4e454a;width:1px;margin:0 60px}.sub-menu{position:relative;left:160px;margin-top:15px}.sub-menu li{padding:5px 0}.sub-menu li a{font-size:14px}.news-card{margin:0 auto}.news-card a{transition:.5s}.news-card h3{transition:.5s}.news-card a:link{color:#4e454a}.news-card a:visited{color:#4e454a}.news-card a:hover{color:#4e454a}.news-card h3:hover{color:#4e454a}.view-lead{margin-bottom:15px;max-width:500px;mix-blend-mode:difference;color:#fff}.news-card h3{font-size:2.5rem;font-weight:600;font-family:'Noto Serif JP',serif;margin-bottom:15px}.news-card .ruby{margin-bottom:75px}.news-card-box1{width:173px;height:130px;margin-top:14px;margin-right:15px}.news-card img{width:100%;height:100%;object-fit:cover}.news-card .xs a{font-size:.9em !important;letter-spacing:normal;font-family:'Noto Serif JP',serif}.news-card-box2{padding:10px 20px;width:100%}.news-card .hentry{border:none;border-radius:0;background-color:transparent;margin-bottom:0}.news-card-box2{border-bottom:1px solid #4e454a}.under-line-none .news-card-box2{border-bottom:0}.lower-head{height:300px;position:relative;background:rgba(0,0,0,.5)}.lower-head img{position:absolute;z-index:-1;overflow:hidden;height:100%;object-fit:cover}.lower-head h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;color:#fff}#header{position:fixed;top:0;left:0;transition:.8s cubic-bezier(.4,0,.2,1);width:100%;z-index:999}.head-animetion{opacity:0}.breadcrumbs{margin-top:20px}.blog-wrap{font-size:16px;font-family:'Noto Serif JP',serif}.blog-wrap img{max-width:100%}.byline{margin-top:1em !important;margin-bottom:1em !important;font-size:.8em}.eye-catching img{width:100%;height:100%}.widgettitle{font-size:1.1em;padding-bottom:.3em;color:#716a6e;border-bottom:2px solid #716a6e !important}#toc_container{border:1px solid #70a3d1;background-color:#fdfdfd;color:#716a6e !important;font-size:1em;font-weight:500;display:block}.blog-wrap .hentry{border:none}.blog-wrap h1{font-size:2em;font-weight:600;color:#4e454a}.blog-wrap h2{font-size:1.3em;font-weight:600;background:#fafafa;color:#716a6e;border-left:4px solid #716a6e;padding:.8em;margin:3.6em 0 1.6em}.blog-wrap h3{display:block;position:relative;padding:.8em .5em;margin:3.6em 0 1.6em;font-size:1.1em;font-weight:700;color:#716a6e}.blog-wrap h3:before{display:block;content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:2px;background:-webkit-linear-gradient(left,#716a6e 0%,#716a6e 30%,#eee 30%,#eee 100%);background:-o-linear-gradient(left,#716a6e 0%,#716a6e 30%,#eee 30%,#eee 100%);background:linear-gradient(to right,#716a6e 0%,#716a6e 30%,#eee 30%,#eee 100%)}.blog-wrap .entry-content h4{font-size:1em;font-weight:600;background:#fafafa;color:#716a6e;border-left:4px solid #716a6e;padding:.8em 1.2em;margin:3.6em 0 1.6em}.blog-wrap h5:before{font-family:"Font Awesome 5 Free";content:"\f00c";margin-right:.3em}.blog-wrap h5{font-size:1em;font-weight:600;margin:3.6em 0 1.6em;color:#716a6e}.blog-wrap h6{font-size:1em;font-weight:600;margin:3.6em 0 1.6em}.blog-wrap a{font-size:1em;color:#716a6e;transition:all .5s}.blog-wrap .entry-content{padding:1.5em 20px}.blog-wrap .entry-content a{color:#002db3}.blog-wrap p{letter-spacing:.05em;color:#716a6e}.blog-wrap strong{font-weight:600;background:linear-gradient(transparent 60%,#fff9b3 60%)}.blog-wrap em{font-weight:600}.blog-wrap .entry-content ul{background:#fafafa;padding:20px 20px 20px 40px;margin:0 0 1.5em;list-style:circle}.blog-wrap .entry-content li{font-size:1em}.blog-wrap .entry-content .aligncenter,.entry-content img.aligncenter{margin-bottom:1.5em}.blog-wrap .wp-caption{margin-bottom:1.5em}.wp-block-image figcaption{text-align:center;font-size:.8em;margin-top:1em !important;position:relative;top:-25px}.blocks-gallery-caption{text-align:center;font-size:.8em;margin-top:1.8em !important;position:relative;top:-25px}.wp-block-table figcaption{text-align:center;font-size:.8em;margin-top:2.8em !important;position:relative;top:-25px}.blog-wrap .blocks-gallery-item{margin-bottom:1em !important}.blocks-gallery-item figure{align-items:baseline !important}.blog-wrap .entry-content blockquote{font-size:1em}.blog-wrap .entry-content blockquote:before{content:"“";font-size:5em}.blog-wrap　.entry-content blockquote cite{font-size:.8em}.blog-wrap .wp-block-gallery{padding:0}.blog-wrap .wp-block-gallery ul{padding:0 !important;background:0 0 !important}.blog-wrap .blocks-gallery-grid{margin:0 !important}.blog-wrap .blocks-gallery-caption{margin-bottom:0}.blocks-gallery-grid figcaption{margin-top:2em !important}.blog-wrap .wp-block-media-text{margin:0 !important}.wp-block-media-text__content h2,.wp-block-media-text__content h3,.wp-block-media-text__content h4,.wp-block-media-text__content h5,.wp-block-media-text__content h6{margin:0 0 1.2em !important}.blog-wrap .wp-block-table{font-size:1em}.blog-wrap .wp-block-table th{padding:7px;background-color:#d3d3d3 !important}.blog-wrap .entry-content table{margin-bottom:0 !important}.blog-wrap .entry-content pre{font-size:1em !important;margin:0 !important}.blog-wrap .article-footer{display:none}.blog-wrap .page-next-prev{margin:20px 0}.blog-wrap .page-next-prev img{width:96px;height:54px;object-fit:cover;margin:0 20px}.blog-wrap .page-next,.page-previous{padding:10px 20px}.blog-wrap .page-next:hover,.page-previous:hover{background:#fafafa;transition:all .5s}.blog-wrap .page-next:hover>a,.page-previous:hover>a{color:#4e454a;transition:all .5s}.wp-block-embed-title figcaption{display:none}.wp-block-embed-twitter figcaption{text-align:left}.liquid-speech-balloon-text p{margin:0 !important}.belle-img img{max-width:none;border-radius:50%}.belle-wrap{border:1px solid #716a6e;padding:20px;margin:0 20px}.hentry header{border-bottom:0 !important;padding:1.5em 20px !important}.connection-wrap p{padding-left:20px}.connection{border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa;margin:-1px 20px 0;padding:10px 0}.connection-wrap .hentry{margin-bottom:0 !important}.connection h3{margin:0;padding:5px 0;font-size:14px}.connection-box1{width:100px;height:56.25px;margin-right:10px}.connection-box2{width:70%}.connection h3:before{display:none}.connection-box1 img{position:relative;width:100%;height:100%;object-fit:cover}.connection .article-date{font-size:12px}.connection-recommend{margin-top:50px}#content{margin:0 !important}.archive-wrap{font-size:16px;font-family:'Noto Serif JP',serif}.article-header{position:relative}.archive-wrap .hentry{max-width:576px;width:100%;display:block;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.15));border:0;margin:20px auto}.archive-wrap .hentry header{padding:0;border-bottom:0}.archive-wrap .hentry h3{font-size:1.8rem;height:90px;font-weight:600;line-height:1.4em}.archive-wrap .category a{color:#fff;background:#fff;position:absolute;top:0;left:0;padding:3px;font-size:12px;border-radius:2px 0 3px}.archive-wrap .wrap{padding:0 20px}.archive-wrap .entry-content img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;transition:.5s}.archive-wrap a:hover img{transform:scale(1.1);transition:.5s}.archive-wrap .cf{border-radius:3px 3px 0 0}.archive-wrap .entry-content{width:100%;position:relative;overflow:hidden}.archive-wrap .entry-content:before{content:"";display:block;padding-top:55%}.archive-info{transition:.5s}.archive-info-mar{padding:10px 25px 0}.archive-wrap figure{width:100%;overflow:hidden}.archive-wrap .entry-content{padding:0}.archive-wrap .entry-content img{margin:0}.blog .sidebar{margin-top:0}.sidebar{margin-top:-20px;font-family:'Noto Serif JP',serif}.side-new a{transition:.5s}.side-new li a:link{color:#716a6e}.side-new li a:hover{color:#4e454a !important}.sidebar a:hover{color:#4e454a;opacity:.8}.sidebar input{padding:5px}.sidebar input,.sidebar a{font-size:1.4rem;color:#716a6e}.sidebar .searchsubmit{padding:3px}.sidebar .searchform{margin-bottom:20px}.sidebar h3{font-size:1.9rem}.category-list{margin-top:30px}.category-list a:before{font-family:'Font Awesome 5 Free';content:"\f07b";padding:5px;border-radius:50%;font-weight:900;color:#fff;background:#999;margin-right:5px}.category-list .cat-item{margin:20px 0}.side-new,.side-recommend{margin-top:30px}.side-new h3,.side-recommend h3{position:relative;overflow:hidden;padding-bottom:5px;color:#4e454a}.side-new h3:before,.side-new h3:after,.side-recommend h3:before,.side-recommend h3:after{content:"";position:absolute;bottom:0}.side-new h3:before,.side-recommend h3:before{border-bottom:2px solid #4e454a;width:100%}.side-new h3:after,.side-recommend h3:after{border-bottom:2px solid #d8d8d8;width:100%}.sidebar h4{font-weight:500;margin-top:15px;padding-bottom:10px;border-bottom:1px dotted #888}.privacy p,.privacy h1{padding:0 20px}.m-none{margin:0 !important}_::-webkit-full-page-media,_:future,:root .slick-prev:before{display:none}_::-webkit-full-page-media,_:future,:root .slick-next:before{display:none}@media screen and (min-width:576px){.chira-slider img{width:600px;height:375px}.view-1,.view-2,.view-select{height:200px}.belle-img img{margin:0 20px 5px 0}.belle-img p{margin-right:20px}.sp-nav-wrap{height:60px}.plan-read-more{max-width:4E454Apx}.section3 h2{line-height:2em}.section3 h2 span{font-size:1em}.section3-box img{margin:40px 0}.oline img{width:185px}.oline-list li span{font-size:1em}.oline{margin-top:20px}.oline-list-p{margin-top:0}.insta-cont-box{width:31%}.sp-nav-logo img{width:290px}.sp-nav-logo{padding:17px 10px}.hamburger{top:2px;right:20px}.sp-nav{top:-70px}}@media screen and (min-width:768px){.space-h{height:100px}.space-l{height:50px}.cont-w{width:720px}.archive-wrap .wrap,.blog-wrap .wrap{width:720px}.top-news .hentry{border-radius:5px;position:relative;top:-30px;width:95%}.slick-slide img{max-width:998px;max-height:487px}.chira-slider img{width:768px;height:480px;object-fit:cover;margin:0 15px 30px}.left-space{border-left:1px solid #fff;padding-left:80px !important}.view-1,.view-2,.view-select{width:100%;height:220px}.d-5of7{padding-right:2rem !important}.type-read{padding:0 30px}.type-img{padding:0 30px}.my-tp-box1:first-child{padding-left:0}.my-tp-box1:last-child{padding-right:0}.insta-cont-box{width:23.6%}.footer-sitemap-content2 .nav-wrap li{padding-right:25px}.footer-sitemap img{width:100%;transition:.5s}.footer-sitemap img:hover{opacity:.8}}@media screen and (min-width:992px){.cont-w{width:960px}.archive-wrap .wrap,.blog-wrap .wrap{width:960px}.view-1,.view-2,.view-select{width:270px;height:175px}.viewer-wrap{max-width:1114px}.my-modal-wrap{padding:0 200px}.archive-wrap .hentry{width:47%;display:inline-block;vertical-align:top;margin-left:7.5px;margin-right:7.5px;margin-bottom:0}.news-card-box2{padding:10px 100px 10px 20px}.insta-cont-box{width:23.9%}.slick-prev:before,.slick-next:before{display:block}.md-nav a li:hover:after,.footer-list-wrap a li:hover:after{width:72%}.footer-list-wrap .sub-menu a li:hover:after{width:100%}}@media screen and (min-width:1200px){.archive-wrap .wrap,.blog-wrap .wrap{width:1140px}}@media screen and (min-width:1400px){.archive-wrap .wrap{width:1320px}}@media screen and (min-width:1500px){.insta-cont-box{width:16%}}.read-more{background:#5584ac;color:#fff !important;border-radius:25px;padding:5px 20px;text-align:center;font-size:2rem;width:200px;margin:30px auto;position:relative;font-weight:600}.read-more p{margin-bottom:0}.read-more:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.read-more:after{position:absolute;top:50%;right:20px;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .2s}.read-more:hover:after{right:15px}.more-left{margin:30px 0}.card-more{padding:0 7px 10px 0;text-align:right}.card-more p{margin:0;font-size:14px}.card-more p:after{content:url(//www.kumamotowine.co.jp/wp-content/themes/my-themes/library/scss/../images/more-arrow.png)}.blog-card-cont{position:relative;display:inline}.blog-card-cont:after{position:absolute;bottom:-115px;right:-158px;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#4e454a;transition:all .2s}.blog-card-cont:hover:after{right:-162px}.lt-1{position:relative;overflow:hidden;color:#4e454a}.lt-1:before,.lt-1:after{content:"";position:absolute;bottom:0}.lt-1:before{border-bottom:3px solid #4e454a;width:100%}.lt-1:after{border-bottom:3px solid #d8d8d8;width:100%}.fi-le{color:#4e454a}