@charset "UTF-8";.content{ max-width: 1440px}@media(min-width: 1200px) {.slider-wrapper:not(.is-fullsize) .slick-centermode .top-slide{max-width: 1200px}}@media(max-width: 1200px) {.slider-wrapper:not(.is-fullsize) .slick-centermode .top-slide{max-width: 80vw}}@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap);@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}html{--funmaker-theme-color: #efe3e0;--funmaker-theme-sub-color: transparent;--funmaker-theme-font-color: #666666;--funmaker-theme-accent-color: #e0d6cb;}body{background-color: #ffffff;}blockquote{color:var(--funmaker-theme-color,#555);background:var(--funmaker-theme-back-color,#efefef);border-left:4px solid var(--funmaker-theme-accent-color,#cfcfcf)}blockquote::before{color:var(--funmaker-theme-accent-color,#cfcfcf)}details{border:1px solid var(--funmaker-theme-back-color,#efefef)}summary{color:var(--funmaker-theme-color,#555);background:var(--funmaker-theme-back-color,#efefef)}.header,.header-smp-contact{background:0  #ffffff;}.header dd,.header div,.header dt,.header i,.header li,.header li a,.header p,.header p a,.header td,.header th,.header-smp-contact dd,.header-smp-contact div,.header-smp-contact dt,.header-smp-contact i,.header-smp-contact li,.header-smp-contact li a,.header-smp-contact p,.header-smp-contact p a,.header-smp-contact td,.header-smp-contact th{color: #333333;}@media screen and (min-width:689px){.body-menu-left .content.is-header{background:0  #ffffff;border-left:5px solid  #cccccc;border-right:5px solid  #cccccc;}}.global-nav{background-color: rgba(255,255,255,0);}.global-nav .menu-item a{color: #686868;}.global-nav .menu-item a:hover{background-color: #e9e2db;color: #e9e2db;}.global-nav-second{background-color: #efe3e0;}.global-nav-second .menu-item a{color: #666666;}.global-nav .header-menu>.menu-item>a::before{color: #cccccc;}.global-nav .sub-menu{background:0  rgba(255,255,255,0);}.nav-bordered,.nav-texture{border-top:1px solid  #cccccc;border-bottom:1px solid  #cccccc;}.nav-bordered .sub-menu .menu-item a,.nav-texture .sub-menu .menu-item a{border-bottom:1px solid  #cccccc;}.nav-bordered .sub-menu .menu-item:last-child a,.nav-texture .sub-menu .menu-item:last-child a{border-bottom:none}.nav-bordered .header-menu>.menu-item{border-right:1px solid  #cccccc;}.nav-bordered .header-menu>.menu-item:first-child{border-left:1px solid  #cccccc;}.nav-left-fixed .menu-item{border-bottom:1px solid  #cccccc;}.nav-left-fixed .header-menu .menu-item:first-child,.nav-left-fixed .sub-menu .menu-item:first-child{border-top:1px solid  #cccccc;}.nav-left-fixed .sub-menu{border-left:3px solid  #cccccc;border-right:3px solid  #cccccc;}.global-nav-sub{background-color:var(--funmaker-nav-sub-color,rgba(0,0,0,.4))}.global-nav-smp-link{color: #333333;}.global-nav-smp{background:var(--funmaker-nav-smp-color,rgba(0,0,0,.7))}.global-nav-smp .header-menu{background:0  rgba(255,255,255,0);}.global-nav-smp .menu-item a{color: #686868;}.global-nav-smp .header-menu>.menu-item{border-bottom:1px solid  #cccccc;}.catchcopy{background: rgba(255,255,255,0);}.catchcopy h1{color: #333333;}.sidebar{background-color: transparent;}.sidebar dd,.sidebar div,.sidebar dt,.sidebar li,.sidebar p{color: #333333;}.sidebar a{color: #333333;}.sidebar .cat-name li a,.sidebar .link-list li a,.sidebar:not(.widget_text) li a{border-bottom:1px solid  #cccccc;}.sidebar .cat-name li:first-child a,.sidebar .link-list li:first-child a,.sidebar:not(.widget_text) li:first-child a{border-top:1px solid  #cccccc;}.sidebar .side-title{background-color: transparent;color: #333333;}.sidebar .search-text{border-color: #cccccc;}.sidebar .recent-post-list .recent-post-tag{color: #666666;background-color: #efe3e0;}#footer{background-color: #dfdfdf;color: #333333;}.footer td,.footer th{color: #333333;border-bottom:1px solid  #333333;}.footer a{color: #333333;}.footer .line{background-color: transparent;}.footer .line .footer-link a{color: #666666;}.footer .line .copyright{color: #666666;}.footer-title{color: #333333;background-color: transprarent;}.footer-smp-menu{background-color: #d6c9bb;}.footer-smp-menu{border-top:1px solid  #ffffff;}.footer-smp-menu .grid-column-inner::after{border-right:1px solid  #ffffff;}.footer-smp-menu .footer-menu-text{color: #ffffff;}#pagetop{background: #f7f7f7;border:3px solid #fff;color: #e0d6cb;transition:all .25s ease-in-out}#pagetop:hover{background-color: #e0d6cb;border-color: #e0d6cb;color: #ffffff;}#breadcrumb-wrapper{background-color: ;}.content.is-breadcrumb{color: #333333;}.content.is-breadcrumb a{color: #ddceba;}.pagination a{color: #333333;background:#fff}.pagination a:hover{color:#fff;background: #333333;}.pagination .current{color:#fff;background: #333333;}.pagination .current,.pagination a{border:2px solid  transparent;}.eyecatch,.is-main,.is-page-title{background-color: transparent;}.category-content,.content-body,.page-title,.title{color: #686868;}.category-content a,.content-body a,.page-title a,.title a{color: #333333;}.content-body hr:not(.clear):not(.clearfix){border-top:1px solid  transparent;border-bottom-width:0}.gallery .gallery-image{border-color: transparent;}.gallery.layout-6{border-left:1px solid #fff;border-top:1px solid #fff}.gallery.layout-6 .gallery-item{border-right:1px solid #fff;border-bottom:1px solid #fff}@media screen and (min-width:689px){.slider-image-list-item .slider-image-list-item-info{background-color:var(--funmaker-caption-back-color,rgba(0,0,0,.6));color:var(--funmaker-caption-color,#fff)}}.list-item .full-title{color: #cccccc;}.list-item.no-image .title{border-bottom:1px solid  transparent;}.l-list-news-list .list-item{border-bottom:1px solid #e2e2e2}.l-list-news-list .list-item:first-child{border-bottom:1px solid #e2e2e2}.l-list-news-list .list-item:hover{background-color:#f5f5f5}.l-list-news-list .tagname{background: #333333;color:#fff}.l-list-news-list .tagname:hover{text-decoration:none}.l-list-news-list .tagname-text{color:#fff}.top-news .list-item:first-child{border-top:1px solid #e2e2e2}.l-list-left-image .thumb img,.l-list-right-image .thumb img,.l-list-striped .thumb img{border:1px solid  transparent;}.l-list-timeline::after{border-bottom:1px solid #aaa}.l-list-timeline .list-item{border-left:3px solid #d2d3d2}.l-list-timeline .back-arrow{color:#3e433e;background:#e8e8e8}.l-list-timeline .back-arrow::after{border-top:14px solid transparent;border-bottom:14px solid transparent}.l-list-timeline .tagname.back-arrow{background:#ccc;color:#fff}@media screen and (min-width:689px){.l-list-timeline{border-top:1px solid #d2d3d2}.l-list-timeline .grid-column{border-bottom:1px solid #d2d3d2}.l-list-timeline .title::before{background:#f9f9f9;border:3px solid #d2d3d2}.l-list-timeline .back-arrow::after{border-left:11px solid #e8e8e8}.l-list-timeline .tagname.back-arrow::after{border-left:11px solid #ccc}}@media screen and (max-width:689px){.l-list-timeline .date-and-tag::before{background:#f9f9f9;border:3px solid #d2d3d2}.l-list-timeline .back-arrow::after{border-right:11px solid #e8e8e8}.l-list-timeline .tagname.back-arrow::after{border-right:11px solid #ccc}}.l-list-tile .list-item{border:1px solid  transparent;}.l-list-post-content .title a{color: #333333;}.table-content th{color: #333333;background:0  transparent;}.table-content td{color: #333333;background:0  transparent;}.th-bottom .table-content tr:last-child td,.th-bottom .table-content tr:last-child th,.th-top-bottom .table-content tr:last-child td,.th-top-bottom .table-content tr:last-child th{color: #333333;background:0  transparent;}.th-left-right .table-content tr :last-child,.th-right .table-content tr :last-child{color: #333333;background:0  transparent;}.gallery.layout-5.bottom_shadow .gallery-image::after{background:linear-gradient(0deg,#000 0,#000 30px,rgba(0,0,0,0) 100%)}.gallery.layout-5.bottom_shadow .gallery-caption,.gallery.layout-5.bottom_shadow .gallery-title{color:#fff}.gallery.layout-5.shadow .gallery-image::after{background:rgba(0,0,0,.4)}.gallery.layout-5.shadow .gallery-caption,.gallery.layout-5.shadow .gallery-title{color:#fff}.text_white-back.gallery.layout-3 .gallery-right-content{background-color:#fff}.gallery.layout-1.gallery_design_1 .gallery-text .gallery-title{background-color:rgba(0,0,0,.4);color:#fff}.gallery.layout-3.gallery_design_2 .gallery-right-content{background-color:#e3e3e3}.gallery.layout-3.gallery_design_2 .gallery-right-content .gallery-title{border-bottom:1px solid #fff}.details-class.design_1{border:3px solid  #efe3e0;}.details-class.design_1 summary{color: #666666;background: #efe3e0;}.details-class.design_1 summary::after,.details-class.design_1 summary::before{background-color:#fff}.details-class.design_2{border-bottom:1px solid #efefef}.details-class.design_2 summary{background:#fff;color: #686868;}.details-class.design_2 summary::after,.details-class.design_2 summary::before{background-color: #686868;}.details-class.design_3 summary{background:#fff;color: #686868;}.details-class.design_4{border-bottom:1px solid #e6e6e6}.details-class.design_4 summary{background:#fff;color: #686868;}.details-class.design_4 summary:hover{background-color:#f6f6f6}.details-class.design_4 summary::after,.details-class.design_4 summary::before{background-color: #686868;}details[open].design_4{background-color:#f6f6f6}details[open].design_4 summary{background-color:#f6f6f6}.table_design_1 .table-content tr:first-child{background-color:#efefef}.table_design_1 .table-content tr:first-child th{background-color:#fff!important}.table_design_4 .table-content tr:first-child th::after{background-color:#fff}.table_design_4 .table-content th{background-color:transparent;border-right:1px solid #f5f5f5;color: #333333;}.table_design_4 .table-content th::before{background-color:#e6e6e6}.table_design_5 .table-content th{background-color:transparent;color: #333333;}.table_design_6{border:1px solid  transparent;}.table_design_6 .table-content tr{border-bottom:1px solid #e6e6e6}.table_design_6 .table-content tr:first-child{background:0  transparent;}.table_design_6 .table-content tr:first-child td{color: #333333;}.table_design_6 .table-content th{color: #333333;}.table_design_7 .table-content th{border-bottom:1px solid  #efe3e0;color: #efe3e0;}.table_design_7 .table-content tr:first-child th{border-top:1px solid  #efe3e0;}.table_design_8 .table-content{border:1px solid  transparent;}.table_design_8 .table-content td,.table_design_8 .table-content th{border:1px solid  transparent;}.table_design_8 .table-content th{background:0  transparent;border-bottom:1px solid #fff}.table_design_9 .table-content td a,.table_design_9 .table-content th a{background: #ffffff;color: #ddceba;}.table_design_10 .table-content th{color: #333333;background:0 0;border-bottom:3px solid #989898}.table_design_10 .table-content tr:last-child td{border-bottom:3px solid #989898}@media screen and (max-width:689px){.vertical .table-content{border:1px solid  #c6c6c6;}.vertical .table-content td,.vertical .table-content th{border:1px solid  #c6c6c6;}.vertical .table-content th{background-color: transparent;color: #333333;}.vertical.default tr td:first-child{background:0  transparent;color: #333333;}.table_design_7 .table-content tr:first-child th{border-top:1px solid  #c6c6c6;}.table_design_7 .table-content th{color: #333333;}}html{--funmaker-icon-color:#333;--funmaker-accent-font-color:#ffffff;--funmaker-separator-color:#ffffff;--funmaker-contact-bg:#eaf3f3;--funmaker-text-shadow-color:#777}#header .global-nav .header-menu .menu-item a{border-bottom:1px solid  #cccccc;--funmaker-header_menu_color: rgba(255,255,255,0);text-shadow:1px 1px 0 var(--funmaker-header_menu_color),-1px -1px 0 var(--funmaker-header_menu_color),-1px 1px 0 var(--funmaker-header_menu_color),1px -1px 0 var(--funmaker-header_menu_color),0 1px 0 var(--funmaker-header_menu_color),-1px 0 var(--funmaker-header_menu_color),-1px 0 0 var(--funmaker-header_menu_color),1px 0 0 var(--funmaker-header_menu_color)}#header .global-nav .header-menu .menu-item a:hover{background-color:transparent;border-bottom-color: #e9e2db;}#header .nav-plus-slug .header-menu>.menu-item>a::after{color: #efe3e0;}@media screen and (min-width:689px){#header .header{background-color:transparent}}#header .header.header-fixed.is-scrolled{background-color: #ffffff;}#header .header .header-contact .contact-button{color: #666666;background-color: #efe3e0;}#header .nav-colored .menu-item::before,#header .nav-plus-slug .menu-item::before,#header .nav-texture .menu-item::before{border-right:none}.headline-h2.hl-theme .maintext::before{background-color: #efe3e0;}body:not(.body-home) .headline-h2.hl-theme::before{background-color: #efe3e0;}.page-title.hl-theme{border-bottom:5px solid  #efe3e0;}.eyecatch-wrapper{border-bottom:5px solid  #efe3e0;}.search-submit{color:#333;color:rgba(0,0,0,.8);border:1px solid #ddd;background-color:#fff;text-decoration:none;border-radius:2px;background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.search-submit:focus,.search-submit:hover{background-color:#f9f9f9}.button-content a.button-content-inner{background-color: #ffffff;}.button-content a.button-content-inner::after,.button-content a.button-content-inner::before{background-color: #ddceba;}.button-content span{color: #ddceba;}.button-content span::after,.button-content span::before{background-color: #ddceba;}.gallery.layout-1 .grid-column{background-color: #efe3e0;}.gallery.layout-1 .grid-column:nth-child(3n+1){background-color: #efe3e0ee;}.gallery.layout-1 .grid-column:nth-child(3n+2){background-color: #efe3e0d0;}.gallery.layout-1 .grid-column:nth-child(3n){background-color: #efe3e0b0;}.gallery.layout-1 .grid-column .grid-column-inner{border-right:1px solid var(--funmaker-separator-color);border-bottom:1px solid var(--funmaker-separator-color)}.gallery.layout-1 .grid-column .grid-column-inner .gallery-text{color:#fff}.gallery.layout-1 .grid-column .grid-column-inner .gallery-caption,.gallery.layout-1 .grid-column .grid-column-inner .gallery-title{color: #666666;text-shadow:-1px -1px 4px var(--funmaker-text-shadow-color)}.gallery.layout-2 .grid-column-inner::after,.gallery.layout-3 .grid-column-inner::after,.gallery.layout-4 .grid-column-inner::after{background-color: #e0d6cb;}.gallery.layout-2 .gallery-title::before{background-color: #e0d6cb;}.gallery.layout-3 .grid-column-inner::before{background-color: #e0d6cb;}.gallery.layout-4 .gallery-image-caption::before{background-color: #e0d6cb;}.list-plain-wrapper .l-list-default .grid-column{background-color: #efe3e0;}.list-plain-wrapper .l-list-default .grid-column:nth-child(3n+1){background-color: #efe3e0ee;}.list-plain-wrapper .l-list-default .grid-column:nth-child(3n+2){background-color: #efe3e0d0;}.list-plain-wrapper .l-list-default .grid-column:nth-child(3n){background-color: #efe3e0b0;}.list-plain-wrapper .l-list-default .grid-column .grid-column-inner{border-right:1px solid var(--funmaker-separator-color);border-bottom:1px solid var(--funmaker-separator-color)}.list-plain-wrapper .l-list-default .list-item-text .title .link-to-post{color: #666666;text-shadow:-1px -1px 4px var(--funmaker-text-shadow-color)}.list-plain-wrapper .l-list-default .list-item-text .desc{color: #666666;text-shadow:-1px -1px 4px var(--funmaker-text-shadow-color)}.list-item.no-image .title{border-bottom:1px solid  transparent;}.body-blog.body-archive .list-item .post-date-and-tag,.body-category .list-item .post-date-and-tag{color: #666666;}.table-content td,.table-content th{border-bottom:1px solid  #c6c6c6;}.wpcf7{background-color:var(--funmaker-contact-bg)}.wpcf7 .wpcf7-form{background-color:#fff}.contact-form-table .field-group-title::before{border-right:5px solid  #e0d6cb;}.contact-form-table .field{background-color:var(--funmaker-contact-bg)}.contact-form-table .field-name{color: #333333;}.contact-form-table .wpcf7-form-control{background-color:transparent}.contact-form-table input,.contact-form-table select,.contact-form-table textarea{border:none}.submit-form .button{background-color: #e0d6cb;color:#fff}.side .recent-post .recent-post-tag{border:1px solid #aaa}.side .sidebar-info .sidebar-info-title:first-letter{color: #efe3e0;}#footer{border-top:1px solid #bbb}#footer i.fa{margin-right:5px;color: #333333;}#footer .footer-link a{color: #333333;}@media screen and (max-width:1200px){.global-nav-smp-link i.fa{color: #333333;}#header .global-nav{display:none}#header .global-nav .global-nav-smp .menu-item a{color: #333333;}}@media screen and (max-width:689px){.body-home .headline-h2.hl-theme::before{background-color: #efe3e0;}}.hl-stripe { background-image: url(https://maison-kintsugi-ginza.com/wp-content/mu-plugins/funmaker/assets/css/images/back/page-title.png)}.page-title {text-align: center;}.page-title.hl-inblock-ul, .page-title.hl-inblock-ul2clr {margin-left: auto;margin-right: auto}.page-title.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.page-title.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}.headline-h2 {text-align: center;}.headline-h2.hl-inblock-ul, .headline-h2.hl-inblock-ul2clr {margin-left: auto;margin-right: auto}.headline-h2.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.headline-h2.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}.headline-h3 {text-align: left;border-color: #3b55a0}.headline-h3.hl-inblock-ul, .headline-h3.hl-inblock-ul2clr {margin-right: auto}.headline-h3.hl-stripe, .headline-h3.hl-backclr {background-color: #3b55a0}.headline-h3.hl-ul-double::after {border-top-color: #3b55a0}.headline-h3.hl-ul2clr::after {background:linear-gradient(90deg,#3b55a0 0%,#3b55a0 30%, #ffffff 30%, #ffffff 100%);}.headline-h3.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#3b55a0 0%,#3b55a0 50%, #ffffff 50%, #ffffff 100%);}.headline-h4 {text-align: left;}.headline-h4.hl-inblock-ul, .headline-h4.hl-inblock-ul2clr {margin-right: auto}.headline-h4.hl-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%, #ffffff 30%, #ffffff 100%);}.headline-h4.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#ffffff 0%,#ffffff 50%, #ffffff 50%, #ffffff 100%);}