html{min-height:100%;height:auto !important;height:100%;width:auto !important;width:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{border:0;outline:0;font-style:inherit;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6;font-weight:400;letter-spacing:.03em;vertical-align:baseline;color:#2d1e18;-webkit-box-sizing:padding-box;box-sizing:padding-box;background-color:#fff;margin:0;padding:0;overflow-x:hidden}body{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}:root{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}ol,ul{list-style:none;list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0px;word-break:break-all}a{text-decoration:none;color:#2d1e18;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.decoration{text-decoration:underline}a.decoration:visited,a.decoration:focus,a.decoration:active{text-decoration:underline;outline:none}a:visited,a:focus,a:active{text-decoration:none;color:#2d1e18;outline:none}*:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}html.fixed,body.fixed{overflow:hidden}#container{position:relative;margin:0;padding:0}header#masthead .masthead_inner{position:fixed;top:0;left:0;z-index:10;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;height:80px;background:#1c1d1f;background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,29,31,.4)),to(rgba(28,29,31,0)));background:linear-gradient(180deg,rgba(28,29,31,.4) 0%,rgba(28,29,31,0) 100%)}@media print,screen and (min-width:1025px){header#masthead .masthead_inner{height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:140px}}header#masthead .site_title{padding:10px 50px 0 3%}@media print,screen and (min-width:1025px){header#masthead .site_title{padding-top:20px}}header#masthead .site_title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}header#masthead .site_title a .logo_mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#masthead .site_title a .logo_mark img.logo{margin:0;width:55px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media print,screen and (min-width:1025px){header#masthead .site_title a .logo_mark img.logo{width:75px}}header#masthead .site_title a .logo_name{padding-left:10px;font-size:1.6rem;font-weight:700;line-height:1.3;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media print,screen and (min-width:1025px){header#masthead .site_title a .logo_name{font-size:2.2rem}}header#masthead .site_title a .logo_name span{display:block;font-size:1.2rem}@media print,screen and (min-width:1025px){header#masthead .site_title a .logo_name span{font-size:1.5rem}}@media print,screen and (min-width:1025px){header#masthead.fixed .masthead_inner{height:60px;background-color:rgba(60,95,95,.4)}}@media print,screen and (min-width:1025px){header#masthead.fixed .site_title{padding-top:10px}}@media print,screen and (min-width:1025px){header#masthead.fixed .site_title a .logo_mark img.logo{width:50px}}@media print,screen and (min-width:1025px){header#masthead.fixed .site_title a .logo_name{font-size:1.6rem}}@media print,screen and (min-width:1025px){header#masthead.fixed .site_title a .logo_name span{display:none}}header#masthead .nav_sub{padding-top:35px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media screen and (max-width:1024px){header#masthead .nav_sub{display:none}}header#masthead .nav_sub ul{display:-webkit-box;display:-ms-flexbox;display:flex}header#masthead .nav_sub ul li{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}header#masthead .nav_sub ul li:not(:first-child){padding-left:1em}@media print,screen and (min-width:1200px){header#masthead .nav_sub ul li:not(:first-child){padding-left:1.8em}}header#masthead .nav_sub ul li a{position:relative;display:block;padding:5px 0;font-size:1.2rem;font-weight:500;color:#fff}@media print,screen and (min-width:1200px){header#masthead .nav_sub ul li a{font-size:1.5rem}}header#masthead .nav_sub ul li a:after{position:absolute;bottom:0;left:0;content:" ";width:0;height:1px;background:#faefd4;opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}header#masthead .nav_sub ul li a:hover:after{width:100%;opacity:1}header#masthead.fixed .nav_sub{padding-top:10px}header#masthead .hamburger{display:block;position:fixed;z-index:99;right:1.5%;top:10px;width:60px;height:60px;cursor:pointer;text-align:center;background:#688b8a;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media print,screen and (min-width:768px){header#masthead .hamburger{top:10px;width:80px;height:80px}}header#masthead .hamburger span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;width:6px;height:6px;display:inline-block;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;z-index:100;-webkit-transition:all .2s;transition:all .2s}header#masthead .hamburger span:nth-child(1){left:-25px}header#masthead .hamburger span:nth-child(3){right:-25px}@media print,screen and (min-width:768px){header#masthead .hamburger:hover,header#masthead .hamburger.active{padding-top:0}header#masthead .hamburger:hover span,header#masthead .hamburger.active span{position:absolute;width:40%;height:4px;display:block;margin:0 auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}header#masthead .hamburger:hover span:nth-child(1),header#masthead .hamburger.active span:nth-child(1){top:35%;left:0}header#masthead .hamburger:hover span:nth-child(3),header#masthead .hamburger.active span:nth-child(3){top:65%;right:0}}header#masthead .hamburger.active{padding-top:0}header#masthead .hamburger.active span{position:absolute;width:40%;height:4px;display:block;margin:0 auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff}header#masthead .hamburger.active span:nth-child(1),header#masthead .hamburger.active span:nth-child(3){left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header#masthead .hamburger.active span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}header#masthead .hamburger.active span:nth-child(3){right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header#masthead .nav_global{position:fixed;top:0;right:0;text-align:center;-webkit-transition:all .4s;transition:all .4s;width:100%;height:100%;background-color:#688b8a;opacity:0;z-index:-1;overflow-y:auto;-webkit-overflow-scrolling:touch}header#masthead .nav_global .nav_global_inner{position:relative;margin:0 auto;padding:80px 0 100px;max-width:630px;width:80%;text-align:left}@media print,screen and (min-width:1025px){header#masthead .nav_global .nav_global_inner{margin-left:0;padding-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1100px;width:100%}header#masthead .nav_global .nav_global_inner .sitemap{padding-left:50px}}@media print,screen and (min-width:1200px){header#masthead .nav_global .nav_global_inner .sitemap{padding-left:100px}}header#masthead .nav_global .address_wrap{font-size:1.3rem;color:#fff}header#masthead .nav_global .address_wrap a{color:#fff}@media print,screen and (min-width:1025px){header#masthead .nav_global .address_wrap{padding-left:50px}}@media print,screen and (min-width:1200px){header#masthead .nav_global .address_wrap{padding-left:100px}}header#masthead .nav_global .address_wrap img.logo{margin-bottom:1em;width:120px}header#masthead .nav_global .address_wrap .name{margin-bottom:1.5em;font-weight:700}header#masthead .nav_global .address_wrap ul.number,header#masthead .nav_global .address_wrap .address{margin-bottom:1.5em}header#masthead .nav_global .address_wrap ul.sns_list li a{font-family:"Lato",sans-serif}header#masthead .nav_global .address_wrap ul.sns_list li a i{display:inline-block;width:24px;height:24px;margin-right:8px;padding-top:5px;font-size:1.6rem;text-align:center;color:#688b8a;background-color:#faefd4;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}header#masthead .nav_global .address_wrap ul.sns_list li a:hover{color:#faefd4}header#masthead .nav_global .address_wrap ul.sns_list li a:hover i{background-color:#f7e6bc}@media screen and (max-width:1024px){header#masthead .nav_global .sitemap{margin-bottom:30px;border-bottom:1px dotted #fff}}@media print,screen and (min-width:1025px){header#masthead .nav_global .sitemap{padding-left:100px}}header#masthead .nav_global .sitemap>ul>li{padding-bottom:2em}header#masthead .nav_global .sitemap>ul>li>a{position:relative;padding-bottom:.2em;font-size:2rem;font-weight:700;color:#fff}@media print,screen and (min-width:1025px){header#masthead .nav_global .sitemap>ul>li>a{font-size:2.4rem}}header#masthead .nav_global .sitemap>ul>li>a:after{position:absolute;bottom:0;left:0;content:" ";width:0;height:1px;background:#faefd4;opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}header#masthead .nav_global .sitemap>ul>li>a:hover:after{width:100%;opacity:1}header#masthead .nav_global .sitemap>ul>li ul{padding-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header#masthead .nav_global .sitemap>ul>li ul li{padding:0 30px .5em 0}header#masthead .nav_global .sitemap>ul>li ul li a{font-size:1.3rem;font-weight:400;color:#fff}header#masthead .nav_global .sitemap>ul>li ul li a:hover{color:#faefd4}header#masthead .nav_global img.logo_mark{position:fixed;top:100px;right:5%;max-width:400px;width:40vw;z-index:2;opacity:.1;pointer-events:none}header#masthead .nav_global.active{opacity:1;z-index:98}.page_title{position:relative;margin:0 auto;width:100%;height:200px}@media print,screen and (min-width:768px){.page_title{height:400px}}.page_title .title{position:absolute;bottom:30px;left:3%;right:3%;z-index:3;font-weight:700;font-size:clamp(15px,1.8vw,20px);line-height:1;color:#fff;text-align:center;-webkit-animation:slideUp .5s linear 0s normal both;animation:slideUp .5s linear 0s normal both}@media print,screen and (min-width:768px){.page_title .title{bottom:80px}}.page_title .title span{position:relative;left:-5px;display:block;padding-bottom:8px;font-family:"Arvo",serif;font-size:clamp(40px,7vw,80px);text-transform:capitalize}@media print,screen and (min-width:768px){.page_title .title span{padding-bottom:12px}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page_title figure{position:relative;margin:0 0 0 auto;height:100%;overflow:hidden}.page_title figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_title figure:before{position:absolute;bottom:0;left:0;content:" ";width:100%;height:100%;background:rgba(116,84,66,.6);z-index:2}.simple_page_title{position:relative;margin:0 auto;width:100%;height:200px;background-color:#688b8a}@media print,screen and (min-width:768px){.simple_page_title{height:360px}}.simple_page_title:after{content:"";position:absolute;right:0;left:0;top:100%;margin-top:-1px;display:block;height:25px;background-size:25px 100%;background-image:linear-gradient(135deg,#688b8a 25%,transparent 25%),linear-gradient(225deg,#688b8a 25%,transparent 25%);background-position:0 0;z-index:1}@media print,screen and (min-width:901px){.simple_page_title:after{height:45px;background-size:45px 100%}}.simple_page_title .title{position:absolute;bottom:40px;left:0;right:0;margin:0 auto;padding:0 5%;max-width:1120px;width:100%;font-weight:700;line-height:1;color:#fff;text-align:center;z-index:3;-webkit-animation:slideUp 1s linear 0s normal both;animation:slideUp 1s linear 0s normal both}@media print,screen and (min-width:768px){.simple_page_title .title{bottom:60px;padding:0 40px}}.simple_page_title .title em{display:block;padding-bottom:8px;font-family:"Arvo",serif;font-size:clamp(40px,7vw,80px);text-transform:capitalize}@media print,screen and (min-width:768px){.simple_page_title .title em{padding-bottom:12px}}.simple_page_title .title span{display:block;font-size:clamp(15px,1.8vw,20px)}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#content{position:relative;margin:0 auto;padding:0;width:100%;background:#fff;overflow:hidden}.inner{position:relative;margin:0 auto;padding:0 5%;max-width:1320px;width:100%;z-index:3}@media print,screen and (min-width:768px){.inner{padding:0 40px}}.inner.w980{max-width:980px}.inner.narrow{max-width:1140px}.inner.entry{max-width:1140px}section,div.section{position:relative;padding-top:60px;padding-bottom:60px}@media print,screen and (min-width:768px){section,div.section{padding-top:120px;padding-bottom:120px}}section.bottom-half,div.section.bottom-half{padding-bottom:30px !important}@media print,screen and (min-width:768px){section.bottom-half,div.section.bottom-half{padding-bottom:60px !important}}section.top-half,div.section.top-half{padding-top:30px !important}@media print,screen and (min-width:768px){section.top-half,div.section.top-half{padding-top:60px !important}}section.top,div.section.top{padding-top:0}section.bottom,div.section.bottom{padding-bottom:0}section ul.decimal li,section ol.decimal li,section ul.square li,section ol.square li,section ul.disc li,section ol.disc li,div.section ul.decimal li,div.section ol.decimal li,div.section ul.square li,div.section ol.square li,div.section ul.disc li,div.section ol.disc li{list-style-type:decimal}section ul.square li,section ol.square li,div.section ul.square li,div.section ol.square li{list-style-type:square}section ul.disc li,section ol.disc li,div.section ul.disc li,div.section ol.disc li{position:relative;list-style-type:none;padding-left:20px}section ul.disc li:before,section ol.disc li:before,div.section ul.disc li:before,div.section ol.disc li:before{position:absolute;top:4px;left:0;content:"●";font-size:1.1rem;color:#707070}@media print,screen and (min-width:768px){section ul.disc li:before,section ol.disc li:before,div.section ul.disc li:before,div.section ol.disc li:before{top:5px}}section ul.disc.blue li:before,section ol.disc.blue li:before,div.section ul.disc.blue li:before,div.section ol.disc.blue li:before{color:#688b8a}section span.line,div.section span.line{display:inline;padding:0 3px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(40%,#f7f2e9));background:linear-gradient(transparent 60%,#f7f2e9 40%)}@media screen and (max-width:767px){section .centerPc,div.section .centerPc{text-align:left}}@media print,screen and (min-width:768px){section .centerPc,div.section .centerPc{text-align:center}}@media screen and (max-width:767px){section .centerSp,div.section .centerSp{text-align:center}}@media print,screen and (min-width:768px){section .centerSp,div.section .centerSp{text-align:left}}@media print,screen and (min-width:768px){section .flexPc,div.section .flexPc{display:-webkit-box;display:-ms-flexbox;display:flex}}section p,div.section p{margin-bottom:1em;line-height:2}section p.indent,div.section p.indent{text-indent:1em}section b,section strong,section .bold,div.section b,div.section strong,div.section .bold{font-weight:700}section .nowrap,div.section .nowrap{white-space:nowrap}.centerize{text-align:center;margin-left:auto;margin-right:auto}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.clear{clear:both}.bold{font-weight:700 !important}.noline{border:none !important}.hide{display:none !important}.mb0{margin-bottom:0 !important}.mb05em{margin-bottom:.5em !important}.mb1em{margin-bottom:1em !important}.mb2em{margin-bottom:2em !important}.pt1em{padding-top:1em !important}.pt2em{padding-top:2em !important}@media print,screen and (min-width:768px){.onlySp{display:none !important}}@media screen and (max-width:767px){.onlyTab{display:none !important}}@media screen and (max-width:1024px){.onlyPc{display:none !important}}@media screen and (max-width:1199px){.onlyPcw{display:none !important}}@media print,screen and (min-width:901px){a[href^="tel:"]{pointer-events:none}}.bg{background:#faefd4}.bg_blue{color:#fff;background:#688b8a}.bg_brown{color:#fff;background:#a57c65}.c_blue{color:#688b8a !important}.c_green{color:#a0b084 !important}.c_beige{color:#faefd4 !important}.c_brown{color:#a57c65 !important}.c_red{color:#e71a0f !important}.c_white{color:#fff}.fw_n{font-weight:400}a.link{text-decoration:underline}.f-big{font-size:120%}p.note{position:relative;padding-left:1.2em;font-size:1.4rem}p.note:before{position:absolute;top:0;left:0;content:"※"}img{display:inline-block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;vertical-align:bottom;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;image-rendering:-webkit-optimize-contrast}img.radius{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden}.sectionTitle{position:relative;margin-bottom:20px;padding-top:1em;font-family:"Arvo",serif;font-size:clamp(40px,5vw,60px);font-weight:700;line-height:1;text-align:center;color:#fff}@media print,screen and (min-width:901px){.sectionTitle{margin-bottom:30px}}.sectionTitle:after{display:inline-block;position:absolute;top:0;left:0;right:0;margin:0 auto;content:" ";width:clamp(120px,20vw,255px);height:clamp(81px,13.5vw,173px);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 255.44 173.222"><path fill="%23faefd4" d="M.19,144.56c1.82-14.63,16.35-28.8,27.66-36.97,14.26-10.29,31.82-17.79,49.42-19.62-.15-9.87,3.78-19.2,9.02-27.34C110.44,23.09,170.05-4.42,214.29.59c14.5,1.64,25.53,7.31,34.22,18.91,17.08,22.8-.66,49.27-17.99,65.55-14.24,13.38-32.76,24.42-51.01,31.41-21.55,8.26-45.86,13.1-68.78,8.04-8.85,17.68-25.43,30.43-42.97,38.88-17.4,8.38-46.79,17.2-61.67-.21-5.13-6.01-6.69-12.36-5.9-18.63ZM190.57,25.96c-27.27,1.6-67.44,21.53-78.54,47.75-2.96,7-4.4,17.68,3.15,22.18,20.09,11.98,54.65.89,73.37-10.13,14.63-8.61,39.06-29.42,33.74-48.7-1.06-3.85-2.94-5.12-6.33-6.92-7.49-3.97-17.02-4.67-25.38-4.18ZM28.45,147.13c1.48.43,2.84,1.07,4.37,1.37,16.27,3.24,45.77-12.62,51.17-28.64.71-2.12,1.1-4.07.52-6.28-1.88-1-3.77-1.59-5.91-1.75-15.23-1.17-35.13,9.04-44.59,20.76-3.34,4.13-6.33,8.97-5.57,14.53Z"/></svg>') no-repeat;opacity:.4;z-index:-1}.sectionTitle span{display:block;padding-top:.6em;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:700}.sectionTitle.brown{color:#3f3530}.sectionTitle.brown:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 255.44 173.222"><path fill="%23688b8a" d="M.19,144.56c1.82-14.63,16.35-28.8,27.66-36.97,14.26-10.29,31.82-17.79,49.42-19.62-.15-9.87,3.78-19.2,9.02-27.34C110.44,23.09,170.05-4.42,214.29.59c14.5,1.64,25.53,7.31,34.22,18.91,17.08,22.8-.66,49.27-17.99,65.55-14.24,13.38-32.76,24.42-51.01,31.41-21.55,8.26-45.86,13.1-68.78,8.04-8.85,17.68-25.43,30.43-42.97,38.88-17.4,8.38-46.79,17.2-61.67-.21-5.13-6.01-6.69-12.36-5.9-18.63ZM190.57,25.96c-27.27,1.6-67.44,21.53-78.54,47.75-2.96,7-4.4,17.68,3.15,22.18,20.09,11.98,54.65.89,73.37-10.13,14.63-8.61,39.06-29.42,33.74-48.7-1.06-3.85-2.94-5.12-6.33-6.92-7.49-3.97-17.02-4.67-25.38-4.18ZM28.45,147.13c1.48.43,2.84,1.07,4.37,1.37,16.27,3.24,45.77-12.62,51.17-28.64.71-2.12,1.1-4.07.52-6.28-1.88-1-3.77-1.59-5.91-1.75-15.23-1.17-35.13,9.04-44.59,20.76-3.34,4.13-6.33,8.97-5.57,14.53Z"/></svg>') no-repeat}.sectionTitle.blue{color:#688b8a}.sectionTitle.blue:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 255.44 173.222"><path fill="%23a57c65" d="M.19,144.56c1.82-14.63,16.35-28.8,27.66-36.97,14.26-10.29,31.82-17.79,49.42-19.62-.15-9.87,3.78-19.2,9.02-27.34C110.44,23.09,170.05-4.42,214.29.59c14.5,1.64,25.53,7.31,34.22,18.91,17.08,22.8-.66,49.27-17.99,65.55-14.24,13.38-32.76,24.42-51.01,31.41-21.55,8.26-45.86,13.1-68.78,8.04-8.85,17.68-25.43,30.43-42.97,38.88-17.4,8.38-46.79,17.2-61.67-.21-5.13-6.01-6.69-12.36-5.9-18.63ZM190.57,25.96c-27.27,1.6-67.44,21.53-78.54,47.75-2.96,7-4.4,17.68,3.15,22.18,20.09,11.98,54.65.89,73.37-10.13,14.63-8.61,39.06-29.42,33.74-48.7-1.06-3.85-2.94-5.12-6.33-6.92-7.49-3.97-17.02-4.67-25.38-4.18ZM28.45,147.13c1.48.43,2.84,1.07,4.37,1.37,16.27,3.24,45.77-12.62,51.17-28.64.71-2.12,1.1-4.07.52-6.28-1.88-1-3.77-1.59-5.91-1.75-15.23-1.17-35.13,9.04-44.59,20.76-3.34,4.13-6.33,8.97-5.57,14.53Z"/></svg>') no-repeat}.sectionTitle.no_mark{padding-top:0}.sectionTitle.no_mark:after{content:none}.bg.wave:after,.bg_brown.wave:after,.bg_blue.wave:after{content:"";position:absolute;right:0;left:0;top:100%;margin-top:-1px;display:block;height:25px;background-size:25px 100%;background-image:linear-gradient(135deg,#faefd4 25%,transparent 25%),linear-gradient(225deg,#faefd4 25%,transparent 25%);background-position:0 0;z-index:1}@media print,screen and (min-width:901px){.bg.wave:after,.bg_brown.wave:after,.bg_blue.wave:after{height:45px;background-size:45px 100%}}.bg_brown.wave:after{background-image:linear-gradient(135deg,#a57c65 25%,transparent 25%),linear-gradient(225deg,#a57c65 25%,transparent 25%)}.bg_blue.wave:after{background-image:linear-gradient(135deg,#688b8a 25%,transparent 25%),linear-gradient(225deg,#688b8a 25%,transparent 25%)}.linkBtn{margin:0 auto;text-align:right}.linkBtn a{display:inline-block;position:relative;margin:0;padding:12px 60px 12px 0;color:#faefd4;font-family:"Arvo",serif;font-size:clamp(16px,1.7vw,18px);font-weight:700;z-index:2}@media print,screen and (min-width:768px){.linkBtn a{padding:26px 95px 26px 0}}.linkBtn a.jp{font-family:"Noto Sans JP",sans-serif;font-weight:500}.linkBtn a:after{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px;width:50px;height:50px;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:clamp(13px,1.4vw,15px);line-height:1;text-align:center;color:#688b8a;background:#faefd4;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media print,screen and (min-width:768px){.linkBtn a:after{width:80px;height:80px}}.linkBtn a:hover:after{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.linkBtn a.arrow_brown:after{color:#a57c65}.linkBtn.out a:after{content:""}.linkBtn.left{text-align:left}.linkBtn.blue a{color:#688b8a}.linkBtn.blue a:after{color:#faefd4;background:#688b8a}.flexBox{position:relative}@media print,screen and (min-width:901px){.flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexBox.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flexBox.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}.flexBox .images{margin:0 auto;width:90%}@media print,screen and (min-width:901px){.flexBox .images{margin:0;width:55%}}.flexBox .textArea{padding-top:30px}@media print,screen and (min-width:901px){.flexBox .textArea{padding:0 0 0 3%;width:45%}}@media print,screen and (min-width:901px){.flexBox .textArea.left{padding:0 3% 0 0}}.text-photo,.photo-text{position:relative}@media print,screen and (min-width:901px){.text-photo,.photo-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-photo.flex-start,.photo-text.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-photo.stretch,.photo-text.stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.text-photo .photo,.photo-text .photo{position:relative;right:0;margin-left:auto;margin-bottom:20px;width:90vw;height:250px;border-radius:40px 0 0;-moz-border-radius:40px 0 0;-webkit-border-radius:40px 0 0;overflow:hidden;z-index:2}@media screen and (min-width:481px)and (max-width:900px){.text-photo .photo,.photo-text .photo{width:80vw;height:350px}}@media print,screen and (min-width:901px){.text-photo .photo,.photo-text .photo{margin:0;right:0;width:45%;height:500px;border-radius:80px 0 0;-moz-border-radius:80px 0 0;-webkit-border-radius:80px 0 0}}.text-photo .photo img,.photo-text .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-photo .textArea,.photo-text .textArea{position:relative;padding:0 5% 20px}@media print,screen and (min-width:901px){.text-photo .textArea,.photo-text .textArea{padding:0 5%;width:55%}}@media print,screen and (min-width:901px){.text-photo.reverse,.photo-text.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin:0}}.text-photo.reverse .photo,.photo-text.reverse .photo{margin-left:0;border-radius:0 40px 0 0;-moz-border-radius:0 40px 0 0;-webkit-border-radius:0 40px 0 0}@media print,screen and (min-width:901px){.text-photo.reverse .photo,.photo-text.reverse .photo{border-radius:0 80px 0 0;-moz-border-radius:0 80px 0 0;-webkit-border-radius:0 80px 0 0}}.photo-text .photo{margin-left:0;border-radius:0 40px 0 0;-moz-border-radius:0 40px 0 0;-webkit-border-radius:0 40px 0 0}@media print,screen and (min-width:901px){.photo-text .photo{border-radius:0 80px 0 0;-moz-border-radius:0 80px 0 0;-webkit-border-radius:0 80px 0 0}}.photo-text .textArea{padding:20px 5% 0}@media print,screen and (min-width:901px){.photo-text .textArea{padding:0 5%}}.photo-text.reverse .photo{margin-left:auto;margin-right:0;border-radius:40px 0 0;-moz-border-radius:40px 0 0;-webkit-border-radius:40px 0 0}@media print,screen and (min-width:901px){.photo-text.reverse .photo{border-radius:80px 0 0;-moz-border-radius:80px 0 0;-webkit-border-radius:80px 0 0}}.circle-tl,.circle-tr,.circle-bl,.circle-br,.circle-tr-bl,.circle-tl-br{overflow:hidden;display:inline-block}.circle-tl img,.circle-tr img,.circle-bl img,.circle-br img,.circle-tr-bl img,.circle-tl-br img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.circle-tl{border-radius:40px 0 0;-moz-border-radius:40px 0 0;-webkit-border-radius:40px 0 0}@media print,screen and (min-width:901px){.circle-tl{border-radius:80px 0 0;-moz-border-radius:80px 0 0;-webkit-border-radius:80px 0 0}}.circle-tr{border-radius:0 40px 0 0;-moz-border-radius:0 40px 0 0;-webkit-border-radius:0 40px 0 0}@media print,screen and (min-width:901px){.circle-tr{border-radius:0 80px 0 0;-moz-border-radius:0 80px 0 0;-webkit-border-radius:0 80px 0 0}}.circle-bl{border-radius:0 0 0 40px;-moz-border-radius:0 0 0 40px;-webkit-border-radius:0 0 0 40px}@media print,screen and (min-width:901px){.circle-bl{border-radius:0 0 0 80px;-moz-border-radius:0 0 0 80px;-webkit-border-radius:0 0 0 80px}}.circle-br{border-radius:0 0 40px;-moz-border-radius:0 0 40px;-webkit-border-radius:0 0 40px}@media print,screen and (min-width:901px){.circle-br{border-radius:0 0 80px;-moz-border-radius:0 0 80px;-webkit-border-radius:0 0 80px}}.circle-tr-bl{border-radius:0 40px;-moz-border-radius:0 40px;-webkit-border-radius:0 40px}@media print,screen and (min-width:901px){.circle-tr-bl{border-radius:0 80px;-moz-border-radius:0 80px;-webkit-border-radius:0 80px}}.circle-tl-br{border-radius:40px 0;-moz-border-radius:40px 0;-webkit-border-radius:40px 0}@media print,screen and (min-width:901px){.circle-tl-br{border-radius:80px 0;-moz-border-radius:80px 0;-webkit-border-radius:80px 0}}.space_top{padding-top:4em}@media print,screen and (min-width:901px){.space_top{padding-top:6em}}.space_top-half{padding-top:2em}.space_bottom{padding-bottom:4em}@media print,screen and (min-width:901px){.space_bottom{padding-bottom:6em}}.space_bottom-half{padding-bottom:2em}@media print,screen and (min-width:901px){.space_bottom-half{padding-bottom:3em}}#breadcrumbs{position:relative;margin:0 auto;padding:1em 5%;width:100%;font-size:1.2rem;color:#faefd4;z-index:3;background:#8d664f}@media print,screen and (min-width:901px){#breadcrumbs{padding:2em 3%}}#breadcrumbs a{color:#faefd4}#breadcrumbs a:hover{text-decoration:underline}#breadcrumbs:before{content:"";position:absolute;right:0;left:0;top:1px;-webkit-transform:translateY(-100%) rotate(180deg);transform:translateY(-100%) rotate(180deg);display:block;height:25px;background-size:25px 100%;background-image:linear-gradient(135deg,#8d664f 25%,transparent 25%),linear-gradient(225deg,#8d664f 25%,transparent 25%);background-position:0 0;z-index:1}@media print,screen and (min-width:901px){#breadcrumbs:before{height:45px;background-size:45px 100%}}.contactBtnWrap{position:relative;z-index:10}@media screen and (max-width:767px){.contactBtnWrap{position:fixed;bottom:-51px;left:0;width:100%;background:#688b8a;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.contactBtnWrap ul.contactBtn{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.2));filter:drop-shadow(0px 0px 2px rgba(0,0,0,.2));-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (max-width:767px){.contactBtnWrap ul.contactBtn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:768px){.contactBtnWrap ul.contactBtn{position:fixed;bottom:30px;right:0}}@media screen and (max-width:767px){.contactBtnWrap ul.contactBtn li.home,.contactBtnWrap ul.contactBtn li.insta{width:90px}.contactBtnWrap ul.contactBtn li.contact{width:calc(100% - 180px)}}@media print,screen and (min-width:768px){.contactBtnWrap ul.contactBtn li.home{display:none}}.contactBtnWrap ul.contactBtn li a{position:relative;display:block;padding:3px;width:100%;height:50px;color:#fff;text-align:center;background:#688b8a;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media screen and (max-width:767px){.contactBtnWrap ul.contactBtn li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width:768px){.contactBtnWrap ul.contactBtn li a{padding:18px;width:70px;height:auto}.contactBtnWrap ul.contactBtn li a:hover{background:#849763}}.contactBtnWrap ul.contactBtn li a em{position:relative;display:inline-block;font-size:1.3rem;font-weight:500;white-space:nowrap}@media screen and (max-width:767px){.contactBtnWrap ul.contactBtn li a em{top:-2px}}@media print,screen and (min-width:768px){.contactBtnWrap ul.contactBtn li a em{padding-top:3px;font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.contactBtnWrap ul.contactBtn li a i{font-size:1.8rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.contactBtnWrap ul.contactBtn li a.contact{background:#a0b084}@media screen and (max-width:767px){.contactBtnWrap ul.contactBtn li a.contact i{padding-right:6px;font-size:2rem}}@media print,screen and (min-width:768px){.contactBtnWrap ul.contactBtn li a.contact{border-radius:6px 0 0;-moz-border-radius:6px 0 0;-webkit-border-radius:6px 0 0}}.contactBtnWrap ul.contactBtn li a.insta{color:#a57c65;background:#faefd4}@media screen and (max-width:767px){.contactBtnWrap ul.contactBtn li a.insta i{font-size:2.2rem}}@media print,screen and (min-width:768px){.contactBtnWrap ul.contactBtn li a.insta{border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px}.contactBtnWrap ul.contactBtn li a.insta i{font-size:2.6rem}.contactBtnWrap ul.contactBtn li a.insta:hover{background:#f7e6bc}}@media screen and (max-width:767px){.contactBtnWrap.fixed{bottom:0}}@media print,screen and (min-width:768px){.contactBtnWrap.fixed ul.contactBtn li a{padding:10px 6px;width:40px}.contactBtnWrap.fixed ul.contactBtn li a em{padding-top:0;font-size:1.3rem}}.contactWrap{position:relative;text-align:center;background:url(//sanyu-yuzawa.co.jp/wp/wp-content/themes/sanyu/css/../images/common/contact_wrap.jpg) center center no-repeat;background-size:cover;background-color:#a57c65}.contactWrap .contactWrap_inner{position:relative;margin:0 auto;padding:0 5%;max-width:1200px;width:100%;text-align:center;color:#fff;z-index:1}.contactWrap .contactWrap_inner .comment{font-size:clamp(14px,1.5vw,16px)}.contactWrap .contactWrap_inner .numberArea{padding-top:10px}@media print,screen and (min-width:901px){.contactWrap .contactWrap_inner .numberArea{margin:0 auto;padding-top:30px;max-width:1000px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contactWrap .contactWrap_inner .numberArea .tel,.contactWrap .contactWrap_inner .numberArea .form{max-width:460px;width:90%;margin:0 auto 1.5em}@media print,screen and (min-width:901px){.contactWrap .contactWrap_inner .numberArea .tel,.contactWrap .contactWrap_inner .numberArea .form{margin:0 10px}}.contactWrap .contactWrap_inner .numberArea .tel a,.contactWrap .contactWrap_inner .numberArea .form a{display:block;padding:15px;width:100%;height:100%;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1;color:#3f3530;background:#faefd4;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}@media print,screen and (min-width:901px){.contactWrap .contactWrap_inner .numberArea .tel a,.contactWrap .contactWrap_inner .numberArea .form a{padding:20px 10px}}.contactWrap .contactWrap_inner .numberArea .tel a i,.contactWrap .contactWrap_inner .numberArea .form a i{position:relative;top:.1em;font-size:clamp(20px,2.4vw,28px);padding-right:.3em}.contactWrap .contactWrap_inner .numberArea .tel a i.fa-phone,.contactWrap .contactWrap_inner .numberArea .form a i.fa-phone{top:-.1em}.contactWrap .contactWrap_inner .numberArea .tel a span,.contactWrap .contactWrap_inner .numberArea .form a span{display:block;padding-top:.5em;font-size:clamp(12px,1.3vw,14px);font-weight:400}@media print,screen and (min-width:901px){.contactWrap .contactWrap_inner .numberArea .tel a span,.contactWrap .contactWrap_inner .numberArea .form a span{padding-top:1em}}.contactWrap .contactWrap_inner .numberArea .tel a:hover,.contactWrap .contactWrap_inner .numberArea .form a:hover{background:#f7e6bc}.contactWrap .contactWrap_inner .numberArea .form a{padding:20px 10px;font-size:clamp(18px,2vw,20px);color:#fff;background:#a0b084}@media print,screen and (min-width:901px){.contactWrap .contactWrap_inner .numberArea .form a{padding:35px 10px}}.contactWrap .contactWrap_inner .numberArea .form a:hover{background:#849763}.contactWrap img.logo_mark{position:absolute;top:-1%;right:-1%;width:30vw;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.15}@media print,screen and (min-width:901px){.contactWrap img.logo_mark{width:15vw}}#mastfoot .bg_blue{padding:30px 0;color:#fff}@media print,screen and (min-width:901px){#mastfoot .bg_blue{padding:80px 0}}#mastfoot .bg_blue a{color:#fff}@media print,screen and (min-width:901px){#mastfoot .bg_blue .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#mastfoot .address_wrap{position:relative;text-align:left;font-size:1.3rem}@media screen and (max-width:900px){#mastfoot .address_wrap{margin:0 auto 2em;max-width:400px;width:100%}}@media print,screen and (min-width:901px){#mastfoot .address_wrap{padding-right:30px;width:40vw;font-size:1.5rem}}#mastfoot .address_wrap .logo{margin-bottom:2em}#mastfoot .address_wrap .logo img.logo_mark{display:inline-block;width:110px}#mastfoot .address_wrap .logo .name{display:inline-block;margin:0;padding-left:.5em;font-size:1.6rem;font-weight:500}@media print,screen and (min-width:901px){#mastfoot .address_wrap .logo .name{font-size:1.8rem}}#mastfoot .address_wrap .address{margin-bottom:1.5em}#mastfoot .address_wrap .address a.map{display:block;margin:5px 0 0;padding:2px 15px;font-size:1.2rem;text-align:center;color:#a57c65;width:135px;background-color:#faefd4;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}@media print,screen and (min-width:901px){#mastfoot .address_wrap .address a.map{font-size:1.3rem}}#mastfoot .address_wrap .address a.map i{padding-left:.3em}#mastfoot .address_wrap .address a.map:hover{background-color:#f7e6bc}@media print,screen and (min-width:1200px){#mastfoot .address_wrap .address a.map{display:inline-block;margin:0 0 0 1em}}#mastfoot .address_wrap .number{margin-bottom:1.5em;font-family:"Lato",sans-serif}#mastfoot .address_wrap .number li{margin-bottom:.2em}#mastfoot .address_wrap ul.sns_list li a{font-family:"Lato",sans-serif;font-size:1.4rem}#mastfoot .address_wrap ul.sns_list li a i{display:inline-block;width:24px;height:24px;margin-right:8px;padding-top:5px;font-size:1.6rem;text-align:center;color:#a57c65;background-color:#faefd4;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#mastfoot .address_wrap ul.sns_list li a:hover{color:#faefd4}#mastfoot .address_wrap ul.sns_list li a:hover i{background-color:#f7e6bc}@media screen and (max-width:900px){#mastfoot .sitemapWrap{display:none}}@media print,screen and (min-width:901px){#mastfoot .sitemapWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px;width:60vw}}#mastfoot .sitemapWrap .sitemap{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#mastfoot .sitemapWrap .sitemap>ul{padding-left:20px}@media print,screen and (min-width:1025px){#mastfoot .sitemapWrap .sitemap>ul{padding-left:60px}}#mastfoot .sitemapWrap .sitemap>ul>li{padding-bottom:.8em}#mastfoot .sitemapWrap .sitemap>ul>li>a{display:block;position:relative;padding-left:1.4em;font-size:1.3rem}@media print,screen and (min-width:1025px){#mastfoot .sitemapWrap .sitemap>ul>li>a{padding-left:1.4em;font-size:1.4rem}}#mastfoot .sitemapWrap .sitemap>ul>li>a:before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.8rem;content:"";padding-right:.8em;line-height:1;display:inline-block;text-decoration:none}@media print,screen and (min-width:1025px){#mastfoot .sitemapWrap .sitemap>ul>li>a:before{font-size:2rem}}#mastfoot .sitemapWrap .sitemap>ul>li>a:hover{text-decoration:underline}#mastfoot .sitemapWrap .sitemap>ul>li ul{padding:.5em 0 0 1em}#mastfoot .sitemapWrap .sitemap>ul>li ul li{padding-bottom:.5em}#mastfoot .sitemapWrap .sitemap>ul>li ul li a{display:block;position:relative;padding-left:1.8em;font-size:1.2rem}@media print,screen and (min-width:1025px){#mastfoot .sitemapWrap .sitemap>ul>li ul li a{font-size:1.3rem}}#mastfoot .sitemapWrap .sitemap>ul>li ul li a:before{position:absolute;top:0;left:0;padding:0 5px;content:"－";display:inline-block;text-decoration:none}#mastfoot .sitemapWrap .sitemap>ul>li ul li a:hover{text-decoration:underline}#mastfoot .sitemapWrap .sitemap>ul>li ul li:last-child{padding-bottom:0}#mastfoot .bannerWrap{padding:30px 5% 70px}@media print,screen and (min-width:901px){#mastfoot .bannerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px}}#mastfoot .bannerWrap .banner_list{margin-bottom:20px}@media print,screen and (min-width:901px){#mastfoot .bannerWrap .banner_list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:720px;width:70%}}#mastfoot .bannerWrap .banner_list li{margin-bottom:10px;text-align:center}@media print,screen and (min-width:901px){#mastfoot .bannerWrap .banner_list li{margin:0 0 0 10px}}#mastfoot .bannerWrap .banner_list li a img{max-width:340px;width:100%}#mastfoot .bannerWrap .copyright{display:block;font-size:1.1rem;color:#a57c65;text-align:center}@media print,screen and (min-width:901px){#mastfoot .bannerWrap .copyright{font-size:1.2rem}}.grecaptcha-badge{visibility:hidden}