@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Crimson+Text&display=swap");*{margin:0;padding:0;list-style:none;outline:none}html{font-size:62.5%;height:100%}body{line-height:0;text-align:center;-webkit-text-size-adjust:100%;color:#1a2a3a;font-size:17px;font-family:"Garamond","Bodoni","Times New Roman",serif;font-weight:400;padding-top:104px}@media all and (max-width:900px){body{padding-top:44px}}img{border:none;max-width:100%}a{text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}textarea,p,li,th,td,h1,h2,h3,h4,h5,dt,dd{text-align:left;line-height:1.618;font-size:17px;font-family:"Garamond","Bodoni","Times New Roman",serif}button,textarea,select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border-radius:0;box-sizing:border-box;font-size:17px;color:inherit}label{cursor:pointer}.pc{display:block !important}@media all and (min-width:600px) and (max-width:901px){.pc{display:none !important}}@media all and (max-width:600px){.pc{display:none !important}}.tb{display:none !important}@media all and (min-width:600px) and (max-width:901px){.tb{display:block !important}}@media all and (max-width:600px){.tb{display:none !important}}.sp{display:none !important}@media all and (min-width:600px) and (max-width:901px){.sp{display:none !important}}@media all and (max-width:600px){.sp{display:block !important}}.tbsp{display:none !important}@media all and (min-width:600px) and (max-width:901px){.tbsp{display:block !important}}@media all and (max-width:600px){.tbsp{display:block !important}}.pctb{display:block !important}@media all and (min-width:600px) and (max-width:901px){.pctb{display:block !important}}@media all and (max-width:600px){.pctb{display:none !important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:0 !important;background:#eee}::-webkit-scrollbar-thumb{background:#bbb;border-radius:0 !important}#wrapper{width:100%;overflow:hidden}@media all and (min-width:1216px){#wrapper{min-width:1216px}}#wrapper.active{height:100vh;overflow:hidden}#wrapper #container{position:relative;z-index:1;padding-bottom:177px}@media all and (max-width:600px){#wrapper #container{padding-bottom:110px}}#wrapper .pankuzu{padding:10px;border-bottom:1px solid #e7e7e7}#wrapper .pankuzu ol{display:flex}#wrapper .pankuzu ol li{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:1;margin-left:10px}#wrapper .pankuzu ol li:first-child{margin-left:0}#wrapper .pankuzu ol li a{color:#8e4545;text-decoration:underline;display:block;position:relative}#wrapper .pankuzu ol li a:after{display:inline-block;position:relative;vertical-align:middle;top:0;content:"";text-indent:-9999em;overflow:hidden;color:#444;z-index:100;line-height:1;width:auto;height:auto;width:6px;height:6px;border-top:1px solid #999;border-right:1px solid #999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:0 0 !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:6px}@media all and (max-width:900px){#wrapper .pankuzu{border-top:1px solid #e7e7e7}}@media all and (max-width:600px){#wrapper .pankuzu ol{overflow:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#wrapper .pankuzu ol li{white-space:nowrap}#wrapper .pankuzu ::-webkit-scrollbar{height:0}}#wrapper .mainTtl{text-align:center;font-size:34px;font-weight:400;line-height:1;margin-bottom:26px}#wrapper .mainTtl strong{display:block;text-align:center;font-size:21px;margin-top:26px;color:#8e4545}@media all and (max-width:600px){#wrapper .mainTtl{font-size:21px}#wrapper .mainTtl strong{font-size:17px;margin-top:17px}}.loading:before{display:block;content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.62)}.loading:after{display:block;content:"";position:absolute;z-index:3;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/loading.svg) no-repeat center center;background-size:100% 100%}header{position:fixed;left:0;top:0;width:100%;background:#fff;z-index:2}header .head1{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;width:100%;padding:26px 26px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:600px){header .head1{padding:16px 17px !important}}header .head1 .boxL{width:calc(100% - 287px / 2);display:flex;align-items:center;align-content:center}header .head1 .boxL .sNavBtn{display:none}header .head1 .boxL .minNav{display:flex;align-items:center;align-content:center}header .head1 .boxL .minNav li{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;margin-right:10px;padding-right:10px;border-right:1px solid #ddd}header .head1 .boxL .minNav li.ico{position:relative;padding-left:17px}header .head1 .boxL .minNav li.ico :before{display:block;position:absolute;left:0;top:50%;content:"";width:10px;height:10px;background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon02.svg) center center no-repeat;background-size:cover;margin-top:-5px;margin-right:6px}header .head1 .boxL .minNav li a{color:#444}header .head1 .boxL .minNav li a:hover{text-decoration:underline}header .head1 .boxL .lang{position:relative;padding:0 10px 0 17px;border-bottom:1px solid #999;background:#fff}header .head1 .boxL .lang:before{display:block;content:"";width:10px;height:10px;background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon01.svg) center center no-repeat;background-size:cover;position:absolute;left:0;top:50%;margin-top:-7px}header .head1 .boxL .lang:after{display:block;content:"";width:4px;height:4px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:0;top:50%;margin-top:-5px}header .head1 .boxL .lang select{cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2;color:#444;padding-bottom:3px;background:#fff}@media all and (max-width:600px){header .head1 .boxL .lang select{font-size:12px}}header .head1 .logo{width:100%;max-width:220px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .head1 .logo a{display:block;width:100%;margin:0 auto}header .head1 .boxR{width:calc(100% - 287px / 2);display:flex;justify-content:end}header .head1 .boxR .btn{display:block;line-height:1;color:#fff;background:#8e4545;padding:10px 17px;margin-right:17px}header .head1 .boxR .btn:hover{color:#fff;background:#8e4545}header .head1 .boxR .btn img{width:12px;display:inline-block;margin-left:6px}@media all and (max-width:600px){header .head1 .boxR .btn{margin:0;font-size:12px;padding:10px;font-family:Verdana,Arial,Helvetica,sans-serif;letter-spacing:.05em}header .head1 .boxR .btn span{display:none}header .head1 .boxR .btn img{width:10px;margin-left:6px}}header .head1 .boxR .sns{display:flex;align-items:center;align-content:center}header .head1 .boxR .sns li{max-width:10px;line-height:0;margin-left:17px}header .head1 .boxR .sns li a{display:block;line-height:0}header .head1 .boxR .sns li a img{display:block;width:100%}header .head2{border-bottom:1px solid #e7e7e7;margin-top:26px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media all and (max-width:600px){header .head2{display:none}}header .head2>ul{display:flex;justify-content:center}header .head2>ul>li{position:relative;font-size:17px;line-height:1;margin:0 17px}header .head2>ul>li.machiya{position:relative;padding-left:17px}header .head2>ul>li.machiya:before{position:absolute;left:0;top:3px;display:block;content:"";width:10px;height:10px;background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon09.svg) no-repeat;background-size:100% 100%;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}header .head2>ul>li>a,header .head2>ul>li span{color:#444;cursor:pointer;position:relative;display:block;padding-bottom:6px}header .head2>ul>li>a:before,header .head2>ul>li span:before{display:block;content:"";width:0;height:1px;background:#8e4545;position:absolute;left:50%;bottom:-1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .head2>ul>li>a:hover:before,header .head2>ul>li span:hover:before{left:0;width:100%}header .head2>ul>li>span{padding-right:17px}header .head2>ul>li>span:after{display:block;content:"";width:6px;height:6px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:0;top:50%;margin-top:-8px}header .head2>ul>li ul{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;left:0;top:22px;background:#444;padding:17px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;-ms-border-bottom-left-radius:3px;-o-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;-ms-border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px;border-bottom-right-radius:3px}header .head2>ul>li ul li{font-size:12px;line-height:1;white-space:nowrap;font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:10px}header .head2>ul>li ul li:nth-child(1){margin-top:0}header .head2>ul>li ul li a{color:#fff}header .head2>ul>li ul li a:hover{color:#8e4545}header .head2>ul>li ul li a.blank{position:relative;display:inline-block}header .head2>ul>li ul li a.blank:after{display:inline-block;content:"";width:6px;height:6px;background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon11.svg) no-repeat;background-size:100% 100%;margin-left:6px}header .head2>ul>li ul li a:before{display:inline-block;content:"";width:3px;height:1px;background:rgba(255,255,255,.2);vertical-align:middle;margin-right:6px}header .head2>ul>li ul li em{color:rgba(255,255,255,.4);display:block;position:relative}header .head2>ul>li ul li em:after{display:inline-block;content:"";width:110px;height:1px;background:rgba(255,255,255,.2);vertical-align:middle;margin-left:6px}@media all and (max-width:600px){header .head2>ul>li ul li em{color:#999;text-align:center}header .head2>ul>li ul li{line-height:1.2;white-space:wrap}header .head2>ul>li ul li em:after{display:none}}header .head2>ul>li:hover ul{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transition:visibility 0s linear 0s,opacity .5s ease-out;transition:visibility 0s linear 0s,opacity .5s ease-out}header .head2 .rNavBox{display:none}header.active .head1{padding:16px 26px}header.active .head1 .boxL{width:calc(100% - 177px / 2)}header.active .head1 .boxL .sNavBtn{display:block;width:26px;height:17px;position:relative;margin-right:17px;cursor:pointer}header.active .head1 .boxL .sNavBtn span{display:block;transition:all .4s;position:absolute;height:1px;background:#666;width:100%;left:0}header.active .head1 .boxL .sNavBtn span:nth-of-type(1){top:0}header.active .head1 .boxL .sNavBtn span:nth-of-type(2){top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}header.active .head1 .boxL .sNavBtn span:nth-of-type(3){bottom:0}header.active .head1 .boxL .sNavBtn:hover span{background:#8e4545}header.active .head1 .boxL .sNavBtn.active{z-index:99999;position:fixed;left:26px;top:26px}header.active .head1 .boxL .sNavBtn.active span:nth-of-type(1){top:1px;left:0;transform:translateY(6px) rotate(-45deg)}header.active .head1 .boxL .sNavBtn.active span:nth-of-type(2){opacity:0}header.active .head1 .boxL .sNavBtn.active span:nth-of-type(3){top:13px;left:0;transform:translateY(-6px) rotate(45deg)}header.active .head1 .boxL .minNav{display:none}header.active .head1 .logo{max-width:220px}header.active .head1 .boxR{width:calc(100% - 177px / 2);display:flex;justify-content:end}header.active .head1 .boxR .btn{margin:0}header.active .head1 .boxR .sns{display:none}header.active .head2{display:flex;flex-wrap:wrap;margin:0;border:none;position:fixed;left:0;top:0;z-index:9999;width:100%;height:0;overflow:hidden;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}header.active .head2>ul,header.active .head2 .rNavBox{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}header.active .head2.active{height:100vh;background:#f7f7f7;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header.active .head2.active>ul{display:flex;flex-wrap:wrap;width:100%;height:100vh;overflow-y:auto;align-items:center;align-content:center;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}header.active .head2.active>ul>li{width:100%;margin:0;font-size:26px;font-family:"Garamond","Bodoni","Times New Roman",serif;text-align:center;padding:17px 0}header.active .head2.active>ul>li.popNone{display:none}header.active .head2.active>ul>li.machiya{padding-left:0}header.active .head2.active>ul>li.machiya:before{display:none}header.active .head2.active>ul>li a,header.active .head2.active>ul>li span{padding:0 !important}header.active .head2.active>ul>li a:before,header.active .head2.active>ul>li a:after,header.active .head2.active>ul>li span:before,header.active .head2.active>ul>li span:after{display:none !important}header.active .head2.active>ul>li a{display:block;max-width:max-content;margin:0 auto}header.active .head2.active>ul>li a:hover{color:#8e4545}header.active .head2.active>ul>li span{cursor:auto;margin-bottom:17px}header.active .head2.active>ul>li ul{padding:0;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible;position:relative;top:0;background:0 0}header.active .head2.active>ul>li ul li{text-align:center}header.active .head2.active>ul>li ul li a{color:#444}header.active .head2.active .rNavBox{display:flex;flex-wrap:wrap;width:50%;height:100vh;overflow-y:auto;align-items:center;align-content:center;padding:42px;border-right:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}header.active .head2.active .rNavBox .boxIn{width:100%;max-width:464px;margin:0 auto}header.active .head2.active .rNavBox .boxIn .member{margin:0 auto 17px;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;align-content:center}header.active .head2.active .rNavBox .boxIn .member li{width:31%}header.active .head2.active .rNavBox .boxIn .member li a{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;text-align:center;display:block;padding:17px 0}header.active .head2.active .rNavBox .boxIn .member li a:before{display:block;content:"";width:42px;height:42px;margin:0 auto 6px;background-size:cover !important}header.active .head2.active .rNavBox .boxIn .member li a:hover{box-shadow:inset 0 0 0 2px #ddd}header.active .head2.active .rNavBox .boxIn .member li:nth-child(1) a:before{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon02.svg) center center no-repeat}header.active .head2.active .rNavBox .boxIn .member li:nth-child(2) a:before{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon03.svg) center center no-repeat}header.active .head2.active .rNavBox .boxIn .member li:nth-child(3) a:before{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon04.svg) center center no-repeat}header.active .head2.active .rNavBox .boxIn .reserve{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}header.active .head2.active .rNavBox .boxIn .reserve li{width:48%}header.active .head2.active .rNavBox .boxIn .reserve li a{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#8e4545;text-align:center;display:block;padding:17px 0}header.active .head2.active .rNavBox .boxIn .reserve li a:before{display:block;content:"";width:42px;height:42px;margin:0 auto 6px;background-size:cover !important}header.active .head2.active .rNavBox .boxIn .reserve li a:hover{box-shadow:inset 0 0 0 2px #8e4545}header.active .head2.active .rNavBox .boxIn .reserve li:nth-child(1) a:before{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon05.svg) center center no-repeat}header.active .head2.active .rNavBox .boxIn .reserve li:nth-child(2) a:before{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/common/header_icon06.svg) center center no-repeat}@media all and (max-width:900px){header.active .head2.active{overflow-y:auto;display:block;padding:68px 0}header.active .head2.active>ul,header.active .head2.active .rNavBox{width:100%;height:auto;padding:0}header.active .head2.active>ul .boxIn,header.active .head2.active .rNavBox .boxIn{max-width:287px;margin-bottom:26px}header.active .head2.active>ul .boxIn .member li a,header.active .head2.active>ul .boxIn .reserve li a,header.active .head2.active .rNavBox .boxIn .member li a,header.active .head2.active .rNavBox .boxIn .reserve li a{font-size:10px;padding:17px 6px 10px}header.active .head2.active>ul .boxIn .member li a span,header.active .head2.active>ul .boxIn .reserve li a span,header.active .head2.active .rNavBox .boxIn .member li a span,header.active .head2.active .rNavBox .boxIn .reserve li a span{display:block;line-height:2.4}header.active .head2.active>ul .boxIn .member li a span.double,header.active .head2.active>ul .boxIn .reserve li a span.double,header.active .head2.active .rNavBox .boxIn .member li a span.double,header.active .head2.active .rNavBox .boxIn .reserve li a span.double{line-height:1.2}}footer{background:#f7f7f7}footer .box{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}footer .box .inBox{width:31%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}footer .box .inBox dl dt{font-size:21px;line-height:1.2}footer .box .inBox dl dd{margin-top:17px}footer .box .inBox dl dd p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}footer .box .inBox dl.mainBrand dt{list-style:0}footer .box .inBox dl.mainBrand dt img{display:block;max-width:177px}footer .box .inBox dl.mainBrand dd{margin-top:26px}footer .box .inBox dl.mainBrand dd p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}footer .box .inBox dl.mainBrand dd p.ttl{font-family:"Garamond","Bodoni","Times New Roman",serif;font-size:21px}footer .box .inBox dl.mainBrand dd p.caution{margin-top:10px;font-size:10px;line-height:1.2;color:#666}footer .box .inBox dl.mainBrand dd .address{margin-top:26px;display:flex;flex-wrap:nowrap}footer .box .inBox dl.mainBrand dd .address li{max-width:26px;margin-right:17px}footer .box .inBox dl.mainBrand dd .address li img{display:block;width:100%}footer .box .inBox dl.brandList{margin-top:26px}footer .box .inBox dl.brandList:nth-child(1){margin-top:0}footer .box .inBox dl.brandList dt{line-height:0}footer .box .inBox dl.brandList dt img{height:17px}footer .box .inBox dl.brandList dd strong{margin-top:10px;display:block}footer .box .inBox dl.brandList dd ul{padding-left:2em}footer .box .inBox dl.brandList dd ul li{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;list-style:disc}footer .box .inBox dl.brandList dd ul li a{color:#444}footer .box .inBox dl.brandList dd ul li a:hover{color:#8e4545;text-decoration:underline}@media all and (max-width:900px){footer .box{display:block;padding:42px 17px}footer .box .inBox{margin-top:42px;width:100%}footer .box .inBox:nth-child(1){margin-top:0}}@media all and (max-width:600px){footer .box .inBox dl dt{font-size:21px;text-align:center}footer .box .inBox .mainBrand dt img{margin:0 auto}footer .box .inBox .mainBrand dd .ttl{text-align:center}footer .box .inBox .mainBrand dd .address{justify-content:center}footer .box .inBox .brandList dt{line-height:0;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;position:relative}footer .box .inBox .brandList dt img{height:10px !important}footer .box .inBox .brandList dt:after{display:block;position:absolute;right:6px;top:50%;margin-top:-6px;vertical-align:middle;content:"";cursor:pointer;text-indent:-9999em;overflow:hidden;color:#000;z-index:100;line-height:1;width:auto;height:auto;width:6px;height:6px;border-top:1px solid #1a2a3a;border-right:1px solid #1a2a3a;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:0 0 !important;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-left:6px}footer .box .inBox .brandList dd{display:none}}footer .minNav{border-top:1px solid #ddd}footer .minNav ul{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0}footer .minNav ul li{max-width:max-content;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}footer .minNav ul li:last-child{margin:0;padding:0;border:none}footer .minNav ul li a{color:#444}footer .minNav ul li a:hover{color:#8e4545;text-decoration:underline}@media all and (max-width:600px){footer .minNav{padding:26px 17px 68px}footer .minNav ul{padding:0 0 0 1em}footer .minNav ul li{max-width:100%;width:100%;list-style:disc}}footer .copy{padding:6px;background:#e7e7e7}footer .copy span{display:block;text-align:center;line-height:1;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}@media all and (max-width:600px){footer .copy span{font-size:10px}}footer .btt{position:fixed;right:10px;bottom:-464px;z-index:3;height:50px;text-decoration:none;transform:rotate(90deg);font-size:12px;line-height:1.5rem;color:#666;padding:0 0 0 26px;font-family:Verdana,Arial,Helvetica,sans-serif;border-top:solid 1px}footer .btt:before{content:"";display:block;position:absolute;top:-1px;left:0;width:15px;border-top:solid 1px;transform:rotate(35deg);transform-origin:left top}footer .btt.active{bottom:110px}footer .btt img{max-width:10px;position:absolute;right:-17px;top:0}@media all and (max-width:600px){footer .btt{right:6px}footer .btt.active{bottom:68px}}footer #mc_embed_signup form{padding:26px;background:#fff;margin:17px 0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}footer #mc_embed_signup form .mc-field-group{margin:0;width:100%;margin-bottom:10px;padding:0}footer #mc_embed_signup form .mc-field-group input{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #ddd;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;padding:17px}footer #mc_embed_signup form .send input{display:block;margin:0 auto;padding:10px 0;width:177px;font-size:17px !important;line-height:1 !important;height:auto !important;background:#8e4545;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}footer #mc_embed_signup form .send input:hover{background:#8e4545}footer #mc_embed_signup .caution{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.2;color:#666}footer #mc_embed_signup .caution a{color:#666;text-decoration:underline}footer #mc_embed_signup .caution a:hover{color:#8e4545;text-decoration:underline}.home #container{padding-bottom:0 !important}@media all and (max-width:600px){.home #container{padding-bottom:110px !important}}.home .mainVisual{margin-top:26px;padding:0 26px;position:relative}@media all and (max-width:600px){.home .mainVisual{padding:0;margin-top:0}}.home .mainVisual .slider{width:100%;height:calc(100vh - 116px - 109px - 26px);position:relative;z-index:1}.home .mainVisual .slider>div{position:absolute;width:100%;height:100%;background-size:cover !important}.home .mainVisual .slider>div.slide1{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topmain_img01.jpg) no-repeat center center;animation:mainvisual-fade1 30s infinite;-webkit-animation:mainvisual-fade1 30s infinite}.home .mainVisual .slider>div.slide2{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topmain_img02.jpg) no-repeat center center;animation:mainvisual-fade2 30s infinite;-webkit-animation:mainvisual-fade2 30s infinite}.home .mainVisual .slider>div.slide3{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topmain_img03.jpg) no-repeat center center;animation:mainvisual-fade3 30s infinite;-webkit-animation:mainvisual-fade3 30s infinite}.home .mainVisual .slider>div.slide4{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topmain_img04.jpg) no-repeat center center;animation:mainvisual-fade4 30s infinite;-webkit-animation:mainvisual-fade4 30s infinite}.home .mainVisual .slider>div.slide5{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topmain_img05.jpg) no-repeat center center;animation:mainvisual-fade5 30s infinite;-webkit-animation:mainvisual-fade5 30s infinite}.home .mainVisual .slider>div.slide6{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topmain_img06.jpg) no-repeat center center;animation:mainvisual-fade6 30s infinite;-webkit-animation:mainvisual-fade6 30s infinite}@keyframes mainvisual-fade1{0%{opacity:1}16.7%{opacity:0}33.4%{opacity:0}50.1%{opacity:0}66.8%{opacity:0}83.5%{opacity:0}100%{opacity:1}}@keyframes mainvisual-fade2{0%{opacity:0}16.7%{opacity:1}33.4%{opacity:0}50.1%{opacity:0}66.8%{opacity:0}83.5%{opacity:0}100%{opacity:0}}@keyframes mainvisual-fade3{0%{opacity:0}16.7%{opacity:0}33.4%{opacity:1}50.1%{opacity:0}66.8%{opacity:0}83.5%{opacity:0}100%{opacity:0}}@keyframes mainvisual-fade4{0%{opacity:0}16.7%{opacity:0}33.4%{opacity:0}50.1%{opacity:1}66.8%{opacity:0}83.5%{opacity:0}100%{opacity:0}}@keyframes mainvisual-fade5{0%{opacity:0}16.7%{opacity:0}33.4%{opacity:0}50.1%{opacity:0}66.8%{opacity:1}83.5%{opacity:0}100%{opacity:0}}@keyframes mainvisual-fade6{0%{opacity:0}16.7%{opacity:0}33.4%{opacity:0}50.1%{opacity:0}66.8%{opacity:0}83.5%{opacity:1}100%{opacity:0}}.home .mainVisual .visualIn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:100%}@media all and (max-width:600px){.home .mainVisual .visualIn{width:100%}}.home .mainVisual .visualIn h1{text-align:center;color:#fff;line-height:1.2;font-size:34px;font-family:"Garamond","Bodoni","Times New Roman",serif;border-top:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38);padding:17px 0;margin:0 auto;width:max-content}@media all and (min-width:600px) and (max-width:901px){.home .mainVisual .visualIn h1{padding:17px;width:100%}}@media all and (max-width:600px){.home .mainVisual .visualIn h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:21px;padding:17px;width:100%}}.home .splide{padding:26px 26px 0;position:relative;background-color:#fff;opacity:1;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,#fff 7px),repeating-linear-gradient(#f7f7f755,#f7f7f7)}@media all and (max-width:600px){.home .splide{padding:0;margin-top:0}}.home .splide .splide__track .splide__list .splide__slide{display:flex;overflow:hidden}.home .splide .splide__track .splide__list .splide__slide img{display:block;width:25%;height:calc(100vh - 116px - 109px - 26px);object-fit:cover;position:relative;right:-110px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}@media all and (min-width:600px) and (max-width:901px){.home .splide .splide__track .splide__list .splide__slide img{height:calc(100vh - 49px - 109px - 26px);display:none;width:50%}.home .splide .splide__track .splide__list .splide__slide img:nth-child(1){display:block !important}.home .splide .splide__track .splide__list .splide__slide img:nth-child(2){display:block !important}}@media all and (max-width:600px){.home .splide .splide__track .splide__list .splide__slide img{display:none;width:100%;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:0;height:calc(100vh - 49px - 110px)}.home .splide .splide__track .splide__list .splide__slide img.spOn{display:block !important}}.home .splide .splide__track .splide__list .splide__slide.is-active img{right:0;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.home .splide .splide__track .splide__list .splide__slide.is-active img:nth-child(2){transition-delay:.5s}.home .splide .splide__track .splide__list .splide__slide.is-active img:nth-child(3){transition-delay:1s}.home .splide .splide__track .splide__list .splide__slide.is-active img:nth-child(4){transition-delay:1.5s}.home .splide .visualIn{position:absolute;left:68px;bottom:42px;z-index:2;width:100%}@media all and (min-width:600px) and (max-width:901px){.home .splide .visualIn{left:68px;bottom:42px}}@media all and (max-width:600px){.home .splide .visualIn{left:26px;bottom:26px}}.home .splide .visualIn h1{text-align:left;color:#fff;line-height:1;font-size:34px;font-family:"Garamond","Bodoni","Times New Roman",serif;width:max-content}@media all and (min-width:600px) and (max-width:901px){.home .splide .visualIn h1{width:100%}}@media all and (max-width:600px){.home .splide .visualIn h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:21px;width:100%}}.home section{margin-top:68px;overflow:hidden}@media all and (max-width:600px){.home section{margin-top:68px}}.home section .inner{max-width:1216px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:1292px){.home section .inner{padding:0 26px}}@media all and (max-width:600px){.home section .inner{padding:0}}.home section.sec1 h3{text-align:center;font-size:34px;margin-bottom:26px}@media all and (max-width:600px){.home section.sec1 h3{font-size:21px;margin-bottom:17px}}.home section.sec2{padding-bottom:110px;overflow:hidden}@media all and (max-width:1292px){.home section.sec2{padding-bottom:0}}.home section.sec2 .newsBox{margin:0 auto 68px;max-width:1216px}.home section.sec2 .newsBox h3{text-align:center;font-size:34px;margin-bottom:26px}@media all and (max-width:600px){.home section.sec2 .newsBox h3{font-size:21px;margin-bottom:17px}}.home section.sec2 .newsBox .blogList .sideSlider{padding:0 !important}.home section.sec2 .inner:before{display:block;content:"";width:752px;height:464px;background:#f7f7f7;position:absolute;top:30%;left:20%;z-index:0}@media all and (max-width:600px){.home section.sec2 .inner{padding-left:17px;padding-right:17px}}.home section.sec2 .textBox{position:relative;z-index:1;padding-top:110px;padding-right:42px;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:900px){.home section.sec2 .textBox{width:100%;padding:0;margin-bottom:42px}}.home section.sec2 .textBox h2{font-size:34px;line-height:1.2;margin-bottom:26px}@media all and (max-width:600px){.home section.sec2 .textBox h2{font-size:21px;margin-bottom:17px}.home section.sec2 .textBox h2:after{display:block;content:"";width:26px;height:1px;background:#8e4545;margin:17px auto 0}}.home section.sec2 .textBox p.scale{padding-right:110px}@media all and (max-width:1292px){.home section.sec2 .textBox p{padding-right:110px}}@media all and (max-width:900px){.home section.sec2 .textBox p{padding-right:0 !important}}.home section.sec2 .textBox p.btn{margin-top:26px}.home section.sec2 .textBox p.btn a{display:block;position:relative;color:#8e4545;width:max-content;padding-right:68px}.home section.sec2 .textBox p.btn a:after{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block;content:"";width:100%;height:1px;background:#8e4545;position:absolute;left:0;bottom:0}.home section.sec2 .textBox p.btn a:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";display:block;position:absolute;bottom:6px;right:-2px;width:10px;border-top:solid 1px;transform:rotate(35deg);transform-origin:left top;background:#8e4545}.home section.sec2 .textBox p.btn a:hover{-webkit-transform:translate(6px,0%);transform:translate(6px,0%);color:#8e4545}.home section.sec2 .textBox p.btn a:hover:before,.home section.sec2 .textBox p.btn a:hover:after{background:#8e4545}@media all and (max-width:600px){.home section.sec2 .textBox p.btn{margin-top:17px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}}.home section.sec2 .imageBox{position:absolute;right:0;top:0;width:62%}@media all and (max-width:900px){.home section.sec2 .imageBox{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}}.home section.sec2 .imageBox .movieBox{position:relative;display:block;z-index:1;width:100%;aspect-ratio:16/8.4;overflow:hidden}@media all and (min-width:600px) and (max-width:901px){.home section.sec2 .imageBox .movieBox{width:49%}}@media all and (max-width:600px){.home section.sec2 .imageBox .movieBox{width:100%}}.home section.sec2 .imageBox .movieBox video{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home section.sec2 .imageBox .movieBox.loading video{display:none !important}.home section.sec2 .imageBox .pic1{position:absolute;bottom:-35%;left:-15%;width:50%;aspect-ratio:16/9;z-index:2;background:#fff}@media all and (max-width:900px){.home section.sec2 .imageBox .pic1{position:relative;width:100%;bottom:0;left:0}}@media all and (min-width:600px) and (max-width:901px){.home section.sec2 .imageBox .pic1{width:49%}}@media all and (max-width:600px){.home section.sec2 .imageBox .pic1{display:none}}.home section.sec2 .imageBox .pic1>div{position:absolute;width:100%;height:100%;background-size:cover !important}.home section.sec2 .imageBox .pic1>div.pic1-1{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topsub_img05.jpg) no-repeat center center;animation:pic1-fade1 30s infinite;-webkit-animation:pic1-fade1 30s infinite}.home section.sec2 .imageBox .pic1>div.pic1-2{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topsub_img06.jpg) no-repeat center center;animation:pic1-fade2 30s infinite;-webkit-animation:pic1-fade2 30s infinite}.home section.sec2 .imageBox .pic1>div.pic1-3{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topsub_img07.jpg) no-repeat center center;animation:pic1-fade3 30s infinite;-webkit-animation:pic1-fade3 30s infinite}.home section.sec2 .imageBox .pic1>div.pic1-4{background:url(//machiyalocals.com/wp-content/themes/machiyalocals/asset/css/../images/home/topsub_img08.jpg) no-repeat center center;animation:pic1-fade4 30s infinite;-webkit-animation:pic1-fade4 30s infinite}@keyframes pic1-fade1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes pic1-fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes pic1-fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes pic1-fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}.home section.sec3{padding-bottom:42px}@media all and (max-width:900px){.home section.sec3{padding-bottom:0;overflow:hidden}}@media all and (max-width:600px){.home section.sec3 .inner{padding:0 17px}}.home section.sec3 .inner h3{text-align:center;font-size:34px;margin-bottom:26px}@media all and (max-width:600px){.home section.sec3 .inner h3{font-size:21px;margin-bottom:17px}}.home section.sec3 .inner>p{max-width:752px;margin:0 auto}.home section.sec4 h3{text-align:center;font-size:34px;margin-bottom:26px}@media all and (max-width:600px){.home section.sec4 h3{font-size:21px;padding:0 17px;margin-bottom:17px}.home section.sec4 h3:after{display:block;content:"";width:26px;height:1px;background:#8e4545;margin:17px auto 0}}.home section.sec4>p{max-width:752px;margin:0 auto}@media all and (max-width:600px){.home section.sec4>p{padding:0 17px}}.indexBox .badge{display:flex;position:absolute;left:3px;top:3px;flex-wrap:wrap;width:100%;max-width:max-content;margin:0 !important}.indexBox .badge em{display:block;font-style:normal;color:#864c3a;background:#f5e6d3;line-height:1;padding:6px 8px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;border-bottom-right-radius:3px;max-width:max-content;border-radius:1px;margin-right:6px}.indexBox .badge .original{display:block;background:#fff;cursor:pointer;box-sizing:border-box;max-width:177px}.indexBox .badge .original img{display:block;width:100%}@media screen and (max-width:600px){.indexBox .badge em{font-size:10px;margin-right:3px}}